Список для приёмки сайта у разработчика, выстроенный по цене ошибки: сверху то, что ломает продвижение целиком, снизу то, что правится в рабочем порядке.
Коротко
- Первое — снять запреты с боевой версии.
- Несуществующие адреса должны отдавать 404.
- Тестовая версия должна стать недоступной.
- Счётчик нужен на всех страницах, а не на главной.
Проверить в первую очередь
| Проверка | Как проверить |
|---|---|
| Нет запрета в файле robots.txt | Открыть файл в браузере |
| Нет мета-тега запрета в коде | Посмотреть исходный код страниц |
| Нет запрета в заголовке ответа | Проверить заголовки |
| Тестовая версия недоступна | Открыть её адрес |
| Сайт открывается на одной версии адреса | Проверить с www и без |
| Работает защищённый протокол | Открыть сайт и посмотреть замок |
Первые три строки проверяют одно и то же с разных сторон, и пропустить можно любую. Запрет живёт в трёх местах — файле, мета-теге и заголовке ответа, — и подрядчик обычно снимает только то, о чём помнит. Проверять нужно все три. Про них — в статье про мета-тег robots и X-Robots-Tag.
Коды ответа
| Ситуация | Правильный ответ |
|---|---|
| Существующая страница | 200 |
| Несуществующий адрес | 404 |
| Старый адрес после переноса | 301 |
| Временно отключённый раздел | 503 |
| Второстепенная версия адреса | 301 на основную |
Вторая строка — самая частая поломка у самописных сайтов и конструкторов. Если любой выдуманный адрес отдаёт 200 и показывает страницу, поиск получает бесконечное число пустых страниц: это проверяется добавлением случайных символов к адресу. Про 404 — в статье про ошибку 404.
Адреса и структура
Адреса читаемые и постоянные
Менять их потом дорого.
Каждая страница доступна по одному адресу
Без дублей со слешем и без.
Есть внутренние ссылки на все разделы
Иначе робот не дойдёт.
Хлебные крошки на месте
Помогают и людям, и роботу.
Карта сайта создаётся и обновляется
Автоматически, а не руками.
Второй пункт проверяется быстро и ловит частую ошибку конструкторов. Одна и та же страница, доступная со слешем на конце и без, с параметрами и без, — это дубли, которые придётся закрывать потом. Про адреса — в статье про человекопонятные URL.
Содержимое страниц
| Проверка | Что не так, если нет |
|---|---|
| У каждой страницы свой заголовок | Одинаковые заголовки на весь сайт |
| Заголовок H1 один на странице | Несколько или ни одного |
| Описания заполнены | Поиск подставит своё |
| Изображения с атрибутом alt | Потеря трафика по картинкам |
| Текст виден в исходном коде | Иначе робот может его не увидеть |
| Контакты и реквизиты на месте | Сигналы доверия |
Пятая строка критична для сайтов на современных движках. Если содержимое появляется только после выполнения кода, часть роботов увидит пустую страницу: проверяется просмотром исходного кода, а не готовой страницы. Про это — в статье про JavaScript-сайты и SEO.
Счётчики и панели
| Пункт | Частая ошибка |
|---|---|
| Счётчик на всех страницах | Стоит только на главной |
| Счётчик не дублируется | Два кода — двойной учёт |
| Цели настроены | Заявки не считаются |
| Права в обеих панелях | Подтверждены только в одной |
| Регион указан | Пропущен у местного бизнеса |
| Карта сайта отправлена | Создана, но не добавлена |
Первая строка обнаруживается обычно через месяцы, когда данные уже не восстановить. Счётчик ставят в шаблон главной, а карточки и статьи используют другой шаблон — и половина трафика не учитывается. Проверяется массово. Про проверку — в статье о том, как проверить счётчик.
Что проверить через неделю
Появились ли страницы в индексе
Обе панели.
Нет ли сообщений в диагностике
Фатальные — сразу.
Что попало в индекс лишнего
Служебные адреса и дубли.
Доходит ли робот до всех разделов
По статистике обхода.
Идут ли данные в счётчик
Со всех типов страниц.
Третий пункт стоит проверять именно на первой неделе, пока лишнего немного. Служебные адреса, попавшие в индекс на старте, потом приходится убирать по одному. Про проверку — в статье про массовую проверку индексации.
Частые вопросы
Что проверить в первую очередь при запуске?
Что с боевой версии сняты все запреты индексации — в файле robots.txt, в мета-теге и в заголовке ответа. Запрет живёт в трёх местах, и снимают обычно не все.
Как проверить, что несуществующие адреса отдают 404?
Добавить к адресу случайные символы и посмотреть код ответа. Если отдаётся 200 и показывается страница, поиск получит бесконечное число пустых страниц.
Почему счётчик может считать не весь трафик?
Его часто ставят в шаблон главной страницы, а карточки и статьи используют другой шаблон. Проверять нужно массово, а не открыв одну страницу.
Что проверить через неделю после запуска?
Появились ли страницы в индексе, нет ли сообщений в диагностике, не попало ли в индекс лишнее, доходит ли робот до всех разделов.
Читайте также
Продвинем сайт в поиске
Соберём семантику, доведём структуру и текст до уровня топа и будем вести проект до заявок.
Обсудить SEO-продвижение