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

SEO-фильтр не работает: причины

Поддержка Bodysite
Поддержка Bodysite
19 мая 2023 16:41
+1

Как проверить работу плагина SEO-фильтр:

  1. Зайти в категорию, для которой настроен фильтр, выбрать значение характеристики, которую указывали в фильтре и проверить, изменился ли URL на человекочитаемый.
  2. Перейти по полной ссылке SEO-фильтра с открытой консолью разработчика и посмотреть, нет ли ошибки 404 (страница при этом должна открыться визуально нормально).

Ситуация: вы создали seo-фильтр, заходите в категорию проверить, а он не работает: ссылка URL не изменилась, заголовки и описания остались прежними.

Самая частая причина - еще не сработала CRON команда на генерацию страниц

Все страницы в плагине SEO-фильтр "создаются" только после процесса генерации, который запускается в планировщике CRON. Мы писали об этом в инструкции к плагину.

Нужно либо настроить эту команду (добавить в планировщик), либо дождаться её выполнения. Пока команда не сработает нормально, SEO-фильтр не будет работать.

Как проверить, запускается ли CRON?

Вкллючите логирование в нижней части настроек плагина:

При активации после каждого запуска, в приложении "Логи" можно найти файлы с описанием успеха генерации кэша, пример:

Как проверить, что страница не создана в кэше плагина:

Скопируйте желаемый URL seo-фильтра для выбранной категории, пример: 

Перейдите по этой ссылке. 

Откройте "инструменты разработчика" браузера, вкладка Network. Если страница не создана в кэше, она будет отдавать ответ 404 - "не найдено":

Как настроить Cron

Отдельная полноценная инструкция здесь.

Если команда в Cron добавлена, но фильтр всё равно не работает, возможные причины:

1) Еще не было запусков. Попробуйте запустить команду CRON вручную, или сократить периодичность запусков для теста.

2) Команда скопирована неверно. Проверьте корректность команды, отсутствие лишних символов в адресе команды, скопированной из настроек.

3) Проверить, что CRON запускается именно от указанного в предупреждении пользователя. Если не уверены - уточните в поддержке хостинга.

4) Указать полный путь до PHP. Для этого напишите в поддержку в вашего хостинга с запросом точного пути до интерпретатора php вашей версии. Пример такого пути: "/usr/local/php-cgi/5.6/bin/php"

5) Проверить, чтобы CRON запускался именно в той версии PHP, на которой работает сайт.

6) Зафиксированы случаи неточного определения пути до cli.php (средняя часть команды). Пожалуйста, уточните в поддержке хостинга точный путь до cli.php вашего сайта.

7) SEO-фильтры не будут созданы, если:

  • Категория скрытая
  • В категории не включена фильтрация по этой характеристике ("Смартфильтры" не считаются, должна быть включена именно штатная фильтрация).
  • В категории нет товаров по результатам выбранной фильтрации.

Другой частый вопрос:

Почему не меняется заголовок H1 и описание, хотя все сделано по инструкции?

Почему может не работать перелинковка характеристик?

1) Не указана категория, на которую выводить ссылку в товаре.

Изначально плагин выбирает первую (основную) категорию товара и может вывести ссылку на неё. Однако, если в этой категории не создан SEO-фильтр по этой характеристике, то ссылка выводиться не будет. Нужно вручную указать категорию, на которую вы хотите указать ссылку перелинковки.

Убедитесь, что выбраны значения для правильной витрины:

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

2) В выбранной категории нет SEO-фильтра для этой характеристики или не включена фильтрация.

3) Возможно не произведена интеграция в тему дизайна согласно инструкции. Большинство актуальных тем уже интегрировали код самостоятельно. Этот вариант стоит проверить, если ни одна характеристика не выводится как ссылка. Если хотя бы одна есть, значит интеграция проведена.

4) SEO-фильтр создан для другой характеристики с таким же названием. Бывает так, что создавали, например, по характеристике brand, а в товаре характеристика brend и происходит непонимание, почему нет вывода ссылки. Тоже самое касается значения характеристики.

5) В редких случаях тема дизайна может обрезать html код ссылки.

Другие ответы на частые вопросы здесь

0 комментариев
Добавить комментарий
Чтобы добавить комментарий, войдите в личный кабинет