Schema Markup Settings

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

  1. Navigate to your WordPress admin dashboard
  2. Go to DigiBlocks > Settings
  3. 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:

  1. In the Schema Markup Settings section, ensure the Enable Schema Markup toggle is turned on (blue/active state)
  2. Click Save Settings to apply your changes

To Disable Schema Markup:

  1. Click the Enable Schema Markup toggle to turn it off (gray/inactive state)
  2. 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:

  1. Google Rich Results Test: Use Google’s Rich Results Test to validate your schema markup
  2. Schema Markup Validator: Test your pages with Schema.org’s validator
  3. 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:

  1. Audit Existing Schema: Check if your theme or other plugins already provide schema markup
  2. Choose One Source: Use either DigiBlocks schema OR another plugin/theme, not both
  3. 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:

  1. Check Settings: Verify that schema markup is enabled in DigiBlocks settings
  2. Clear Cache: Clear any caching plugins or CDN cache
  3. Re-save Content: Edit and re-save pages containing DigiBlocks with schema support
  4. Regenerate Assets: Go to DigiBlocks > Settings and use the “Regenerate All Assets” button

Conflicting Schema

If you’re seeing duplicate or conflicting schema:

  1. Identify Sources: Use browser developer tools to inspect schema markup sources
  2. Disable One Source: Turn off schema in either DigiBlocks or other plugins/themes
  3. Validate Changes: Test with schema validation tools after making changes

Schema Validation Errors

When validation tools show errors:

  1. Review Content: Ensure block content includes all required information
  2. Check Format: Verify that structured content (like FAQs) follows proper format
  3. Update Content: Edit blocks to include missing required fields
  4. 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.