Автор Тема: Перестал вестись поиск по ключевым словам  (Прочитано 158 раз)

03 Марта 2015, 08:32:05
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Приветствую!

Поделюсь своим фокусом с престой.
Прописал теги к товарам, проверил отображение в результатах поиска - поисковики находят, посещения сайта несколько человек в день. Несколько дней назад заметил, что совсем никто не заходит в магазин, посмотрел снова анализ контента - и о чудо, ключевые слова отсутствуют абсолютно у всех товаров. В prestashop в товарах теги прописаны и на самом сайте по тегам ищет.
Как вернуть теги в поиск?
03 Марта 2015, 09:11:55
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86052
  • Репутация: +25403/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Блок теги включен? Мета-поля заполнены?
03 Марта 2015, 09:19:24
Ответ #2
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Блок теги включен? Мета-поля заполнены?
Да. Блок включен, мета-поля заполнены.
03 Марта 2015, 09:37:26
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86052
  • Репутация: +25403/-0
  • Сообщество PrestaShop
    • Просмотр профиля
03 Марта 2015, 09:47:02
Ответ #4
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
03 Марта 2015, 09:51:45
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86052
  • Репутация: +25403/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В шаблоне header.tpl есть код вывода keywords?
<meta name="keywords" content="{$meta_keywords|escape:'html':'UTF-8'}" />Сколько языков на сайте?
Адрес сайта?
03 Марта 2015, 10:00:28
Ответ #6
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Код вывода keywords есть.
На сайте 2 языка.
store.artkvarta.com
03 Марта 2015, 11:14:34
Ответ #7
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86052
  • Репутация: +25403/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно проверить данные в базе данных
Для страниц категорий:
Таблица - ps_category_lang
meta_keywords должен быть заполнео для всех языков id_lang

Для страниц товаров:
Таблица - ps_product_lang
meta_keywords должен быть заполнео для всех языков id_lang

Для остальных страниц:
Таблица - ps_meta_lang
03 Марта 2015, 13:36:35
Ответ #8
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Таблицы ps_product_lang и ps_meta_lang отсутствуют, в таблице ps_category_lang пустые значения. Восстановил БД из backup. Результат - появились недостающие таблицы, необходимые значения везде NULL. Прописываю meta_keywords в БД вручную - поиск по ключевым словам работает, но в админке у товаров изменений по тегам нет, видимо БД стала независимой  :D
Вобщем проблему нашли, Спасибо DarinSr!