"SEO-мастер - инновационный модуль от Битрикс Маркетплейс, который с легкостью оптимизирует ваш сайт для поисковых систем. Повысьте свои рейтинги и привлекайте больше органического трафика уже сегодня!"
«SEO – мастер» – современный многофункциональный инструмент для качественной SEO-оптимизации сайта. Он позволит повысить позиции сайта в поисковой выдаче (Яндекс, Гугл) и привлечь значительно больше целевых клиентов, интересующихся Вашими товарами и услугами.
Модуль прост в освоении, имеет интуитивно понятный интерфейс, легко и гибко настраивается. От клиентов, использующих наш модуль после опыта работы с другими модулями, мы получаем исключительно хорошие отзывы. Попробуйте и Вы!
Модуль устанавливается за пару кликов, а первичная настройка займёт всего несколько минут. При этом модуль построен на современных механизмах, написан чистым и понятным кодом, имеет привычный интерфейс системы 1С-Битрикс, поэтому работа с модулем доставит одно удовольствие.
А если возникнут какие-то вопросы – мы всегда рады помочь: не только быстрыми и точными ответами, но и оперативными доработками модуля: многие новые функции в модуле созданы по просьбам наших клиентов, причём большинство из доработок выполнены в максимально короткие сроки.
На данный момент модуль имеет в комплекте следующие возможности:
SEO для умного фильтра – установка собственных SEO-данных (заголовки, описания, дополнительные SEO-тексты и др.) на страницы фильтра (подробнее),
АвтоSEO для умного фильтра – дополнительное SEO для умного фильтра: установка SEO-данных автоматически (подробнее),
SEO для произвольных страниц (в т.ч. подмена адресов) – установка мета-тегов любых страниц сайта в 1 клик, а также установка собственного «красивого» адреса для любой страницы, поддерживается работа прямо на странице сайта: кнопка «SEO-мастер» (подробнее),
перелинковка – модуль позволяет на одних страницах выводить ссылки на другие страницы, причём также возможна группировка (подробнее),
базовые редиректы сайта – редиректы с http на https, с www на без-www (и наоборот), редирект для удаления index.php из адреса, редирект для добавления слеша в конец адреса (подробнее),
произвольные редиректы – любые редиректы с одной страницы сайта на другую, с возможностью импорта правил из Excel (подробнее),
ЧПУ для постраничной навигации вместо PAGEN_1=2 – например /page-2/ или /page2/ а в некоторых случаях и просто /2/ (подробнее),
работа с внешними ссылками – подтверждение перехода по внешней ссылке, добавление "noindex, nofollow",
просмотр текущих SEO-данных – удобная кнопка на сайте, которая позволяет увидеть все установленные на странице SEO-данные,
разделы-ссылки – повышение удобства навигации пользователей по меню каталога с помощью добавления одного раздела в разные подразделы (подробнее),
анализатор запросов – просмотр информации о посещаемости сайта роботами, с предоставлением подробной информации (подробнее).
блокировка заданных роботов – модуль позволяет блокировать любых заданных роботов - например ненужных роботов, которые не несут никакой пользы, но создают высокую нагрузку на сервер (подробнее),
регионы для продвижения – современный функционал для работы с регионами (на поддоменах, отдельных доменах или на одном домене), который позволит продвигать сайт отдельно для каждого региона (подробнее),
генератор карты сайта sitemap.xml – гибко настраиваемая генерация карты сайта, в т.ч. с регулярной автоматической выгрузкой по Cron и выгрузкой изображений (подробнее),
генератор robots.txt – простой и удобный функционал для создания robots.txt без необходимости его постоянной перегенерации (подробнее).
SEO для умного фильтра
Основной функционал модуля – SEO для умного фильтра. Это позволяет реализовать установку «правильных» SEO-данных для страниц умного фильтра. Модуль создаст тысячи новых страниц с уникальным и качественным контентом для продвижения. Это добавит в поисковые системы новые страницы сайта для продвижения, а сайт получит новых пользователей, которые ищут Ваши товары и услуги.
Как по настройкам, так и в работе, функционал кардинально отличается от модулей конкурентов. Основные преимущества перед аналогами:
прозрачная работа – модуль заранее генерирует все заданные страницы для умного фильтра, и сразу назначает им SEO-данные (их даже можно редактировать вручную при необходимости, а также заблокировать от изменений, если требуется), таким образом Вы сразу контролируете, для каких ссылок модуль добавляет данные, и управляете генерацией этих данных,
производительность – модуль работает максимально быстро, на странице публичной части для работы SEO умного фильтра выполняет всего один SQL-запрос, при этом используется кеширование,
красивые ссылки – созданным страницам умного фильтра за пару кликов можно назначить «красивые» адреса,
ручная донастройка (при необходимости) – создавайте и редактируйте ссылки вручную, указывая каждой ссылке конкретные SEO-данные,
мощные SEO-тексты – собственная разработка функционала работы с SEO-текстами, что добавляет огромные, почти неограниченные возможности генерации текстов,
предпросмотр генерируемых данных – перед сохранением можно одним кликом (или горячей клавишей) посмотреть пример результата,
автоматические генераторы – модуль имеет автоматический генератор правил и автоматический генератор ссылок в правилах, что делает удобной и быстрой массовую работу с правилами и ссылками, разделами и свойствами.
Кроме того, модуль имеет огромное количество других инструментов и настроек, позволяющих выполнить SEO-оптимизацию максимально эффективно и просто! Для Вашего удобства, все функции, в том числе и настройки модуля, собраны в меню модуля (Административный раздел – Маркетинг – SEO-мастер).
Также планируется добавление новых инструментов и возможностей, принимаем заявки и предложения на бесплатную доработку модуля.
- Додано облік GET-параметра bxajaxid для випадків, коли компонент "Каталог" працює в режимі AJAX,
- виправлено помилку використання числових властивостей у SEO-адресах при вимкненій опції "Використовувати коди значень властивостей для генерації SEO-адрес",
У модуль ми додали редиректи: тепер Ви можете виконувати редиректи з будь-якої сторінки сайту на будь-яку іншу сторінку сайту.
Переваги перед аналогічними рішеннями інших партнерів:
1. Модуль підтримує регулярні вирази (RegExp). При цьому правила з регулярними виразами обробляються окремо від інших, що дозволяє використовувати кешування, завдяки чому можливе їхнє спільне використання одночасно з величезною кількістю простих редиректів.
2. Облік службових параметрів - наявність важливих службових параметрів на адресі, наприклад, clear_cache не призведе до пропуску редиректа.
3. Робота з редиректами підтримує кешування, тому продуктивність сайту модуль не знижує навіть за дуже велику кількість редиректів.
4. Зручний імпорт правил редагування з файлу Excel.
5. Наявність статистики за кількістю переходів щодо кожного з редиректів. Надалі планується розширене виведення статистики (розширений збір інформації ведеться вже зараз.
6. Тестовий режим - тепер кожен редирект можна створити спочатку у тестовому режимі, а після перевірки увімкнути. Або можна створити (або імпортувати) набір редиректів в тестовому режимі, і після перевірки включити одночасно всі посилання.
У модуль додано новий функціонал!
1) тепер адміністратор може задати довільні SEO-дані для будь-якої сторінки, прямо з цієї сторінки (кнопка "SEO - майстер" на панелі управління, можна налаштувати в налаштуваннях модуля),
2) тепер адміністратор може бачити поточні SEO-дані будь-якої відкритої сторінки (необхідно включити опцію «Показувати SEO-дані сторінки» у налаштуваннях модуля).
- Додана підтримка фільтра kombox.filter (без ЧПУ),
- Додано можливість використання правила без вказівки розділу (це для особливих, рідкісних випадків!),
- розширено функціонал блокування посилань: тепер можна блокувати все або тільки адресу, а також тимчасово скасувати функціонал блокування, додано можливість блокування посилання відразу після генерації,
- інформер поточних SEO-даних тепер показується за умовчанням, також додана можливість розміщувати його праворуч або по центру (також доступне додавання довільного CSS-класу, завдяки чому можна повністю змінити зовнішній вигляд цього блоку),
- додано можливість запуску генерації карти через API: \WD\Seo\UrlSitemap::execute($type), де $type це тип використовуваного функціоналу картки сайту: \WD\Seo\UrlSitemap::TYPE_V1 (карта, створювана через меню «Пошук ») або \WD\Seo\UrlSitemap::TYPE_V2 (карта, створювана через меню «Маркетинг»),
- Різні інші поліпшення.
- Додана можливість прив'язувати перелінкування до розділів – тобто. посилання із заданого правила генерації посилань можна виводити тільки на певних сторінках,
- Різні поліпшення.
- Прив'язки перелінкування до розділів тепер враховує (опціонально) батьківські розділи,
- додано дві нові опції для налагодження перелінкування: «Перелінкування: відключити компонент для всіх» та «Перелінкування: режим налагодження в компоненті»,
- виправлено помилку роботи в режимі «Режим #3: Всі вибрані значення - одне посилання»,
- Різні поліпшення.
- Додана можливість додавання власних функцій для SEO-полів (див. подію OnGetCustomFunctions, де перший аргумент - об'єкт обробника тексту, другий - посилання на масив функцій, де кожен елемент повинен мати NAME - назву, CODE - приклад коду [напр. {= my_function("Приклад значення", "параметр")}] і FUNC - функція, яка отримує всі аргументи в одному масиві),
- Висота SEO-полів збільшена.
- Додано підтримку композитного режиму (тепер сторінка списку товарів з фільтром за «красивою» адресою також працює в режимі композитного кешу),
- Додано підтримку використання дробових чисел у значеннях властивостей і цін.
Велике оновлення!
- додано підтримку груп для правил (групи це як розділи для товарів в інфоблоці),
- додані нові поля до SEO-тексту: «розумні» поля (поля, які замінюються не при генерації, а в момент виведення на сайті),
- Додано можливість вказувати у профілі дефолтні параметри генерації адрес для правил (щоб не заповнювати це в кожному правилі окремо),
- Додано показ кількості товарів за кожним посиланням у правилі (колонка «Товарів»).
- Додана можливість вибору режиму відбору значень при налаштуванні фільтра: або значення, що використовуються (за замовчуванням), або всі існуючі значення (опція «Відбирати тільки використовувані значення властивостей» в налаштуваннях інфоблоку).
- Додана можливість при AJAX-фільтрації в каталозі відразу змінювати URL-адресу сторінки (опція «При ajax-фільтрації в розумному фільтрі підміняти URL» в налаштуваннях модуля),
- додано можливість не створювати посилання, за якими відсутні відповідні товари (опція «Не створювати посилання, за якими немає відповідних товарів» у налаштуваннях модуля),
- у списку посилань поруч із кількістю товарів додано підказку із зазначенням критеріїв фільтрації,
- Різні поліпшення та виправлення.
- Додана опція «Включити модуль тільки для адміністратора», яка дозволяє використовувати більшу частину функціоналу тільки адміністратора – це може бути корисним для перевірки функціоналу.
- Виправлена помилка, що виникає в деяких випадках при використанні вкладених функцій у SEO-текстах,
- у блоці виведення SEO-даних для кожного посилання (у списку) тепер зберігаються оригінальні перенесення рядків, якщо вони задані.
- Додано новий функціонал: «Авто SEO» - це дозволяє досягти автоматичної зміни мета-тегів (в т.ч. заголовок H1) при фільтрації в каталозі.
Тобто. при виборі користувачами будь-яких параметрів у фільтрі на сторінці змінюватиметься заголовок (та інші мета-дані).
Функціонал не діє, якщо для сторінки згенеровано власні дані (вручну або за допомогою правил SEO для розумного фільтра).
Як установку функціонала слід додати код підключення у шаблоні фільтра.
- Додані нові макроси в SEO-тексти, що дозволяють використовувати назви цін, а також назви та підказки властивостей: #PRICE_1.NAME#, #PROPERTY_1.NAME#, #PROPERTY_1.HINT#,
- Авто SEO: додано підтримку emojii (смайлики).
- Додано функціонал установки канонічних адрес (link rel="canonical"), який поки що працює в тестовому режимі. За кілька хвилин можна налаштувати канонічні адреси для всього сайту одразу!
- Модуль тепер вміє додавати " - Сторінка 2" в кінці заголовка вікна браузера, заголовка H1 та опису сторінки,
- додано можливість автоматичного редиректу, якщо явно вказано першу сторінку (PAGEN_1=1).
- Додана можливість виведення SEO-текстів для поточної сторінки як HTML-коментарів. Наприклад, якщо у Вас є SEO-текст з кодом DESCRIPTION_MAIN, то вивести його на сторінці можна так:
- До компоненту «Перелінковка» додано параметр «Не використовувати AJAX для посилань перелінкування», який дозволяє вирішити проблему кліка за посиланнями у випадках, коли каталог працює в AJAX-режимі,
- Покращені підказки, що стосуються перелінкування.
- Поліпшено роботу модуля на шаблоні aspro.max (зокрема - функціонал підміни URL та заголовків при AJAX-фільтрації, докладніше - тут: https://www.webdebug.ru/marketplace/webdebug.seo/?tab=faq#36877) ,
- додано подію OnAutoSeoApply, що дозволяє або скасувати застосування SEO-даних з Авто-SEO, або модифікувати ці дані.
- Доданий новий функціонал: робота із зовнішніми посиланнями. Модуль може просто додати посиланням rel="nofollow" і noindex (це керується галочками в налаштуваннях модуля), а також є можливість відкривати зовнішні посилання з підтвердженням - при переході на зовнішній посилання користувач бачить віконце підтвердження, з пропозицією відкрити посилання або повернутися на сайт.
Повністю перероблено механізм налаштувань модуля. Тепер усі налаштування (включаючи налаштування Авто-SEO та налаштування канонічних адрес) для всіх сайтів знаходяться на одній сторінці, причому опції розділені на системні (загальні для всіх сайтів) та окремі для кожного сайту.
Додано механізм власних канонічних адрес на додаток до випущеного механізму автоматичних канонічних адрес. Таким чином, якщо Вам достатньо автоматичного функціоналу (який працює в 1 клік), то це оновлення нічого нового не дасть, але якщо Вам для деяких сторінок сайту потрібно вказувати особливі канонічні адреси, то це вирішить повною мірою.
Множинні поліпшення та виправлення.
Зміни є досить серйозними, тому не виключено виникнення проблем у деяких випадках. У разі виникнення проблем – будь ласка, звертайтеся, оперативно вирішимо: info@webdebug.ru або https://www.webdebug.ru/#contacts
- Для сторінок посторінкової навігації додано можливість задавати мета-тег robots (доступні 4 варіанти),
- додано можливість переходу за зовнішніми посиланнями без підтвердження (з редиректом),
- виправлення та покращення.
- Функціонал АвтоSEO тепер вміє зберігати згенеровані посилання. Це працює так: якщо користувач вибрав якийсь фільтр, модуль запам'ятовує згенеровану адресу та SEO-дані та зберігає в таблицю посилань. В подальшому, відкриття сторінки отримує дані вже з таблиці (за винятком випадків при включеній опції «Перезаписувати дані при кожному відвідуванні»). Збережені посилання модуль може вивантажувати на карту сайту або індексувати для пошуку.
- Різні поліпшення та виправлення.
- Для сайтів, що працюють у кодуванні windows-1251, виправлена проблема з кодуванням у вікні редагування SEO-даних сторінки з публічної частини (для заголовків, ключових слів та описів).
- До набору функцій для SEO-текстів додана функція randomWord - вона дозволяє вибрати будь-яке слово із заданих, наприклад: {=randomWord("Купити", "Замовити", "Придбати")} - у такому разі в деяких згенерованих посиланнях текст міститиме "Купити", у деяких - "Замовити", у деяких - "Придбати".
- Для SEO-текстів додано функцію sectionProperty, яка дозволяє отримати значення якості розділу, в першу чергу це корисно для авто-SEO, т.к. цей спосіб не передбачає налаштування властивостей (у момент налаштування ми не знаємо розділ якого інфоблоку буде визначено, а в розділах різних інфоблоків – різні властивості),
- Різні виправлення та поліпшення.
- Додано три нові обробники для коригування даних при посторінковій навігації: onPaginationGetTitle, onPaginationGetH1, onPaginationGetDescription. Набір аргументів є загальним для всіх: &$strTitle, &$strText, $arPagination.
- Для функції відмінювання додано можливість вказівки множинності (null [не змінювати тип], false [єдине число] або true [множина]).
Увага! Якщо для morphyWord() Ви використовували недокументований третій аргумент ($bNoun), слід скоригувати використання цього аргументу, щоб він розташовувався четвертим - після аргументу множинності.
- Додана можливість заміни адрес посторінкової навігації! Замість некрасивих /catalog/section/?PAGEN_1=2 тепер можна вказувати довільні, наприклад: /catalog/section/page2/, /catalog/section/page-2, /catalog/section/?page=2 або просто /catalog/section /2/ (але це можливо лише за умови, що на Вашому сайті не використовуються адреси, що містять на кінці цифри). Функціонал поки що працює в тестовому режимі (бета-версія), всі налаштування функціоналу - в налаштуваннях модуля для конкретного сайту. Робота кнопок типу "Показати ще" не гарантується. Докладніше: https://www.webdebug.ru/marketplace/webdebug.seo/?tab=faq#38567
- пункти меню та посилання, що ведуть на сторінку налаштувань, тепер відразу відкривають потрібний сайт (сайт визначається за поточним доменним ім'ям) і потрібну групу,
- Різні поліпшення.
- Додано новий функціонал: «Розділи-посилання»: https://www.webdebug.ru/marketplace/webdebug.seo/?tab=faq#38590 - він дозволяє покращити навігацію по розділах за рахунок додавання посилань на розділи, додаткові параметри даного функціоналу - в налаштуваннях модуля,
- для функціоналу власних адрес посторінкової навігації додано параметр «Індекси на окремих сторінках», що дозволяє досягти коректної роботи модуля за наявності проблем на сайті, тобто. якщо на сайті, наприклад, у розділі пошуку, використовується PAGEN_3, а не PAGEN_1, то за замовчуванням робота модуля неможлива (посторінкова навігація не спрацьовуватиме), а за допомогою даного параметра можна вказати модулю, що для розділу, наприклад, /search/, потрібно використовувати PAGEN_3,
- нове у функціоналі генерації адрес у правилі для SEO розумного фільтра: тепер, при додаванні в правило нової властивості, є можливість поміняти місцями властивість та значення, наприклад, можна генерувати замість /cvet:krasnyi/ зручніший варіант - /krasnyi-cvet/ - докладніша інформація https://www.webdebug.ru/marketplace/webdebug.seo/?tab=faq#38591 ,
- значно покращено продуктивність генерації посилань у правилі SEO для розумного фільтра, на деяких сайтах швидкість генерації зросла в кілька разів,
- Додано опцію для хлібних крихт: «Встановлювати поточний URL, якщо не заданий»,
- додані обробники OnBeforeSetCurrentUrlMeta та OnAfterSetCurrentUrlMeta,
- видалено обробник OnSetPageMeta,
- Посилання «Налаштування модуля» з SEO-інформера тепер веде на сторінку налаштувань конкретного сайту.
- Додана опція «Використовувати коди значень властивостей для генерації SEO-адрес», яка дозволяє в «красивих» адресах використовувати символьні коди значень властивостей, а не їх транслітерацію,
- для компонента перелінкування (webdebug:seo.links) додано два параметри: «Відображати кількість товарів» (параметр, що показує кількість товарів для кожного посилання) і «На першому місці – активне посилання» (параметр, що спочатку виводить активне посилання),
- Різні поліпшення та виправлення.
- Виправлена проблема з довгим відкриттям сторінки списку редиректів за наявності великого обсягу зібраних даних зі статистики. Можливість сортування за кількістю спрацьовувань відключено.
- Додана можливість замінювати URL-адресу в посторінковій навігації (для компонентів bitrix:catalog.section), для цього перед підключенням зазначеного компонента необхідно додати наступний код:
if(\Bitrix\Main\Loader::includeModule('webdebug.seo')){
\WD\Seo\Page::fixCatalogSectionBaseUrl($arParams);
}
Докладніше: https://www.webdebug.ru/marketplace/webdebug.seo/?tab=faq#38642
- Додано опцію «Прибирати /filter/clear/apply/ з адрес» у налаштуваннях модуля (секція «SEO для розумного фільтра»). Це дозволяє прибирати /filter/clear/apply/ як при AJAX-запитах фільтра, так і при звичайних запитах,
- Різні поліпшення та виправлення.
- Додано опцію «Замінювати лише адреси з PAGEN_1 (або якщо налаштовано індекс для адреси)».
Це дозволяє позбавитися помилок, коли на якихось сторінках сайту за фактом використовується не перший індекс (напр., PAGEN_2 або PAGEN_3), і модуль перетворює посилання. Тобто. виходить, що посилання в HTML-коді сторінки перетворено, але при октритії не буде працювати (завжди відкриватиме першу сторінку).
- Для АвтоSEO додано опцію «Не зберігати, якщо у фільтрі встановлено ціну» (використовується при включеному збереженні сторінок АвтоSEO).
Це дозволяє зменшити кількість сторінок, що зберігаються (у багатьох випадках такі посилання і не потрібні для просування).
- Покращено визначення кількості товарів та мінімальної/максимальної ціни для розділів (у разі, якщо необхідно враховувати дані розділу та фільтра при підрахунку кількості товарів та цін, для SEO розумного фільтра використовуйте «Розумні поля», для АвтоSEO - «Додаткові поля»),
- додано опцію «Конвертувати ціни в базову валюту», завдяки якій усі ціни в мета-даних будуть у рублях (або іншій базовій валюті) у випадках, коли в різних товарах ціна задана в різних валютах,
- для вибору правил перелінкування та розділів перелінкування тепер доступні розширені можливості (аналогічні тим, що були випущені нещодавно в модулі «Антірутін»): додані опції «Використовувати повні назви розділів» та «Прибрати відступи у розділів у списку», також додана кнопка показу вибраних пунктів (інші ховаються),
- при відкритті вікна "SEO-майстер" з публічної частини тепер більш зрозуміло, чи створено SEO-посилання для поточної сторінки (або модуль просто підготував дані сторінки для збереження),
- Поліпшення при роботі зі списком посилань (також доданий фільтр по сайту),
- при установці модуля тепер перевіряється версія PHP, що мінімально підтримується на даний момент версія - 7.2 (для Бітрікса мінімальна - 7.4),
- різні інші покращення та виправлення.
- У налаштуваннях модуля для кожного сайту додані опції увімкнення/вимкнення кешування (для «красивих адрес», для редиректів та для канонічних адрес). За замовчуванням усі опції включені. При необхідності (напр., якщо створюється занадто багато кешу) Ви можете вимкнути всі види кешування, при цьому для кожної сторінки виконуватиметься кілька додаткових запитів SQL.
- Додана сторінка «Лог», на якій можна контролювати роботу модуля (функціонал має різні налаштування, в т.ч. миттєві повідомлення про помилки, доступні п'ять типів повідомлень у лозі: помилки, попередження, повідомлення, налагодження, дані користувача),
- в лог можуть додаватися повідомлення про помилки 404 (з типом запису - повідомлення), при цьому доступний функціонал щоденних email-повідомлень про такі помилки,
- додано групування посилань перелінкування - тепер посилання в перелінковці можна розбивати на кілька груп, керуючи назвою групи та її сортуванням: https://www.webdebug.ru/marketplace/webdebug.seo/?tab=faq#38734
- для розділів-посилань додана можливість вказувати посилання зі списку SEO-посилань модуля, для цього в полі з посиланням вкажіть значення виду @123, де 123 це ID посилання,
- додано можливість для неканонічних адрес встановлювати заборону на індексацію (мета-тег robots зі значенням "noindex, nofollow"), налаштовується в блоці налаштувань "Канонічні адреси"
- додано опцію вивантаження в карту сайту тільки посилань з «красивими» адресами, налаштовується в блоці налаштувань «Налаштування посилань»,
- для SEO-текстів додано функцію numberToText (перетворення числа в текст),
- Поліпшення функціоналу редиректів,
- Різні інші поліпшення.
- Тепер можна додати редирект з кодом 404 - для сторінок, які повинні віддавати код відповіді 404 (фактично при цьому редиректу немає),
- покращення загального списку посилань: додано висновок групи (редагування недоступне), додано фільтр за групою та за назвою посилання,
- в налаштуваннях компонента перелінкування додана опція «Тільки посилання із SEO для розумного фільтра», яка дозволяє у фільтрі не виводити довільні посилання та посилання АвтоSEO,
- у налаштуваннях модуля додано опцію «Не попереджати перед генерацією посилань», яка дозволяє прибрати підтвердження запуску генерації посилань у правилі.
- Опція "Неканонічним сторінкам встановлювати "noindex, nofollow"" тепер працює також для випадків, коли канонічна адреса задана не засобами модуля,
- додано підтримку константи WD_SEO_SKIP_SEO_URL, якою можна для деяких запитів (через код) скасувати роботу функціоналу SEO-посилань, тільки для виняткових випадків,
- Різні поліпшення та виправлення.
- Загальний список посилань (в адмінці): виправлено помилку посторінкової навігації,
- компонент перелінкування тепер повертає кількість знайдених посилань,
- інші виправлення та покращення.
- Доданий обробник OnCustomHttpResponseAllowed, що дозволяє на деяких сторінках не використовувати функціонал заміни мета-даних та URL при фільтрації,
- у полі з кодом властивості додано можливість використання нового модифікатора: символ "!" (знак оклику, без лапок) - він дозволяє не виводити значення властивості, а тільки код, наприклад: "!sezon" (або взагалі не виводити цю властивість в URL якщо в полі вказаний тільки цей символ) - майте на увазі, що властивість в адреса не потрапляє - це означає, що якщо в правилі буде кілька посилань з різними значеннями цієї властивості, для них будуть створені однакові посилання (тобто дублі), тому якщо властивість використовується зі знаком "!", має сенс використовувати для нього режим #2,
- для SEO-текстів додано новий макрос: #PRODUCTS_FILTERED_COUNT.VALUE# (кількість товарів з урахуванням фільтра).
Велике та довгоочікуване оновлення!
У модуль додано відразу два великі функціонали:
Авто генератор посилань: він дозволить Вам натиснути кнопку (або за розкладом планувальника Cron) перегенерувати всі посилання. У цьому є можливість окремих правил дозволяти чи забороняти генерацію. Запускається кнопкою "Генерація посилань" на сторінці списку правил.
Авто генератор правил: він дозволить Вам швидко згенерувати відразу багато правил (по кожному розділу та заданому фільтру). Наприклад, тепер можна швидко для всіх розділів згенерувати правила по виробнику, або по виробнику та матеріалу. Відразу після створення правил можна запустити генерацію посилань у них. Запускається кнопкою "Генератор правил" на сторінці списку правил.
- Додано два нових обробника: OnBeforeSeoTextTransform($obSeoText, &$strText, &$arValues) та OnAfterSeoTextTransform($obSeoText, &$strText, $arValues) - вони виконуються відповідно в момент початку та закінчення обробки кожного із SEO-текстів для кожного посилання , і дозволяють змінити текст до і після. Це додає додаткові можливості для обробки текстів. Наприклад, це дозволяє використовувати конструкції із модуля «Універсальна галерея» grain.gallery, приклад такої конструкції ##G23#template#.
- Додано два нові обробники: OnBeforeSeoTextConvertSmartValues, OnAfterSeoTextConvertSmartValues (спрацьовують при заміні «розумних» полів),
- Невеликі поліпшення.
- У формі редагування правила додано опцію «Створювати посилання, за якими немає відповідних товарів», що дозволяє для цього правила перевизначити відповідне налаштування модуля.
- У правилах генерації замість опції "Створювати посилання, за якими немає відповідних товарів" тепер доступна опція "Генерувати посилання" (значення: "За замовчуванням (з налаштувань модуля)", "Генерувати завжди", "Тільки за наявності відповідних товарів", " Не генерувати, тільки оновлювати»),
- Поліпшення, пов'язані з генерацією карти сайту: тепер генерація карти сайту модуля (і його вставка в основний XML-файл) можна легко виконати за API: \WD\Seo\UrlSitemap::execute('s1'), а для рішень на шаблоні модуль aspro.max тепер автоматично генерує карти сайту по регіонах.
Доданий аналізатор запитів: він дозволяє в режимі реального часу для кожного сайту відстежувати запити користувачів та роботів та проводити за ними аналітику. При цьому модуль автоматично визначає, де робот, а де користувач. Максимально корисно для розуміння того, хто відкриває сайт і звідки на сайті високе навантаження.
Додане блокування роботів по User-Agent: це дозволить заблокувати непотрібних роботів: наприклад, тих, які не потрібні для просування, але роблять надто багато запитів до сайту.
Численні покращення по логу: додано можливість перегляду статистики лога, можливість видалення окремих типів повідомлень або всього одразу, додано можливість з лога одразу перейти на сторінку, на якій можна виправити відповідну помилку.
Додано кнопку видалення збережених сторінок АвтоSEO (в налаштуваннях модуля).
Додано перевірку шляху до PHP на сервері (в налаштуваннях модуля) - коректний шлях до PHP необхідний для фонових процесів (генерація посилань, генерація карти сайту) та для складання команди планувальника.
Відстеження генерації картки сайту Бітрікса (для дописування посилань модуля) тепер можливе не тільки миттєво і по агенту, а й у фоні (через запуск окремого процесу на сервері).
- Додана метрика «Підзір на роботів», де можна подивитися, які агенти є, ймовірно, роботами,
- Додано можливість перегляду статистики по заблокованих роботах.
Велике оновлення!
Доданий новий функціонал Регіонів.
Це додає можливість просувати сайт різних регіонів.
На відміну від функціоналу аналогічних модулів, у SEO-майстрі є підтримка відразу кількох режимів роботи з регіонами: на різних піддоменах, на різних доменах, на одному домені і без зміни адреси.
Визначення міста за IP-адресою працює максимально швидко, безкоштовно і без звернення до зовнішніх сервісів.
А режим роботи на одному домені (наприклад, site.ru/krasnodar/) не просто не має аналогів, він унікальний, і не вимагає додаткового налаштування, хоча має свої особливості.
Також, оновлення вносить множинні покращення та зміни в наявний функціонал модуля.
Крім того, тепер компоненти модуля повинні підключатися з простору імен webdebug.seo (замість webdebug), наприклад, компонент перелінкування використовується webdebug.seo:links (замість webdebug:seo.links, який продовжить роботу).
Докладніше: https://www.webdebug.ru/marketplace/webdebug.seo/?tab=faq#39542
- Додано опцію «Аліаси (псевдоніми) для макросів», яка дозволяє при переході на наш функціонал регіонів продовжити використання макросів з інших модулів регіонів,
- Виправлення помічених помилок.
- Властивості інфоблоку регіонів тепер автоматично стають макросами – наприклад, якщо в інфоблоці є властивість з кодом PHONE, то на сайті можна використовувати макрос #WD_SEO_REGION_PHONE#,
- покращено роботу з визначення розташування користувача за IP-адресою,
- перероблені опції для налаштування регіонів,
- Різні поліпшення та виправлення.
- Додано три власні властивості для елемента та розділів інфоблоків: прив'язка до цін, прив'язка до складів, прив'язка до позицій. Це може бути дуже корисно навіть для інфоблоку регіонів - щоб кожному регіону задати власний тип ціни, власні склади, власні розташування,
- Поліпшення визначення міста за IP-адресою,
- оновлено JSON-базу регіонів,
- Різні поліпшення та виправлення.
- Це оновлення автоматично створює в інфоблоці нові властивості-прив'язки, додані в попередньому оновленні: прив'язка до типів цін, прив'язка до складів, прив'язка до розташування, а також налаштовує форми для зручної роботи.
Майте на увазі, що властивості-прив'язки, створені в інфоблоці регіонів, самі по собі ніяк не використовуються - але завдяки їм на сайті можна побудувати будь-яку логіку роботи з цінами та складами.
- Регіони: додано можливість визначення регіону за прив'язаними розташуваннями інтернет-магазину,
- регіони: опції тепер згруповані зручніше,
- Виправлення помічених помилок.
Велике оновлення!
Доданий функціонал генерації картки сайту!
Доданий функціонал генерації robots.txt!
Дані можливості мають вбудовану підтримку регіонів, формують адреси різними способами залежно від режиму регіонів, що використовується.
Мапа сайту вміє вивантажувати картинки через спеціальні теги
Функціонал реалізований дуже цікаво і нестандартно: щоб це працювало, в корені сайту не повинно бути іншого файлу картки сайту та іншого файлу robots.txt - але при цьому все працюватиме так, ніби ці файли є. Такий підхід дозволяє налаштувати функціонал у кілька кліків без необхідності додаткових налаштувань, а також не зберігати в корені сайту безліч зайвих файлів.
Докладніше про генерацію карти сайту:
https://www.webdebug.ru/marketplace/webdebug.seo/?tab=faq#40718
Докладніше про файл robots.txt:
https://www.webdebug.ru/marketplace/webdebug.seo/?tab=faq#40719
- Поліпшено генерацію карти сайту в режимі багатосайтовості на одному домені,
- додано можливість стилізації картки сайту,
- виправлення та поліпшення.
- Додано опцію «При скиданні фільтра використовувати SEO розділу» (у налаштуваннях АвтоSEO).
Це дозволяє при скиданні всіх полів в розумному фільтрі через AJAX (коли модуль не може визначити SEO-дані, тому АвтоSEO не застосовується) використовувати SEO-дані з поточного розділу.
Без увімкненої опції, якщо у розділі «Футболки», коли встановлено фільтр за розміром XXL, зняти цей прапорець XXL, заголовок сторінки залишиться «Футболки, розмір: XXL». При включеній опції заголовок залишиться "Футболки" (або, якщо налаштований SEO-заголовок засобами Бітрікса - буде використаний саме він).
- У налаштуваннях SEO для розумного фільтра додано нові опції «Скидати кеш розумного фільтра» та «JS-код для скидання кешу розумного фільтра».
Опція включає автоматичне скидання кеша розумного фільтра (всередині JS-об'єкта фільтра) під час роботи на одній сторінці.
Вирішує проблему, коли повторна AJAX-фільтрація на сторінці з одними і тими ж параметрами (в т.ч. і без встановлених параметрів, тобто при скиданні) призводить до того, що на сторінці не змінюються мета-дані (заголовки тощо) .п.)
- Додана можливість простого створення/видалення властивостей-прив'язок елементів інфоблоків до регіонів модуля (наприклад, щоб показувати на сайті акції, що стосуються лише обраного користувача регіону), проте функціоналу використання даних властивостей модуль не містить - це слід розробляти індивідуально на сайті,
- Різні поліпшення та виправлення.
- Виправлена помилка АвтоSEO, пов'язана з невеликими змінами даних у компоненті розумного фільтра після оновлень Бітрікса (iblock 22.400.0, catalog 22.1000.0)
- Регіони: для режимів додано опцію «Простий режим зв'язку», яка змінює логіку роботи вибору регіону: якщо раніше вручну вибраний регіон зберігався і вважався пріоритетним завжди (навіть при знаходженні за адресою, що відповідає іншому регіону), то при зазначеній опції вибір регіону фактично є всього лише редиректом на адресу, що відповідає даному регіону,
- Генератор карти сайту: покращення та виправлення для випадків, коли сайт працює по багатосайтовості на одному домені,
- різні інші покращення та виправлення.
Генератор карти сайту: у налаштуваннях модуля додано опцію «Виключити папки сайту у формі налаштувань», яка дозволяє не показувати деякі папки сайту при виборі папок та файлів для вивантаження на карту.
Це корисно у випадках, коли на сайті є папки з дуже великою кількістю вкладених папок, що може викликати різні складності, в т.ч. проблему збереження форм налаштувань генератора картки сайту.
- У налаштуваннях редиректів додано опцію «Трансфер параметрів URL», яка дозволяє переносити GET-параметри зі старої адреси до нової (наприклад, це може бути актуально для UTM-міток),
- Різні виправлення та поліпшення.
- SEO розумного фільтра: додано нову опцію «Поріг числа товарів для генерації посилань», яка дозволяє не зберігати посилання, якщо в них мало товарів,
- АвтоSEO: додано нову при збереженні сторінок до бази: «Не зберігати, якщо вказано GET-параметри»,
- Різні поліпшення та виправлення.
- Додані нові опції для можливості відстеження та аналітики редиректів на сайті: «Логувати редиректи модуля» (опція логує всі редиректи, вчинені засобами модуля) та «Логувати інші редиректи» (опція логує всі інші редиректи, які використовуються на сайті через функцію Local вся статистика знаходиться в лозі (коди подій: REDIRECT_MODULE та REDIRECT_EXTERNAL). Дані опції знаходяться в налаштуваннях модуля в секції "Редиректи" - "Логування редиректів".
- Регіони: покращення функціоналу в режимі «Віртуальні розділи» для сайтів у підпапці (багатосайтовість на одному домені),
- Різні поліпшення та виправлення.
Велике оновлення!
- Лог модуля: додано кнопку «Завантажити в CSV» (завантажує у файл усі рядки, відібрані за фільтром),
- карта сайту: тепер пріоритет (priority) та частота сканування (changefreq) налаштовуються окремо для розділів та елементів,
- налаштування модуля (налаштування посилань): тепер можна увімкнути режим ігнорування всіх GET-параметрів, для цього необхідно до параметра «Ігноровані параметри URL» додати на окремому рядку символ зірочки (*),
- помилки404: додано опцію «Пропускати запити від адміністраторів», яка дозволяє не додавати в лог помилки 404 від запитів адміністратора,
- канонічні адреси: додано нову опцію «[Для елементів інфоблоку, через php-код] Редирект замість установки canonical», яка дозволяє при відкритті картки товару за неосновним розділом замість встановлення канонічної адреси виконувати редирект на нього,
- SEO-тексти: додано нові додаткові поля, що виводять мін/макс ціну з урахуванням фільтра (раніше фільтр для виведення ціни враховувався тільки в розумних полях),
- SEO-тексти: тепер додаткові та розумні поля розбиті на окремі групи для зручності,
- регіони: оновлення бібліотеки SypexGeo до версії 2024.01.18 - визначення місця розташування по IP стало працювати точніше,
- Додано метод Helper::getWanIp(), що дозволяє визначити поточний зовнішній IP сайту,
- Різні виправлення та поліпшення.
Велике оновлення!
- Значно перероблено механізм фільтра в правилах SEO для розумного фільтра: тепер для числових властивостей і цін доступні також режими, доступні для звичайних властивостей (рядок, список, довідник), тобто. тепер в одному правилі можна не тільки генерувати посилання лише по одному діапазону, але й окремо для кожних значень. Наприклад, якщо Ви маєте числові властивості «Потужність», «Діаметр» тощо. - тепер в одному правилі можна згенерувати посилання відразу для всіх потужностей та всіх діаметрів!
- Карта сайту: виправлення для режиму «Віртуальні розділи» для сайтів, що працюють у підпапці (мультисайтовість на одному домені).
- Різні інші виправлення та покращення.
- Генератор карти сайту: виправлено помилку некоректних адрес розділів та елементів для різних сайтів, коли один і той же інфоблок прив'язаний до різних сайтів.