Overview
GEO AI automatically generates Schema.org JSON-LD markup to help search engines and AI answer engines understand your content structure. Supports Article, Organization, WebSite, SearchAction, and more.Schema markup can increase click-through rates by 30% by enabling rich snippets in search results.
Supported Schema Types
Article Schema
Automatically added to single posts. Includes headline, author, publish date, modified date, and publisher information.
Organization Schema
Appears on homepage. Defines your site as an organization with name, URL, and logo.
WebSite Schema
Added to homepage with SearchAction for sitewide search functionality.
BreadcrumbList Schema
Generated automatically by the breadcrumbs feature for navigation context.
Configuration
Enable Schema Types
Check the schema types you want to enable:
- Article (for blog posts)
- FAQ Page
- HowTo
- Organization
- WebSite + SearchAction
Implementation Details
Core Schema Class
includes/class-geoai-schema.php
WebSite Schema with SearchAction
includes/class-geoai-schema.php
Organization Schema
includes/class-geoai-schema.php
Article Schema
includes/class-geoai-schema.php
Schema Output Example
For a blog post, GEO AI outputs:Extending Schema Output
Add custom schema types using the filter:Compatibility Mode
Enabling Coexist Mode
When coexist mode is active:
- GEO AI detects other SEO plugins
- Suppresses its own schema output if conflicts exist
- Preserves AI-specific features (audits, Answer Cards)
Validation
Validate your schema markup:Google Rich Results Test
Test how Google sees your structured data
Schema.org Validator
Validate against official schema.org specs
Test with Google
Paste into Google Rich Results Test
Validate Schema
Use Schema.org Validator for additional checks
Common Schema Types
Article Schema
Article Schema
Use for: Blog posts, news articles, editorial contentRequired properties:
- headline
- datePublished
- author
- publisher
FAQ Schema
FAQ Schema
Use for: Pages with frequently asked questionsRequired properties:
- mainEntity (array of Question/Answer pairs)
HowTo Schema
HowTo Schema
Use for: Step-by-step guides and tutorialsRequired properties:
- name
- step (array of HowToStep)
Product Schema
Product Schema
Use for: E-commerce product pagesRequired properties:
- name
- image
- offers (price, availability)
LocalBusiness Schema
LocalBusiness Schema
Use for: Local business websitesRequired properties:
- name
- address
- telephone
Best Practices
Use Specific Types
Use the most specific schema type available. “Article” is better than generic “CreativeWork”.
Complete All Required Properties
Fill in all required properties for your schema type to ensure valid markup.
Include Images
Add featured images to posts. Schema can include image URLs for better rich results.
Keep Dates Accurate
Update modified dates when making significant content changes.
Avoid Spam
Don’t add irrelevant schema types or false information. Google may penalize spam.
Test Regularly
Validate schema after theme changes or plugin updates.
Troubleshooting
Schema not appearing
Schema not appearing
Check:
- Schema types are enabled in Settings → Schema
- Compatibility mode is configured correctly
- View page source to verify
<script type="application/ld+json">is present
Duplicate schema
Duplicate schema
Cause: Multiple SEO plugins outputting schemaSolution: Enable Coexist Mode or disable schema in other plugins
Validation errors
Validation errors
Common issues:
- Missing required properties (headline, datePublished)
- Invalid date formats (use ISO 8601)
- Missing publisher information
Schema not showing in search
Schema not showing in search
Note: Google decides whether to show rich resultsFactors:
- Valid schema is required but not guaranteed
- Content quality matters
- May take 2-4 weeks for Google to process
Related Features
Breadcrumbs
Add BreadcrumbList schema
AI Audit
Schema validation in audits
Social Cards
OpenGraph structured data