Advanced Schema Pro
The simplest way to implement schema markup. Boost your website SEO with 30+ schema types using our visual 3-step wizard - no coding required.
What is Schema Markup?
Schema markup (structured data) is code that helps search engines understand your content better. It enables rich snippets in search results, improving visibility and click-through rates by up to 30%.
Higher CTR
Rich snippets increase click-through rates by making your results stand out
Voice Search Ready
Structured data powers voice search answers and AI responses
Better Rankings
Google uses schema as a ranking signal for relevant searches
Why ProRank's Schema Pro is Different
- No Coding Required: Visual interface with drag-and-drop mapping
- 30+ Schema Types: More than any competitor (Schema Pro has only 20)
- 3-Step Wizard: Simpler than competitors' complex interfaces
- Smart Auto-Detection: AI-powered content analysis suggests the right schema
- Bulk Application: Apply schemas to hundreds of pages instantly
Quick Start Guide
Enable Advanced Schema in 3 Simple Steps
Navigate to Schema Settings
Go to ProRank SEO → On-Page SEO → Advanced Schema in your WordPress admin.
WordPress Admin → ProRank SEO → On-Page SEO → Advanced Schema
Click "Add New Schema"
You'll see the Schema Library dashboard. Click the blue "Add New Schema" button to start the wizard.
Follow the 3-Step Wizard
Select your schema type → Choose target pages → Map your content. That's it!
The 3-Step Schema Wizard
Step 1: Select Schema Type
Choose from 30+ schema types organized by category. Each type includes a description and icon for easy identification.
Available Schema Categories:
Content & Articles
- Article - General articles and blog posts
- BlogPosting - Blog posts with comments
- NewsArticle - News and journalism
- Report - Research reports
- ScholarlyArticle - Academic papers
- Recipe - Cooking recipes
E-Commerce & Products
- Product - Physical or digital products
- Service - Professional services
- Offer - Special deals and offers
- Vehicle - Cars and vehicles
Local Business
- LocalBusiness - Physical locations
- Restaurant - Food establishments
- Store - Retail shops
- Hotel - Lodging and hotels
- TouristAttraction - Destinations
Events & Media
- Event - General events
- Course - Educational courses
- Webinar - Online events
- VideoObject - Videos
- PodcastEpisode - Podcast episodes
Step 2: Choose Target Pages
Configure where your schema should be applied. Three targeting modes are available:
Mode | Description | Best For |
---|---|---|
Automatic | AI-powered detection applies schema based on content analysis | Beginners, large sites |
Manual | Select specific post types, categories, tags, or page IDs | Precise control |
Advanced | Create custom rules based on URL patterns, templates, or fields | Complex requirements |
Smart Suggestions
The wizard provides intelligent recommendations based on your schema type:
- Product Schema: Automatically suggests WooCommerce products
- Article Schema: Suggests blog posts
- Event Schema: Detects event post types
- Recipe Schema: Finds recipe categories or posts
Step 3: Map Your Content
Map your WordPress content to schema properties - no coding required!
Mapping Options:
Auto-Map Fields
Automatically detects and maps common fields like title → headline, excerpt → description
WordPress Fields
Map from post title, content, excerpt, author, dates, featured image, categories, tags
Custom Fields
Use ACF, Meta Box, or any custom field data
Static Values
Set fixed values for consistent properties
Dynamic Functions
Calculate word count, reading time, current date/time automatically
Schema Library Management
The Schema Library is your central dashboard for managing all schema configurations.
Library Features:
- Grid/List View: Switch between visual layouts
- Quick Stats: See total schemas, active count, and coverage
- Search & Filter: Find schemas by name or type
- Bulk Actions: Enable/disable multiple schemas
- Priority System: Control which schema applies when rules overlap
Schema Actions:
✏️ Edit
Modify schema type, targeting, or mapping
📋 Duplicate
Create a copy to use as template
🔄 Toggle Status
Enable/disable without deleting
🗑️ Delete
Permanently remove configuration
Common Use Cases
Blog Website
Recommended Setup:
- Article Schema → All blog posts (automatic targeting)
- Person Schema → Author pages
- Organization Schema → Homepage and about page
- FAQPage Schema → FAQ pages (auto-detect FAQ blocks)
E-Commerce Store
Recommended Setup:
- Product Schema → All WooCommerce products
- Offer Schema → Sale/discount pages
- Review Schema → Product review posts
- LocalBusiness Schema → Store location pages
- Organization Schema → Main website
Local Business
Recommended Setup:
- LocalBusiness Schema → Homepage and contact page
- Service Schema → Service pages
- FAQPage Schema → FAQ section
- Review/AggregateRating → Testimonials page
Recipe/Food Blog
Recommended Setup:
- Recipe Schema → Recipe posts (auto-detect ingredients)
- Article Schema → Non-recipe blog posts
- Person Schema → Chef/author profile
- VideoObject Schema → Cooking video posts
Advanced Features
Automation Rules
Create powerful automation rules to apply schemas dynamically:
Examples of Advanced Rules: 1. Apply Product schema to posts with "price" in content 2. Use Event schema for posts with future dates 3. Add Recipe schema when "ingredients" detected 4. Apply JobPosting to custom post type "careers" 5. Use VideoObject when YouTube embed found
Dynamic Variables
Use dynamic variables to automatically populate schema fields:
Variable | Output | Use Case |
---|---|---|
{{word_count}} | Calculates total words | Article wordCount property |
{{reading_time}} | Estimated reading time | Article timeRequired |
{{current_date}} | Today's date | dateModified for updates |
{{comment_count}} | Number of comments | interactionCount |
{{category_list}} | Post categories | articleSection |
{{author_social}} | Author social profiles | Person sameAs |
Multi-Schema Support
Apply multiple schemas to the same content for maximum visibility:
- Product + Review + AggregateRating for product pages
- Article + VideoObject for video blog posts
- LocalBusiness + Service + Review for service pages
- Event + Offer for paid events
Testing & Validation
Built-in Validation
ProRank automatically validates your schema against Google's requirements:
- Required fields checking
- Data format validation
- Google Rich Results compatibility
- Schema.org compliance
Testing Tools
🔍 Live Preview
See your JSON-LD output in real-time as you configure schemas.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title",
"author": {
"@type": "Person",
"name": "Author Name"
},
"datePublished": "2025-01-15",
"image": "https://example.com/image.jpg"
}
🧪 Google Rich Results Test
One-click testing with Google's official tool. Available for published posts.
📊 Schema Coverage Report
See which pages have schema and identify gaps in coverage.
Best Practices
Do's ✅
- Use appropriate schema types: Match schema to your actual content type
- Fill required fields: Always complete required properties for valid markup
- Keep data accurate: Ensure schema matches visible page content
- Test before publishing: Validate schemas with Google's testing tool
- Use automation: Let auto-detection handle repetitive tasks
- Update regularly: Keep schemas current with content changes
Don'ts ❌
- Don't spam schemas: Only use relevant schemas for your content
- Don't hide content: Schema data must match visible content
- Don't use fake reviews: Never create false ratings or reviews
- Don't duplicate unnecessarily: Avoid redundant schema markup
- Don't ignore errors: Fix validation issues promptly
Troubleshooting
Common Issues & Solutions
Schema not appearing in source code
Possible causes:
- Schema is disabled in library
- Targeting rules don't match the page
- Cache needs clearing
Solution: Check schema status, verify targeting rules, clear cache
Google Rich Results Test shows errors
Possible causes:
- Required fields are missing
- Invalid data format
- Schema type mismatch
Solution: Check required fields, validate data formats, ensure correct schema type
Multiple schemas conflicting
Possible causes:
- Overlapping targeting rules
- Same priority values
- Inherited theme schemas
Solution: Adjust priority settings, refine targeting rules, disable conflicting theme schemas
Custom fields not mapping correctly
Possible causes:
- Incorrect field name
- Field doesn't exist on page
- ACF/Meta Box not configured
Solution: Verify field names, ensure fields have values, check plugin compatibility
Schema Types Reference
Complete reference for all 30+ schema types available in ProRank SEO:
Content Schemas
Schema Type | Best For | Key Properties |
---|---|---|
Article | Blog posts, news, general articles | headline, author, datePublished, image |
BlogPosting | Blog posts with comments | Extends Article + commentCount, discussionUrl |
NewsArticle | News and journalism | Extends Article + dateline, printEdition |
Report | Research reports, whitepapers | Extends Article + reportNumber, institution |
ScholarlyArticle | Academic papers | Extends Article + citation, doi, journal |
Recipe | Cooking recipes | ingredients, instructions, prepTime, nutrition |
Commerce Schemas
Schema Type | Best For | Key Properties |
---|---|---|
Product | Physical/digital products | name, price, availability, brand, sku |
Service | Professional services | provider, serviceType, areaServed |
Offer | Deals and promotions | price, validFrom, validThrough |
Vehicle | Cars and vehicles | Extends Product + mileage, fuelType |
Local Business Schemas
Schema Type | Best For | Key Properties |
---|---|---|
LocalBusiness | Physical business locations | address, phone, openingHours, priceRange |
Restaurant | Food establishments | Extends LocalBusiness + menu, cuisine |
Store | Retail locations | Extends LocalBusiness + branchOf |
Hotel | Lodging businesses | Extends LocalBusiness + starRating, amenities |
TouristAttraction | Tourist destinations | openingHours, isAccessibleForFree |
Event & Media Schemas
Schema Type | Best For | Key Properties |
---|---|---|
Event | Any type of event | name, startDate, location, organizer |
Course | Educational courses | provider, duration, courseMode |
Webinar | Online events | Extends Event + webinarUrl |
VideoObject | Video content | thumbnail, duration, uploadDate, embedUrl |
PodcastEpisode | Podcast episodes | duration, episodeNumber, partOfSeries |
Other Important Schemas
Schema Type | Best For | Key Properties |
---|---|---|
FAQPage | Frequently asked questions | mainEntity (question/answer pairs) |
HowTo | Step-by-step guides | steps, totalTime, supply, tool |
JobPosting | Job listings | title, description, hiringOrganization, salary |
Person | Individual profiles | name, jobTitle, worksFor, sameAs |
Organization | Company information | name, logo, url, sameAs |
Review | Product/service reviews | itemReviewed, reviewRating, author |
RealEstateListing | Property listings | price, address, numberOfRooms |
SoftwareApplication | Apps and software | operatingSystem, downloadUrl, version |
Integration with Other Features
WooCommerce Integration
Advanced Schema Pro automatically detects WooCommerce and provides specialized e-commerce schemas:
- Auto-maps product data (price, SKU, availability)
- Pulls reviews and ratings automatically
- Supports variable products and offers
- Integrates with sale prices and discounts
ACF & Custom Fields
Seamlessly integrate with Advanced Custom Fields and other meta box plugins:
- Auto-detects ACF field groups
- Maps repeater fields to schema arrays
- Supports all ACF field types
- Compatible with Meta Box, Toolset, and Pods
AI Content Generation
When using ProRank's AI content features, schemas are automatically suggested:
- AI analyzes content and recommends appropriate schemas
- Auto-generates schema-optimized content
- Ensures schema compliance in AI-written text
Performance & SEO Impact
Expected Results
Based on industry data and user reports, implementing schema markup typically results in:
🚀 30% Higher CTR
Rich snippets make results more attractive and informative
⚡ 25% Faster Indexing
Structured data helps Google understand and index content faster
🎯 Better Rankings
Schema is a confirmed ranking factor for relevant queries
🔊 Voice Search Ready
Structured data powers voice assistant answers
Performance Optimization
ProRank's schema implementation is optimized for performance:
- Cached Output: Schema JSON is cached for fast loading
- Minified JSON: Removes unnecessary whitespace in production
- Lazy Loading: Only loads schemas when needed
- Async Processing: Doesn't block page rendering