meta description в дублях страниц каталога товаров

голоса: 0
повторяются meta description в дублях страниц каталога товаров, какой код можно прописать на странице каталога чтобы к примеру в конце описания добавлялась  - страница 1, -страница 2 и тд, тем самым убрав дубли в мета описании и в title?  спасибо
| Автор: | Категория: SEO

Ответов: 1

голоса: 0
 
Лучший ответ

Попробуйте в шаблоне страницы каталога - http://ваш-сайт.ру/panel/?a=tmpl;m=20;t=2 заменить код:

<?$META_DESCRIPTION$?>

на:

<meta name="description" content="<?substr($META_DESCRIPTION$,34,strpos(substr($META_DESCRIPTION$,34),'>')-3)?> <?ifnot($CURRENT_PAGE$=='1')?>- Страница $CURRENT_PAGE$<?endif?>" />

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

| Автор:
Выбор ответа лучшим | | Автор: uropek one
Спаибо, заработало. Что можно подправить чтобы добавлялись страница 2, страница 3, все кроме первой? а то выглядит нелогично.  А также какой вид имеет этот код еще для title?
uropek one,

Поправил условие (выделенное красным вместо <?if($CURRENT_PAGE$)?> прописать <?ifnot($CURRENT_PAGE$=='1')?>).

  • Для титла вы можете использовать ту же конструкцию, то есть вместо:

<title><?if($META_TITLE$)?>$META_TITLE$<?else?>$CAT_NAME$ - $MODULE_NAME$ - $SITE_NAME$<?endif?></title>

как-то так:

<title><?if($META_TITLE$)?>$META_TITLE$<?else?>$CAT_NAME$ - $MODULE_NAME$ - $SITE_NAME$<?endif?><?ifnot($CURRENT_PAGE$=='1')?>- Страница $CURRENT_PAGE$<?endif?></title>

...