Tag: Structured Data

  • 5 GEO and AEO Case Studies From 2026 — What Actually Worked, Decoded

    5 GEO and AEO Case Studies From 2026 — What Actually Worked, Decoded

    Most GEO and AEO case studies you can find online are vendor-published and short on implementation detail. So instead of stacking another “look at this 300% lift” headline, this piece walks through five publicly documented results from 2026 — and pulls out the structural change that actually drove the win in each one. If you want to copy what works, copy the structure, not the percentage.

    1) HubSpot: 3x lead conversion from AEO traffic

    HubSpot’s own 2026 State of Marketing reporting found 58% of marketers saying AI-referred visitors convert at higher rates than traditional organic, with HubSpot itself reporting roughly 3x better lead conversion from AEO sources versus other channels. The implementation pattern across HubSpot’s blog: question-led H2s, a 40–60 word direct answer in the first paragraph below the heading, then expanded context, then a structured FAQ block with FAQPage schema.

    The before/after isn’t “more content.” It’s “the same content, restructured so the answer arrives in the first 60 words.” That single edit is what featured snippets and AI Overviews both reward.

    2) Hashmeta e-commerce client: +50% zero-click visibility

    Hashmeta documented a 50% increase in zero-click visibility for an e-commerce client after a targeted AEO sprint. The lever: rebuilding product and category pages around explicit question intent (“what is the difference between X and Y,” “is X worth it for Z use case”) and adding HowTo and FAQPage schema. The page didn’t get more traffic from the same query — it started winning the answer position on related queries it wasn’t competing for before.

    The takeaway for practitioners: zero-click visibility is its own funnel. Track it separately from sessions, because the value shows up in branded search lift two to four weeks later, not in same-day clicks.

    3) SaaS brand: 20+ free-trial signups per month from ChatGPT citations

    One SaaS case study circulating in the GEO community in early 2026 reported 20+ free-trial signups per month attributed directly to ChatGPT citations, identified via a unique UTM and a referral-source filter in their analytics. The structural pattern: a single canonical comparison page per top competitor, written as a third-person reference rather than first-person marketing, with a clear definition block, a structured comparison table, and a “when to choose X” section.

    This is the format ChatGPT cites because it’s the format ChatGPT was trained to produce. Match the output shape and you become the source.

    4) Generic brand study: 140% lift in AI-driven search traffic

    A widely cited 2026 GEO case study reported a 140% increase in LLM and AI-driven search traffic alongside a 62% rise in AI mentions after a strategy that prioritized entity saturation, internal-link clustering, and structured data over keyword density. The implementation detail worth copying: a single hub page per entity with at least 15 distinct factual data points, then 8–12 supporting articles linking back to it with descriptive anchor text.

    The 15-data-point threshold matches what GEO researchers have flagged repeatedly: articles with 15+ verifiable data points receive substantially more AI citations than articles with fewer than five.

    5) Mangools: featured-snippet capture from a single edit

    Mangools published a walkthrough showing how rewriting one blog post to lead with a 50-word direct answer captured a featured snippet for a head-term query, with the resulting traffic and brand exposure outpacing the rest of the content cluster. No new backlinks, no new content — just a structural rewrite of the first 100 words.

    The pattern across all five

    Every win has the same shape: question-led H2, 40–60 word direct answer, structured supporting content, schema markup. Here is the minimum viable AEO block, drop-in ready:

    <h2>What is generative engine optimization?</h2>
    <p><strong>Generative engine optimization (GEO) is the practice of structuring web content so AI systems like ChatGPT, Claude, Gemini, and Perplexity cite it as a source.</strong> Unlike SEO, which optimizes for ranking in a list of links, GEO optimizes for being included in a generated answer. The core levers are entity clarity, factual density, structured data, and crawlability via LLMs.txt and robots.txt.</p>
    
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [{
        "@type": "Question",
        "name": "What is generative engine optimization?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Generative engine optimization (GEO) is the practice of structuring web content so AI systems cite it as a source in generated answers."
        }
      }]
    }
    </script>

    The measurement layer

    None of these case studies mean anything without isolation. The minimum tracking stack: a referrer filter for chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, and copilot.microsoft.com in GA4; a separate event for zero-click impressions from Google Search Console; and a manual citation log — query a representative model with your top 25 prompts weekly and record whether your domain is cited. The third one is what most teams skip, and it’s the only one that tells you whether GEO is working before traffic shows up.

    What to copy this week

    Pick your top five highest-intent pages. For each one, rewrite the first 100 words as a direct-answer block, add a single FAQPage schema with three questions, and add the page to your LLMs.txt manifest. That is the entire implementation. Every case study above is a variation on those three moves.

  • Schema Injection Kit — Claude AI Skill for Structured Data

    Schema Injection Kit — Claude AI Skill for Structured Data

    Tell Claude what your page is. Get correct JSON-LD schema, ready to paste.

    Who This Is For

    Built for WordPress site owners and marketers who know schema markup matters but find the Schema.org documentation confusing and do not want to pay a developer every time they need a new page marked up.

    The Problem

    Schema markup is one of the highest-leverage technical SEO improvements a site can make — and one of the most commonly skipped because writing correct JSON-LD requires knowing the spec. Get it wrong and search engines ignore it. Get it right and you unlock rich results, enhanced AI search visibility, and structured data that tells search engines exactly what your page is. This skill generates correct, validated schema for any page type on demand.

    What It Does

    • Generates correct JSON-LD for 12 schema types: Article, FAQPage, Service, LocalBusiness, HowTo, Product, BreadcrumbList, Review, Event, Organization, Person, and VideoObject
    • Asks the right questions to fill required and recommended fields accurately — no guessing
    • Validates output against Schema.org specifications before delivering
    • Combines multiple schema types appropriately on a single page
    • Outputs ready-to-paste script tags you can drop into your page head or body

    What You Get

    The complete skill file in Claude-compatible format, a prompt library specific to the use case, and a setup guide that gets you running in under five minutes. After purchase, everything downloads instantly.

    Schema Injection Kit — Claude AI Skill for Structured Data

    $47

    Delivered to your inbox within 24 hours — skill file, prompt library, and setup guide

    Buy Now →

    Secure checkout via Square — all major cards accepted

    Want a custom version built specifically for your business? Email will@tygartmedia.com

    Frequently Asked Questions

    Do I need technical knowledge to use this?

    No. You describe your page and answer the skill’s questions. It handles the technical structure. You paste the output.

    Can I use multiple schema types on the same page?

    Yes — the skill knows which types can and should be combined. A service page might get Service + LocalBusiness + FAQPage. It generates them correctly together.

    How do I add the output to my WordPress site?

    Paste the script tags into your page using a code block, the theme’s header injection, or a plugin like Schema Pro or Rank Math’s custom schema field. The setup guide walks through each option.

    How is this delivered?

    Within 24 hours of purchase via email from will@tygartmedia.com. Skill file, prompt library, and setup guide delivered as a ZIP download.

    Does this require a paid Claude subscription?

    Installing as a custom skill requires a paid Claude plan (Pro, $20/mo, or higher) with code execution enabled. Your download also includes a free-plan setup option — paste the skill into a Claude Project’s instructions — which works on any plan.

    Can I get a custom version built for my specific business?

    Yes. Email will@tygartmedia.com with a description of your business and workflows. Custom skill builds are available as part of The Fitting service.

  • WordPress Schema Starter — Structured Data on Your Top 10 Pages for $299

    WordPress Schema Starter — Structured Data on Your Top 10 Pages for $299

    Tygart Media / Content Strategy
    The Practitioner JournalField Notes
    By Will Tygart
    · Practitioner-grade
    · From the workbench

    What Is the WordPress Schema Starter?
    FAQPage, LocalBusiness, and Service schema injected on your top 10 WordPress pages — not a plugin, not auto-generated, not bloated markup that fails validation. Hand-crafted JSON-LD, validated with Google’s Rich Results Test on every page. Your most important pages become rich-result eligible within days, not months.

    Schema markup is the single most underdeployed SEO tactic on most WordPress sites. The reason isn’t ignorance — it’s friction. Schema plugins produce invalid output. Hand-coding JSON-LD is tedious. And most SEO agencies charge for 6-month retainers when all you actually need is a focused sprint on your 10 most important pages.

    The Schema Starter is that sprint. We identify your top 10 pages by traffic or ranking proximity, determine the right schema types for each, write valid JSON-LD, inject it via WordPress REST API, and validate every page. Done in under a week.

    What We Inject (Per Page)

    • FAQPage — For any page with a Q&A section (produces FAQ accordions in Google results)
    • LocalBusiness — For your homepage and location pages (reinforces NAP, service area, hours)
    • Service — For service landing pages (signals service type, provider, area served)
    • Article — For blog posts included in your top 10
    • BreadcrumbList — Applied to all 10 pages

    Pricing

    Package Includes Price
    Starter Schema injection on top 10 pages, Rich Results validation $299
    Starter+ Everything in Starter + FAQ content written for pages missing Q&A sections $499

    What We Need From You

    • Your WordPress site URL
    • Application password (or we identify top 10 pages from public data and you confirm)
    • Business name, address, phone, and hours (for LocalBusiness schema)
    • List of top 10 pages (or we pull from analytics/ranking data)

    Get Schema on Your Top 10 Pages

    Share your site URL and we’ll identify your top 10 schema candidates and confirm scope before you pay anything.

    will@tygartmedia.com

    Email only. No commitment to reply. Turnaround quoted within 1 business day.

    Frequently Asked Questions

    Will this conflict with my existing schema plugin (Yoast, RankMath)?

    We inject schema as a standalone JSON-LD block in page content — separate from plugin-generated schema. In most cases they coexist cleanly. If there’s duplication, we identify and remove it during the validation pass.

    How do you determine which 10 pages to prioritize?

    By traffic (if you share GA4 access), ranking proximity to featured snippet triggers, or a list you provide. We can also pull ranking data via DataForSEO for sites where analytics access isn’t available.

    What does the Rich Results validation confirm?

    Google’s Rich Results Test verifies the schema is valid, parseable, and eligible for rich result placements. Every page passes before the engagement closes — we fix any validation errors as part of the service.


    Last updated: April 2026

  • WordPress Schema Injection Sprint — JSON-LD Structured Data for 20 Posts

    WordPress Schema Injection Sprint — JSON-LD Structured Data for 20 Posts

    Tygart Media / Content Strategy
    The Practitioner JournalField Notes
    By Will Tygart
    · Practitioner-grade
    · From the workbench

    What Is a Schema Injection Sprint?
    A schema injection sprint is a concentrated pass across 20 WordPress posts — identifying the right JSON-LD structured data types for each post, generating valid schema markup, injecting it via WordPress REST API, and validating every post with Google’s Rich Results Test. In one sprint, 20 posts become eligible for rich result placements they weren’t eligible for before.

    Schema markup is one of the highest-leverage, most consistently skipped SEO tasks on WordPress sites. It’s not that operators don’t know it matters — it’s that doing it right on 20 posts manually takes hours, and most schema plugins produce bloated or invalid output that fails the Rich Results Test anyway.

    We inject schema programmatically. Every post gets the right schema type for its content — not a one-size-fits-all Article block — and every result is validated before we move on.

    Who This Is For

    WordPress sites with existing published content that aren’t appearing in rich result placements (FAQ accordions, HowTo steps, review stars) despite having the content to qualify. If your posts have FAQ sections but no FAQPage schema, you’re invisible to the placement Google is actively filling.

    Schema Types We Inject

    • FAQPage — For any post with a Q&A section. Produces FAQ accordion in Google results.
    • Article — Standard news/blog schema with author, publisher, datePublished, dateModified.
    • HowTo — For step-by-step content. Produces visual step display in rich results.
    • Service — For service landing pages. Signals service type, provider, and area served.
    • LocalBusiness — For location-specific content. Reinforces NAP data and service area.
    • BreadcrumbList — Site navigation schema. Applied to all posts in the sprint.
    • Speakable — Marks key paragraphs for voice search and AI synthesis.

    What We Deliver

    Item Included
    Schema type selection for all 20 posts
    JSON-LD generation (valid, not plugin-bloated)
    REST API injection to all 20 posts
    Google Rich Results Test validation on every post
    Validation report with pass/fail per post
    Fix pass for any validation failures

    Ready to Make Your Content Rich-Result Eligible?

    Share your site URL and we’ll identify your 20 best candidates for schema injection based on content type and current ranking proximity.

    will@tygartmedia.com

    Email only. No sales call required.

    Frequently Asked Questions

    Will this conflict with my existing SEO plugin (Yoast, RankMath)?

    We inject schema as a separate JSON-LD block in the post content — it doesn’t touch plugin settings or plugin-generated schema. In most cases, the two coexist cleanly. If there’s duplication, we identify and resolve it during the validation pass.

    How quickly will rich results appear after injection?

    Google typically processes schema changes within 2–4 weeks for established sites. Rich result eligibility appears in Google Search Console after the next crawl cycle.

    Can you do more than 20 posts?

    Yes. We can run additional sprints of 20 posts or scope a full-site schema pass. Contact us with your post count and we’ll quote accordingly.


    Last updated: April 2026

  • How Law Firms Win People Also Ask Placements With FAQ Schema

    How Law Firms Win People Also Ask Placements With FAQ Schema

    Tygart Media — Law Firm Content Strategy

    How Law Firms Win People Also Ask Placements With FAQ Schema

    By Tygart Media Updated: April 12, 2026
    People Also Ask for legal searches: Google’s People Also Ask boxes appear above organic listings for the majority of legal queries — “how long do I have to file,” “what does this coverage actually include,” “do I need a lawyer for this.” These placements are visible before the first blue link, capturing prospect attention at peak intent. Winning them requires two things: a FAQ section with 40–60 word direct answers to specific questions, and FAQPage JSON-LD schema that tells Google’s systems exactly where those answers are. Most law firm blogs have neither.

    Why PAA Placements Matter More Than Position 1 for Legal Queries

    For legal searches, Google surfaces People Also Ask boxes before position 1 organic results on the majority of high-intent queries. A prospect searching “how long do I have to sue after a car accident in Texas” sees PAA answers before they see any firm’s website. If your content is in that box, you’ve captured attention before your competitors’ organic listings are even visible.

    PAA placements also feed directly into AI Overviews and AI assistants. When a prospect asks ChatGPT the same question, the AI draws from content with the same direct-answer structure that wins PAA placements — well-structured, entity-rich, 40–60 word direct answers with FAQPage schema. Optimizing for PAA and optimizing for AI citation are the same optimization.

    How do law firms win People Also Ask placements? Law firms win People Also Ask placements by adding a FAQ section to existing blog posts where each question-and-answer pair matches a specific legal query pattern — “How long do I have to file a personal injury claim in [state]?”, “What does comparative negligence mean?”, “Do I need a lawyer for a minor car accident?” — with a direct 40–60 word answer immediately following each question, and FAQPage JSON-LD schema injected into the post’s HTML so Google can identify and extract those answers for PAA display.

    The Anatomy of a PAA-Winning Legal FAQ

    Most law firm FAQ sections fail to win PAA placements because they answer the wrong questions in the wrong format. The difference:

    ❌ What doesn’t win PAA
    What is personal injury law?
    Too generic — Nolo, FindLaw, and Wikipedia already own this. No specificity, no jurisdictional context, no urgency signal. Google has better sources for this answer.
    ✅ What wins PAA
    How long do I have to file a personal injury claim in Texas?
    In Texas, the statute of limitations for personal injury claims is two years from the date of injury under Texas Civil Practice and Remedies Code § 16.003. Exceptions apply for minors, claims against government entities (which may require notice within 6 months), and cases where the injury was not immediately discoverable.

    The winning answer is: specific to a jurisdiction, names the relevant statute, acknowledges exceptions, and is 40–60 words. It’s the answer a practitioner would give — not the answer a content writer researching for an hour would produce. That specificity is exactly what Google’s systems evaluate.

    The 7 Legal FAQ Categories That Win PAA Consistently

    1. Statute of limitations questions — “How long do I have to [sue/file/claim] in [state]?”
    2. Cost and fee questions — “How much does a [type] lawyer cost?”, “Do I pay upfront?”
    3. Process questions — “What happens after I file [claim/complaint/petition]?”
    4. Fault and liability questions — “What if I was partially at fault?”, “Who is liable if…?”
    5. Documentation questions — “What evidence do I need for [claim type]?”
    6. Alternative questions — “Can I handle this without a lawyer?”, “What happens if I don’t get a lawyer?”
    7. Recovery questions — “What damages can I recover?”, “How much is my case worth?”

    Implementing FAQPage Schema in WordPress

    FAQPage schema is injected as a JSON-LD block in the post’s HTML. It does not require a plugin — it can be added directly to the post content. The schema structure tells Google’s systems exactly which HTML elements contain the question text and which contain the answer text, making the content machine-readable for PAA extraction and AI citation.

    The most common implementation error is creating a FAQ section in HTML without the corresponding JSON-LD schema — Google can see the questions but cannot parse them for PAA extraction. Both the visible FAQ section and the JSON-LD block are required.

    FAQPage schema injection is one of the four core optimization layers in SiteBoost’s WordPress content optimization for law firms. For each post, we generate 6–8 PAA-targeted questions, write direct answers, and inject both the visible FAQ section and the FAQPage JSON-LD schema — pushing everything live via the WordPress REST API.

    Frequently Asked Questions

    How long does it take for FAQPage schema to earn PAA placements?

    FAQPage schema can earn People Also Ask placements within 2–4 weeks of implementation for posts that are already ranking in positions 1–20. Google crawls and re-evaluates indexed content regularly, and FAQPage schema is one of the fastest-surfacing schema types in Google’s rich result system. Posts that are not yet indexed or ranking below position 20 will need to build ranking authority before PAA placements are achievable.

    Should every law firm blog post have a FAQ section?

    Every post that targets an informational query — which is most legal blog content — should have a FAQ section. Practice area service pages benefit from FAQs too, but they serve a slightly different function (addressing pre-hire objections rather than research questions). The posts with the highest PAA potential are those targeting process, cost, liability, and statute of limitations questions — the queries prospects ask during active research before contacting a firm.

    Does FAQPage schema work for all practice areas?

    Yes. FAQPage schema works across all legal practice areas because the underlying mechanism — direct answers to specific questions that Google can extract — is universal. Personal injury, family law, criminal defense, estate planning, business law, and immigration all have distinct question patterns that prospects search. The key is writing questions in the language clients use, not the language attorneys use, and providing direct jurisdictional answers rather than generic legal information.

    Sources: Google Rich Results Documentation — FAQPage; ALM Corp, “SEO for Law Firms: Advanced Tactics for 2026”; W3Era, “Law Firm SEO Guide 2026”; Grow Law, “SEO for Lawyers: How to Dominate the SERPs in 2026”
  • The Taxonomy Cathedral — Information Architecture

    The Taxonomy Cathedral — Information Architecture

    Gothic cathedral interior where the architecture represents information taxonomy with stained glass data hierarchies and metadata-inscribed pillars
  • Entity Constellation — Knowledge Graph Visualization

    Entity Constellation — Knowledge Graph Visualization

    Knowledge graph visualization rendered as a cosmic constellation map with interconnected entity nodes forming clusters against deep space