Напоминание об основах
Часть адреса после решётки называется фрагментом и не отправляется на сервер: браузер использует её локально, чтобы прокрутить страницу к нужному месту. Подробно об этом — в статье про якоря в адресе. Для поисковой системы адреса /blog/stati/ и /blog/stati/#razdel — одна и та же страница, а значит, фрагмент не создаёт дублей.
Как разделы попадают в выдачу
В некоторых случаях поисковая система показывает под результатом ссылки на отдельные разделы длинной страницы: щелчок по такой ссылке открывает страницу сразу на нужном месте. Гарантировать появление таких ссылок нельзя, но подготовить страницу можно: разделы должны иметь понятные заголовки и стабильные идентификаторы.
Как подготовить страницу
- Дайте каждому важному разделу заголовок, который отвечает на вопрос: не «Подробности», а «Как выбрать жёсткость матраса».
- Задайте заголовкам идентификаторы:
<h2 id='kak-vybrat-zhestkost'>. - Не меняйте идентификаторы после публикации: оглавление и якорные ссылки.
- Проверьте, что при переходе по якорю раздел не закрыт закладкой, аккордеоном или скриптом: содержимое должно быть видно.
Что с аналитикой
| Ситуация | Как работает | Что сделать |
|---|---|---|
| Обычная страница с якорем | Счётчик записывает адрес без якоря | Ничего: визит учитывается как обычный |
| Сайт, где экраны меняются через решётку | Счётчик может не видеть смену экрана | Включить учёт хеша в настройках или передавать события вручную |
| Нужно знать, какие разделы читают | Счётчик не показывает | Использовать события прокрутки или клики по оглавлению |
Чего не стоит делать
- Не используйте решётку как замену настоящим адресам страниц: хеш-маршрутизация не индексируется.
- Не рассчитывайте, что раздел с якорем станет отдельным результатом: для этого нужна отдельная страница с собственным адресом.
- Не создавайте дублирующие идентификаторы: браузер перейдёт только к первому.
Практический вывод. Если раздел заслуживает собственного места в поиске и у него есть самостоятельный запрос, выносите его на отдельную страницу. Если это часть большого материала, обеспечьте ему понятный заголовок и стабильный идентификатор. Про длину материалов — в статье длина статьи и глубина раскрытия.
Раздел или отдельная страница
| Признак | Оставить разделом | Вынести на страницу |
|---|---|---|
| У темы есть собственный запрос | Нет | Да |
| Раздел читают отдельно от остального | Редко | Часто |
| Объём раздела | Небольшой | Достаточен для самостоятельной страницы |
| Связь с остальным материалом | Тесная | Слабая |
Частые вопросы
Создаёт ли якорь в адресе отдельную страницу для поиска?
Нет: часть после решётки не отправляется на сервер, и для поисковой системы адрес с якорем и без него — одна страница.
Как сделать так, чтобы в выдаче появились ссылки на разделы?
Гарантий нет, но помогает чёткая структура: понятные заголовки, стабильные идентификаторы и видимое содержимое разделов.
Видит ли счётчик, что посетитель перешёл по якорю?
Обычно нет: адрес записывается без фрагмента; для анализа чтения разделов используют события прокрутки или клики по оглавлению.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.