Тема: Тег rel canonical
Как создать тег <link rel="canonical" href="http://site.ru/osnovnoj-url"; /> для первой страницы категории товара? он должен ОБЯЗАТЕЛЬНО быть в секции <head>, иначе данная инструкция будет проигнорирована поисковыми системами. Где можно прописать теги, и как проверить URL на то что это первая страница? Проблема существует уже давно. Закрытие от индексирования по маске в robots.txt не дает желаемого эффекта. Яндекс не индексирует нужные страницы из-за дублей.
по сути необходимо реализовать следующий алгоритм
Если (ЕстьПагинация()=Истина & ЭтоПерваяСтраницаКатегорииКаталогаТоваровСПагинацией()=Истина)
ВывестиВШаблонеСтраницы("<link rel="canonical" href="ТекушийУРЛ"; />")
КонецЕсли
На примере вашего демо сайта
http://mega.readyscript.ru/catalog/elektronika/ - первая страница
http://mega.readyscript.ru/catalog/elektronika/ <http://mega.readyscript.ru/catalog/elektronika/?p=2>; ?p=2 - вторая страница
ну и так далее 3 4 5 6 ….. естественно на них не должно быть тега.... мы же указываем роботу что страница категории основная/посадочная c помощью такой конструкции и дубли пропадут, и мы сможем конкретную страницу отслеживать и продвигать.
из за проблем с индексированием – просто выпадают страницы конкретные нужно прописать тег каноникал на первую страницу всех категорий