Simon's Schema Analyser Chrome Extension
I built this extensions to help me understand what Schema was being used on a page and what might be missing. The extension is currently being vetted before being released into the Chrome Extension Store or being rejected. If it gets the OK i will add a link to it here.
Version 0.1.4.2
This is the first version I am releasing into the wild - version before this worked but were a bit substandard. That's not to say this first version is the bees knees but I hope it helps you work out some schema issues.
On launching the extension (you may need to reload the page if you turned on the extension after opening the page) you have the AnalyseCurrent Page button - activate that and it will analyse the page you are on.
The Schema Relationship Map
Show Nested
You can toggle the Show Nested button to reveal nodes that are nested.
Options
The Force Layout also has Options to change the node sizes, spacing and distance they repel from each other.
Reduce the node size for large amounts of nodes
If you have many nodes the force Layout can continuously move. Reducing the size of the nodes will help calm this movement.
Circle layout
Nodes arranged in a circle for a quick clear view.
Circle layout with Show Nested
With a lot of nodes this can get messy.
Tree layout
Nodes arranged in a grid.
Tree layout with Show Nested
With a lot of nodes this can get messy.
Legend
This shows the colours of the nodes by Schema type
Existing Schema Mark up
When scrolling down the window you can see details of any schema found. Each type is shown with its name. You are able to copy or download each piece of schema or at the top Download all the schema in one file or Copy all the Schema.
Nested Properties
If the schema has nested properties it will have a toggle allowing you to see those nested items.
Suggested Schema Improvements
The extension reviews the content of the page and will make suggestions for any Schema that is not present based on the content of the page. This should help you decide what is pertinent for the pages schema.
Page Analysis Summary
There is also a Page Analysis Summary at the end which as at version 0.1.4.2 often gets things slightly wrong.
Background
For a long time Schema for web pages puzzled me. I had done a lot of research into it and whilst I grasped the fundamentals of why and how schema is formatted, actually making the decisions on what Schema to put on a page and website eluded me.
Too much Schema?
If you look at all the schema types that are listed at schema.org you will find it overwhelming! That's ok - they are really being thorough in trying to create standardised meta data for all types of information and it is to be applauded.
Are all those Schema types needed on a website?
No - at least not yet. If you put them all on it probably will not harm your website but it is a lot of work. So I wanted a subset that Google uses and a tool to be able to check a page for Schema on it and perhaps suggest what might be missing.
Even better graphics
If you want a better visualiser than Simon's Schemer Analyser provides then I recommend Ziggy Shtrosberg‘s excellent SEO Schema Visualizer.