Все самые актуальные новости в нашем Telegram-канале Перейти
База знаний
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
Полезная информация

Инструкция по настройке плагина Fast index

Поддержка Bodysite
Поддержка Bodysite
22 декабря 2023 18:52
+1

Зачем нужен плагин?

В классической ситуации поисковикам может потребоваться от нескольких дней до нескольких недель, чтобы обнаружить, что содержимое изменилось, поскольку поисковые системы не часто просматривают каждый URL-адрес. При использовании механизма IndexNow / Google Indexing Api поисковые системы сразу же узнают об «изменившихся URL-адресах, что помогает им установить приоритет при поиске этих URL-адресов и тем самым ограничить органический обход контента для обнаружения нового контента.

Принцип работы плагина

Плагин анализирует sitemap.xml на предмет появления новых страниц или удалении старых. Когда появляется новая страница, она проверяется по различным фильтрам, и отправляется на переиндексацию в Яндекс через фунционал Index Now, и в Google через Indexing API.

Регулярность проверок изменений в sitemap и отправка в поисковики осуществляется путём запуска Cron команд. 

Начало

Настройки плагина доступны в Магазин - Плагины - Fast Index. Прямая ссылка: /webasyst/shop/?action=plugins#/fastindex

В пункте "Витрина" вы можете выбрать для какой именно витрины выставляются настройки, или же для всех сразу. Чуть ниже вы можете выключить плагин для витрины.

Вкладка "Общие настройки"

Общие

Выбор признака обновления.

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

Учитывать запреты в Robots

Если страница запрещена к индексации в файле robots.txt, то плагин будет это учитывать и не отправлять в поисковики.

Подробнее про использование robots.txt на сайте можно почитать здесь

Учитывать тег link rel="canonical" на странице

Каждая обновлённая страница будет проверяться на наличие артибута rel=canonical тега <link>. Если в нём указано, что каноническая страница расположена по другому адресу, то такая страница отправлена не будет. 

Подробнее про канонический адрес страницы можно почитать здесь

Учитывать тег meta name="robots" на странице

Каждая обновлённая страница будет проверяться на наличие meta тега с артибутом name="robots". Если в нём указан запрет на индексацию "noindex", то такая страница отправлена не будет.

Подробнее про данный тег можно почитать здесь.

Учитывать страницы только с кодом ответа 200 ОК

Каждая обновлённая страница будет проверяться на корретный http ответ - 200 ОК. В другом случае, страница отправлена не будет.

Подробнее про коды ответа можно почитать здесь.

Команды для Cron

В плагине должны регулярно запускаться два процесса: 

  • анализ sitemap на изменения
  • отправка страниц в поисковики

Оба процесса запускаются через планировщик Cron. В данном разделе выведен текст команд, которые нужно добавить в планировщик указанного пользователя. 

Установите частоту запуска не чаще 1-2 раз в сутки. Рекомендуется поставить запуск команды на отправку в поисковики fastindexSend позже минимум на 2 часа команды fastindexParse.

Использование планировщика Cron для запуска команд - обязательное условие для работы плагина.

Что такое Сron и как добавлять команды?

Добавление страницы на отправку вручную

Вы можете вручную добавить в "очередь" какую-то страницу, чтобы при сработке Cron она была отправлена в поисковики не смотря на то, что она не была найдена автоматически.

Информация

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

Дебаг-режим

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

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

Появляется дополнительная вкладка, на которой можно проверить статус любого URL, пример:

Кнопки:

  • Очистить базу URL - стирает всю базу обнаруженных URL на сайте. При последующих запусках анализа изменений она пересоберётся снова.
  • Очистить очередь - стирает очередь на отправку в поисковые системы.

Вкладка Яндекс

Чтобы отправить страницы в Яндекс плагин сам создаёт ключ и файл для его хранения. Вам ничего делать не нужно.

Единственная настройка - включение/выключение отправки в Яндекс.

К сожалению, проверить результат отправки можно только в логах плагина. В случае успешного получения Яндекс отвечает результатом 

"success":true

Сервис "Переобход страниц" Яндекс.Вебмастера - это отдельный фукционал, не относящийся к Index Now и отправленные через плагин страницы туда не попадают. 

Документация по поддержке Index Now Яндексом

Вкладка Google

Вы можете включить или выключить отправку страниц в Google.

Для отправки потребуется файл с JSON ключом. Инструкция по созданию ключа

Документация по Google Indexing API