Schema markup is structured data that helps search engines better understand your website content, potentially improving your search rankings and enabling rich snippets in search results. DigiBlocks includes built-in schema markup support for several blocks to enhance your SEO without requiring additional plugins or manual coding.
What is Schema Markup?
Schema markup is a form of microdata that creates an enhanced description (commonly known as a rich snippet) that appears in search results. When you add schema markup to your HTML, search engines like Google can better understand your content and present it more attractively in search results.
For example, FAQ schema markup can cause your FAQ content to appear as expandable question-and-answer sections directly in Google search results, while breadcrumb schema helps search engines understand your site’s navigation structure.
DigiBlocks Schema Markup Features
DigiBlocks automatically generates appropriate schema markup for compatible blocks, including:
- FAQ Block: Adds FAQ schema markup for better search result visibility
- Breadcrumbs Block: Implements breadcrumb navigation schema
- Team Block: Includes Person schema for team member information
- Testimonials Block: Adds Review schema markup
- Pricing Table Block: Implements Product or Service schema
- Posts Block: Adds Article schema for blog post listings
The schema markup is automatically generated when you use these blocks, requiring no additional configuration or technical knowledge.
Configuring Schema Markup Settings
Accessing Schema Markup Settings
- Navigate to your WordPress admin dashboard
- Go to DigiBlocks > Settings
- Scroll down to the Schema Markup Settings section
Enabling or Disabling Schema Markup
The schema markup feature is enabled by default, but you can control it through the settings:
To Enable Schema Markup:
- In the Schema Markup Settings section, ensure the Enable Schema Markup toggle is turned on (blue/active state)
- Click Save Settings to apply your changes
To Disable Schema Markup:
- Click the Enable Schema Markup toggle to turn it off (gray/inactive state)
- Click Save Settings to apply your changes
When to Disable Schema Markup
You might want to disable DigiBlocks’ schema markup in these situations:
- Using Another SEO Plugin: If you’re using plugins like RankMath, Yoast SEO, or other schema markup plugins that handle structured data
- Custom Schema Implementation: When you have custom schema markup code that conflicts with DigiBlocks’ automated schema
- Theme Schema Conflicts: If your theme already includes comprehensive schema markup
- Manual Control Preference: When you prefer to implement schema markup manually for complete control
Schema Markup Validation
After enabling schema markup, it’s important to validate that it’s working correctly:
- Google Rich Results Test: Use Google’s Rich Results Test to validate your schema markup
- Schema Markup Validator: Test your pages with Schema.org’s validator
- Google Search Console: Monitor your rich snippets performance in Google Search Console
Block-Specific Schema Implementation
FAQ Block Schema
When you add an FAQ block to your page, DigiBlocks automatically generates FAQ schema markup that includes:
- Question text
- Answer content
- Proper FAQ page structure
This can result in your FAQs appearing as expandable sections in Google search results.
Breadcrumbs Block Schema
The Breadcrumbs block automatically includes:
- Navigation path structure
- Page hierarchy information
- URL structure for each breadcrumb level
Team Block Schema
Team member blocks include Person schema with:
- Name information
- Job title
- Organization affiliation
- Social media profiles (when provided)
Testimonials Block Schema
Testimonial blocks generate Review schema featuring:
- Reviewer information
- Review content
- Rating data (when star ratings are included)
Best Practices for Schema Markup
Content Accuracy
Ensure that your block content accurately represents the information you want to markup:
- FAQ answers should be complete and helpful
- Team member information should be current and accurate
- Testimonials should be genuine customer feedback
Avoiding Duplicate Schema
If you’re using multiple schema markup sources:
- Audit Existing Schema: Check if your theme or other plugins already provide schema markup
- Choose One Source: Use either DigiBlocks schema OR another plugin/theme, not both
- Test for Conflicts: Use validation tools to ensure there are no conflicting schema implementations
Regular Validation
Periodically check your schema markup:
- Test pages after adding new blocks
- Validate schema after plugin updates
- Monitor Google Search Console for schema-related issues
Troubleshooting Schema Markup
Schema Not Appearing
If schema markup isn’t showing up in validation tools:
- Check Settings: Verify that schema markup is enabled in DigiBlocks settings
- Clear Cache: Clear any caching plugins or CDN cache
- Re-save Content: Edit and re-save pages containing DigiBlocks with schema support
- Regenerate Assets: Go to DigiBlocks > Settings and use the “Regenerate All Assets” button
Conflicting Schema
If you’re seeing duplicate or conflicting schema:
- Identify Sources: Use browser developer tools to inspect schema markup sources
- Disable One Source: Turn off schema in either DigiBlocks or other plugins/themes
- Validate Changes: Test with schema validation tools after making changes
Schema Validation Errors
When validation tools show errors:
- Review Content: Ensure block content includes all required information
- Check Format: Verify that structured content (like FAQs) follows proper format
- Update Content: Edit blocks to include missing required fields
- Re-test: Validate again after making content corrections
Performance Considerations
DigiBlocks’ schema markup is designed to be lightweight and efficient:
- Inline Generation: Schema is generated inline with your content, not through external API calls
- Conditional Loading: Schema markup is only added to pages that contain compatible blocks
- Clean Code: Generated schema follows best practices for minimal file size impact
By properly configuring DigiBlocks’ schema markup settings, you can enhance your website’s SEO performance and potentially improve your search engine visibility with rich snippets and enhanced search results.