Jump to content
Sign in to follow this  
seolink

ocfilter seo-страницы и rel=canonical

Recommended Posts

Доброго времени суток уважаемые.

 

Подскажите, как убрать отображение тега rel="canonical" c seo-страниц ocFilter 4.15?

 

Пример: адрес сео-страницы САЙТ/Категория1/сео-страница.хтмл

в ней помещен код <link href=" САЙТ/Категория1/" rel="canonical"/>

 

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

Edited by seolink

Share this post


Link to post
Share on other sites

Здравствуйте, убрать совсем можно, закомментировав в catalog.php строчку с canonical. Наверное стоит вопрос как прописывать каноническую страничку, которую формирует сам фильтр?

Share this post


Link to post
Share on other sites

Возможно такой вариант сработает?

$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'].$url, true), 'canonical');

 

Share this post


Link to post
Share on other sites

в модификаторе после строки (примерно 341):

$this->document->deleteLink('canonical');

 

добавил:
        $this->document->deleteLink('next');
        $this->document->deleteLink('prev');

        if ($page == 1) {
             $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url, true), 'canonical');
            } elseif ($page == 2) {
             $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url, true), 'canonical');
            } else {
             $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url . '&page='. ($page - 1), 'SSL'), 'prev');
             $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url, true), 'canonical');
            }
            
            if ($limit && ceil($product_total / $limit) > $page) {
             $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url . '&page='. ($page + 1), 'SSL'), 'next');
             $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . $url, true), 'canonical');
            }

 

вроде работает

Share this post


Link to post
Share on other sites
В 12.03.2018 в 10:49, ascania сказал:

Возможно такой вариант сработает?

$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'].$url, true), 'canonical');

 

Спасибо большое, все четко заработало (добавив везде .$url в строки).

В catalog/controller/product/category.php после строки:

$this->data['pagination'] = $pagination->render();

добавил:

$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'].$url, true), 'canonical');
if ($page > 1) {
    if ($page == 2) {
        $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'].$url, true), 'prev');
    } else {
        $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'].$url . '&page='. ($page - 1), true), 'prev');
    }
    if ($limit && ceil($product_total / $limit) > $page) {
        $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'].$url . '&page='. ($page + 1), true), 'next');
    }
}

И в файле system/library/document.php заменил:

