WordPress Plugin

Schema.org SEO (HyperSEO)

Generate and validate Schema.org structured data for better search visibility

Synoveo's HyperSEO feature automatically generates Schema.org JSON-LD structured data for your WordPress site, helping search engines better understand your business.

What is Schema.org?

Schema.org is a collaborative vocabulary used by search engines to understand web content. Adding structured data helps:

  • Improve search result appearance with rich snippets
  • Increase click-through rates
  • Provide accurate business information to Google

Accessing Schema Settings

Navigate to Synoveo → Schema.org SEO in your WordPress admin to access the HyperSEO settings.

Schema.org SEO settings page

Configuration Options

Business Type

Select the Schema.org type that best describes your business:

  • LocalBusiness (default)
  • Restaurant
  • Store
  • ProfessionalService
  • MedicalBusiness
  • And many more...

Business Information

Configure the core business details:

  • Business name
  • Description
  • Address (street, city, state, zip, country)
  • Phone number
  • Website URL
  • Email address

Opening Hours

Set your business hours for each day of the week. These are included in the schema output.

Social Profiles

Add links to your social media profiles:

  • Facebook
  • Twitter/X
  • Instagram
  • LinkedIn
  • YouTube

Schema Preview

Preview your generated JSON-LD structured data before publishing:

Schema.org JSON-LD preview

The preview shows exactly what will be added to your site's HTML. You can verify:

  • All fields are populated correctly
  • Business type is accurate
  • Hours and contact info are formatted properly

Testing Your Schema

Copy for Testing

Use the copy button to grab your schema JSON-LD for testing:

Copy schema button

Google Rich Results Test

Paste your schema into Google's Rich Results Test to validate:

Google Rich Results Test showing valid schema

Google will show:

  • Whether your schema is valid
  • Any warnings or errors
  • A preview of how it may appear in search results

Schema Types Supported

Synoveo generates the following Schema.org types:

TypeUse Case
LocalBusinessDefault for most businesses
RestaurantRestaurants, cafes, bars
StoreRetail stores
ProfessionalServiceLawyers, accountants, consultants
MedicalBusinessDoctors, dentists, clinics
LodgingBusinessHotels, B&Bs
FoodEstablishmentFood service businesses
HealthAndBeautyBusinessSpas, salons

Generated Markup

Example of generated JSON-LD:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Your Business Name",
  "description": "Your business description",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "Your City",
    "addressRegion": "State",
    "postalCode": "12345",
    "addressCountry": "US"
  },
  "telephone": "+1-555-123-4567",
  "url": "https://yourbusiness.com",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "09:00",
      "closes": "17:00"
    }
  ]
}

How It Works

  1. Automatic Injection - Schema is automatically added to your site's <head> section
  2. No Code Required - Configure everything through the WordPress admin
  3. Always Valid - Generated markup follows Schema.org specifications
  4. Real-time Updates - Changes reflect immediately on your site

Integration with GBP

When you sync data between Synoveo and Google Business Profile:

  • Business information stays consistent
  • Hours of operation match across platforms
  • Contact details are synchronized

This ensures your Schema.org data and GBP listing show the same information.

Best Practices

  1. Complete all fields - More data = better understanding by search engines
  2. Keep information current - Update hours for holidays and special events
  3. Match GBP data - Ensure consistency between schema and your Google listing
  4. Test regularly - Use Google's tools to validate after changes

Troubleshooting

Schema not appearing

  • Check that the feature is enabled in settings
  • Clear your caching plugin
  • View page source to verify JSON-LD is present

Validation errors

  • Ensure required fields (name, address) are filled
  • Check phone number format (use international format)
  • Verify URL is correct and accessible

Rich snippets not showing

  • Schema takes time to be indexed by Google
  • Not all schema types get rich snippets
  • Google decides which results show enhanced formatting

Next Steps

On this page