Structured Data Template: For All Types Of Homepages
This template pack for homepages contains:
- 7x JSON template files
- 6x JSON examples
You will get full access to templates built for:
- Generic business
- SME with 1x local location (e.g., 1x GBP listing)
- SME with multiple locations (e.g., 3x GBP listings)
- Website with multiple languages: primary language (e.g., en-US)
- Website with multiple languages: secondary language, same country (e.g., es-US)
- Website with multiple languages: primary, different country (e.g., en-AU)
- Website with one or more subdomains and subfolders and subsidiaries on a different domain
And to help you get started, I've built out complete examples based on:
- https://www.boutiquedental.com.au/ - SME with one GBP listing
- https://www.talent-100.com.au/ - SME with multiple GBP listings
Why does Google Rich Results Test tool show non-critical issues?
This is fine because they're non-critical issues and this happens because the things schema.org defines is different to what Google expects.
Remember, this is a rich results test tool - not so much a structured data testing tool. That is, this tool checks if the schema markup makes sense for Google to show rich results for a webpage on its SERPs.
To validate the code, I recommend using:
Should a homepage have schema markup?
Yes - it most definitely should!
This is because a website's homepage is one of its most important pages. Not only does it acquire the most backlinks, a homepage is the most frequented by search engines.
Therefore, having optimized structured data that tells Google what the webpage is about is critical for Google Knowledge Graph, SGE, and LLMs.
This is because connected structured data is the key to helping machines understand what an entity is and how it relates to other entities.
What should a homepage's structured data include?
Most websites have incorrect schema markup.
A homepage should ALWAYS communicate one clear message - that is, it is about the organization. But rather than having disconnected entities, these templates will make it seamless for you to connect a WebSite/WebPage schema.org Type with Organization schema.org Type.
What schema markup should a homepage have?
Every homepage should have at least two schema.org Types described:
- WebPage, and
That is, the WebPage entity (i.e., the homepage) tells search engines that it is about another entity - Organization (i.e., the business/brand behind the website).
This can be achieved with nested schema markup using a number of item properties to connect the two entities.
In some situations, it may be useful to have WebSite schema.org Type - especially for companies that have subdomains and/or businesses that serve multiple regions with varying languages (e.g., hreflang).
7 JSON templates and 6 JSON fully completed JSON examples for you to copy from