$this->links[md5($href)] = array(

На:

$this->links[md5($href . $rel)] = array(

 

Edited by a5okolwork

Share this post


Link to post
Share on other sites
On 2/12/2018 at 7:41 PM, ascania said:

Здравствуйте, убрать совсем можно, закомментировав в catalog.php строчку с canonical. Наверное стоит вопрос как прописывать каноническую страничку, которую формирует сам фильтр?

кстати, очень актуальный вопрос. как сделать так, чтобы формировался тег canonical на страницу seo-фильтра?

Share this post


Link to post
Share on other sites
В 28.10.2019 в 14:01, amir4ik сказал:

кстати, очень актуальный вопрос. как сделать так, чтобы формировался тег canonical на страницу seo-фильтра?

присоединяюсь к вопросу

Share this post


Link to post
Share on other sites
6 минут назад, aleksandrkohb сказал:

присоединяюсь к вопросу

Какая цель, если страница с параметрами фильтра закрыта от индексации

Share this post


Link to post
Share on other sites
56 минут назад, chukcha сказал:

Какая цель, если страница с параметрами фильтра закрыта от индексации

Имеются ввиду посадочные страницы со своими мета-данными, создаваемые при помощи фильтра. noindex, nofollow на них убирается при их создании. Хотелось бы именно на них иметь canonical для улучшения их индексации. Подобно подкатегориям

Share this post


Link to post
Share on other sites

Это скорей у автору фильтра

Share this post


Link to post
Share on other sites
On 8/17/2020 at 8:17 PM, chukcha said:

Это скорей у автору фильтра

бесполезно. он на такие вопросы даже не отвечает.  хотя это очень важный функционал. Если ты свой продукт позиционируешь, как seo-фильтр, то сделай уже так, чтобы он реально отвечал требованиям ПС. К посадочным страницам нужно добавить тег canonical

Edited by amir4ik

Share this post


Link to post
Share on other sites
7 часов назад, amir4ik сказал:

отвечал требованиям ПС. К посадочным страницам нужно добавить тег canonical

нет таких требований

 

 

Однако если вам принципиально, это реализуемо модулем за 399р

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By SooR
      Внимание.
      Техподдержка не будет работать с 7 марта 2021 по 1 апреля 2021.
      Спасибо за понимание.
       
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от достигнутых или поставленных целей.
       
      Демо-версия

      Каталог
      Админ-панель

      Логин: demo
      Пароль: demo
       
      Совместимость

      Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий).
      OpenCart 1.5.x больше не поддерживается (04.03.2019).
      Техподдержка уже установленных модулей на 1.5 будет действовать до 31.07.2019.
       
      Совместимость с шаблонами

      Основные возможности модуля

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*.
      *требует скопировать их в настройках модуля
      - Поддержка мультиязычности;
      - Поддержка SEO URL для фильтров и его значений;
      - Работа с большим количеством товаров (100к +) и фильтров;
      - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом;
      - Не конфликтует с шаблонами и другими модулями;
      - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода;
      - Поддержка мобильных версий;
      - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра;
      - Возможность использовать слайдеры для любых фильтров;
      - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку;
      - Код модуля не зашифрован и не требует декодеров.

      Формирование SEO URL приводит ссылку фильтров в следующий вид:
      http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии:
      http://demo2.ocfilter.com/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/obem-i-tip-hdd/1-tb/opticheskij-nakopitel/dvd-rw/ Постоянным покупателям модуля скидки (см. справа).
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Частые вопросы
      https://opencartforum.com/files/file/3394-ocfilter-modul-filtra-tovarov/?tab=tutorials
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
    • By SooR
      900.00 руб
      Скачать/Купить дополнение


      OCFilter - Модуль фильтра товаров
      Внимание.
      Техподдержка не будет работать с 7 марта 2021 по 1 апреля 2021.
      Спасибо за понимание.
       
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от достигнутых или поставленных целей.
       
      Демо-версия

      Каталог
      Админ-панель

      Логин: demo
      Пароль: demo
       
      Совместимость

      Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий).
      OpenCart 1.5.x больше не поддерживается (04.03.2019).
      Техподдержка уже установленных модулей на 1.5 будет действовать до 31.07.2019.
       
      Совместимость с шаблонами

      Основные возможности модуля

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*.
      *требует скопировать их в настройках модуля
      - Поддержка мультиязычности;
      - Поддержка SEO URL для фильтров и его значений;
      - Работа с большим количеством товаров (100к +) и фильтров;
      - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом;
      - Не конфликтует с шаблонами и другими модулями;
      - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода;
      - Поддержка мобильных версий;
      - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра;
      - Возможность использовать слайдеры для любых фильтров;
      - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку;
      - Код модуля не зашифрован и не требует декодеров.

      Формирование SEO URL приводит ссылку фильтров в следующий вид:
      http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии:
      http://demo2.ocfilter.com/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/obem-i-tip-hdd/1-tb/opticheskij-nakopitel/dvd-rw/ Постоянным покупателям модуля скидки (см. справа).
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Частые вопросы
      https://opencartforum.com/files/file/3394-ocfilter-modul-filtra-tovarov/?tab=tutorials
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
      Добавил SooR Добавлено 27.09.2016 Категория Фильтры Системные требования Обязательное наличие подключенного Bootstrap (js и css).jQuery версии 1.9.1 и выше. Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
    • By Otvet
      Модуль призван улучшить индексацию. Управляет множеством факторов и решает большой ряд мелких недочетов Opencart.
       
      ! Внимание БОЛЬШИЕ цветные буквы не просто так в тексте
       Указывайте домен при покупке 
       
       
       
      Что делает модуль:
      исправляет косяки вида сайт/категория/инфо которые присутствуют у 99% (пример) редиректы с некорректных страниц по типу сайт/категория/?page=-1 исправление ссылок и багов пагинаций выводить canonical на лишних страницах пагинации производить редирект с лишних страницах пагинации 404 на лишних страницах пагинации позволяет устранить большой ряд дублей фикс большой проблемы опенкарт - "мусорных" ссылок на теги (с версии 5.0) позволяет запретить индексацию страниц-пустышек уникализация мета-теги и заголовки страниц сайт/категория/бренд способствует распределению веса и более полной перелинковке позволяет убрать или управлять выводом атрибутов prev | next  (с 21.03.2018 Google официально перестал учитывать) уникализирует страницы пагинации (они перестают быть дублями), в том числе: шаблоны мета-данных, шаблон заголовков, скрытие/закрытие сквозных блоков валидация и исправление значений стандартных параметров  позволяет гибко управлять выводом canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно управление get-параметрами (редиректы, canonical, seo_pro) позволяет полноценно использовать определенные seo-фильтры позволяет убирать "хвосты" в индексе позволяет блокировать индексации отзывов как отдельного документа и сделать в то же время более полную индексацию отзывов способствует заполнению анкор листа товаров на страницах 2 и далее фикс кучи мелких проблем и недоработок в опенкарт и многое другое  
      Аддоны:
       
      Для более продуктивной борьбы с дублями так же крайне желательно наличие SEO_Pro (модуль его не заменяет и решает другие проблемы) и правильного robots.txt. Модуль не заменяет SEO_Pro, а решает иные задачи и проблемы.
       
      [bonus] Sitemap Lite (OCMOD только для opencart 2.x):
      заменяет оригинальный catalog/controller/feed/google_sitemap.php
      ускоренная генерация благодаря собственной функции выборки товаров (~ в 5 раз) добавление lastmod устранение дублирования товаров т.к. бонус, не подпадает под стандартную поддержку если нужна скорость, функционал, поддержка - рекомендую приобрести #FX Sitemap  
      Модуль не занимается генерацией ЧПУ. Для автоматического заполнения SEO URL (ЧПУ) можно установить это дополнение: https://opencartforum.com/files/file/2833-автоматическое-заполнение-чпу-ocmod/ и/или https://opencartforum.com/files/file/5570-fx-url-generator-free/
       
      Важно:
      Срок бесплатной технической поддержки - 1 год Локальные серверы и прочее не входит в поддержку Техподдержка на одну версию опенкарт  
       
    • By Otvet
      490.00 руб
      Скачать/Купить дополнение


      [SEO] Full IndeX : Улучшение индексации
      Модуль призван улучшить индексацию. Управляет множеством факторов и решает большой ряд мелких недочетов Opencart.
       
      ! Внимание БОЛЬШИЕ цветные буквы не просто так в тексте
       Указывайте домен при покупке 
       
       
       
      Что делает модуль:
      исправляет косяки вида сайт/категория/инфо которые присутствуют у 99% (пример) редиректы с некорректных страниц по типу сайт/категория/?page=-1 исправление ссылок и багов пагинаций выводить canonical на лишних страницах пагинации производить редирект с лишних страницах пагинации 404 на лишних страницах пагинации позволяет устранить большой ряд дублей фикс большой проблемы опенкарт - "мусорных" ссылок на теги (с версии 5.0) позволяет запретить индексацию страниц-пустышек уникализация мета-теги и заголовки страниц сайт/категория/бренд способствует распределению веса и более полной перелинковке позволяет убрать или управлять выводом атрибутов prev | next  (с 21.03.2018 Google официально перестал учитывать) уникализирует страницы пагинации (они перестают быть дублями), в том числе: шаблоны мета-данных, шаблон заголовков, скрытие/закрытие сквозных блоков валидация и исправление значений стандартных параметров  позволяет гибко управлять выводом canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно управление get-параметрами (редиректы, canonical, seo_pro) позволяет полноценно использовать определенные seo-фильтры позволяет убирать "хвосты" в индексе позволяет блокировать индексации отзывов как отдельного документа и сделать в то же время более полную индексацию отзывов способствует заполнению анкор листа товаров на страницах 2 и далее фикс кучи мелких проблем и недоработок в опенкарт и многое другое  
      Аддоны:
       
      Для более продуктивной борьбы с дублями так же крайне желательно наличие SEO_Pro (модуль его не заменяет и решает другие проблемы) и правильного robots.txt. Модуль не заменяет SEO_Pro, а решает иные задачи и проблемы.
       
      [bonus] Sitemap Lite (OCMOD только для opencart 2.x):
      заменяет оригинальный catalog/controller/feed/google_sitemap.php
      ускоренная генерация благодаря собственной функции выборки товаров (~ в 5 раз) добавление lastmod устранение дублирования товаров т.к. бонус, не подпадает под стандартную поддержку если нужна скорость, функционал, поддержка - рекомендую приобрести #FX Sitemap  
      Модуль не занимается генерацией ЧПУ. Для автоматического заполнения SEO URL (ЧПУ) можно установить это дополнение: https://opencartforum.com/files/file/2833-автоматическое-заполнение-чпу-ocmod/ и/или https://opencartforum.com/files/file/5570-fx-url-generator-free/
       
      Важно:
      Срок бесплатной технической поддержки - 1 год Локальные серверы и прочее не входит в поддержку Техподдержка на одну версию опенкарт  
       
      Добавил Otvet Добавлено 15.08.2015 Категория SEO, карта сайта, оптимизация Системные требования умение читать инструкцию, работающий установщик, iq > 70 Метод активации Автоматическая активация
      Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 590  
    • By spectre
      300.00 руб
      Скачать/Купить дополнение


      SP OcStore 3 SeoPro Fix
      Избавляет от
      - циклической переадресации на главной - https://demo.ocstore.com/?utm_medium=test
      - двойных слешей - https://demo.ocstore.com///////desktops/mac
      - добавления статьи к категории например - https://demo.ocstore.com/desktops/mac/about_us
      - canonical на страницах пагинации категории и производителя на первую страницу - +убирает rel prev next из 2011 года + убирает картинку и описание на страницах дальше 1
      - редирект с несуществующей страницы пагинации на последнюю доступную - например с 100 на 5ю


      Когда окупится - будет бесплатно
      Добавил spectre Добавлено 08.09.2020 Категория SEO, карта сайта, оптимизация Системные требования OcStore 3 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart Несовместим ocStore 3.0 OpenCart.Pro, ocShop Несовместим Обращение к серверу разработчика Нет Старая цена 500  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.