Anadi
@Anadi
Если ответ Вам помог мой, решением отметье его!

Как заставить яндекс/гугл ботов видеть текст добавленный с помощью preg_replace?

Привет знатоки!

Сделал для собственного сайта модуль сео, чтоб менять тайтлы и т.д., а так же добавил возможность вставки текста на страницу через preg_replace. Смысл в том, что на нужной странице, в рандомном месте вставляем комментарий <!--text--><!--/text--> и вместо него на странице выводится текст добавленный в иб. На клиенте все выводится (title, keywords, description, h1 и на месте комментария выводится нужный текст. Трабл в том, что боты гугла/яндекса почему то не видят этого текста, а title, keywords, description, h1 видят нормально.

Может кто-нибудь уже делал подобное и поможет решить проблему. Может совет толковый кто даст?

Спасибо всем откликнувшимся!
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
Anadi
@Anadi Автор вопроса
Если ответ Вам помог мой, решением отметье его!
Разобрался сам! Спасибо всем! Помогла ручная адаптация композита!
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kudis
Bitrix developer
1. Необходимо выполить заполнение этих данных через отложенные функции. Офф.документация
2. Добавить к стандартным ещё и OpenGraph разметку. Форум
3. Если вы используете собственные компоненты, то убедитесь, что свойства меняются вне кэша.
Если всё сделаете верно - яндекс с гулом будут рады показать всё правильно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы