Должно ли свойство url в WebSite представлять главную страницу или текущую отображаемую страницу? - PullRequest
1 голос
/ 24 сентября 2019

Я пытаюсь добавить микроданные на свой сайт, чтобы помочь поисковым системам понять мой контент.Для определения WebSite требуется свойство с именем url.Я озадачен тем, какой URL я должен иметь здесьДолжен ли url быть URL-адресом главной страницы или текущей отображаемой страницы?

Например, если я хочу создать микроданные для https://example.com/i/12/some-tag.Тогда url будет https://example.com или каноническим URL (т. Е. https://example.com/i/12/some-tag)?

1 Ответ

1 голос
/ 24 сентября 2019

url из WebSite должно быть домашней страницей сайта.

Если вы хотите предоставить структурированные данные о текущей странице, вы можете использовать WebPage и его свойство url.

<!-- on https://example.com/i/12/some-tag -->

<body itemscope itemtype="http://schema.org/WebPage">
  <link itemprop="url" href="https://example.com/i/12/some-tag" />

  <div itemprop="isPartOf" itemscope itemtype="https://schema.org/WebSite">
    <link itemprop="url" href="https://example.com/" />
  </div>

</body>

Для самой домашней страницы WebSite и WebPage будут иметь одинаковое значение url.Задавая каждому элементу свой собственный URI в качестве идентификатора (через атрибут itemid микроданных), вы можете различать эти два (и все остальные) элементы. Подробности см. В этом ответе.

...