Правильная пагинация для seo

Правильная пагинация для seo

От автора: пагинация позволяет разбить все страниц одного раздела сайта на страницы, чтобы его было более удобно просматривать. В то же время из-за этого начинают возникать проблемы с поисковым продвижением. Что же такое правильная пагинация для seo?

Почему вообще мы говорим о пагинации? Что с ней не так? А не так то, что если ничего не настраивать, то на всех страницах пагинации будут одинаковые заголовки title. Как мы знаем, это совсем не нравится поисковым системам.

В Google Search Console в пункте Оптимизация html вы сможете наблюдать эту проблему. Называется она повторяющиеся заголовки (теги title).

Варианты решений

Первый вариант решения проблемы с пагинацией – это закрытие контента от индексации на всех таких страничках, начиная со второй. Для этого используют такой код:

meta name="robots" content="noindex, follow" />

Этот тег запрещает поисковым системам индексировать текст, но при этом сохраняет возможность перехода по ссылкам.

Второй вариант – не закрывать ничего от индексации, но уникализировать мета теги для каждой страницы pagination. Этот способ используется во многих популярных интернет-магазинах.

Третий вариант также решает проблему. В этом случае создается страничка, на которой можно просмотреть все материалы одной рубрики/раздела разом. После ее создания для всей пагинации этот адрес прописывается в качестве канонического url.

На такой странице обычно есть кнопка “Показать еще”. То есть по умолчанию отображается примерно 10-20 публикаций, при нажатии на кнопку подгружаются следующие и т.д. Это достаточно удобный способ для людей, но в то же время он позволяет убрать повторяющиеся title в pagination, если всем им указать канонический url.

На некоторых сайтах я видел автоматический бесконечный скроллинг вниз при прокрутке. Я не знаю кому как, но мне такой вариант реализации не нравится. Иногда хочется прокрутить сайт до футера, а при таком решение это практически невозможно, если в разделе много записей.

Простые решения для исправления проблемы

Очень сильно вам могут помочь плагины. Например, для wordpress наиболее известным является All in one SEO Pack. С его помощью можно включить канонические урлы, запретить для индексации текст у архивов, рубрик и много еще чего интересного. Например, эти настройки:

Сразу решают много проблем. Особенно нас интересует такая настройка:

Подобный функционал есть и у другого популярного seo-модуля – Yoast. Для закрытия текста от индексации на всех страницах (не в записях) в wordpress можно использовать также такой код:

function my_meta_noindex () {
		if (
			is_paged() // Все и любые страницы пагинации
		) {echo "".'<meta name="robots" content="noindex,follow" />'."\n";}
	}
 
add_action('wp_head', 'my_meta_noindex', 3);

Его нужно вставить в functions.php. Перед этим сделайте резервную копию файла на всякий случай. Этот код запретит роботам индексировать текст на страницах, но сохранить возможность перехода по ссылкам.

Обычно так и делают на блогах и контентных сайтах. То есть там есть приветствие автора или команды авторов, контактная информация, услуги и еще что-то. Все это страницы, а не записи и зачастую их нет смысла индексировать, так как их продвигать в поиске не нужно.

В общем, если у вас простой блог или контентный сайт, то вам вполне хватит таких простых решений.

Практика монетизации блога: от раскрутки до реальных денег

Пошаговая система по созданию, раскрутки и монетизации блога.

Научиться

Метки:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree