Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

SEO резульитов фильтрации (ocfilter)


Recommended Posts

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

 

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

 

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

 

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

 

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

 

Всем заранее спасипотому что.

Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites


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

 

        //генерация 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]);
            }
        }

Link to comment
Share on other sites

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

C точностью до наопотому чторот

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Сайтмап, ручные ссылки (в описаниях, ситьях например), ссылки на внешних ресурсах.
Link to comment
Share on other sites


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

Link to comment
Share on other sites

C точностью до наопотому чторот

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

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

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

Link to comment
Share on other sites


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

 

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

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

 

 

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

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

 

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

 

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

  • +1 1
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites


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

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

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

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

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

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

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

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

Link to comment
Share on other sites


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

 

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

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

 

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

 

 

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

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

 

 

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

 

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

Link to comment
Share on other sites

  • 2 weeks later...

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

 

        //генерация 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]);

            }

        }

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

Link to comment
Share on other sites


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

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

 

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

www.mebelok.com/uglovie_divany/

Link to comment
Share on other sites


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

Link to comment
Share on other sites


  • 4 weeks later...

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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

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.