Рекомендуемые сообщения

Verwolf    1

Доброго времени суток, уважаемые форумчане!

 

Суть вопроса такая: необходимо реализовать генерацию title, description, <h1> для SEO продвижения сайта, но сделать их генерацию не для товаров, производителей и категорий (на эту тему информации полно, да и догадаться самому несложно), а для результатов фильтрации товаров по производителям.

 

На сайте стоит фильтр filterPro, но почитав тему, ему посвящённую, я понял, что для моей задачи он не подходит ввиду использования им AJAX. Из того, что попалось на глаза в Интернете, решил применить ocfilter, т.к. он для результатов фильтрации генерит свой url, по которому, по идее, можно обратиться к странице и сгенерировать всё вышеуказанное. 

 

Собственно говоря, интересует, как в данном фильтре достучаться до страницы с результатами фильтрации и сгенерить значения тегов для SEO.

 

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

 

Всем заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Spiral    0

Других не слышал, может лучше напильником? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Verwolf    1

Других не слышал, может лучше напильником? 

 

Да сижу уже который день пилю))) Думал, может кто угол обработки подскажет)) а то пилю по-всякому, а ничего толком не получается)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pyramida    1

Verwolf, результаты фильтров лучше вообще не пускать в индекс. ЧТобы голова у бота не болела, какую страницу под запрос показывать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Verwolf    1

Я бы с радостью) да только заказчик захотел)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Verwolf    1

В общем, получилось) Держите, кому может быть полезно

 

        //генерация SEO-тегов страницы с результатами фильтрации
        foreach($this->data['options']['m']['values'] as $key => $m_val)
        {
            if($key == 0) continue;
            if($m_val['selected'])
            {
            //генерация <title> страницы
                $curTitle = $this->document->getTitle();
                $arrTitle = explode('купить',$curTitle);
                $this->document->setTitle($arrTitle[0].$m_val['name'].' купить'.$arrTitle[1]);
                
            //генерация <description> страницы
                $curDescription = $this->document->getDescription();
                $arrDescription = explode('по недорогим ценам',$curDescription);
                $this->document->setDescription($arrDescription[0].$m_val['name'].' по недорогим ценам'.$arrDescription[1]);
            }
        }

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 478

Verwolf, результаты фильтров лучше вообще не пускать в индекс. ЧТобы голова у бота не болела, какую страницу под запрос показывать.

C точностью до наоборот

Вы не правы. Очень многие магазины (особенно продающие) делают seo ссылки и h1 title description  для результатов фильтра. И это очень помогает в seo.

Насколько я знаю такой функционал есть у Filter PRO Там вебмастер группирует и делает конкретно для определенной группировки товаров по нужным опциям фильтра SEO URL.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Verwolf    1

Я, конечно, не специалист в SEO-продвижении сайтов, но как нарыл в интернете, боты поисковых систем, индексирующие содержимое страниц, могут перемещаться только по ссылкам, а элементы типа checkbox, select, radio игнорируют... допустим, в filter pro есть функционал для автоматической генерации title, description... а как бот попадёт на такую страницу??? В filter pro не заметил. чтобы параметры ильтра были оформлены ссылками... да ещё и AJAX он использует, насколько мне известно... так что по сути мы всё время на одной странице и находимся

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 410

проблема не в том что вы не специалист, а в том что понимая это всё равно пытаетесь делать какие-то выводы, зачастую неверные

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Verwolf    1

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rb2    397

а как бот попадёт на такую страницу???

Сайтмап, ручные ссылки (в описаниях, статьях например), ссылки на внешних ресурсах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Verwolf    1

В теории, да... полне логично. Но на практике.... к примеру, данную задачу мне поставил заказчик и попросил сделать именно "SEO продвижение сайта по результатам фильтрации"... при чём, ни карты сайта нет на сайте, ручных ссылок в статьях не запланировано, равно как и статей, т.к. сайт - банальный интернет-магазин и никаких статей не предусматривал... ну, а ссылки на внешних ресурсах, не думаю, что кому-то понадобится захламлять свой ресурс результатами фильтрации на каком-то левом сайте.... и как тогда быть-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pyramida    1

C точностью до наоборот

Вы не правы. Очень многие магазины (особенно продающие) делают seo ссылки и h1 title description  для результатов фильтра. И это очень помогает в seo.

