Страница есть, а в поиске её нет: проверяю по порядку

Частый вопрос от знакомых владельцев сайтов: «Сделали страницу месяц назад, а в Яндексе и Google её нет». Почти всегда причина находится за 15 минут — если проверять по порядку, а не гадать. Мой порядок проверки: 1. Код ответа. Страница должна отдавать 200. Не 301 на главную, не 404, не 200 с текстом «страница не найдена» — так называемый soft 404. 2. robots.txt. Disallow запрещает обход. Важно: URL, закрытый в robots.txt, всё ещё может попасть в выдачу по внешним ссылкам — просто без описания. robots.txt управляет обходом, а не индексацией. 3. noindex. В meta robots или в HTTP-заголовке X-Robots-Tag. Классика — noindex, оставшийся с тестового стенда после релиза. 4. canonical. Если страница указывает каноническим другой адрес, поисковик вправе показывать его. Canonical — подсказка, а не команда, но ошибочный canonical почти всегда играет против вас. 5. Рендеринг. Если текст и ссылки появляются только после выполнения JavaScript, обработка может отложиться или пройти не полностью. Смотрю, какой HTML получил робот, — в проверке URL в Search Console и в Яндекс Вебмастере. 6. Sitemap и внутренние ссылки. Страница-сирота, на которую ничего не ссылается, индексируется медленно, даже если она есть в карте сайта. 7. Дубли. Десять почти одинаковых страниц с разными параметрами — повод для поисковика выбрать одну, и не обязательно вашу. Только после этого имеет смысл говорить о текстах и ссылках. В моей практике большая часть случаев «SEO не работает» — это пункты 2–5, то есть техника, а не контент. Сохраните как чек-лист. А какую причину неиндексации вы встречали чаще всего? #SEO #техническоеSEO #индексация #вебразработка

Страница есть, а в поиске её нет: проверяю по порядку | Сетка — социальная сеть от hh.ru