42еместо

1

0
+1

Доработать модуль пагинации

На данный момент - Модуль сео урл про делает страницы пагинации holodilnaya-kamera.html, holodilnaya-kamera-3.html, holodilnaya-kamera-4.html. Что бы эти страницы не были дублями - в модуле сео урл про есть возможность менять заголовки, он добавляем название страницы ХОЛОДИЛЬНАЯ КАМЕРА, ХОЛОДИЛЬНАЯ КАМЕРА - СТРАНИЦА 2.

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

У данного вопроса несколько решений - начиная от правильного тега каноникал, до более консервативного - проставить тег в страницы пагинации исключая основную раздела - в head прописываем <meta name="robots" content="noindex, nofollow"> соответственно страницы выкладки товара 2,3,4,5,6... не попадут в индекс поисковиков и не будут его лишний раз нагружать, что скажется на лояльности к сайту.

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

Сейчас у меня в роботс.тхт "растут" записи - пока их 25 - а когда будет тысяча - представляете на что будет похож файл?


Disallow: /*-1.html$
Disallow: /*-2.html$
Disallow: /*-3.html$
Disallow: /*-4.html$
Disallow: /*-5.html$
Disallow: /*-6.html$
Disallow: /*-7.html$
Disallow: /*-8.html$
Disallow: /*-9.html$
Disallow: /*-10.html$
Disallow: /*-11.html$
Disallow: /*-12.html$
Disallow: /*-13.html$
Disallow: /*-14.html$
Disallow: /*-15.html$
Disallow: /*-16.html$
Disallow: /*-17.html$
Disallow: /*-18.html$
Disallow: /*-19.html$
Disallow: /*-20.html$
Disallow: /*-21.html$
Disallow: /*-22.html$
Disallow: /*-23.html$
Disallow: /*-24.html$
Disallow: /*-25.html$

С уважением, Алексей.

Алексей, 22.09.2017, 12:23
Статус идеи: ожидает рассмотрения

Комментарии

Dennion, 22.09.2017, 12:31
Здравствуйте.

Алексей, вам в техподдержке предложили первым делом вариант поствить rel=nofollow на шаблоны пагинации или тег <noindex>. Статья по теме http://www.wpbloging.com/optimize/nofollow-noindex-dlya-yandex.html
Вставить в /paginator/paginator_one_link.tpl и вот так <li id="paginator-@paginPageNumber@"><a class="invarseColor" href="@paginLink@" rel="nofollow">@paginPageNumber@</a></li>

Тоже самое повторить и в paginator_main.tpl на ссылки Вперед и Назад.
Алексей, 22.09.2017, 12:44
В шаблоне он был прописан, но он выдал следущее: 1. попадает на главную страницу раздела ( хотя она должна быть исключением ) 2. Он не попадает в head

Так более развернуто мне не было предложено (если <NOINDEX> тег то да если rel на ссылку то еще в paginator_one_link.tpl было предложено так) - спасибо - изучу - просто есть предложение сделать модуль более современный и что бы "мусор" не попадал в индекс. Идея написания это поста что бы каждый не приставал с этим вопросом к Вам. Наверняка вопрос уже поднимался.

С уважением, Алексей.
Dennion, 22.09.2017, 12:47
Почти никто не спрашивает.
Вы прописали метатег, а нужно дописать атрибут rel=nofollow в нужную ссылку просто. Это очень разные вещи же. Но вариант с Robots.txt надежнее всего конечно.
Алексей, 22.09.2017, 12:46
<li id="paginator-@paginPageNumber@"><a class="invarseColor" href="@paginLink@" rel="nofollow">@paginPageNumber@</a></li>

а почему только nofollow?
Dennion, 22.09.2017, 12:48
Я как пример показал куда писать, все остальное в статье изложено.
Алексей, 22.09.2017, 12:58
Спасибо за оперативные ответы - очень приятно, как работает техподдержка в пхпшоп, что дает неоспоримый плюс. Спасибо Вам. И еще вопрос напрашивается - если будет обновление сайта - у клиента сохранятся настройки? например мы делаем это не через настройку модуля, а как Вы предложили. К примеру не уверен что буду постоянно людей поддерживать - не останутся они без сео, если я вставлю эту строку, а при следующем апдейте это исчезнет?
Dennion, 22.09.2017, 13:10
Шаблоны в папках phpshop/templates/ не обновляются системой автоматического обновления как раз по причине невозможности проверок в них правок пользователей. Можете смело делать под себя, включая дизайн-хуки.

Оставить комментарий