Это "помогало" когдато. Сейчас граничит на уровне спама. Накидать в топ пачку похожих страниц :)

По Вашему ПСы просто так рекомендуют закрывать страницы фильтрации + использовать каноникал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    822

В теории, да... полне логично. Но на практике.... к примеру, данную задачу мне поставил заказчик и попросил сделать именно "SEO продвижение сайта по результатам фильтрации"... при чём, ни карты сайта нет на сайте, ручных ссылок в статьях не запланировано, равно как и статей, т.к. сайт - банальный интернет-магазин и никаких статей не предусматривал... ну, а ссылки на внешних ресурсах, не думаю, что кому-то понадобится захламлять свой ресурс результатами фильтрации на каком-то левом сайте.... и как тогда быть-то?

 

На практике вы хотите от бесплатного дополнения функции реактивного истребителя.

Вам же уже пару раз написали в Filterpro есть нужный вам функционал. Результатов, от того что вы подмените title и h1 будет ровно 0. Без тематической статьи на странице.

 

 

Это "помогало" когдато. Сейчас граничит на уровне спама. Накидать в топ пачку похожих страниц :)

По Вашему ПСы просто так рекомендуют закрывать страницы фильтрации + использовать каноникал?

 

Скажите пожалуйста, по запросу к примеру Ноутбуки Asus, какая страница лучше будет индексироваться, общая категория Ноутбуки, или результат фильтра ноутбуки ASUS, в которой есть кроме товаров еще и релевантный контент, который туда просто необходимо написать, чтобы от этого был толк (опять же Filterpro позволяет это делать).

 

По поводу canonical - поисковики рекомендуют закрывать страницы фильтрации в виде сортировки и  пагинации. А если вы внимательно почитаете рекомендации для вебмастеров, там черным по белому написано. "Мы стремимся сделать поиск максимально релевантным". Вот и создавайте релевантный контент. Вряд ли у вас покупатеи будут искать ноутбуки отсортированные по 20 штук по наименованию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pyramida    1

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

+ Пс не рекомендуют закрывать пагинацию. Иначе под ващ запрос выше нечего показать будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 410

что значит раздел а не просто фильтрация?

это отдельная страница со своим описанием, контентом, h1, title, meta-* и прочим

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pyramida    1

У страниц красного и зеленого чайника тоже есть "фильтрация" :) только смысла в ней нет для ПС. Это незначительное отличие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kotletka    3

Зачем придумывать? Если можно посмотреть как сделано у топов.
Сейчас разумнее всего использовать теги, то есть если есть запрос "недорогой телефон с 4G" 
То правильнее сделать соответствующий тег, на странице тега прописать теги и текст (1-1.5 к символов)

Далее делаем так чтобы со страницы товара который соответствует этому тегу, была ссылка на страницу с этим тегом. (сделать ограничение чтобы если товар принадлежит к 50-ти тегам, все 50 ссылок не выводились)

Далее сделать со страницы категории "мобильный телефон" список тегов внутри этой категории, то есть сделать ссылку на тег "недорогой телефон с 4G" и на другие подобные

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

Но! Какие-то элементы фильтрации должны вручную прописываться.

Пример: человек в категории "мобильный телефон" он может перейти в под категорию "Apple" - это ясное дело
Но он также может выбрать Apple - в фильтре. Правильно сделать так что в случае если он выбирает Apple в фильтре - он переходит на страницу подкатегории "телефоны apple"

Но если он затем выбирает по цене "от 5 до 10 тысяч руб" то уже переходит на результат фильтрации который не является статичной страницей.

Так же можно задействовать те "теги" которые мы создаем для Seo. То есть когда человек выбирает чек бокс "с 4G" и цену "до 10 тысяч руб"
правильнее показать сразу ему страницу тега "недорогие телефоны с 4G"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    822

У страниц красного и зеленого чайника тоже есть "фильтрация" :) только смысла в ней нет для ПС. Это незначительное отличие.

 

Вы эти свои аргументы на сайтах сеосектантов читаете ?

Для особо одаренных: Запрос iphone 5 black и ifphone5 silver - это фильтрация ?

 

Или красный Феррари и черный феррари - это фильтрация ?

 

 

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

