Как сделать страницы категорий и переключателей страниц более качественными
В данной статье мы рассмотрим, как сделать страницы категорий и пагинации уникальными для SEO в различных модулях: Блог, Новости, Каталоги, Фотоальбомы, Гостевая книга, Видео, Интернет-магазин и Форум. Это повысит релевантность и устранит дубли в индексе поисковых систем.
Уникальный title для модулей «Блог» и «Новости»
Панель управления → Главная → Дизайн → Управление дизайном → Блог / Новости → Страница архива материалов
Замените стандартный код title на:
<title> <?if($CURRENT_PAGE$=='1')?>$TITLE_BAR$ <?else?>$TITLE_BAR$: Страница $CURRENT_PAGE$ <?endif?> </title>
Вы можете заменить слово «Страница» на любое другое.
Уникальный title для модулей Каталогов (файлы, статьи, сайты, объявления, игры)
Панель управления → Дизайн → Управление дизайном → нужный каталог → Страница со списком материалов категории / раздела
<title> <?if($CURRENT_PAGE$=='<span class="currentPage79">1</span>')?> $MODULE_NAME$<?if($SECTION_NAME$)?>$SECTION_NAME$<?endif?><?if($CAT_NAME$)?>$CAT_NAME$<?endif?> <?else?> $MODULE_NAME$<?if($SECTION_NAME$)?>$SECTION_NAME$<?endif?> - <?if($CAT_NAME$)?>$CAT_NAME$<?endif?>: Страница <?substr($CURRENT_PAGE$,28,strpos(substr($CURRENT_PAGE$,28),'>')-6)?> <?endif?> </title>
Уникальный title для Гостевой книги
Панель управления → Дизайн → Управление дизайном → Гостевая книга → Страница с сообщениями
<title> $SITE_NAME$ ($MODULE_NAME$) - <?if($REQUEST_URI$="/gb/" or $REQUEST_URI$="/gb" or $REQUEST_URI$="/gb/1")?> Страница - 1 <?else?> Страница - <?substr($REQUEST_URI$,4)?> <?endif?> </title>
Уникальный title для главной страницы модуля Фотоальбомы
Панель управления → Дизайн → Управление дизайном → Фотоальбомы → Главная страница фотоальбома
<title> <?if($REQUEST_URI$="/photo/")?> $MODULE_NAME$ - $SITE_NAME$ <?else?> $MODULE_NAME$ - $SITE_NAME$ - Страница - <?substr($REQUEST_URI$,12,strpos($REQUEST_URI$,"e"))?> <?endif?> </title>
Уникальный title для страниц категории и раздела Фотоальбомов
Панель управления → Дизайн → Фотоальбомы → Страница со списком фотографий альбома / раздела
<title> <?if($CURRENT_PAGE$=='<span class="currentPage79">1</span>')?> <?if($SECTION_NAME$)?>$SECTION_NAME$<?else?>$CAT_NAME$<?endif?> <?else?> <?if($SECTION_NAME$)?>$SECTION_NAME$<?else?>$CAT_NAME$<?endif?> - Страница - <?substr($CURRENT_PAGE$,28,strpos(substr($CURRENT_PAGE$,28),'>')-6)?> <?endif?> </title>
Аналогичный подход можно использовать и для meta description, изменив текст и добавив уникальность.
Уникальный title + description для Форума
Панель управления → Дизайн → Форум → Общий вид страниц форума
<?if($PAGE_ID$='main')?> <title>$MODULE_NAME$ - $SITE_NAME$</title> <meta name="description" content="Описание главной страницы форума"> <?endif?> <?if($PAGE_ID$='threadpage')?> <title><?if($FORUM_TITLE$)?>$FORUM_TITLE$<?else?>$MODULE_NAME$<?endif?></title> <meta name="description" content="$CUR_THREAD_DESCR$ $CUR_THREAD_NAME$. $SITE_NAME$"> <?endif?> <?if($PAGE_ID$='category')?> <title><?if($FORUM_TITLE$)?>$FORUM_TITLE$<?else?>$CUR_SECTION_NAME$ - $MODULE_NAME$<?endif?></title> <meta name="description" content="Обсуждение темы $FORUM_TITLE$. $SITE_NAME$"> <?endif?> <?if($PAGE_ID$='forum')?> <title><?if($FORUM_TITLE$)?>$FORUM_TITLE$<?else?>$CUR_FORUM_NAME$ $CUR_SUBFORUM_NAME$<?endif?></title> <meta name="description" content="Обсуждение темы - $FORUM_TITLE$ $CUR_SUBFORUM_NAME$. $SITE_NAME$"> <?endif?>
- Настройте названия форумов и подфорумов осмысленно.
- Заполните поле Описание у всех тем и категорий.
Уникальный title для ленточного форума
<title>$MODULE_NAME$ - <?if($URI_ID$=='frRecentPst')?>страница <?substr($REQUEST_URI$,11,strpos(substr($REQUEST_URI$,11),'-'))?><?endif?></title>
Уникальный title для модуля FAQ
Панель управления → Дизайн → FAQ → Общий вид страниц FAQ
<title> <?if($CAT_NAME$)?> Ответы на вопросы с категории: <?substr($CAT_NAME$,26,strpos(substr($CAT_NAME$,26),'<'))?> <?else?> $MODULE_NAME$ <?endif?> </title>
Уникальный title для модуля Видео
Категория:
<title> $CAT_NAME$ <?ifnot($CURRENT_PAGE$=='<span class="currentPage79">1</span>')?> - Страница <?substr($CURRENT_PAGE$,28,strpos(substr($CURRENT_PAGE$,28),'>')-6)?> <?endif?> </title>
Главная страница:
<title> Архив $MODULE_NAME$ <?ifnot($CURRENT_PAGE$=='<span class="currentPage79">1</span>')?> - Страница <?substr($CURRENT_PAGE$,28,strpos(substr($CURRENT_PAGE$,28),'>')-6)?><?endif?> </title>
Уникальный title для каталога товаров (Интернет-магазин)
<title> <?if($META_TITLE$)?> $META_TITLE$ <?else?> <?if($CAT_NAME$)?>Купить товары из категории $CAT_NAME$ по доступной цене<?endif?> <?if($PAGE_ID$=='allgoods' or $PAGE_ID$=='category')?> - Страница $CURRENT_PAGE$<?endif?> <?endif?> </title>
Быстрые шаблоны: как вывести номер страницы
- Блог / Новости:
$CURRENT_PAGE$ - Каталоги:
<?substr($CURRENT_PAGE$,28,strpos(substr($CURRENT_PAGE$,28),'>')-6)?> <?substr($CURRENT_PAGE$,28,-35)?> <?substr($NUM_SHOWN$,25,-32)?>
- Гостевая книга:
<?substr($REQUEST_URI$,4)?>
- Фотоальбомы:
<?substr($REQUEST_URI$,12,strpos($REQUEST_URI$,"e"))?>
- FAQ:
<?substr($CAT_NAME$,26,strpos(substr($CAT_NAME$,26),'<'))?>
- Ленточный форум:
<?substr($REQUEST_URI$,11,strpos(substr($REQUEST_URI$,11),'-'))?>