
Старые цены на сайте: как найти устаревшую информацию и ничего не пропустить
Прайс обновили, а старая цена ещё месяц живёт в статьях и заголовках для поиска. Семь мест, где она прячется, три круга поиска и порядок замены, после которого не приходится откатывать.
8 мин чтения
Что вы узнаете
- →Семь мест, где остаются старые цены, скидки и сроки акций
- →Как найти все упоминания: поиск по сайту, по базе и по шаблону
- →Как менять цены в текстах без «найти и заменить везде»
- →Что проверять раз в месяц и как сообщить поисковику об изменениях
Главное
Каждая цифра вне страницы прайса - обязательство её обновлять. После одной смены цен старые скидки и цены нашлись примерно в сорока статьях блога. Поэтому меньше цифр в текстах, а оставшиеся - в список, который раз в месяц сверяют с прайсом.
Содержание
Старые цены и скидки прячутся там, о чём вспоминают в последнюю очередь: в статьях блога, в заголовке и описании для поисковика, в баннере, где процент нарисован на картинке, в ответах FAQ, в подписях к фото. Прайс меняют сразу, а устаревшая информация на сайте живёт, пока её кто-нибудь не заметит. Часто этот кто-то - клиент.
Ниже семь мест, где такие ошибки нашлись на сайте строительной компании, где я работаю, и порядок действий: как искать, как менять без потерь и что проверять раз в месяц. Цен и процентов того сайта в статье нет.
Чем плоха разная цена на двух страницах
Клиент видит в поиске заголовок с одним числом, на странице другое, а в смете третье. Разговор рискует начаться с вопроса, какому числу верить, и проект отойдёт на второй план. Отдельная неприятность - акции со сроком: страница «до 15 числа» в середине месяца выглядит как неправда.
Когда там запускали новые цены и скидки, в день запуска цены на сайте менялись трижды, а чистка старого заняла ещё два дня. Проверили блог, главную, шаблон карточек каталога, тексты категорий для поиска, подписи к картинкам и нашли старое примерно в сорока статьях. Каждую правку сверяли с тем, кто отвечает за цены: эти страницы видят клиенты.
Семь мест, где прячутся старые цены на сайте
Статьи блога. Больше всего: проценты акций, сроки, цена за квадратный метр, «цены 2025 года». Статью пишут один раз и редко перечитывают, поэтому цифра живёт там дольше всего.
Заголовок и описание для поиска. Это текст, который человек читает в выдаче, ещё не открыв страницу. Он хранится в SEO-полях страницы и в служебной копии, которую использует сам сайт, и правят оба места. Отдельно сверьте «Скидка до N%» в SEO-тексте категории: цифра должна совпадать с самой большой скидкой среди проектов этой категории. И цену «от» в заголовке главной: она должна совпадать с минимальной ценой в каталоге.
Баннеры. Процент нарисован на картинке: поменялась цифра, а исходников дизайнера нет. В том случае цифры перерисовали прямо на готовых картинках. Заодно проверьте, не накладывает ли сайт водяной знак на каждую загрузку: на баннере он будет лишним. Если баннеров много, проще заранее держать исходник, где текст лежит отдельным слоем.
FAQ. В ответах «сколько стоит» и «какая скидка» есть числа, и о них вспоминают реже, чем о страницах услуг. В день смены цен их пришлось править дважды: цены за день успели поменяться ещё раз.
Подписи и alt-описания картинок. Фраза «цены 2025 года» бывает в подписи к фото или в alt-описании, которое видят только поисковик и программа чтения с экрана. Найти её глазами нельзя.
Сезонные подписи. «Только до конца лета», «весенняя цена»: после сезона они говорят об обратном.
Тексты в коде шаблона. Тексты первого экрана и некоторых блоков лежат в файлах темы, в админке их нет. Сканер по базе их не видит. Процент или сезонное слово там правят выкладкой кода, а проверяют вручную.
К этим семи примыкают два похожих: «15 лет работы», которые с каждым годом стареют (пишите год основания: «с такого-то года»), и описание услуги, которой у компании нет. Второе тоже устаревшая информация, только не про цены.

