Мета-теги страниц пагинации листингов Есть решение
Здравствуйте!
Расширили ассортимент товаров, в категориях появились ссылки на пагинацию, мета-теги на этих страницах дублируют основное содержимое категории, меняются только товары.
В шаблоне это выглядит так:
{if isset($pages_count) && $pages_count > 1}
<div class="block lazyloading-paging">
{wa_pagination total=$pages_count attrs=['class' => "menu-h"]}
</div>
{/if}
Каким образом можно добавить тег <metaname="robots" content="noindex"/> (на страницах пагинации), чтобы страницы не дублировались в поиске?
17 ответов
Там rel="canonical" должны быть. Если есть, то можете не переживать. :)
rel="canonical" было бы конечно лучше, но его тоже нету. http://pitersmoke.ru/kalyany/?page=2
Посмотрите шаблон index.html. Там должно быть нечто типа
{if !empty($canonical)}<link rel="canonical" href="{$canonical}"/>{/if}
Если нет, добавьте. Должно появиться на нужных вам страницах
Тег прописан, а движок не выводит его на страницах пагинации.
На заметочку:
http://googlewebmastercentral.blogspot.ru/2013/04/...
Спасибо, работает!
Михаил Ушенин. Можете уточнить....А в какое место эту строчку нужно написать?
Файл index.html, раздел head. Все мета теги должны быть в нем.
Спасибо.
Только ЯндексВебмастер показывает что страницы пагинации можно индексировать. Я пробовал как вариант
<metaname="robots" content="noindex"/>
meta name="robots" content="noindex, follow">
т.е в коде страницы пагинации метатег есть, но при анализе robots.txt показывает, что URL страницы пагинации имют положительный результат.
Если углубиться в вопрос индексации страниц пагинации, получается следующее: для листингов товаров единственно верным решением будет <meta name="robots" content="noindex, follow">, страница не индексируется, но робот переходит по ссылкам на этой странице.
Ну так как вышли из это ситуации, у меня такая же проблема {if !empty($canonical)}<link rel="canonical" href="{$canonical}"/>{/if} прописан в index.html, но не работает а у Вас в магазине http://pitersmoke.ru/kalyany/?page=2 <link rel="canonical" href="http://pitersmoke.ru/design-hookahs/" /> работает! Подскажите как сделали. Пож!
<link rel="canonical" href="{$wa->currentUrl(true)}" /> /* прописываем текущий URL в canonical - для того, чтоб не индексировались анкорные ссылки.*/
{if intval($wa->get('page')) > 1}<metaname="robots" content="noindex, follow"/>{/if} /*А тут, как сказал Михаил, ставим мета-тег убираем индексацию страниц пагинации. Поисковики увидят все товары раздела + основную страницу раздела.*/
если же добавить все "по-правильному" rel=next rel=prev тогда возможны проблемы с релевантностью страниц категорий. Самое просто решение не показывать пагинацию.
Да спасибо сделал, все верно сделал http://www.golpi.ru/news/?page=2 теперь не индексируется <link rel="canonical" href="http://www.golpi.ru/news/?page=2" /> <metaname="robots" content="noindex, follow"/>
Спасибо большое!
И вот на тему пагинация страниц http://seoprofy.ua/blog/optimizaciya-sajtov/pagination-for-seo
Подыму немного тему. Заметил что при использовании метатега robots noindex, follow некоторые сеошники в robots.txt добавляют Disallow: /*/?page=
А некоторые идут дальше: для гугла не закрывают в роботсе пагинацию, делают метатеги prev, next, а для яндексбота закрывают пагинацию в роботсе и пишут метатег yandexbot noindex, follow
Поясните мне логику, зачем это делать? А то как-то бездумно по первому требованию сеошника встраивать это в сайт...
Ответ Платона по ссылке https://yandex.ru/blog/platon/2878
meta robots: noindex - убираем с выдачи поиска страницу, follow - разрешаем бегать по ссылкам на странице.
robots.txt - инструкция для поисковиков поддерживающая маску
Почему в разных проектах по-разному сделано? Видимо, из-за сложности реализации и возможностей движка/хостинга/программиста/сеошника.
Для своих проектов использую {if intval($wa->get('page')) > 1}<metaname="robots" content="noindex, follow"/>{/if}. Проблем с данной реализацией не обнаружил.
Яндекс не понимает rel=prev и rel=next. Отсюда и разные реализации. https://support.google.com/webmasters/answer/16637...
Закрыть страницы пагинаций через метатег "robots" можно через плагин https://www.webasyst.ru/store/plugin/shop/metarobots/.