Schema markup is structured data, usually in JSON-LD format, that tells search engines exactly what a page is about: an article, a product, a business, an FAQ or an event. In WordPress, the easiest way to add it is with Yoast SEO or Rank Math, which create Article, Organization and breadcrumb schema automatically and let you add more types per page. Always test with Google’s Rich Results Test.
- Schema helps search engines and AI tools understand your page; it does not boost rankings by itself.
- It can make pages eligible for rich results such as stars, prices, breadcrumbs and event details.
- Only mark up content that is visible on the page.
- Use one source of schema to avoid duplicates and conflicts.
What is schema markup and why does it matter?
Imagine a bakery’s page that says “Open 8 to 6, 4.8 stars from 120 reviews, 15 Lake Road”. A person understands that instantly. A search engine sees words. Schema adds a label to each fact: openingHours, aggregateRating, address. With those labels, Google can show the details in search and map results, and AI assistants can quote them accurately.
Which schema types should a WordPress site use?
| Schema type | Use on | Possible benefit |
|---|---|---|
| Organization or Person | Whole site | Brand knowledge, logo, social profiles |
| LocalBusiness | Local business homepage or contact page | Address, hours and phone understood correctly |
| Article / BlogPosting | Blog posts | Author, dates and headline clarity |
| Product | Product pages | Price, stock and review stars in results |
| FAQPage | Pages with visible Q&A | Clear answers for search and AI |
| HowTo | Step-by-step guides | Structured steps |
| Service | Service pages | What you offer and where |
| Event | Event pages | Date, venue and ticket details |
| BreadcrumbList | Whole site | Breadcrumb trail in results |
How do you add schema markup to WordPress?
- Install one SEO plugin. Yoast SEO or Rank Math automatically outputs a connected schema graph for your site, pages and posts.
- Fill in site details: organisation or person name, logo and social profiles.
- Set defaults: choose Article for posts and WebPage for pages.
- Add page-specific types in the post editor’s schema tab, such as Product, Service or FAQ.
- Use WooCommerce for products. It outputs Product schema; SEO plugins enrich it.
- Add custom JSON-LD only for special cases, using a small plugin or a header script, and connect it to the existing graph where possible.
- Test in the Rich Results Test and the Schema Markup Validator.
Technical SEO, on-page optimisation, schema and content plans for WordPress sites, from $300. Run the free SEO audit first if you like.
What does JSON-LD schema look like?
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Lake Road Bakery",
"address": { "@type": "PostalAddress", "streetAddress": "15 Lake Road" },
"telephone": "+1-555-0100",
"openingHours": "Mo-Sa 08:00-18:00"
}
This sits in a script tag of type application/ld+json. Visitors never see it; search engines read it.
How does schema help with AI search?
AI answer engines need to identify who you are, what you offer and which facts are reliable. Clean Organization, Person, Service, Product and FAQ schema, combined with clear on-page answers, makes your facts easier to extract correctly. Check whether your site is ready with the free SEO audit tool, which includes schema and AI readiness checks. Then continue with the WordPress SEO checklist.
Frequently asked questions
Does schema markup improve rankings?
Not directly. It helps search engines understand your content and can make pages eligible for rich results, which can improve click rates.
What is the easiest way to add schema in WordPress?
Use Yoast SEO or Rank Math. Both add core schema automatically and let you choose extra types per page.
Is JSON-LD better than microdata?
Google recommends JSON-LD because it is easier to add and maintain without changing the visible HTML.
Why do I not see rich results after adding schema?
Rich results are never guaranteed. Make sure the markup is valid, matches visible content and follows Google’s guidelines, then give it time.
Can I add FAQ schema to every page?
Only to pages that show real questions and answers to visitors. Adding hidden FAQ schema breaks the guidelines.
Sources
Technical SEO, on-page optimisation, schema and content plans for WordPress sites, from $300. Run the free SEO audit first if you like.
More WordPress guides
Rather have an expert run your WordPress site?
Tanvir H is a Bangladesh-based WordPress and Elementor web designer with 7+ years of experience, 650+ projects and a 4.9 client rating. New websites, redesigns, fixes, speed, security and SEO, handled by one expert who explains everything in plain English and works with clients worldwide.