Как найти устаревшую информацию на сайте: три круга поиска
Первый круг: поисковик по своему сайту. В Яндексе оператор site: ищет по всем страницам сайта (язык запросов Яндекса). Запрос скидка site:ваш-сайт.ru, потом руб site:ваш-сайт.ru, потом год прошлого сезона. Так находят то, что уже проиндексировано, но картина неполная: часть страниц ещё может быть вне индекса, а SEO-поля вы увидите только в выдаче.
Второй круг: поиск по базе сайта. Нужен разработчик. Для того сайта написали сканер, который только читает и ищет по всем полям: тексты записей, SEO-поля, описания категорий, настройки. Что он ищет:
- проценты рядом со словами «скидка» и «акция»;
- цены за квадратный метр и итоговые цены;
- сроки акций (даты «до...» уже в прошлом);
- прошлый год в названиях и подписях;
- стаж в формате «N лет».
Сканер выдаёт находки с контекстом - целое предложение вокруг числа. Так видно, где цифра приводится как пример, а где как предложение клиенту.
Третий круг: файлы шаблона. Тексты, зашитые в код, ищут по файлам темы.
Одна ловушка. В числах в тексте сайта бывают неразрывные и узкие пробелы, и обычный поиск «12 345» с простым пробелом такую цену не найдёт. Если искали руками и «ничего нет», это ещё не значит, что чисто.
Как менять без потерь
Заменять «найти и заменить везде» нельзя: чужое число с таким же значением превратится в новое, и потом не разобрать. Порядок, который сработал на том сайте:
- Сделать лист «было - стало». Для каждой правки: где (страница, поле), что было, на что предлагают заменить. Лист читает тот, кто отвечает за цены. Это его цифры и его обещания клиентам.
- Согласовать отдельно текст и момент выкладки. Ответ «да, правьте» ещё не команда выкладывать: новые цены видят клиенты, и их часто хотят включить одновременно с рекламой или рассылкой.
- Сделать копию всех затрагиваемых полей до начала.
- Прогнать вхолостую. Замена идёт по кусочку текста, который обязан встретиться ровно один раз. Если он нашёлся ноль или два раза, замену не делают и правят план.
- Записать, сбросить кэш, проверить живые страницы. Страницу смотрят в обход кэша, иначе увидите старое.
- Повторить поиск. Старого не должно остаться нигде, кроме тех мест, которые вы сознательно оставили.
Отдельный урок про время. В день смены цен ставки в каталоге поменялись ещё раз, пока тексты по согласованному листу ждали выкладки, и на сайт ушли тексты с утренними ставками. Прежде чем класть цены в тексты, сверяйте их с живым каталогом прямо перед выкладкой.
Что писать в статьях, чтобы они не устаревали
После чистки там договорились писать статьи по таким правилам:
- Проценты и сроки акций в статьях не пишут. Вместо них фраза «Действующие скидки - на странице акций» со ссылкой на страницу акций.
- Цену за единицу пишут только текущую, с названием комплектации и пометкой «без учёта скидки». Цена без условий («что в неё входит») читается как итог. Об этой ловушке есть статья про цену «от» и итог в смете.
- Цены конкретных проектов в примерах не пишут. Вместо них ссылка на карточку проекта: там цена живая.
- Исключение: подборки, где цена - суть («топ проектов», «ипотека»). Их ведут отдельным списком, цены берут с каталога, ставят дату и обновляют при каждой смене ставок или акций.
Тот же принцип у этого блога: цены внедрения здесь не называются, их сверяют на странице внедрения Битрикс24.
Проверка раз в месяц
Разовая чистка не спасает: через месяц появятся новая статья, правка коллеги или очередная акция. На том сайте проверку поставили на первое число каждого месяца. Она только читает, ничего не меняет и присылает отчёт тому, кто отвечает за цены. Что в неё входит:
- просроченные сроки акций;
- подписи «Только...» не по сезону;
- «Скидка до N%» в SEO категорий против самой большой скидки среди проектов;
- цену в заголовке главной против минимальной цены каталога;
- ставки в таблице сметного отдела против сайта (допуск один процент);
- новые упоминания скидок и цен по сравнению с прошлым разом;
- стаж «N лет» вместо года основания;
- пустые категории.
Расхождение между сметой и сайтом - вопрос к тому, кто отвечает за цены. Ошибиться могли и сайт, и смета, поэтому текст сразу не правят: сначала ответ «да», потом отдельный ответ «когда выкладывать».

Если сканера нет, хватит таблицы и получаса. В таблице список мест, где живут цены (страница, поле, кто отвечает), и колонка «принято»: напротив мест, где число оставлено сознательно. Раз в месяц пройти по строкам, открыть и сверить с прайсом. Это и есть «база сравнения» в человеческом виде: новое видно, потому что старое отмечено. Если часть работы хочется отдать ИИ-помощнику, условия безопасных правок описаны в статье про помощника на рабочем сайте.
Каждая цифра в тексте - обязательство обновлять её. Чем меньше цифр вне страницы прайса, тем реже вам придётся искать старые. Остальные держите в списке, чтобы знать, где они лежат.
Сообщить поисковику
Исправленный заголовок сам в выдаче не заменится. В Яндекс Вебмастере есть раздел «Индексирование - Переобход страниц»: вводите адрес и отправляете заявку. Статус «В очереди» значит, что робот зайдёт при следующем обращении к сайту, до трёх дней. Статус «Заявка обработана» значит, что данные в поиске обновятся в течение двух недель; индексацию страницы статус не подтверждает (справка Вебмастера). Так что старый заголовок может провисеть в выдаче ещё неделю-другую после правки. Это не ошибка.
С чего начать
Сегодня: поищите по site: ваш сайт со словами «скидка» и «руб», откройте первые десять результатов и сверьте с прайсом. Если нашли старое хотя бы в одном месте, значит, оно есть и в других. Заведите таблицу мест и поставьте в календарь первое число. К регулярным проверкам сайта относится и осмотр раз в неделю за полчаса. А если хочется понять, что происходит с обращением, когда клиент приходит в CRM с цифрой из старой статьи, это можно посмотреть на бесплатном разборе. Читают всё это чаще с телефона, поэтому загляните и в статью о том, почему сайт тормозит на телефоне.
Telegram-канал
Цифровая стройка @digitalstroyka
Коротко и с картинкой: что реально работает в Битрикс24 на стройке и где теряются деньги.
Автор
эксперт по Битрикс24, более 7 лет со строительными компаниями
Внедряю и веду Битрикс24 в строительных компаниях: настройка CRM, автоматизация, боты и интеграции под задачи стройки. Пишу о том, что реально работает в стройке.
Telegram @digitalstroyka →


