22:38

Все о пагинации на сайтах Ucoz

В статье "Все виды rel=canonical для Ucoz", я разбирал нюансы применения этого атрибута для страниц пагинации. Как было отмечено, существуют два диаметрально противоположных мнения про страницы пагинации и rel=canonical. Одни говорят, что все страницы пагинации (к примеру главной страницы или каталога статей) должны иметь атрибут canonical только первой страницы, другие же уверены, что каждая страница пагинации должна иметь свой собственный rel=canonical.

Материал «Все о пагинации на сайтах Ucoz» посвящён тем, кто считает, что каждая страница должна иметь собственный rel=canonical. Как это сделать, я рассказал в упомянутой выше статье. Но, при организации данного метода встает проблема, что у всех страниц пагинации будут одинаковые title и description. А это согласитесь не очень хорошо для поисковых систем. О том, как исправить эту ситуацию читайте эту статью.

Все о пагинации на сайтах Ucoz

Включение пигинации Ucoz

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

Для того чтобы у вас появилась полноценная пагинация вам необходимо отключить функцию Ajax для переключателей страниц. Делается это так: заходим в панель управления – редактор страниц – общие настройки. Там ставим галочку напротив пункта «Отключить Ajax для переключателей страниц». Незабываем сохраниться. Все вы включили пагинацию.

Унификация страниц пагинации на сайтах Ucoz

Для того, чтобы унифицировать страницы пагинации на сайтах Ucoz, как впрочем, на любых CMS и сайтах, необходимо чтобы каждая страница пагинации имела свой уникальных номер, который соответствует ее порядковому номеру.

Например, вторая страница пагинации должна содержать в атрибутах title, description и даже в h1, порядковый номер 2 или слова «Страница 2». Итак должно быть для всех страниц пагинации. Поможет нам это осуществить на Ucoz код, который показывает номер текущей страницы.

Код
$CURRENT_PAGE$
Однако стоит отметить, что для правильной настройки он не должен срабатывать на главной или первой странице каталога или категории. Кроме того есть нюансы использования этого кода в разных модулях. Давайте рассмотрим применение этого кода на отдельных модулях Ucoz системы.

Пагинация Ucoz модулей «новости сайта», «блог», «фотоальбомы»

Код добавляется в дизайн следующих шаблонов: Новости сайта – Страница архивов материалов. Блог – Главная страница блога, Страница архивов материалов. Фотоальбомы – Главная страница фотоальбома. (Обращаю внимание, что только для главной страницы фотоальбома, для других страниц код будет далее в статье.)

Код
<?ifnot($CURRENT_PAGE$=='1')?> - Страница $CURRENT_PAGE$<?endif?>
Приведу пример использования данного кода на примере страницы архивов материалов Блога:

Код
<title>$TITLE_BAR$ - $SITE_NAME$<?ifnot($CURRENT_PAGE$=='1')?> - Страница $CURRENT_PAGE$<?endif?></title>
<meta name="description" content=" $TITLE_BAR$ здесь ВАШ уникальный текст<?ifnot($CURRENT_PAGE$=='1')?> - страница $CURRENT_PAGE$<?endif?>"/>
<h1>$TITLE_BAR$<?ifnot($CURRENT_PAGE$=='1')?> - Страница $CURRENT_PAGE$<?endif?></h1>

Пагинация страниц для остальных модулей Ucoz

Для остальных модулей используется другая модификация этого кода. Добавляем его в дизайн следующих шаблонов:
Каталог статей – Главная страница каталога статей, Страница со списком материалов раздела, Страница со списком материалов категории.
Видео – Главная страница модуля, Страница со списком каналов категории, Страница со списком материалов категории, Страница канала и комментариев к нему.
Фотоальбомы – Страница со списком фотографий раздела, Страница со списком фотографий альбома.
Каталог сайтов – Главная страница каталога сайтов, Страница со списком материалов раздела, Страница со списком материалов категории.
Доска объявлений – Главная страница модуля, Страница со списком материалов раздела, Страница со списком материалов категории.

Код
<title>$CAT_NAME$ - $MODULE_NAME$<?ifnot($CURRENT_PAGE$=='<span class="currentPage79">1</span>')?> - Страница <?substr($CURRENT_PAGE$,28,strpos(substr($CURRENT_PAGE$,28),'>')-6)?><?endif?></title>

<meta name="description" content="$CAT_NAME$ здесь ВАШ уникальный текст <?ifnot($CURRENT_PAGE$=='<span class="currentPage79">1</span>')?> - Страница <?substr($CURRENT_PAGE$,28,strpos(substr($CURRENT_PAGE$,28),'>')-6)?><?endif?>"/>

<h1>$CAT_NAME$<?ifnot($CURRENT_PAGE$=='<span class="currentPage79">1</span>')?> - Страница <?substr($CURRENT_PAGE$,28,strpos(substr($CURRENT_PAGE$,28),'>')-6)?><?endif?></h1>
Ну, вот и все, теперь ваши страницы пагинации отвечают всем SEO критериям.

Понравилась статья – ставь 5 баллов. Есть вопросы – пиши в комментариях.
Просмотров: 234 | Добавил: psiyavush.narod.ru | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: