Questions tagged [schema.org]

Schema.org is a collaboration from several search engines, defining logic data model and vocabulary for structured data based on entity relationships model. It has proposed in the model the set of entities, their object and data properties.

Filter by
Sorted by
Tagged with
21
votes
2answers
24k views

What is the use of @id in json-ld syntax?

I am really confused what is @id used for in json-ld syntax. Sample from apple.com. What does @id actually represent. Any help would be great? <script type="application/ld+json"> { "@...
9
votes
2answers
8k views

Multiple addresses in JSON-LD Schema.org

I have a site I am creating for a non-profit organization. Their organization has a United States Mailing Address and a Canada Mailing Address. I want to add both addresses with Schema.org (using JSON-...
8
votes
3answers
2k views

Homepage Rich Snippet Star Ratings not showing in Google SERP

I have added Schema Aggregate Rating Reviews to my site and I can confirm that Google's Rich Snippet Testing Tool has no issues with my code. After waiting some time Google has enabled review stars on ...
6
votes
1answer
281 views

Schema.org and SEO

Is Schema.org structured data (in Microdata, JSON-LD, or RDFa) relevant for SEO? I know that structured data can provide benefits in other areas, but here I’m only asking about its significance for ...
9
votes
4answers
8k views

Breadcrumb using Schema.org rich snippets

I am having problems implementing the breadcrumb rich snippets from schema.org. When I construct my breadcrumb using the documentation and run via Google Rich Snippet testing tool, the breadcrumb is ...
5
votes
1answer
1k views

Rich Snippets not working (and working at the same time?)

We have an eCommerce site, and we have had rich snippets implemented (in JSON-LD) since January/February this year (2015). I have read multiple sources (including the Google documentation) and there ...
3
votes
2answers
2k views

How to write JSON-LD for list of people?

I have a page that contains a list of people with a link of each that will open the main page of that person. Each link should have its own structured data. I'm using JSON-LD, but the example given ...
11
votes
2answers
2k views

Repeat use of Schema.org / Rich Snippets markup i.e LocalBusiness data

I am unable to find official wording and I'm hoping that some Rich Snippets/Schema Guru can give me some insight into proper usage of repeated content when it comes to using markup. I'm building a ...
16
votes
2answers
9k views

Should Schema.org Organization data about my company be on every page?

We have added JSON-LD structured data to our website, so Google knows information about our company (company name, url, logo, address, etc.). We worked from the template on Google's documentation. ...
9
votes
1answer
5k views

Where is the ideal place in code to use Schema.org markup as JSON-LD?

Where is the best place to put Schema.org markup that uses JSON-LD? Some recommend inside <head> but scripts work inline too. It would be easier in an MVC to put them in the same scope as the ...
8
votes
2answers
2k views

Product Snippets with JSON-LD + Schema.org - Are there any live examples in Google index?

** EDIT Feb 2016 - Finally JSON-LD seems to be working now in SERPS, with extremely fast changes-to-index time, assuming you have everything with Google merchant center feeds syncd and linked. Make ...
8
votes
3answers
5k views

Using Schema.org logo markup with SVG images

I've made a logo which is awesome and I've saved it in AI and SVG format. I wish to use the SVG file on the a site as the logo will appear many times all over the site and would be better than saving ...
2
votes
1answer
2k views

Does Google parse SVG images as value of the Schema.org 'image' property in JSON-LD?

Structured data markup is a standard way to annotate your content so Google can understand it. However, I am not sure, if Google will accept and parse svg+xml images as a value for the Schema.org ...
0
votes
1answer
1k views

Schema.org in a directory website

Is it possible to introduce Schema.org markup (using JSON-LD) in a directory website? My website shows restaurants from a region, but the restaurants are not mine. I'm thinking to introduce address, ...
24
votes
2answers
25k views

Using Schema.org for blogging: Article VS BlogPosting

I have been remaking my website for some time now and I want to launch it as quickly as possible but I want to make it leading edge if possible. I am currently using a modified template (I know! web ...
15
votes
2answers
17k views

New required mainEntityOfPage for article structured data

I had a look at the article structured data as proposed by Google and saw that there are a new required and recommended fields, they weren't there last week. Here is the link: https://developers....
7
votes
4answers
8k views

How to use more than 1 schema.org schema on a web page

How do you add more than one schema to a web page? I am using the Organization and WebSite schemas on my home page. I am writing the markup in JSON-LD format. The Organization schema for the ...
7
votes
1answer
1k views

GSC Structured Data error for “Missing: homeLocation”

Although we didn't do any changes, this new error appeared in the GSC Structured Data section: I don't really get what it means. There are many fields for Schema.org, is homeLocation suddenly a ...
12
votes
4answers
9k views

Structured data for FAQ page?

Which structured data (e.g., Microformats or Schema.org) should I use for page with FAQ?
2
votes
6answers
958 views

Putting Google+ and Facebook reviews on my website with Schema.org

I have a some reviews on my Facebook page and Google Plus page. Can I put those reviews on other 3rd party review page using schema? Will it be counted as duplicate content by Google? Is it right ...
9
votes
1answer
3k views

Schema.org BlogPosting and image required

I am trying to mark a blog with schema.org metadata (using Microdata). I have tested with the test tool at https://developers.google.com/structured-data/testing-tool/ and I get an error saying: ...
5
votes
2answers
663 views

Are there parts of my site that should not get structured data tags?

I have a site that essentially has two types of pages. First, I have a home page (http://whatgoeswiththis.co/) that shows a stream of products. Then, I have a detail page (for instance, http://...
7
votes
3answers
1k views

How to find correct schema definitions for my website

I have various articles on my website basically circling about psychology and psychotherapy. On a few articles in which I have added schema.org definitions, here is some examples of the itemprop and ...
4
votes
1answer
842 views

Blog and BlogPosting for Google

Schema.org has Article, Blog and BlogPosting. Structured Data Markup Helper only uses Article. If I understand Blog and BlogPosting are types of Article. So I suppose it is just a way to be more ...
3
votes
1answer
2k views

Schema.org Type for Online Business

I have a site that is a website/online store for the company. The main goal of the site is to sell the company's product. In looking to markup the site I am stuck as to what type I should choose. ...
2
votes
2answers
2k views

Schema.org Product: Same product, different sizes and prices?

I would like to add Schema.org Product information on my website (using Mirodata), but I would like to offer different sizes of the same product and provide different prices for each of them. I have ...
2
votes
1answer
2k views

itemprop for canonical link and meta description in the head

I've a problem with validation of the code provided by Google. Idea is (simplified): <head itemscope itemtype="http://schema.org/WebSite"> <title itemprop="name">Example.com - Best ...
2
votes
1answer
48 views

Microdata and replacing entities for display

The question is about using Microdata to replace entities inside the Schema.org properties description or articleBody: <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do ...
1
vote
1answer
149 views

Two datePublished for LiveBlogPosting

Based on the information below, I understand having a datePublished for the actual post on the WordPress blog index page, but it required a datePublished for the actual blog. How does Google treats ...
1
vote
1answer
956 views

JSON-LD markup for review snippets shows duplicates

I'm following Google's official examples to make JSON-LD markup for reviews and test in Google's structured data testing tool. When making list of reviews for the same organization (all reviews are ...
0
votes
1answer
4k views

The attribute image.itemtype has an invalid value

I am using JSON-LD format for Structured data. In home page @type=website & in details page @type=Article. Logo property of Organization section in details page showing following warning in Google ...
14
votes
3answers
5k views

Should the first breadcrumb not be the home page?

This question has been asked a few times but I came across something that I feel changes the answer. Whenever I use breadcrumbs on my site, I always include a link to the home page. Since I usually ...
9
votes
1answer
6k views

Schema.org 'name' and 'headline'

In Schema.org, I do not understand the difference between name and headline. I try to apply it to a page that there is only a blog post. In this case, what would be the name and the headline? I tried ...
7
votes
2answers
2k views

Website metadata SEO: Schema.org, Open Graph, Dublin Core and standard meta vs. duplicate meta?

There are a lot of schemas out there. Which should I use for my website SEO? Which are useless or may even be harmful? I will explain my question by the description tag: Schema.org: This is Google's ...
6
votes
1answer
692 views

Why don't search engines support JSON-LD + Schema.org as seperated endpoints via rel=“alternate” or script src?

So the whole idea of JSON revolves around object->arrays presented in a simple text format. The LD variant is no different. When combined with Schema.org it turns into a flexible display API that many ...
6
votes
1answer
606 views

Where should I put Site Name structured markup?

Google documentation suggests to use http://schema.org/WebSite to provide a Site Name. They provide this Microdata example: <head itemscope itemtype="http://schema.org/WebSite"> <title ...
5
votes
1answer
3k views

What is the proper schema type for a personal portfolio

I recently completed my personal portfolio that includes links to other web sites that I have designed and developed. I'm not sure what the proper schema type is here. Creative Work was my first ...
3
votes
1answer
2k views

What are the advantages of Schema.org's Microdata vs. Microformats et al?

I’m confused about which microdata methodologies to employ on my site. Is there an advantage to implementing the attributes from Schema.org, vs. one like Microformats?
6
votes
1answer
4k views

schema.org/Book with multiple authors using JSON-LD [duplicate]

How do I display multiple book authors using JSON-LD? This question is similar to my original question, but decided to create a different one seeing that 2 different formats are used. Here is my ...
4
votes
1answer
252 views

How to include your site name in search results

I have read the Include Your Site Name in Search Results article: https://developers.google.com/structured-data/site-name ..and was wondering if this works? I tried searching Google and I can't find ...
4
votes
2answers
2k views

What is the best way to represent closed days (holidays) using Schema.org vocabulary?

At this point in time there's no property in Schema.org that would allow a business to directly communicate holiday periods (e.g., Christmas) to Google bots and other web crawlers. There seems to be ...
3
votes
1answer
743 views

Schema for Image Gallery Photo?

I have an image gallery and will be using the ImageGallery Schema to markup the various images. Each photo within the gallery will also have it's own page that will contain a longer description along ...
2
votes
1answer
227 views

Schema.org Microdata Across Multiple Pages

Say I have markup like this on https://example.org/index.html: <span itemscope itemtype="https://schema.org/LocalBusiness"> <meta itemprop="url" content="https://example.org/index.html"&...
2
votes
1answer
2k views

Correct way to use sameAs itemprop in Microdata

My client has recently implemented the sameAs markup for the social media profiles. They have used Microdata as they don't want to use JSON-LD as they feel it'll be some work to go through the site ...
1
vote
2answers
2k views

JSON-LD for a product brand page as a showcase of a web store

After my first question about Store main blocks, I think this is way better to explain with an example. Let's say we are doing the Footlocker webpage. And we have a homepage JSON-LD like this (which ...
1
vote
1answer
409 views

Linking a Product and an AggregateRating to a Brand (itemref)

I have a Brand and a Product, I am associating the Product to the Brand like this: <h1 itemprop="brand" itemscope itemtype="http://schema.org/Brand" id="v1437"> <span itemprop="name">...
1
vote
1answer
54 views

Correct value for ItemAvailability in structured data vs. google shopping feed

I've been working on implementing a data feed for Google merchant center and after submitting it for the first time I noticed that Google's automatic update changed some of our items' availability ...
9
votes
1answer
3k views

Can I mix Microdata and JSON-LD on the same page for different entity

My website is using JSON-LD and Microdata. For example, in BreadcrumbList, I have used Microdata format, and for others (like Organization, TouristAttraction) JSON-LD has been used. Can I mix ...
9
votes
1answer
7k views

Is it okay to have more than one Product (with image, description and SKU) per page?

In a few pages in a website, similar products are displayed in the same page. Each item has its own description (almost identical) and its own SKU (also almost identical). How can I use Microdata ...
5
votes
6answers
2k views

Can misused Schema.org hurt SEO?

I've inherited a site where I noticed that there is an excessive use of Schema.org in all navigation elements pages describing products are marked as itemtype="http://schema.org/CreativeWork" So I'...