Schema.org 'Organization' only on contact

2020-04-14 02:04发布

问题:

I'd like to place a Schema.org Organization item on my website.

Should I place the JSON-LD only on the contact page or can I add it to every page of the website? What is the best solution?

回答1:

With Schema.org, you would typically provide structured data about what is relevant to the current page.

Assuming that it’s the website of the organization, you could specify your Organization as value for these properties:

  • publisher
    (for WebSite, for every WebPage)
  • about and mainEntity
    (for WebSite, for the WebPage on the homepage, for the AboutPage)
  • author
    (for Article, BlogPosting etc.)

(There are more properties, of course. Simply check the type pages for properties that have Organization, or the parent type Thing, as "Expected Type".)

Note that you don’t have to repeat the data, you could simply refer to it instead. Then it would make sense to provide the full data on the page that is given as url of the Organization, so typically the homepage.



回答2:

According to Google, Organization Schema should be on only 1 page of a website (usually the homepage of contact page).

Source: https://www.searchenginejournal.com/google-do-not-put-organization-schema-markup-on-every-page/289981/