Теперь оптимизаторы для избавления на сайте от дублированного контента, могут кроме тега rel=«canonical» использовать значения rel=“next” и rel=“prev” для html-ссылок. Они обозначают положение текущей страницы по отношению к другим, соседним в рамках блока навигации.
Вебмастера используют разные виды постраничной навигации – в статьях, разделенных на несколько страниц, категориях товаров, форумных ветках и др.
Включение rel=“next” и rel=“prev” в верстку поможет указать Google:
- Общий и постоянный индекс страниц, чтобы ссылки не рассеивались между отдельными страничками PAGEN_1=1, PAGEN_1=2 и т.д.
- Чтобы пользователи при поиске был направлен на наиболее релевантную страницу. Например, если текст разбит на несколько страниц – то направление будет на начало статьи.
Не подойдет использование артибута rel=“next|prev” для страниц, вроде «Показать всё», где обычно выводятся все товары определенной категории без разделения на несколько урлов.
В этом случае воспользуйтесь рекомендациями:
Страницы «Показать всё» важна и предпочтительна для интернет-покупателей, поэтому задача оптимизатора – сделать так, чтобы именно она была в результатах поиска, а не ряд страниц с тегами rel=“next|prev”. Если на вашем сайте такой страницы нет, можете использовать данный атрибут rel по вышеописанному методу.
Что делать?
Есть 3 варианта:
- Ничего не менять. Сайты с многостраничным контентом в сети – далеко не редкость, и поисковые системы (в частности, Google) будет продолжать выискать для пользователей лучшие результаты, независимо от применения тега rel.
- При наличии страницы «Показать всё» прислушайтесь к данным здесь рекомендациям.
- Указать для Гугл атрибут rel, что поможет поисковику оптимальнее индексировать контент сайта и выдавать юзерам самые релевантные страницы.
Используем тег rel=“next|prev”
Если выбрали третий вариант, сделайте следующее.
Предположим, ваш контент выглядит примерно так:
- www.site.ru/article?story=abc
- www.site.ru/article?story=abc&page=2
- www.site.ru/article?story=abc&page=3
- www.site.ru/article?story=abc&page=4
Для первой страницы, www.site.ru/article?story=abc, включите в следующий блок это:
<link rel="next" href="http://www.site.ru/article?story=abc&page=2" />
Для второй страницы www.site.ru/article?story=abc&page=2:
<link rel="prev" href=" http://www.site.ru/article?story=abc" /> <link rel="next" href=" http://www.site.ru/article?story=abc&page=3" />
На 3-ей странице, www.site.ru /article?story=abc&page=3:
<link rel="prev" href="http://www.site.ru/article?story=abc&page=2" /> <link rel="next" href=" http://www.site.ru/article?story=abc&page=4" />
А на четвертой, последней странице, www.site.ru/article?story=abc&page=4:
<link rel="prev" href=" http://www.site.ru/article?story=abc&page=3" />
Обратите внимание:
- В первой странице содержится только rel=«next».
- Последующие страницы, кроме последней, содержат как rel=«next», так и rel=«prev».
- В последней странице используется только rel=«prev».
- Можно значение rel=”prev” заменять rel=«previous».
- Если разметка содержит ошибки, Google будет индексировать контент сайта, без учета указанного rel.
- HREF может быть в виде абсолютных и относительных ссылок. И если это указано в базе данных в документе, относительные URL будут просчитаны в соответствии с базовыми.
«Для первой страницы, http://www.site.ru/article?story=abc&page=1,» — такой страницы не должно существовать вообще, так как она полностью дублирует контент страницы http://www.site.ru/article?story=abc
Поэтому, такая ссылка исключается из кода, а rel=»prev» ставится со второй страницы пагинации на корневую страницу (в даном случае — http://www.site.ru/article?story=abc).
Спасибо, исправил.
$ За просмотр сайтов
$ За лайки и комментарии
$ За регистрации и профили
$ За просмотр рекламы
$ И многое другое
http://socpublic.com/?i=1598782&slide=1