У меня есть страница часто задаваемых вопросов с расширенными фрагментами. Поиск Google не распознает его. Мне все еще нужно добавить itemscope itemtype="https://schema.org/FAQPage" в тег html.

Как я могу изменить тег html для одной конкретной страницы? Мой тег html в настоящее время выглядит так:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr">
...
</html>

Как я могу добавить код и сделать так, чтобы он выглядел так? Только на 1 страницу?

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr" itemscope itemtype="https://schema.org/FAQPage>
...
</html>

Большое спасибо за любые советы по этому поводу.

PS: у меня установлен плагин HeadTag от RicheyWeb. Это позволяет легко добавить что-то в заголовок моей страницы. Но я не могу напрямую добавить тег html.

0
TVBZ 7 Ноя 2019 в 12:12

1 ответ

Если это возможно для вашей страницы, рассматривали ли вы возможность размещения структурированных данных во фрагменте кода JSON на странице?

Ниже я включил пример сценария JSON для страницы часто задаваемых вопросов.

Вот как это выглядит на странице: https://codepen.io/panchroma/pen/zYYaRea

И эта страница проверяется с помощью Google Structured Snippet Validator,

Скриншот ниже.

введите здесь описание изображения]

FWIW, вот онлайн-генератор фрагмента JSON структурированных данных часто задаваемых вопросов

Надеюсь, это поможет, удачи!

Пример часто задаваемых вопросов в формате JSON

<script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Question 1",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Answer 1"
          }
        },
        {
          "@type": "Question",
          "name": "Question 2",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Answer 2"
          }
        }
      ]
    }
</script>  
0
David Taiaroa 9 Ноя 2019 в 16:14