SEOtabs — работаем со вкладками

Мы — DSMC Agency. Занимаемся поисковой оптимизацией, разработкой сайтов, а теперь и разработкой приложений для сайтов на CMS MODX. Представляем наш первый самостоятельный компонент SEOtabs для работы со вкладками товара.

Официальный сайт пакета. Есть демо — можно URL посмотреть и пощелкать seotabs.ru

Что делает компонент?

Компонент позволяет создавать, редактировать, удалять табы товаров, а также формировать из них виртуальные страницы с уникальными переменными URL, Title, Description. Пакет призван упростить администрирование этого блока, помочь в продвижении интернет-магазинов и каталогов.

Если смотреть на компонент глобально, то он в несколько раз ускоряет процессы поискового маркетинга. От кластеризации семантики до внедрения решений по ее обработке всего один шаг. И этот шаг — SEOtabs.

Для кого разработан?

Для SEO-специалистов.Быстрое создание любого количества дополнительных страниц по товару. За счет этого обрабатываются longtail-запросы и увеличивается объем продвигаемого сайта. Эти две задачи послужили изначальной идеей разработки.
Для разработчиков. Упрощение администрирования блока вкладок. Быстрое добавление новых, редактирование и удаление неактуальных табов. Простой интерфейс с выводом любых типов данных: переменных, плейсхолдеров, сниппетов.
Для маркетологов. Позволяет более тонко настроить анкету отдельного товара или целой категории, создавая уникальные предложения: скидки, акции, кредиты, рассрочки. Выбирайте, что первым увидит клиент на странице. Все это в одном удобном интерфейсе.

Что он может?

Подключение пакета SEOtabs происходит через сниппет. Пакет способен создавать «обычные» вкладки и SEO-вкладки, которые можно оптимизировать. Выбор типа осуществляется в интерфейсе при их добавлении. Любую из них в любой момент можно снять с публикации.

Важным аспектом является наследование вкладок дочерними ресурсами. Так вы можете добавлять общие данные для всего каталога и индивидуальные для конкретных категорий товаров. Например, чтобы таба видеообзоры отображалась только в категории Смартфоны, а в категории Телевизоры нет, достаточно скопировать все общие вкладки с родительского ресурса, а затем добавить индивидуальную вкладку. Делается это в интерфейсе пакета за пару секунд.

Основное поле «Содержимое» работает со всеми типами данных: шаблонные переменные, сниппеты (например, msProductOptions, EasyComm, mvtDocs). Иными словами, в него можно выгружать технические характеристики, описания, отзывы, файлы, автоматизированный контент. В интерфейсе предусмотрен быстрый вывод переменных, например, content. С помощью поля [[+active]] Вы выбираете какая вкладка будет активна при переходе на страницу товара.







Функции SEO-вкладок

При работе со SEO-вкладками вам необходимо заполнить ее псевдоним, а также вписать конструкции по которым будет формироваться Title и Description. Для работы компонента мы создали индивидуальные плейсхолдеры, которые и рекомендуем использовать вместе с переменными CMS (например, [[+pagetitle]]: [[+seotab_caption]], где [[+caption]] — это название вкладки)
Для поля Description предусмотрено содержимое по умолчанию: [[+pagetitle]] — [[+seotab_caption]], чтобы Яндекс.Вебмастер на вас не ругался.
Пакет работает с редиректами, настройка которых позволяет выбрать: оставлять и не оставлять слэш на конце URL.

Зачем вам SEOtabs?

Для SEO-специалистов этот инструмент позволит охватить дополнительные запросы с «хвостами»: технические характеристики, отзывы, обзоры и тд. Кроме того, он значительно увеличит объём сайта, что может помочь при конкурировании с крупными торговыми сетями.
Для владельцев сайтов и разработчиков он во многом упростит администрирование, позволит быстрее вносить изменения и добавлять новую информацию.

Стоимость пакета 1990 руб, скоро на сайте modstore.pro
Олег Щавелев
17 февраля 2020, 11:17
modx.pro
5
2 700
+15
Поблагодарить автора Отправить деньги

Комментарии: 33

Михаил
17 февраля 2020, 12:45
+1
Ссылка Купить на сайте ведет просто на modstore.pro а не на пакет. Пакет хорош, функционал интересный
    Олег Щавелев
    17 февраля 2020, 12:54
    0
    @Михаил. Да это так. Мы просим прощения за неудобство, завтра отправим на модерацию в modstore. Я думаю в продаже пакет появиться в течение недели. Релиз готов, сейчас уже внедряем на своих проектах, которые находятся на обслуживании. Тестируем уже вторую неделю. Все просто отлично)
      Олег Щавелев
      19 февраля 2020, 13:12
      0
      @Михаил, мы разместили пакет и ссылку я поставил на карточку. Если у тебя будет вопросы с удовольствием на них отвечу. Если нужно попробовать го на modhost

      Спасибо)
    Александр Мельник
    17 февраля 2020, 12:49
    +1
    Подскажите пожалуйста.
    Описывая свой компонент, вы говорите что возможно создавать дополнительные страницы.
    Но все скриншоты и дальнейший текст описывает лишь создание вкладок, на имеющейся странице товара.
    Каким образом «появляется» новая страница?
    Как вывести такие страницы на сайте? С них можно сформировать меню? Карту сайта?

    ааа. детально рассмотрел скриншоты. Вы наверное имеете в виду, что при переходе на каждый таб, изменяется url и метаданные страницы.
      Олег Щавелев
      17 февраля 2020, 12:59
      +1
      @Александр Мельник. Да это поисковые табы. При клике на таб, формируется отдельная ссылка и мета-данные. Тем самым можно придумать очень много комбинаций поисковых запросов. И очень быстро расширять семантику и количество страниц в индексе. Без особых вложений в копирайтинг. Я думаю, что мы с разных углов обсудим данную тему и поделимся опытом.
      Олег Щавелев
      17 февраля 2020, 14:05
      +3
      Друзья. Быстрый — быстрый скринкаст. Я думаю будет проще разобраться.

        Олег Щавелев
        17 февраля 2020, 15:12
        0
        Да сниппет для карты сайта конечно же есть)) Все страницы без проблем индексируются. Я прошу прощение забыл об этом написать.
        Олег Щавелев
        17 февраля 2020, 19:13
        +1
        Мы разместили заявку на modstore.pro. Скоро в магазинах страны)
          Андрей Степаненко
          18 февраля 2020, 06:05
          +1
          Есть ли в компоненте:
          @FILE chunks/product/reviews.tpl

          То есть чтобы в контент таба можно было подключать свой чанк вывода сразу.
          А все остальное уже в файле делать?
            Олег Щавелев
            18 февраля 2020, 08:46
            0
            @Андрей Степаненко, привет.

            Я прошу прощения, возможно я не понял вопрос правильно. Безусловно вы можете работать, как предустановленными шаблонами так и реализовывать свой вывод (шаблонизацию) табов. В свою очередь мы исходили из подхода универсальности и возможности кастомизации при любом уровне разработчика.

            На текущий момент реализована следующая шаблонизация:

              Андрей Степаненко
              18 февраля 2020, 08:53
              0
              смысл в том чтобы на каждый таб можно было установить свой шаблон, вроде этого
              prnt.sc/r3v9um

              Получится что то вроде

              Таб Отзывы
              @FILE chunks/product/reviews.tpl
              Таб Характеристики
              @FILE chunks/product/specifications.tpl
              а уже в этих в этих файлах делам что нам нужно.

              Сейчас получает единый шаблон содержимого таба!
                Олег Щавелев
                18 февраля 2020, 09:21
                +1
                Да возможно:

                в CMS присутствует два поля i.imgur.com/YJXPLIg.png в поле «Содержание» мы даже acе прикрутили можно выводить конструкции которые ты предложил.



                К примеру создадим, чанк во вкладке оптом



                Итог чанк можно вывести использую проверку, или в CMS в поле содержании, показываю на скриншоте.



                Если хочется большего мы сделали alias, что бы можно совершать проверки в шаблоне, он создается автоматически при создании вкладки i.imgur.com/EFrbCbm.png
            Олег Щавелев
            18 февраля 2020, 12:44
            +2
            modstore.pro/packages/ecommerce/seotabs мы опубликовались) Cпасибо, все за поддержку.
              DSMC
              18 февраля 2020, 17:51
              +2
              Примеры крупных магазинов, использующих схожую технологию поисковых табов:

              www.mvideo.ru/products/elektrobritva-philips-s1333-41-20063824/reviews
              technopoint.ru/product/f1d306d98e513332/elektrobritva-philips-s113341-sale/opinion/
              www.dns-shop.ru/product/16f4c86bb98f3330/plita-kompaktnaa-elektriceskaa-econ-eco-111hp-cernyj/opinion/
              www.citilink.ru/catalog/mobile/cell_phones/1124183/otzyvy/

              Решение продает себя само по личному опыту. Даже абстрагируясь от повышения скорости и комфорта работы с маркетингом вкладок. Малый и средний бизнес без технического директора с трудом может оценить все эти преимущества и зеркалировать их на свой бизнес. Часто, даже не решается, если и хочет. Но мы говорим волшебную фразу «Хотите как у Мвидео?» или «Хотите как у ДНС?» и все идет как по маслу.

              Клиент доволен, а мы повышаем эффективность своей ежедневной работы и оптимизируем трудозатраты на отдельно взятом проекте, не погружая его в технические детали процесса, только обозначив основной вектор — улучшенная конверсия, улучшенная аналитика, охват семантики, снижение количества часов на кастомизацию вкладок.
                Димыч
                19 февраля 2020, 00:08
                +4
                Обычно на продуктовых страницах и так очень мало контента, а вы еще предлагаете разносить его по разным страницам. Когда собираешь вместе описание, фото, характеристики, отзывы и т.п. — больше вероятность собрать трафик, чем на полупустые страницы, которые не будут, либо будут плохо индексироваться.

                Наверняка, есть кейсы, где это будет полезно (например, для крупных проектов), но я пока больше минусов вижу.
                  DSMC
                  19 февраля 2020, 12:59
                  +2
                  Уважаемый Димыч, данный пакет создан для сайтов, где функционал вкладок востребован и необходим, особенно СЕО-составляющая пакета. Я привел примеры кейсов, где это востребовано и приносит пользу. Необходимость этого пакета никак не связана с размером проекта. Она связана со свойствами продаваемого товара, если мы говорим про сопровождение карточек товара и с семантическим ядром, если мы говорим про СЕО-составляющую.

                  Отдельное оформление и управление товарными вкладками тоже должно быть оправданно, но это тоже никак не связано с «полупустыми страницами». Профессиональный маркетолог в команде с клиентом и сео-оптимизатором в состоянии наполнить любую товарную страницу.

                  Камень

                  ОПИСАНИЕ:
                  Это прекрасный камень из под деревни Иваново. Эти камни лежат там со времен свержения татаро-монгольского ига, и мы отвечаем за их каменную составляющую. И т.д.

                  ХАРАКТЕРИСТИКИ:
                  Цвет: серый
                  Вес: 2 кг
                  Фракция: 10/30
                  Применение: строительство, ландшафтный дизайн, дизайн интерьера, спортивные мероприятия

                  ДОСТАВКА И ОПЛАТА
                  Мы можем доставить этот камень в любую точку деревни бесплатно в пределах старого амбара на Юге деревни и стога сена на Севере деревне. Доставка осуществляется собственной службой доставки. Доставка в деревни Лигово и Колтуши — 300 рублей. Доставка в другие регионы осуществляется транспортной компанией ПЭК. Тариф на доставку вы можете расчитать ниже.

                  Оплата принимается в любом виде. Банковские карты, наличные, натуральный обмен, бартер, другие камни. Товар можно оплатить прямо на сайте или при получении.

                  ОТЗЫВЫ

                  Петр:
                  Этот камень просто прекрасен!

                  Олег:
                  Может очень хорошо лежать, но если надо, то летит далеко. Спасибо!

                  И это просто камень. Повторюсь, применение пакета должно быть оправданно особенностями товара, а не проекта и его размером.
                  Олег Щавелев
                  19 февраля 2020, 13:03
                  +2
                  @Димыч. Мы считаем что любой пакет необходимо внедрять в зависимости не только от желания его внедрить, но и из целесообразности его внедрения.

                  Индексация той или иной страницы напрямую говорит о ее качестве. Вас беспокоит индексация вкладок. Мы создали для этого необходимые условия: возможность добавить уникальное содержимое, уникальные url, уникальные мета-теги, код 200 ответа сервера. Если виртуальные страницы после установки пакета не хотят индексироваться, то необходимо повышать их качество, что не является проблематикой пакета.

                  Как бывает на практике. Поисковой оптимизатор, составил таблицу конкуренции и в ней видно что мы проигрываем по количеству страниц в индексе. Мы решили пойти в сторону поисковых табов, как один из быстрых методов наращивания страниц. Безусловно о качестве табов необходимо позаботиться, как и качестве содержания таба. Но мне кажется это меньшая проблема, когда мы ставим задачу увеличить количество страниц к примеру на 10 000 страниц.

                  Спасибо за ваше мнение)
                    Димыч
                    19 февраля 2020, 14:17
                    +2
                    ОК. Давайте пока не будем брать сферического коня в вакууме крупные проекты, где уникального контента хоть *** ешь (и есть возможности для его производства), а посмотрим на средний магазин. Со стороны SEO.

                    Главная проблема — мало уникального контента. Копипащенные заголовки, описания, характеристики и т.п. Соответственно, страницы либо не будут индексироваться, либо (чаще всего), в индекс зайдут, но ранжироваться будут очень низко (привет, фильтры «Панда» и «АГС»). Если товарных позиций много (а их чаще всего много), то уникализация контента может влететь в копеечку. И не факт, что все будет хорошо, и пойдет поисковый трафик.

                    Обходят это разбавлением неуникального контента уникальным — отзывы, фотогалереи, вопросы-ответы и т.п. Программируют по разным правилам формирование контентных блоков и прочие ухищрения, дабы малыми силами обойти проблему. Разнесение всего этого добра по разным страницам точно не входит в рекомендации.

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

                    А количество страниц нечего не решает. Какой смысл в 10 000, если все они под фильтром будут?
                      Олег Щавелев
                      19 февраля 2020, 17:44
                      +2
                      Я не спорю, что есть кейсы, где это оправдано и принесет пользу. Но большинству проектов, по моему скромному мнению, это либо не нужно, либо даже вредно.
                      Да, действительно так и есть.

                      Копипащенные заголовки, описания, характеристики и т.п.
                      Интернет-магазины, имеющие данную модель развития, не являются целевой аудитории нашего пакета.

                      Для развития интернет-магазина любой продуктовой ниши, необходимо постоянно инвестировать в уникальный контент.
                Александр Мельник
                18 февраля 2020, 20:21
                0
                Но мы говорим волшебную фразу «Хотите как у Мвидео?» или «Хотите как у ДНС?» и все идет как по маслу.
                только они имеют ввиду — продажи как там, а вы — лишь функционал сео вкладок))
                Побьют вас когда-нибудь за такие легкомысленные обещания.
                  Олег Щавелев
                  18 февраля 2020, 21:41
                  +1
                  @Александр Мельник.

                  Я коллега, @Александр. Нет все таки на руках будут носить — я думаю, это более точная формулировка.

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

                  А по фразе «Хотите как у Мвидео?» — я все таки полагаю, что каждый участник проекта, понимает свою продуктовую нишу и здрава оценивает возможности проекта. Но любой проект — это как «цветок», он каждый день стремится к солнцу, поэтому модель маркетплейса modstore.pro, в которой быстро просто можно купить несколько пакетов и решить определенные задачи — это просто здорово.

                  Мы решили собраться всем дружном коллективом DSMC и поучаствовать в жизни modstore.pro. Мы открыли для себя что-то новое и хорошо провели время. Все остальное, покажет время.

                  А если честно. В мае 2019 года перелетела задача по разработке нового интернет-магазина. В агрегациях был скриншот МВидео и рекомендация это нужно сделать так же. К сожалению, а может и к счастью, мы исключили его из to do листа по разработке. Но ровно через год на данном проекте поисковые табы будут, и для меня это лично круто, когда сначала говоришь лучше этого не делать, а потом береш и делаешь(Если в этих действиях учтены все риски)!

                  Но все равно учтем ваше опасение. Любой комментарий для нас важен.
                  Андрей
                  26 февраля 2020, 09:59
                  +1
                  Пакет полезный.
                  На странице есть битые картинки, хорошо бы поправить: modstore.pro/packages/ecommerce/seotabs
                    Олег Щавелев
                    26 февраля 2020, 12:22
                    0
                    Да обязательно поправим. Спасибо за ценное замечание.
                    Никита
                    02 декабря 2020, 20:54
                    0
                    Здравствуйте.
                    Подскажите, пожалуйста, как можно создать на одном товаре такой шаблон табов и далее скопировать его на все остальные товары (свыше 50 тысяч)?
                      Никита
                      02 декабря 2020, 22:16
                      0
                      Нашел, надо было у родителя поставить )
                      Владимир
                      12 апреля 2021, 13:07
                      0
                      Добрый день! Установил модуль, настроил по инструкции, но при нажатии на табы у меня не меняется url, а постоянно к нему добавляется новый, тут можно посмотреть пример.
                      Понимаю, возможно где-то ошибка настройки дружеских url или еще где-то, но так как нет описания как оно должно быть, не могу разобраться. Вобщем нужна ваша помощь
                        Columb
                        06 мая 2021, 21:05
                        1
                        0
                        Всем доброго времени суток! 

Я не программист, поэтому предпочитаю покупать нужные, на мой взгляд, компоненты. К сожалению, перед покупкой не все можно протестировать на modhost.pro (в любом случае, спасибо за такую возможность), поэтому хочу поделится своими мыслями по поводу SEOtabs.

                        1. SEOtabs предполагает работу с виртуальными страницами на уровне ресурсов, используя для этого SEO-табы (из документации — «содержимое SEO-табов не содержится в коде основной страницы, что позволяет создавать максимально уникальные виртуальные страницы для конкретных групп запросов»). Казалось бы все логично, но ajax загрузка данных SEO-табa по-умолчанию ОТКЛЮЧЕНА.

                        2. При клике на SEO-таб метаданые подгружается через AJAX, обновляя DOM-дерево. О том, что для изменения в SEO-табах метаданных title и description используются плейсхолдеры, в документации информации нет.

                        MODX Parser
                        <code>[[+st.title]]</code>
                        <code>[[+st.description]]</code>
                        MODX Fenom

                        {$_pls['st.title']}
                        {$_pls['st.description']}
                        MODX Fenom, вызов через условие (здесь шаблон ID 2 имеет вызов seoTabs).

                        {if 'template' | resource == 2}
                            <title>{$_pls['st.title']}</title>
                            <meta name="description" content="{$_pls['st.description']}">
                            {else}
                            <title>{'pagetitle' | resource}</title>
                            <meta name="description" content="{'description' | resource}">
                        {/if}
                        3. У виртуальных страниц SEO-табов ОТСУТСТВУЕТ (не формируется) канонический URL. Например, компонент SeoFilter для этого использует плейсходер sf.url (что позволяет формировать и amp страницы )
                        <!--< канонический URL + amp URL у виртуальных и обычных страниц компонента SeoFilter />   --> 
                                {if $_modx->getPlaceholder('sf.url')}
                                    <link rel="canonical" href='{$_modx->resource.id | url : ["scheme"=>"full"]}{$_modx->getPlaceholder("sf.url")}'>
                                    <link rel="amphtml" href='{$_modx->resource.id | url : ["scheme"=>"full"]}{$_modx->getPlaceholder("sf.url")}?amp'>
                                    {else}
                                    <link rel="canonical" href='{$_modx->resource.id | url : ["scheme"=>"full"]}'>
                                    <link rel="amphtml" href='{$_modx->resource.id | url : ["scheme"=>"full"]}?amp'>
                                {/if}
                        4. При клике на SEO-табы у виртуальных страниц НЕ МЕНЯЕТСЯ название (содержимое тега Н1) через AJAX, по принципу замены метаданных title и description (см. п.2). Проблема решается перезагрузкой страницы и использованием плейсхолдера (в данном случае, плейсхолдер вызывается с использованием оператора if)

                        {if $_modx->getPlaceholder('st.title')}
                                <h1>{$_pls['st.title']}</h1>
                            {else}
                                <h1>{'pagetitle' | resource}</title></h1>
                        {/if}
                        5. При перезагрузке SEO-табов у виртуальных страниц НЕ ОТОБРАЖЮТСЯ («теряются») записи лексиконов дополнительных свойств товара miniShop2.

                        6. Компоненты SEOtabs и frontendManager КОНФЛИКТУЮТ между собой — при клике на SEO-табы не происходит переход на виртуальную страницу с уникальным url (перезагрузка страницы). Проблема решается только отключением frontendManager.

                        7. Техническая поддержка отвечает в течение 3 рабочих дней. Для решения возникшей проблемы, как правило, просит предоставить доступ к сайту. Если это не возможно, то варианта всего два:
                        — заранее договориться с техподдержкой и воссоздать проблему на тестовом сайте modhost.pro (так как тестовые сайты с платными компонентами автоматически удаляются в течении суток).
                        — воссоздать проблему на субдомене dev. Вашего сайта

                        Второй вариант предпочтительней, но не гарантирует решение проблемы (в моем случае техподдержка в период с 27.04.21 по 06.05.21 так и не воспользовалась предоставленным доступом к субдомену сайта).

                        Ответ технической поддежки по поводу возможной доработки SEOtabs — «в данный момент мы ведем доработку пакета по другим направлениям, к примеру, корректная работа с sitemap. В плановое обновление мы это пожелание добавим, но до конца года вряд ли сможем взяться за эту проблему. Опять же, если вы считаете, что вам это действительно необходимо, то мы можем обсудить коммерческую разработку.»

                        Надеюсь, данная информация будет полезной как при использовании SEOtabs, так и при тестировании компонента перед покупкой.
                          Лев Вербицкий
                          12 апреля 2022, 13:21
                          +1
                          @Олег Щавелев На 8 версии Mysql работать не будет. Ибо:
                          «rank» becomes a mysql reserved keyword in version 8
                          Фиксится достаточно просто, в файле
                          core/components/seotabs/handlers/tools/seotabstools.class.php
                          изменить «rank» на "`rank`". Возможно сделаете штатный фикс.
                            Дмитрий
                            03 августа 2022, 20:44
                            0
                            День добрый! Установил, настроил 2 вопроса
                            1 —
                            Вызываю сниппет так
                            [[!seoTabs?
                            &tpl=`tplSeoTabs`
                            &tplTab=`tplSeoTabsTab`
                            &tplTabContent=`tplSeoTabsContent`
                            &tplWrapper=`tplSeoTabsWrapper`
                            &ajax=`1`
                            ]]
                            метаданные по ajax меняются, адерса табов меняются, а содержимое {$tab.content} нет, выбираю таб, перезагружаю страницу и контент появляется, что делать? менял на &ajax=`0`, удалял его вообще без разницы. Как будто ajax не везде работает.
                            2 — вообще не понятно как пользоваться пресетом sitemap, как делать карту сайта в ваше сниппите?
                              Олег Щавелев
                              06 августа 2022, 16:22
                              0
                              @Дмитрий, вы обратились в поддержку на cайте modstore.pro. В рамках поддержки, мы ответим на все вопросы в тикет системе modstore.pro. Потом напишем большой комментарий.
                                Дмитрий
                                06 августа 2022, 16:53
                                0
                                Да, спасибо, поддержка со мной 24\7 сидит ковыряется уже третьи сутки. Надеюсь проблема в моей прокладке между пк и креслом…
                              Никита
                              08 августа 2022, 16:17
                              0
                              Здравствуйте!
                              У меня по компоненту несколько вопросов:
                              1) Можно ли использовать не только на ресурсах с товарами в minishop, но и на тикетах и прочих документах?
                              2) Как такие табы будут вести себя, если в каждом вывести pdoPage с плагинацией?
                                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                                33