What Is Schema Markup?
Schema markup is structured data code that tells search engines what your content means. Google uses it to display rich snippets: FAQ accordions, star ratings, HowTo steps and breadcrumbs directly in search results. It can increase click-through rate by 20-30%.
Why JSON-LD?
Google recommends JSON-LD placed in a script tag in your HTML head or body. It is separate from your content, easy to add without changing visible HTML, and easy to maintain.
FAQPage Schema
The highest-impact schema for most websites. Adds expandable Q&A directly in search results. Every tool page on Anonymiz includes FAQPage schema automatically.
HowTo Schema
Adds numbered steps with images to your search listing. Ideal for guide posts and tutorial pages. Include name, description, and an array of HowToStep objects each with name and text.
SoftwareApplication Schema
For web tools and apps. Shows star ratings, price (free), operating system and application category in search results. Include aggregateRating with ratingValue and reviewCount.
BreadcrumbList Schema
Shows site hierarchy (Home - Category - Page) under your URL in search results. Use ListItem with position, name and item (URL) for each crumb.
Testing Schema
- Google Rich Results Test — search.google.com/test/rich-results
- Schema.org Validator — validator.schema.org
- Google Search Console — monitor rich results in Performance report
Common Mistakes
- Marking up content not visible on the page — Google penalises this
- Schema not matching visible page content exactly
- Adding FAQPage schema without actual FAQ content on the page
- Missing required properties — use Google test tool to check
Tools
- HTTP Headers Checker — verify pages load correctly
- SSL Checker — schema requires HTTPS to be trusted