Schema Injection

Automatically add JSON-LD structured data to your site.

Last updated Feb 3, 2025

What Is Schema Markup?

Schema markup (JSON-LD) is structured data that helps search engines and AI systems understand your content. Instead of guessing what your business does, they can read explicit, machine-readable information.

CitedPro automatically injects schema.org structured data into your homepage's <head> section.

What Gets Injected

Based on your Setup information, CitedPro generates:

Organization or Person Schema

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your Business Name",
  "description": "What your business does",
  "url": "https://yoursite.com",
  "logo": "https://yoursite.com/logo.png",
  "telephone": "(555) 123-4567",
  "email": "hello@example.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "City",
    "addressRegion": "State"
  }
}

Contact Point

{
  "@type": "ContactPoint",
  "telephone": "(555) 123-4567",
  "email": "hello@example.com",
  "contactType": "customer service"
}

Social Profiles

{
  "sameAs": [
    "https://facebook.com/yourbusiness",
    "https://twitter.com/yourbusiness",
    "https://linkedin.com/company/yourbusiness"
  ]
}

FAQ Schema

If you've added FAQs in Setup, they're included as FAQPage schema:

{
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What are your hours?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "We're open Monday-Friday, 9am-5pm."
      }
    }
  ]
}

Enabling/Disabling Schema

  1. Go to CitedPro → Settings
  2. Toggle Enable Schema Injection
  3. Save changes

Tip

Schema is only injected if you've completed the minimum required fields in Setup (business name and description).

Where Schema Appears

By default, schema is injected on your homepage only. This is where business-level information belongs according to schema.org best practices.

For page-specific schema (articles, products, etc.), use a dedicated SEO plugin like Yoast or Rank Math.

Verifying Your Schema

Using Browser DevTools

  1. Visit your homepage
  2. Right-click and select View Page Source
  3. Search for application/ld+json
  4. You should see your schema markup

Using Google's Tool

  1. Go to Google Rich Results Test
  2. Enter your homepage URL
  3. Click Test URL
  4. Review the detected schema

Using Schema.org Validator

  1. Go to Schema.org Validator
  2. Paste your URL or schema code
  3. Review for errors and warnings

Conflicts with Other Plugins

If you're using another SEO plugin that also injects Organization schema, you may have duplicate markup. This isn't harmful but isn't ideal. Options:

  • Disable in CitedPro: Turn off schema injection and let your SEO plugin handle it
  • Disable in SEO plugin: Use CitedPro's schema and disable Organization schema in your SEO plugin
  • Use both: Having duplicate schema isn't an error, just redundant

Benefits of Schema Markup

  • Rich snippets: Enhanced search results with ratings, FAQs, etc.
  • Knowledge panels: Google may show your business in a knowledge panel
  • AI understanding: AI assistants can accurately describe your business
  • Voice search: Structured data helps voice assistants answer queries