STRUCTURED DATA, IMPLEMENTED AND PROVEN
Schema markup, implemented and proven.
Structured data that's missing, duplicated, or contradicting your own pages gets found, fixed by hand, validated against Google's own tools, and documented — so you can see exactly what changed and check it yourself. Agencies get it under their brand. Shopify stores and service businesses get it direct.
20 minutes · NDA-friendly · Bring one client site
If you've seen one of these, you're in the right place.
“Structured data items are invalid.”
“Parsing error: missing ',' or '}'.”
“Either offers, review, or aggregateRating should be specified.”
“Product snippets structured data issues detected.”
“Merchant Center suspended for misrepresentation.”
These are not vague SEO problems. They are specific, diagnosable, fixable faults in the code that tells search systems what your pages are. Most of them come from one of three places: a theme and an app both writing the same markup, a plugin filling in fields the page doesn't actually support, or markup written once and never checked again.
Pick the one that matches what you're looking at.
-
Shopify or e-commerce errors
Read the breakdownDuplicate Product JSON-LD, theme-and-app conflicts, invalid items in Search Console. Here is what causes it and why Google flags it instead of merging it. If you already know or strongly suspect the conflict, start with Shopify structured-data repair.
-
You want it checked properly
Schema Health ReviewA human-reviewed diagnostic across your homepage and four priority URLs, with an evidence map and a prioritized action list.
-
You're not sure what's wrong
Run the Free E.V.I.L. ScanRun the free automated scan. It reads your public homepage and reports what search systems can currently see in your structured data — no call, no commitment.
Agencies: hand off the schema, keep the client.
You sell technical SEO. A client asks why their markup is throwing errors. Nobody in-house has done this particular work at depth, hiring for one technical layer doesn't make sense at your size, and it keeps sliding to next sprint.
That's the job. Schema audits, hand-written JSON-LD, validation, and client-ready documentation — delivered under your agency's brand, or unbranded. You present the work. I stay invisible.
Written scope before work starts. Written approval before anything on a client site changes. An itemised record of what changed. Validation evidence your client can re-run themselves in the same free public tools.
Structured data gives search systems clearer clues.
Search engines and AI tools use structured data alongside the visible page content to identify what a business is, what it sells, where it operates, and how its pages relate. When that markup is missing, malformed, or contradicts the visible content, the cues become noisier and the system has less to work with.
Clean structured data helps reduce ambiguity around your business, services, locations, products, and page relationships. It supports stronger machine-readable context, but it does not guarantee rankings, rich results, AI Overviews, or citations. The work here is to make that layer correct, validated, and documented — so the rest of your SEO and content effort sits on a real foundation.
Expose. Validate. Implement. Lock In.
-
Expose
Find what structured data is actually on the site — including whatever a theme, app, plugin, or previous developer left behind — and what's missing, duplicated, or contradicted by the visible page.
-
Validate
Check every finding against the page content and against Google's Rich Results Test and the Schema.org Validator. Separate verified issues from advisory opportunities, unresolved observations, and findings that simply don't apply to your business.
-
Implement
Write or repair the JSON-LD by hand, against a written scope you approved. Deploy it, or hand it over as production-ready code with developer notes.
-
Lock In
Write it all down: validation results, an evidence map connecting every claim to the page content behind it, a record of what changed, deployment notes, and a maintenance checklist. Then re-check after deployment.
Pick Your Path
-
E.V.I.L. Schemes
View SchemesDone-for-you schema implementation — audited, written by hand, deployed, validated, and documented. Built for local service businesses, professional practices, agencies, and Shopify stores.
-
E.V.I.L. Briefs
Read the BriefsHonest analysis on JSON-LD implementation, structured data strategy, and AI search visibility. Written for web developers, SEO professionals, and local businesses who want clarity over hype.
-
DIY — Schema Packs
Browse Schema PacksNiche-specific structured data decision guides and JSON-LD template kits for home service businesses. Each pack covers the right schema types for that trade, validation steps, and visible content requirements. Single-site license. Instant digital delivery.
Concrete deliverables, scoped before you pay.
-
Schema audit & cleanup
A page-by-page review of existing structured data. Errors, deprecated types, duplicate blocks, and conflicts with visible content are documented with prioritized fixes.
-
Custom JSON-LD implementation
Markup written for your actual business: Organization, LocalBusiness, Service, Product, Article, FAQPage, BreadcrumbList, and other types as relevant — connected with proper @id references.
-
Local & entity SEO foundations
Consistent NAP, service-area definitions, and sameAs profile alignment when verified profiles are available — kept careful and accurate, never padded with unrelated links.
-
Validation & rich results testing
Every block is checked against Google's Rich Results Test and the Schema.org Validator. Errors are resolved before delivery, with screenshots in the report.
-
Machine-readable clarity
Structured data that reduces ambiguity around your business, services, locations, and page relationships — so search engines and AI systems have cleaner signals to work with.
-
Documentation & 14-day support
A handover package: validation report, plain-English implementation notes, maintenance checklist, and 14 days of follow-up to fix anything that surfaces after launch.
Built for teams where search visibility drives revenue.
-
Marketing & SEO agencies
White-label or referenced implementation for client sites. Clean code, a real audit report, predictable timelines, and an NDA before the first site is discussed.
-
Shopify & e-commerce
Themes and apps both generate product schema. Product, offer, brand, breadcrumb, and organization markup reviewed for accuracy and for the conflicts that duplication creates.
-
Local service businesses
HVAC, plumbing, dental, home services — LocalBusiness, Service, and review markup aligned with what the page actually shows.
-
Attorneys & law firms
Implementation may use LegalService and Person markup where supported by visible page content.
-
Owner-led businesses
Consultants, professional services, and operators who need their site to read as a real, searchable entity — not a brochure.
A short, predictable engagement.
-
1. Discovery call & written scope
A short call to understand your site, business model, and goals. You receive a written scope listing every markup type, page, and deliverable before any work starts. Typical timeline: 1–2 days.
-
2. Audit & markup build
I audit existing structured data, document gaps, then write JSON-LD for each in-scope page or template — referencing your real services, locations, and content. Typical timeline: 3–5 days.
-
3. Validation & deployment
Markup is validated against Google's Rich Results Test and the Schema.org Validator, then deployed to your site or delivered as production-ready code for your developer. Typical timeline: 2–4 days.
-
4. Handover & 14-day support
You receive the validation report, an implementation guide, and a maintenance checklist. I stay on call for 14 days to fix anything that surfaces post-launch.
What we don't promise
No rankings. No traffic. No leads. No revenue. No rich results. No AI citations. No Merchant Center reinstatement.
Every one of those is decided by Google, Microsoft, OpenAI, or another platform — not by the person writing your markup. Anyone guaranteeing them is guaranteeing something they don't control.
What is promised: your structured data will be accurate, it will validate, it will match what your pages actually say, and you will have written evidence of all three.
Frequently asked questions
Do you work with agencies on white-label projects?
Yes — agencies are the primary path. Schema audits, hand-written JSON-LD, validation, and client-ready documentation are delivered under your agency's brand, or unbranded. I don't contact your client unless you ask, and there is no public portal that could surface the relationship. NDAs are welcome, and non-solicitation and non-poaching protections can be included in the service agreement.
I already have schema on my site — is this still worth it?
Often, yes — but a diagnostic is the right way to find out. Existing markup is sometimes complete and clean. More often it has missing required fields, deprecated types, duplicate blocks across plugins and apps, or content that contradicts the visible page.
The Free E.V.I.L. Scan is an automated, homepage-only look at the structured data search systems can currently read. It performs a limited Expose step and does not include a call, full-site diagnosis, implementation plan, or ranking guarantee. A Schema Health Review goes deeper, across five pages, with a human checking every finding against what the page actually says.
Will this make me rank higher?
Schema markup is not a direct ranking factor. What it does is make your content easier for search engines and AI systems to interpret — which can support rich-result eligibility, local pack relevance, and entity recognition. No ranking guarantees, here or anywhere else — the value is in clean, validated implementation your other SEO work can build on.
Can you fix schema that's broken or conflicting from a plugin?
Yes — that's one of the most common starting points. Plugins like Yoast, RankMath, and schema apps often produce overlapping or conflicting blocks. The audit documents every conflict, and cleanup is scoped from there.
Can you fix Shopify product schema that's duplicated between my theme and an app?
Yes — it's one of the most common jobs there is. Both write Product JSON-LD, Google reads both, and instead of merging them it flags the conflict. The fix is deciding which source owns the markup, suppressing the other cleanly, and validating that only one valid block remains per page type.
How long does a project take?
Typical engagements run 7–14 days from kickoff to delivery. Larger sites or multi-location businesses can run longer; the written scope after the audit will give you an exact timeline.
Will this break anything on my site?
JSON-LD sits in a script tag in the page head and does not affect layout, performance, or visible content. If you'd prefer, code can be delivered for your developer to deploy on a staging environment first — that's the standard path for production sites.
Why not just use ChatGPT or an AI tool to write my schema?
AI tools can produce schema that looks correct but references the wrong types, uses deprecated properties, or contradicts what's on the visible page. The problem isn't writing JSON — it's knowing which types apply to your business, which fields are required vs. recommended, and whether the output actually validates. That's the gap this service fills.
How much does schema markup implementation cost?
Implementation runs in three named tiers — The Foothold (starting at $1,500), The Territory Takeover (starting at $3,500), and The Empire (custom scope, priced to the architecture). Every engagement lands on a specific number, confirmed in a written scope before any work begins — you know the exact price, timeline, and deliverables before you commit.
Fixed-price options: the Schema Health Review is $497, a Live Schema Walkthrough is $150, and Schema Packs are $147. The Fit Call and the automated Free E.V.I.L. Scan are free.
Start with one site.
Agencies: bring one client site to a fit call. Twenty minutes. If it's a fit, you get back a validated, documented, client-ready deliverable under your brand. If it isn't, you'll leave knowing what I'd do in your position.
Everyone else: run the free automated scan, book a live walkthrough, or go straight to the paid review. Either way you'll know what's actually there before you pay anyone to change it.