+ Пс не рекомендуют закрывать пагинацию. Иначе под ващ запрос выше нечего показать будет.

 

 

Это может быть хоть статичная страница, все что угодно может быть. Но если вы отдаете поисковику релвантную страницу под нужный запрос, это намного лучше, чем пытаться двигать общую страницу категорий под НЧ запросы.

 

Поучите матчасть в общем немножко.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pyramida    1

snastik, если точно знать, запросы, то можно и сделать страницу. А давать в выдаче что попало нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Double    0

В общем, получилось) Держите, кому может быть полезно

 

        //генерация SEO-тегов страницы с результатами фильтрации

        foreach($this->data['options']['m']['values'] as $key => $m_val)

        {

            if($key == 0) continue;

            if($m_val['selected'])

            {

            //генерация <title> страницы

                $curTitle = $this->document->getTitle();

                $arrTitle = explode('купить',$curTitle);

                $this->document->setTitle($arrTitle[0].$m_val['name'].' купить'.$arrTitle[1]);

                

            //генерация <description> страницы

                $curDescription = $this->document->getDescription();

                $arrDescription = explode('по недорогим ценам',$curDescription);

                $this->document->setDescription($arrDescription[0].$m_val['name'].' по недорогим ценам'.$arrDescription[1]);

            }

        }

А можно глянуть на ресурс, на котором реализовали это?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
FosFer    3

Так же нужен такой функционал!

Этого невероятно нехватает штатным фильтрам. И приходится обращаться на фрилас...

 

Почему бы уже не реализовать такое в фильтрах? Пример такого фильтра на Opencarte:

www.mebelok.com/uglovie_divany/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Double    0

Сейчас появился фильтр по производителям с посадочными страницами, но его нужно допиливать прилично, ибо он реализован не чекбоаксами. А так вообще удобен+ можно текст писать на результатах 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
simons8920    0

Добрый день. Как решили данную проблему? У меня точно такаяже история только с мегафильтр про.

Подскажите пожалйста

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 410

в filterpro это давно есть

+ я предлагал автору ocfilter такой же функционал за небольшие деньги, он отказался

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От SooR

      1 149.00 руб
      Скачать/Купить дополнение


      OCFilter - Модуль фильтра товаров
      Совместимость
      Модуль совместим с версиями 2.* и выше (включая различные сборки на базе этих версий).
      Opencart 3 пока не поддерживается.
       
      Описание
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от уже достигнутых или поставленных целей.
      Основные возможности модуля
      - Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по 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/asus/price/7743-19450/sklad/in/tsvet-korpusa/white/obem-operativnoj-pamjati/4-8   Демо-версия Каталог
      Админ-панель
      Вход
      Логин: demo
      Пароль: demo
       
      Ссылки и контакты
      opencartforum.com - Обсуждение
      Время работы поддержки: пн-пт с 1000 до 1900, суббота, воскресенье - выходной
      Добавил SooR Добавлено 27.09.2016 Категория Фильтры Системные требования Обязательное наличие подключенного Bootstrap (js и css).jQuery версии 1.9.1 и выше. Сайт разработчика http://ocfilter.com Старая цена 1400 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От SooR
      Совместимость
      Модуль совместим с версиями 2.* и выше (включая различные сборки на базе этих версий).
      Opencart 3 пока не поддерживается.
       
      Описание
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от уже достигнутых или поставленных целей.
      Основные возможности модуля
      - Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по 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/asus/price/7743-19450/sklad/in/tsvet-korpusa/white/obem-operativnoj-pamjati/4-8   Демо-версия Каталог
      Админ-панель
      Вход
      Логин: demo
      Пароль: demo
       
      Ссылки и контакты
      opencartforum.com - Обсуждение
      Время работы поддержки: пн-пт с 1000 до 1900, суббота, воскресенье - выходной
    • От Pulemet

      Скачать/Купить дополнение


      Изменение внешнего вида стандартного фильтра
      Изменяет внешний вид стандартного фильтра на более приемлемый и удобный для посетителя.

      При установке будет заменен стандартный файл вывода фильтра.

      Установка: скопировать из архива папку catalog для своей версии Opencart (2.1 или 2.3) в корневую директорию вашего сайта с заменой файла.
      Добавил Pulemet Добавлено 26.09.2017 Категория Фильтры Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу