02:38 Пагинация и SEO: как разбивать контент, не ломая поиск |
|
Проблема Масштаба: Зачем нам это нужноПредставьте, что у вас есть библиотека. Не просто комната с книгами, а библиотека конгресса. Миллионы единиц контента. Товары. Статьи. Обзоры. Это огромный массив данных. Как вы покажете это человеку? Вы не можете вывалить все это на один стол. Стол сломается. Браузер зависнет. Человек уйдет. У нас есть ограничение. Ограничение внимания и ограничение технологий. Мы должны разбивать контент. Мы должны дозировать его. Именно здесь появляется пагинация SEO. Это не техническая необходимость. Это акт заботы о пользователе. Но здесь возникает конфликт. Конфликт между тем, как удобно человеку, и тем, как удобно поисковой машине. И наша задача сегодня — разрешить этот конфликт. Сделать это элегантно. Пользовательский Опыт vs РоботДавайте посмотрим на это с двух сторон. Пользователь: Он хочет потока. Он не хочет думать о номерах страниц. "Я на странице 4 или 5?". Ему все равно. Он хочет видеть товары. Скроллить. Нажимать "Показать еще". Ему нужна непрерывность опыта. Поисковый робот: Он слеп к красоте скролла. Он видит код. Ему нужны четкие, понятные ссылки. Если товары невидимы, они не ранжируются. Если они не ранжируются, вы теряете деньги. Мы должны объединить эти два мира. Мы должны дать пользователю поток, а роботу — структуру. Три Пути РеализацииЗа годы мы видели разные решения. Большинство из них — компромисс. Но мы не любим компромиссы. Давайте разберем их. 1. Классическая нумерацияСтарые добрые цифры внизу страницы: 1, 2, 3... 99. 2. Кнопка "Загрузить еще"Вы нажимаете кнопку, товары подгружаются снизу. 3. Бесконечный скроллВы листаете, контент появляется сам. Как в социальных сетях. Лучшее решение — это комбинация. Мы используем кнопку "Показать еще" для пользователя, но оставляем классические ссылки пагинации в коде для робота. Мы называем это прогрессивным улучшением. Техническая Истина: Ссылки и ТегиРаньше нам говорили использовать специальные теги. Потом, несколько лет назад, Google сказал: "Нам это больше не нужно. Мы стали умнее. Мы сами понимаем, что это пагинация". Многие вебмастера запаниковали. Они начали удалять эти теги. Это было ошибкой. Почему? Потому что Google — это не единственный поиск в мире. Есть Bing. Есть другие системы. И даже для Google эти теги не вредят. Они создают семантическую ясность кода. Порядок лучше хаоса. Поэтому мы оставляем их. Мы делаем код чистым и понятным.
Ловушка Бесконечного СкроллаМногие просят сделать сайт "как в Instagram". Они хотят бесконечный скролл. И они делают его на JavaScript. Что происходит дальше? Робот заходит на страницу. Он видит первые 20 элементов. Он не умеет скроллить. Он не запускает сложные скрипты так, как это делает человек. Он уходит. В результате у вас индексируется только 1% вашего каталога. Это катастрофа. Как это исправить? Мы используем технологию History API. Смотрите, как это красиво: Когда пользователь скроллит вниз и подгружается вторая страница, URL в браузере меняется. Был И самое главное: если пользователь скопирует эту ссылку и отправит другу, друг попадет именно на то место, где остановился первый. А если робот зайдет на сайт — мы отдадим ему обычную версию с пагинацией. Это называется изоморфный JavaScript. Это сложно в реализации, но это единственно верный путь для больших проектов. Каноническая ОшибкаЗдесь совершается 90% ошибок. В SEO пагинации есть миф, что вторая, третья и десятая страницы — это дубли первой. И что их нужно скрывать или канонизировать на первую. Давайте подумаем логически. На первой странице — телевизоры Samsung. На второй — телевизоры LG. Разве это один и тот же контент? Нет. Это абсолютно разные товары. Если вы поставите И робот послушается. Он выкинет вторую страницу. И вместе с ней он выкинет все ссылки на товары, которые были на этой странице. Ваши товары пропадут из поиска. Вы собственноручно уничтожаете структуру своего сайта. Правило простое: Каждая страница пагинации должна быть канонической сама для себя (Self-referencing canonical). Страница 2 ссылается на Страницу 2. Это суверенитет контента. Бюджет СканированияУ робота есть лимит. Лимит времени и ресурсов, которые он готов потратить на ваш сайт. Мы называем это "краулинговый бюджет". Если у вас 10 000 страниц пагинации, робот может устать. Он может застрять, перебирая страницу 5678, и не добраться до новых важных товаров. Как мы решаем эту проблему? Мы не полагаемся только на пагинацию. Мы строим архитектуру. Мы создаем фильтры. Мы создаем теги. Мы создаем категории. Вместо того, чтобы листать 100 страниц "Обуви", мы даем роботу страницу "Красные кроссовки Nike". Это сужает выборку. Это делает структуру плоской, а не глубокой. Пагинация — это запасной выход. Это страховочная сетка. Но это не должно быть единственным способом навигации по сайту. Еще один важный момент: уникализация. Тексты на страницах пагинации не должны дублироваться. Мета-теги должны быть уникальными. Добавьте в Будущее НавигацииМы движемся к миру, где понятие "страница" размывается. Приложения не имеют страниц. У них есть состояния. Но поиск все еще живет в парадигме документов. Наша задача как создателей — быть переводчиками. Переводить динамический, жидкий опыт современных интерфейсов на жесткий, структурированный язык документации, который понимают алгоритмы. Правильная пагинация SEO — это невидимый интерфейс. Когда она работает хорошо, вы её не замечаете. Вы просто находите то, что искали. Никакой магии. Просто здравый смысл и уважение к архитектуре информации. Вот так это делается. |
|
|
| Всего комментариев: 0 | |
