Jump to content

Recommended Posts

15 минут назад, Zetx сказал:

ну так это ж круто и сделано согласно последних рекомендаций,

Это делалось аж в 12 году...

Share this post


Link to post
Share on other sites

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

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

           

 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 %}

 

Share this post


Link to post
Share on other sites

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

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

1) site.ru/category

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

2) site.ru/category/page_2

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

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

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
6 часов назад, bivit1993 сказал:

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

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

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

prev и next

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

Share this post


Link to post
Share on other sites

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

Цитата

 

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

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

Ответ

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

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

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

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

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

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

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

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

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

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

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.