19

The mainEntityOfPage property is used to give the URL of a page on which the thing is the main entity. It might become clearer if you look at the inverse property mainEntity: this gives the main entity for a page (see an example). For example, for a web page that contains a single blog post, you could provide one of these: BlogPosting → mainEntityOfPage → ...


16

Something like this, though of course other properties are required for this to meet Google's requirements for article features in search results. <div itemscope itemtype="http://schema.org/Article"> <!-- blah blah --> <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"> <div itemprop="logo" itemscope ...


10

There is this: https://schema.org/QAPage and these: https://schema.org/Question + https://schema.org/Answer Which you can indeed use … and validate: https://search.google.com/structured-data/testing-tool To build your own FAQ page. <div itemscope itemtype="http://schema.org/Question"> <h1 itemprop="text">What does FAQ stand for?</h1>...


9

The vocabulary Schema.org has the types Question and Answer (added in version 1.1 from 2014-04-04). This is not only for Q&A sites, but also for FAQs, as Question explicitly mentions (bold emphasis mine): A specific question - e.g. from a user seeking answers online, or collected in a Frequently Asked Questions (FAQ) document.


9

It should be fine to use different syntaxes on the same page. It has one drawback, though: If you want to connect entities specified in different syntaxes, you can’t nest them. You have to use URIs instead. (But note that not necessarily all consumers of the data follow such URI references.) Example showing nesting vs. referencing You can connect a ...


8

Google recommends using microdata, but it does support three formats: microdata, microformats, and RDFa. A big reason to choose microdata would be that the examples that Google gives on it's website and those on schema.org are in the microdata format. Here is a site that has a huge table of the various advantages and disadvantages of the three formats. ...


8

What is known (= what search engines document) It can enable features in the search engine interface. Providing certain structured data can give you the chance to get a certain user-visible feature. This can be the case for your page, for your whole site, or for general information not coupled to a search result (e.g., in sidebars, in carousels etc.). The ...


7

The structured data of the website social profiles are correct. From the tests I made it doesn't have to do with the fact that it's a local business, but with the google search preferences used when performing the search or a problem when Google generates the profile box. For https://www.google.com/search?q=dispute+bills it shows the full results: But then ...


6

If it has a price and/or if it can be booked, you have to use an Offer item. The item that gets offered could be a Product (this is not only for tangible things!), a Service, an Event, or a CreativeWork. I think in your case Event might make sense, but this ultimately depends on your specific case (your understanding of the tour/travel packages) and which ...


6

Google uses the phrase "Include the contact markup on one page in your official site" in relation to the Organization information you are adding. https://developers.google.com/search/docs/guides/enhance-site Typically you would add it to the home page or contact page. i.e. pages that talk about the organization. Don't add it to pages on other subjects ...


5

