SEO дружественная структура пагинации

У меня от 1 до 1700 страниц, включая 20 веток на каждой странице. Я прочитал руководство из блога Google для веб-мастеров о SEO-удобной разбивке на страницы с использованием атрибутов rel = 'next' и rel = 'prev'.

Но как должен выглядеть URL моей страницы для лучшего SEO.

FOR EXAMPLE: 

// im Using Zend Framework 
//Default URL for threads is

http://domain.com/Movies/Action/page/3/  

// I changed this URL for better SEO to 

http://domain.com/ActionMovies/pagenumber 

Пожалуйста, предложите мне, какой должна быть структура URL-адреса для разбивки на страницы, чтобы она была более удобной для Google BOT.

Должен ли я использовать символы запроса URI (?, &) В URL-адресе, например

http://domain.com/movies=action&page=3 
http://domain.com/movies=action
http://domain.com/movies=drama

// OR

http://domain.com/ActionMovies/3/

// OR

http://domain.com/Movies/Action/page/3 

person lucky Aman    schedule 09.11.2012    source источник


Ответы (4)


Если вы хотите разбить на страницы категории фильмов, вы можете использовать эту иерархию:

Главная> Фильмы> Действие

Оптимальная структура URL-адреса может быть следующей:

www.domain.com/movies/action

Использование параметра запроса page для разбивки на страницы идеально подходит для поисковых систем.

Страница 1: www.domain.com/movies/action

Страница 2: www.domain.com/movies/action?page=2

Страница 3: www.domain.com/movies/action?page=3

Однако, как уже упоминалось, рекомендуется использовать разметку rel = "prev" и rel = "next" для каждой страницы в серии. В приведенном примере наша серия состоит из трех страниц. Вот как будут выглядеть элементы ссылки пагинации для каждого из них:

Страница 1: www.domain.com/movies/action

<link rel="next" href="http://www.domain.com/movies/action?page=2"/>

Страница 2: www.domain.com/movies/action?page=2

<link rel="prev" href="http://www.domain.com/movies/action"/>
<link rel="next" href="http://www.domain.com/movies/action?page=3"/>

Страница 3: www.domain.com/movies/action?page=3

<link rel="prev" href="http://www.domain.com/movies/action?page=2"/>

Обратите внимание, что первая и последняя страницы в серии будут иметь только элементы ссылки rel = "next" и rel = "prev", соответственно, в то время как средняя страница (страницы) (или страницы, которые зажаты) будут иметь оба элемента ссылки . Эта разметка помогает Google и другим поисковым системам распознавать разбитые на страницы серии и объединять свойства индексации этих серий.

Другое возможное решение (также упомянутое ранее) - использовать просмотр всей страницы и элемент ссылки rel = "canonical". В этом случае у вас будет страница просмотра всей, которая содержит все содержимое, видимое в серии с разбивкой на страницы, при этом каждая страница в серии ссылается на страницу просмотра всей в качестве своего канонического URL-адреса.

Например, если бы вся страница просмотра была расположена по адресу www.domain.com/movies/action?view=all, каждая страница в серии имела бы следующий элемент канонической ссылки:

<link rel="canonical" href="http://www.domain.com/movies/action?view=all"/>

Помните, что URL-адрес, указанный как канонический, должен содержать весь (или практически весь) HTML-контент, размещенный на страницах, на которых размещен элемент ссылки. Конечно, он может содержать больше контента, поэтому просмотр всей страницы является эффективной реализацией. Тем не менее, это то, что следует учитывать, особенно если каждая страница в серии имеет контент (скажем, рекламный текст), который не переносится на страницу просмотра всей страницы.

person tbloncar    schedule 09.12.2012

rel next / prev не используется Google, см. этот твит от Джона Мюллера: https://twitter.com/JohnMu/status/1108719402558590976

Достаточно указать следующую страницу с помощью внутренней ссылки. Независимо от того, используете ли вы пути или параметры, решать вам, Google может сканировать и то, и другое.

С уважением, Питер

person p3sn    schedule 08.04.2019
comment
Значит, мы должны полагаться на Twitter, чтобы получать обновленную информацию о Google SEO? Есть ли более надежный источник? РЖУ НЕ МОГУ. Спасибо за информацию. - person VocoJax; 25.01.2020

Согласно этой статье, вы можете использовать параметры URL также, однако я предлагаю использовать этот синтаксис.

http://domain.com/movies/action?page=3
person Ene    schedule 09.11.2012

Пагинация с использованием rel = next и rel = prev - это решение, но не лучший способ с точки зрения SEO. Google предпочитает весь просмотр контента, поэтому это решение, но не лучшее. Вы должны решить, будет ли в разбивке на страницы очень похожий контент, потому что вы можете выполнять разбиение на страницы, но Google может наказать, если поймет, что есть дублированный контент.

Поэтому я рекомендую делать нумерацию страниц только в том случае, если контент будет существенно отличаться. Параметры URL-адреса для Google выглядят как разные страницы, поэтому вас могут наказать за дублирование контента.

Приведу вам пример: http://www.rightmove.co.uk/property-for-sale/property-24433887.html

Фотогалерея меняет фотографии, но URL-адрес не меняется.

Другой совет: не используйте перезапись URL-адреса, потому что это влечет за собой штраф и для Google. (HTML5)

Надеюсь, это поможет вам принять решение.

person Javier Salinas    schedule 09.11.2012
comment
Если я загружаю фильмы динамически, используя слайдер javascript. Тогда гугл бы не уловил их всех. Что я должен делать ? Я создаю сайт, похожий на solarmovie.eu. На моем сайте более 30 тысяч фильмов. Который содержит такую ​​информацию, как сюжет, выпущенные данные, актеры, трейлер и т. Д., Полученную с imdb.com. Я не хочу наказывать за дублирующийся контент. Но я хочу, чтобы Google забрал все страницы фильмов. - person lucky Aman; 10.11.2012
comment
Если у вас есть ссылки на эту информацию, поисковый робот Google перейдет к ней и проиндексирует ее. Если у вас 30k, я рекомендую классифицировать фильмы, потому что это может быть очень ДЛИННЫЙ список xDD В любом случае вы можете использовать тег ‹noscript›, чтобы сканер прочитал весь контент, но будьте осторожны, потому что список может быть очень длинным. Вы должны знать поток PR, поэтому на вашей домашней странице я буду связывать категории, а не каждый фильм, чтобы у вас было больше PR по этим категориям, и вы создаете фильтр. На последнем этапе перечислите фильмы с JS и добавьте ‹noscript›, чтобы помочь Google найти их. Есть смысл? - person Javier Salinas; 10.11.2012