Recon
AuditToolsPricingWriting
Log inStart free→
Recon

White-label website audits for agencies. Real reports, real leads, at a price that makes sense.

Product

  • Free audit
  • Free tools
  • Pricing
  • Get started

Compare

  • All comparisons
  • vs SEOptimer
  • vs MySiteAuditor
  • vs WooRank

Industries

  • All industries
  • Dentists
  • Law firms
  • Plumbers
  • Real estate

Account

  • Log in
  • Get started

© 2026 Recon. All rights reserved.

PrivacyTermsCookies
  1. Home
  2. /
  3. Blog
  4. /
  5. Schema Markup Guide for Agency Clients

ARTICLE

Schema Markup Guide for Agency Clients

A practical guide to implementing schema markup for your agency's clients. Which types to use, how to validate, and common mistakes to avoid.

Apr 9, 2026·4 min read

SEO for Agencies·schema markup·structured data·JSON-LD·rich results

Schema markup is the easiest SEO win you're not doing

Most agency clients have zero structured data on their websites. Adding schema markup takes 30–60 minutes per site and immediately improves how search engines understand and display the site. It's the highest-impact, lowest-effort SEO task you can offer.

What schema markup does

Schema markup is code (JSON-LD format) that you add to web pages to tell search engines exactly what the content represents. Without it, Google guesses what your page is about by parsing the HTML. With it, you're telling Google explicitly: "This is a dental practice at 123 Main Street, open Monday through Friday, with a 4.8 star rating."

The result: rich snippets in search results — star ratings, business hours, FAQ dropdowns, product prices, and more. Pages with rich snippets get 20–30% more clicks than plain blue links at the same ranking position.

Which schema types to implement by industry

Local businesses (dentists, plumbers, law firms, restaurants)

Primary: LocalBusiness (or subtypes: Dentist, Attorney, Restaurant, Plumber)

  • Name, address, phone, hours, geo coordinates, price range
  • sameAs links to social profiles

Secondary: FAQPage on service pages, Review/AggregateRating if reviews are displayed

Professional services (consultants, agencies, SaaS)

Primary: Organization or ProfessionalService

  • Name, URL, description, logo, founding date

Secondary: SoftwareApplication for tools, FAQPage on pricing pages

E-commerce

Primary: Product with Offer

  • Name, description, image, SKU, price, availability, brand

Secondary: BreadcrumbList for navigation, AggregateRating for reviews

How to implement (step by step)

Step 1: Identify which pages need schema

Start with the most important pages:

  1. Homepage → Organization/LocalBusiness
  2. Service/product pages → Service/Product
  3. Contact page → LocalBusiness with full address
  4. FAQ page or section → FAQPage
  5. Blog posts → Article/BlogPosting

Step 2: Build the JSON-LD

JSON-LD goes in a <script type="application/ld+json"> tag, typically in the page's <head>:

The structure is always:

  • "@context": "https://schema.org" (always the same)
  • "@type": "LocalBusiness" (the schema type)
  • Properties specific to that type

Step 3: Validate

Before deploying, validate the markup:

  • Google Rich Results Test — shows if the schema qualifies for rich snippets
  • Schema.org Validator — checks syntax correctness
  • Meta Tag Analyzer — quick check for presence of structured data

Step 4: Deploy and monitor

Add the JSON-LD to the page and deploy. Monitor Google Search Console for:

  • New rich result types appearing
  • Structured data errors or warnings
  • Click-through rate improvements on pages with rich snippets

Common mistakes

  1. Using Microdata instead of JSON-LD — JSON-LD is Google's recommended format and is easier to maintain
  2. Putting schema on every page identically — each page should have schema relevant to that page's content
  3. Missing required properties — a Product without offers won't generate rich results
  4. Outdated information — old hours, wrong addresses, and stale prices in schema are worse than no schema
  5. Not testing after deployment — always validate before and after

How to sell schema to clients

Don't say "we need to add structured data to your website." Say:

"When someone searches for your business, Google shows a basic blue link. Your competitor has star ratings, business hours, and a phone number right in the search results. We can make your listing look like theirs — and it takes less than a day."

Show them a search result with rich snippets next to one without. The visual difference sells itself.

Tracking the impact

After implementing schema, track these metrics over 30 days:

  • Rich result impressions — how often your rich snippets appear (via Search Console)
  • Click-through rate — compare CTR before and after schema implementation
  • Search Console enhancements — Google reports which schema types it detected and any errors

Run an audit on any client's site to check for missing structured data as part of your initial assessment.

Keep reading

  • Structured Data That AI Search Engines Love

    Which schema markup types AI search engines actually use when generating answers. Practical implementation guide for agencies and their clients.

    Apr 4, 2026
  • Schema Bugs That Quietly Block Rich Results

    Eight schema bugs that pass the Rich Results Test but never produce rich results, and the diagnostic pattern for finding why yours don't either.

    May 17, 2026
  • Best Website Audit Tools for Agencies in 2026

    A no-fluff comparison of website audit tools for SEO agencies: what each does well, what it costs, and what to actually use for lead generation.

    Jun 1, 2026
← All writingRun a free audit →