SEO
Implementing WordPress structured data (schema markup)
29 January 2025 · 5 min read
Structured data is organised information that helps search engines understand the content of your website. With schema markup you can obtain rich snippets — extended search results with stars, prices, FAQs and more. This increases visibility and click-through rate (CTR).
At WP Maintainer we implement structured data for all our clients. In this article we explain how it works and how you can set it up yourself.
What is schema markup?
Schema markup is a standardised format for structuring information about a page. It is developed by Google, Bing, Yahoo and Yandex. With schema markup you can indicate: - What type of content it is (article, product, event) - Important properties (author, price, rating) - Relationships between entities
Benefits of structured data
Most important schema types
| Type | Use | |---|---| | Article | Blog posts and news articles | | Product | Products in a webshop | | LocalBusiness | Local businesses | | FAQPage | Pages with frequently asked questions | | HowTo | Instruction articles | | Review | Reviews and ratings | | BreadcrumbList | Breadcrumb navigation | | Organization | Company information |
Implementation methods
**Option 1: JSON-LD (recommended)** Place structured data in the <head> of your page. This is the method recommended by Google.
**Option 2: Plugin** RankMath SEO and Yoast SEO offer built-in schema functionality. You fill in the fields and the plugin generates the code.
**Option 3: Manual** Add schema markup to your theme's templates. This requires technical knowledge.
Testing structured data
Use these tools to test your implementation: - **Google Rich Results Test:** Check whether your markup generates rich snippets - **Schema.org Validator:** Validate the structure of your markup - **Google Search Console:** See which rich results are being shown
Common mistakes
- **Incorrect type assignment:** Use the correct schema type per page - **Missing required fields:** Every schema type has required properties - **Inconsistent data:** Make sure the markup matches the visible content - **Spam marking:** Only use schema for visible, relevant content
WP Maintainer implementation
We implement structured data as a standard part of our maintenance plan. We ensure the correct schema type per page, validate the implementation and monitor the rich results in Google Search Console.