[Помогите] Вопрос по СЕО

Тема в разделе "OpenCart", создана пользователем lletol, 20 ноя 2013.

  1. lletol

    lletol

    Регистрация:
    14 фев 2013
    Сообщения:
    104
    Симпатии:
    22
    Прошу подсказать, как можно реализовать такое:
    При пагинации (разбитие товара на страницы 1,2,3 и тд) не должен дублироваться текст и мета теги страницы. Для страниц тайтл генерировать по формуле
    - Купить (название бренда) в Украине страница (номер страницы )

    Есть ли модуль который в этом может помочь?
     
  2. Reqman

    Reqman

    Регистрация:
    25 фев 2013
    Сообщения:
    213
    Симпатии:
    62
    Есть решение без модуля. Он тут не сильно нужен:
    Находим строку в catalog\controller\product\category.php:
    Код:
    $this->document->setTitle($category_info['seo_title']);
    Заменяем ее на:
    Код:
    $this->document->setTitle($category_info['seo_title'].'- Страница:' .$page );
    Если вы задумались о СЕО, то тут следует обратить внимание на немного другой момент.
    При пагинации важен не только уникальный тайтл, а и сам контент. У вас на каждой странице будет повторяться один и тот же заголовок h1, описание раздела и т.д. Так делать нельзя. Есть несколько способов решения проблемы:
    1). Сделать бесконечную прокрутку товара с помощью Ajax, тем самым лишиться разбивки товаров по страницам (не рекомендую)
    2). Если в вашей категории не очень много товара, например 50, то сделайте эти 50 товаров на одной странице (не рекомендую)
    3). Решить проблему с помощью атрибутов атрибутов next|prev. Именно это очень понравится поисковым системам (рекомендую)
     
    Последнее редактирование: 20 ноя 2013
    Gregor71 нравится это.