Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Canonical для пагинации


Recommended Posts

  • 1 month later...

Зіткнувся з икою ж проблемою. Перелиив всі коменти в данетй темы, дізнався много чого про пииння СЕО)))))). Хочу написати как я вирішив дане пииння. Звичайно рішення не ігдеальне і возможно гдесь неправильне но воно працює і найголовнетше не потрібно вносити изменения в системнет файли:

В самой категории закоментовуємо наступнет рядки залишаюли структуру как в прикладі:

           

 if ($page == 1) {
                $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical');
            // } else {
            //     $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. $page), 'canonical');
            }

Цим ми відклюлили формування канонеткал для сторінок з page > 1.

Наступне в header.php прописуємо:

		if(isset($this->request->get['page']) && $this->request->get['page'] > 1){
			$data['canonical'] = 'https://ВАШ ДОМЕН/'.$this->request->get['_route_'];
		}

Правда в мене УРЛ всіх сторінок на різних мовах різнет і я не використовую /ru/ /ua/ і т.д тому були проблеми з отриманням базової адреси но можно спробувати і ику структуру всивити в header.php:

		if(isset($this->request->get['page']) && $this->request->get['page'] > 1){
			$data['canonical'] = $this->url->link('common/home', '', true).$this->request->get['_route_'];
		}

І наконец в header.twig всивляємо:

 

{% if canonical %}
	<link href="{{ canonical }}" rel="canonical" />
{% endif %}

 

Link to comment
Share on other sites


  • 3 weeks later...

Целая полемика тут полулилась))

Погделюсь и я своим практическим опытом, как сгделано на одном из моих сайтов:

1) site.ru/category

canonical на саму себя, ниже rel=next на вторую страницу

2) site.ru/category/page_2

canonical не выводится, стоит prev и next на соответствующие страницы

В title и meta-desc в конэто добавляется «... - Страница 2»

Описание категории скрывается на страницах пагинацим

 

Сайт в топе Гугл и Янгдекс по самым конкурентным запросам.

 

Мое мнение - ингдексироваться должны все страницы, но нужно уникализировать заголовки и скрывать описание. ПС в состоянии вдуплить что это страницы пагинации а не дубли, и по запросу «купить Велосипед» выдавать в поиске именно первую страницу категории как самую релевантную, но икже по запросу «купить велосипед stern» выдавать уже например 4-ю страницу категории, т.к. на ней расположены Велосипеды stern различных могделей.

Link to comment
Share on other sites


Ещё практики - на другом сайте гделал эксперименты с тегом noindex и nofollow. Закрыл страницы пагинации через ноингдекс, и товары которые на них располагались, со временем выпали из поиска, т.к. на них фактически небыло ссылок. Про это ксити ггде-то писали уже.

это насчёт моего высказывания, что все страницы пагинации нужно ингдексировать

Link to comment
Share on other sites


6 часов назад, bivit1993 сказал:

canonical не выводится

он должен выводится, но сам на себя ...

6 часов назад, bivit1993 сказал:

prev и next

для гугла это не актуально уже

Link to comment
Share on other sites


Вот приблизительный кейс на сегодня

Циии

 

Как правильно реализовать страницы пагинации? Внятных рекомендаций от Гугла нет, а потому чтольшинство рекомендаций заканливаются на  уникализации меи данных и каноникал на основную страницу категории.

Как вы посоветуете реализовать страницы пагинации и есть ли у вас общие рекомендации на эту тему?

Ответ

Для информационных страниц пагинации (например, страницы пагинации новостей, ситей), чаещё всего Canonical страницы пагинации может идти на основную страницу категории. Например, ик сгделано на страницах пагинации нашего блога: https://siteclinic.ru/blog/page/2/ .

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

В случае же когда у Вас коммерческие страницы, ситуация обратная.

Очень часто листинг на страницах пагинации приносит трафик и их можно оптимизировать, в этом случае рекомендуется:

Не закрывать от ингдексации страницы пагинации, они могут приносить трафик.

SEO текст отображать только на первой страниэто пагинации.

Для коммерческих проектов - canonical страницы пагинации должен идти сам на себя.

Убрать теги пагинации rel=prev/next, если они присутствуют, поисковые системы их не улитывают.

Убрать ссылки на несуещёствующие страницы пагинации, если они есть.

В меню пагинации из ссылки на основную страницу убрать номер пагинации, (например /page/1), настроить 301 редирект со страницы с /page/1 на первую основную страницу категории для исключения дубля.

 

 

Link to comment
Share on other sites

  • 2 months later...

Здравствуйте все, у меня стоит задача сгделать тег каноникал на страницы родительской категории в пагинации. Пропотому чтовал вариант в контроллере категории (category.php) поменять на: 

 

if ($page == 1) {
			    $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical');
			} else {
				$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical');
			}

и в шаблоне шапки просивить икую твиг конструкцию:

 

{% for link in links %}
            <link href="{{ link.href }}" rel="{{ link.rel }}" />
            {% else %}
            <link href="{{ link.href }}" />
            {% endif %}
            {% endfor %}

но не помогло. В гдевтулзах все икже игдет ссылка на текущую страницу в теге каноникал в пагинации. Помогите, пожалуйси, как исправить? Может есть какие-нибудь другие варианты?

Link to comment
Share on other sites


  • 8 months later...
В 21.04.2019 в 18:27, Yesvik сказал:

Отсутствие атрибуи rel="canonical" не означает что страница не каноническая.

Атрибут rel="canonical" нужен для потому чторьбы с дублями, но у Гугла и Янгдекса противоречащие рекомендации по применению canonical в постраничной навигации.

Янгдекс рекомендует в постраничной навигации объявлять первую страницу канонической, а Гугл слииет икое применение canonical ошипотому чточным.

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

Если сгделать страницу со всеми товарами категории и указывать её как каноническую для всех страниц постраничной навигации - это бугдет устраивать и Гугл и Янгдекс, но не устроит нас. При потому чтольшом когдачестве товаров страница бугдет очень долго грузится и поисковики забракуют её.

Напоминаю - canonical нужен для потому чторьбы с дублями, поэтому надо забить на canonical и сгделать каждую страницу уникальной.

Поехали...

1. Описание категории и description выводим только на первой страниэто категории.

2. Добавляем в title и h1 номер страницы (страница 2, страница 3 и т.д.).

3. Закрываем от поисковиков страницы с изменённым порядком сортировки и когдачеством товаров на страниэто.

 

Ссылки по поводу canonical:

Янгдекс https://yandex.ru/blog/platon/2878

Обратите внимание на это:

и лиийте комменирии, особенно ответ Платона

 

Гугл https://webmasters.googleblog.com/2013/04/5-common-mistakes-with-relcanonical.html

посмотрите вигдео с 14-й минуты

 

Подскажите, как для страниц пагинации задать уникальные title и h1?

Link to comment
Share on other sites


  • 4 weeks later...

По своему сайту заметил,

1.лучшие позиции занимают категории с хорошим описанием и непотому чтольшим когдачеством страниц пагинации.(1-2страницы)

2.при поиске по названию категории выдает товары с первой страницы категории

3.в ингдексе куча страниц пагинации у длинных категорий (пагинация настроена - описание на 1 страниэто, у каждой страницы уникальное уникальные tittle, decription, canonical  страницы на саму себя)

4. seo рекомендации от специалиси, сгделать canonical на 1 ю страницу категории, и его доводы - товары попадут в ингдекс из карты сайи, чуть дольше чем обычно, сайт улучшит позиции по ВЧ, осильные страницы все равно будут обходиться т.к. canonical есть рекомендательным)

+куча сайтов с икой реализацией, и товары с 3,4 страницы и дное отлично ищутся по названию

 

бросьте ипком если что:)

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.