Under Product, you were missing offerDetails in the following line, which nests Offer: <div class="row-fluid" itemscope="" itemtype="http://data-vocabulary.org/Offer"> Hence, the item in the Offer wasn't nested under Product so the price wasn't found, and an error was being displayed regarding the price not being present, as can be seen here (...


5

Google does not have enough computing power and indexing/freshening varies There are over 50 billion pages indexed (Tuesday, 19 February, 2013), Google does not have enough computing power to quickly update all pages/sites that get updated on the internet. Google prioritizes crawling and updates times vary depending on how much importance/authority they ...


5

Here is how it works based on sites we have released recently + a couple that have ran awhile. Assuming its a new site using all out Schema.org as well as fallback data-vocab for crumbs and reviews datas, you should expect at least a 3 month lag time. You will see the Google webmaster tools schema reports doing nothing -- no new reviews, no new pages.......


5

Update 2016: The documentation got updated and it no longer contains the note. So now JSON-LD seems to be supported for the Products Rich Snippet. Google’s documentation for the Products Rich Snippet says for the single product page: We are in the process of implementing JSON-LD support for this Rich Snippet type. At the current time, we recommend using ...


4

There are different standards for microdata. The word microdata just means that data has been embedded in the page. When you start using microdata you must reference which standard you are using with the itemtype attribute. For example; <div itemtype="http://schema.org/WebPage"> This itemtype property defines the microdata format for all the ...


4

What makes you think this hasn't happened already/doesn't happen continuously? I remember a point where pages were recommended to stay below ~40k total. With pages easily averaging over 1.2M or so more recently, it would just be insane to think whatever that cutoff is doesn't get periodically adjusted. The real "problem" you're bringing up is that no engine ...


4

The vocabulary Schema.org can be used: Question type: A specific question - e.g. from a user seeking answers online, or collected in a Frequently Asked Questions (FAQ) document. Answer type: An answer offered to a question; perhaps correct, perhaps opinionated or wrong. You can specify the accepted answer with the acceptedAnswer property. By the way, ...


4

What makes it worthwhile providing metadata? The fact that companies like Google and Microsoft provide this metadata also themselves? Or the fact that these companies make use of the metadata you provide? The Schema.org sponsor’s search engines provide no (Bing, Yahoo, Yandex) to little (Google) metadata using the Schema.org vocabulary, and this might ...


4

LocalBusiness seems most appropriate here to me. The size of the organisation does not change the schema type, and you can specify the numberOfEmployees to show that it is a small organisation.


4

dateModified always has a potential value (there's always something you could set) and can be equal to or later than dateCreated. ‘Creating is modifying’ and a good example of this is the filesystem on whatever OS you're using — creating a file sets the dateCreated and the dateModified together, then subsequent edits change the dateModified. Whether or not ...


4

Schema.org expects an Organization item as value for the publisher property, but you provide a string value ("MyCorp"). If you want to follow Schema.org’s expectation (which is just a recommendation, not mandatory), you could use something like this: <article itemscope itemtype="https://schema.org/Article"> <div itemprop="publisher" itemscope ...


4

You can use both, if the ItemList is the primary thing the Article is about. Use the mainEntity property of the Article type to provide the ItemList. mainEntity is typically used to denote the primary thing a WebPage is about (e.g., probably the Article in your case), but this is not the only way how it can be used (bold emphasis mine): Indicates the ...


4

Nothing wrong with Microdata or RDFa First of all, ignore Google’s recommendation if you are fine with using Microdata or RDFa. I think there are only two cases where you should use JSON-LD instead of Microdata/RDFa: If you have to add structured data with client-side JavaScript. If it’s too hard for you to add Microdata’s/RDFa’s attributes to your ...


4

You want to apply the properties identified in both the Question scheme and Answer scheme as defined on Schema.org. In particular and at minimum, use the following attributes/properties: itemscope itemtype="http://schema.org/Question" on the DOM element wrapping entire set of question & answer content itemprop="name" (typically on an H1) wrapping the ...


4

JSON-LD should be included on the company home page for the company info. While you shouldn't use that on other pages, you should include JSON-LD on the other pages that provides the information on those pages. Services pages should have rich snippets. Menu pages should have rich snippets. Product pages should have Schema as well. The key is to place ...


4

The order of structured data properties can't effect rankings. This is because Google says structured data doesn't affect rankings at all. For more information about how structured data actually affects SEO see: Is Schema.org structured data (in Microdata, JSON-LD, or RDFa) relevant for SEO?


3

Without seeing the specific code used by Google for the snippet, this appears to be rich snippet markup for Products, as covered here: Google Webmaster Tools - Rich snippets - Products. Product Offers includes the following properties (among others): price currency quantity (which the top snippet appears to have) Note that this text appears in light ...


3

The define: <word> that Google shows at the top of the page is a type of Google one box. Google shows these special displays at the top of the search results for things like searches for: images video stocks currency maps Google does not use microdata to power one boxes. Rather it chooses the sites to feature manually and writes code to do so. ...


3

There is no schema entry for FAQ, you most likely best of adding it as a 'WebPage'. or using the about. It's not required to use rich snippets for all pages. It holds little SEO weight if any. Google will be able to establish it as a FAQ page without any markup of this type.


3

I think you're really overcomplicating your data markup. Ask yourself, why is data markup important? A more visually appealing display in the SERPs that creates a higher CTR, authorship was the spectacle of this until Google got rid of the pretty picture that came with it. To help Google understand your data. Focus on 1 before you worry about 2. If you ...


Only top voted, non community-wiki answers of a minimum length are eligible