DEBUGGING STRUCTURED DATA IN THE (POST-)SDTT-ERA
Current plans for Googleâs tools and alternatives for schema.org markup validation and creation
With Google announcing their Rich Results Test tool was out of beta also came their decision to deprecate their famous Structured Data Testing Tool(SDTT for short) in July 2020. This was followed by discussions in the SEO community, as the SDTT offered more insights into structured data than their shiny new tool. If youâre interested in a bit of history, read up on that here:
QUO VADIS, SDTT?
Turns out: Google listened to us! In a nutshell:
- SDTT will not die but migrate to a new domain in April 2021
- Focus: syntax and schema.org compliance
- To test if your markup validates to be shown in Google Search rich results, use the Rich Results Test
If you are still looking for alternatives to Google tools â in general we highly suggest to add at least one different tool to your QA tool box â youâre in for a treat as we gathered them in this article.
What are the alternatives?
These are all free, apart from the full version of Screaming Frog. đ means these are my favourite and are frequently used in our team for QA.
For SEO QA and/or debugging
My general tool to go for any type of schema.org markup would be Screaming Frog. However, making sense of the parsing errors reported by Screaming Frog can be a bit tricky in the tool â which is when I turn to check the code reported as an error again in other tools (see below) to find out whatâs causing that error.
The tool of choice depends on what schema.org markup flavour you chose to use:
FIND REQUIREMENTS FOR ANY FLAVOUR
- Schema Paths (your Swiss Army Knife; thanks, Dave Ojeda!)
JSON-LD
- đJSON-LD Playground for finding the exact place of those nasty parsing errors as reported in your Screaming Frog Crawl or in Google Search Consoleâs unparsable structured data report
- đClassy Schema â Swiss Army Knife for auditing JSON-LD, including powerful visualisation (it even got a bookmarklet!).
- NEW: Ryteâs Structured Data Helper, available as a plugin for Chrome. Really handy visually for each page â also showing you parsing errors that youâd otherwise only find with Screaming Frog.
- Bing Markup Validator (Thanks, Aleyda!) I would not necessarily regard this as equal to Googleâs SDTT because Bingâs tool can only be used when registered with Bing webmaster, and you can only submit a URL for testing, not a code snippet.
- Yandex Structured data validator validates other formats such as microdata, microformats, RDFa, and OpenGraph too. Thank you, Lily Ray!
Microdata and RDFa
With microdata being a bit outdated, itâs mostly Googleâs tools youâd have to rely on. Iâll continue to look for an alternative. If you see any on your way through the web, please let me know, will you?
Unrelated bragging: Did you now I even contributed to the name of a fancy new schema.org tool? Hereâs proof!
To find/create sample code for SEO feature requests
If you need to submit sample code for your feature requests addressing your development team (which we highly suggest), there are a number of resources to help you to generate and then modify schema.org markup to your liking (and validate or debug it with the tools we just named above):
FIND REQUIREMENTS FOR ANY FLAVOUR
COMPARING MARKUPS (EG. TO SPY ON YOUR COMPETITORS)
- schemamarkup.net â sometimes we best learn by comparison â if you would like to figure out why your competitors got those nice rich snippets and you donât, you can compare their markup with yours to see if you were missing out on opportunities to use structured data
JSON-LD generators
Most of the generators out there will only offer JSON-LD sample code nowadays. If for whatever reason youâd rather feed your microdata or RDFa fetish, be my guest and scroll a bit further down.
- Rank Rangerâs Schema Markup Generator
- đMERKLE SEOâs Schema Markup Generator
- The Ultimate JSON-LD Generator by Jason Macfarlane
- Schema Generator by SEOscout
Microdata generators
If youâre feeling a bit retro, these got you covered:
RDFa generators
Now if youâre feeling very retro, you might still want to generate RDFa or be looking to transform RDFa to Microdata:
- RDF Translator by RDFLi 4.1.2 converts RDFa to Microdata
- RDFa-Lab by Niklas Lindström converts RDFa to JSON-LD and offers conversion from Microdata to RDFa
Google Tools
If you would double-check with Google tools, you can still do that:
- Structured Data Markup Helper is a bit old but can help you create markup for JSON-LD or microdata.
- developers.google.com offers you sample markup you can test in their Rich Results Test for various types, even for those that are not yet rolled out for everyone yet
- unparsable structured data report in Google Search Console
FAQ
Why are you using Medium.com when you have your own domain?
Hereâs why, have a look. Turns out most people are spoiled brats and expect things on the web to be shiny and beautiful.
Your own website doesnât have any style!
Thatâs right, because I donât have any. Lazily handcrafted with Sublime and uploaded via FTP.
So youâve come to the bottom of this page
This article is a living thing, itâs likely going to be updated by me. Got a suggestion? Drop me a line on Twitter.