Tag: Schema Markup

  • LLMs.txt Spec: 2026 Guide, Robots.txt Rules & Verification

    LLMs.txt Spec: 2026 Guide, Robots.txt Rules & Verification

    If you publish an llms.txt file this week, no major model is going to fetch it tonight. That is the honest 2026 read on the spec — and yet the file is still worth shipping for narrow, specific reasons. This guide covers the 4-element specification published at llmstxt.org, the robots.txt pairing that actually controls AI crawler behavior right now, and a server-log filter you can run to verify whether anyone is reading the file you just shipped.

    What llms.txt actually is (and what it isn’t)

    Three cards for Google cautious, Bing speed, OpenAI aggressive crawl styles
    What llms.txt actually is — and isn’t.

    llms.txt is a Markdown file served at the site root — /llms.txt — proposed by Jeremy Howard of Answer.AI on September 3, 2024. The spec at llmstxt.org defines four elements: a required H1 with the project or site name; a blockquote summary; zero or more Markdown content sections (no headings); and zero or more H2-delimited file-list sections containing annotated Markdown links to deeper content. That is the entire specification. There is no header convention, no schema requirement, no robots-style allow/deny syntax.

    What llms.txt is not: it is not a substitute for robots.txt, it is not an access-control mechanism, and as of May 2026 it is not consumed at inference time by ChatGPT, Claude, Gemini, Perplexity, or Copilot in any documented production system. Server-log audits across multiple independent practitioners show GPTBot, ClaudeBot, and Google-Extended do not request /llms.txt in meaningful volume during routine crawls.

    The realistic 2026 use case is developer tooling. AI coding assistants and IDE agents — Cursor, GitHub Copilot, Claude Code, and similar tools — retrieve docs in real time, and a curated llms.txt cuts token waste by pointing them at canonical Markdown sources instead of HTML-rendered pages bloated with nav and tracking. Companies like Anthropic, Stripe, Cursor, Cloudflare, Vercel, Mintlify, Supabase, and LangGraph ship llms.txt for that reason.

    The 4-element template — a working example

    Here is a real, valid llms.txt for a hypothetical SaaS docs site. Copy this structure, change the project name, and you have a shippable file in under 30 minutes:

    # Acme Analytics
    
    > Acme Analytics is a self-hosted product analytics platform for SaaS teams. This file points AI assistants and IDE agents at canonical Markdown documentation, not the rendered HTML.
    
    Authoritative Markdown sources for product, API, and SDK documentation. Use the `.md` variant of any docs page (append `.md` to the URL) for a clean, agent-friendly version.
    
    ## Getting Started
    
    - [Quickstart](https://acme.example/docs/quickstart.md): 10-minute setup, install through first event.
    - [Concepts](https://acme.example/docs/concepts.md): events, properties, identities, sessions — definitions and examples.
    
    ## API Reference
    
    - [REST API Reference](https://acme.example/docs/api/rest.md): every endpoint, request/response schema, rate limits.
    - [Webhook Reference](https://acme.example/docs/api/webhooks.md): payload contracts and retry behavior.
    
    ## SDKs
    
    - [JavaScript SDK](https://acme.example/docs/sdk/js.md): browser and Node, including server-side rendering notes.
    - [Python SDK](https://acme.example/docs/sdk/python.md): server-side ingestion patterns.
    
    ## Optional
    
    - [Changelog](https://acme.example/docs/changelog.md): version history, breaking changes flagged inline.
    

    Two practitioner notes. First, the spec uses an “Optional” H2 as a soft signal — links under that heading can be skipped by aggressive token budgets. Second, the file is most useful when every linked URL has a parallel .md Markdown version. If your site is pure HTML, llms.txt without paired Markdown does little.

    The robots.txt pairing — this is what actually controls AI bots today

    Four ranked rows of AI crawler fleets reading publisher content
    robots.txt pairing — what controls AI bots today.

    The lever that meaningfully controls AI crawler behavior in 2026 is robots.txt with user-agent–specific rules. Anthropic publishes official documentation for three bots — ClaudeBot for training, Claude-User for user-initiated fetches, and Claude-SearchBot for search indexing — and confirms all three honor robots.txt. OpenAI runs GPTBot (training) and OAI-SearchBot (live ChatGPT search). Google’s AI training opt-out is the Google-Extended user-agent. Perplexity uses PerplexityBot.

    The two-bucket pattern most practitioner sites should ship: block training-only crawlers, allow search and user-initiated retrieval so your content can still be cited in answers.

    # Allow AI search and user-fetch traffic (citations, attribution)
    User-agent: Claude-SearchBot
    Allow: /
    
    User-agent: Claude-User
    Allow: /
    
    User-agent: OAI-SearchBot
    Allow: /
    
    User-agent: PerplexityBot
    Allow: /
    
    # Block training-only crawlers
    User-agent: ClaudeBot
    Disallow: /
    
    User-agent: GPTBot
    Disallow: /
    
    User-agent: Google-Extended
    Disallow: /
    
    # Standard search crawler — leave open
    User-agent: Googlebot
    Allow: /
    
    Sitemap: https://example.com/sitemap.xml
    

    One operational caveat: robots.txt is policy, not enforcement. Anthropic, OpenAI, and Google have all publicly committed their named bots to compliance, but unnamed scrapers and residential-IP harvesters routinely ignore it. For sites with sensitive content, pair robots.txt with WAF or Cloudflare bot-management rules at the edge.

    Structured data still does more heavy lifting than llms.txt

    If your goal is AI citation rather than IDE-agent retrieval, structured data on the page itself moves the needle more than llms.txt. The minimum stack for any article you want cited: Article schema with named author and publisher, FAQPage schema on any post that answers a discrete question, and speakable markup on the answer paragraphs. These get parsed during normal HTML fetches by every major AI crawler — no separate file required.

    How to verify your llms.txt is actually being read

    Desk with laptop, checklist notebook, and billing card ready before creating an Anthropic API key
    How to verify llms.txt is being read.

    Ship the file, then run this server-log filter weekly for 30 days. On any standard access-log format (nginx, Apache, or a Cloudflare log push), grep for requests to /llms.txt and break them down by user-agent:

    grep "GET /llms.txt" /var/log/nginx/access.log \
      | awk -F\" '{print $6}' \
      | sort | uniq -c | sort -rn
    

    What you will almost certainly see in May 2026: a steady trickle of human curl requests, the occasional IDE agent fetch tagged with a Cursor or VS Code user-agent, and effectively zero hits from GPTBot, ClaudeBot, or Google-Extended. That null result is itself the measurement — it tells you llms.txt is a developer-experience asset right now, not an AI-citation asset, and your investment should match that reality.

    The recommended 2026 rollout

    For most sites, the right sequence is: ship the robots.txt user-agent rules above first, because those are enforceable today and shape every AI crawler interaction. Add structured data to every article that competes for AI citation. Then publish llms.txt — under 30 minutes of work — for the IDE-agent and dev-tooling upside, with no expectation of immediate search lift. When OpenAI, Anthropic, or Google publicly confirm production llms.txt consumption, you are already in position.

    Related on Tygart Media: llms.txt case study · URL curation buckets · verify in logs.

  • NAVSTA Everett Housing Crisis: VOAWW Shelter & Resources

    NAVSTA Everett Housing Crisis: VOAWW Shelter & Resources

    For NAVSTA Everett families: The new VOAWW Pallet Shelter Village on Sievers-Duecy Boulevard — 20 units for women and children, opened April 27, 2026 — is part of a growing Snohomish County civilian safety net that Navy spouses and dependents should know exists. Military families experience housing crises at rates above the civilian average, often triggered by PCS transitions, deployment, separation, or financial hardship. The civilian resources described here do not require active-duty status, rank, or command referral to access.

    Military families understand housing pressure in ways the civilian world rarely talks about openly. PCS orders arrive with 30 days notice. Base housing waitlists run months long. A deployment can change the calculus of whether a family stays in Everett or moves back to extended family. A separation — whether from the military or from a spouse — can leave a Navy wife with children in a city she didn’t choose, navigating a rental market where Snohomish County’s April 2026 median home price is $750,000 and rental vacancies are tight.

    Everett’s civilian safety net has grown significantly in the past two years. The newest addition — VOAWW’s 20-unit Pallet Shelter Village for women and children, which opened April 27, 2026, off Sievers-Duecy Boulevard — is the piece most military families haven’t heard about yet. This guide maps the full picture. For the complete guide to the shelter itself, see the VOAWW Pallet Shelter complete guide.

    Last refreshed: October 20, 2026 (Pacific).

    The VOAWW Pallet Shelter: What It Is

    VOAWW operates the new Pallet Shelter Village on city-owned land off Sievers-Duecy Boulevard in west Everett. Twenty units, each housing one woman and up to three children, opened April 27, 2026. Each unit has a lockable door, climate control, and secure storage. The surrounding village has a community kitchen, showers, restrooms, and a playground. Stays are up to 12 months, with wraparound recovery and job support from VOAWW. Funding came from City of Everett ARPA dollars and a $250,000 Snohomish County match — total project cost $2.7 million.

    Who can access it: any woman with children experiencing homelessness in Snohomish County. There is no military-specific restriction, but also no military-preference track. Referrals through VOAWW or 211.

    Why Navy Families Should Know This Exists

    The NAVSTA Everett Family Support ecosystem — Fleet and Family Support Center (FFSC) at 425-304-3735, the Command Financial Specialist program, unit ombudsmen, and Military Family Life Counselors (MFLCs) available without referral — is the first-line support system. Use it. But when a Navy spouse finds herself in a housing crisis that extends beyond what the military support chain can resolve — particularly if a marriage has ended, if a sailor is deployed and the family’s housing situation has collapsed, or if financial crisis has made the current arrangement unworkable — civilian resources become the path forward.

    The Full Snohomish County Resource Map for Military Families in Crisis

    VOAWW Pallet Shelter Village (Sievers-Duecy) — Women with children, transitional, up to 12 months. Referrals through VOAWW (voaww.org) or 211.

    Everett Gospel Mission — West Everett, with a $30 million expansion underway adding 172 shelter beds. Emergency shelter, meals, recovery support, transitional housing. See the complete Gospel Mission guide.

    211 Snohomish County — Dial 2-1-1 or text your zip code to 898-211. 24 hours, multilingual. Real-time referrals to all housing resources in the county.

    Snohomish County Veterans Assistance Program — 3000 Rockefeller Avenue, Everett. Emergency financial assistance for veterans and families, including rent and utilities. County-funded, not VA benefits. Does not require service-connected disability.

    Everett Vet Center — 3311 Wetmore Avenue, Everett. Counseling, readjustment support, and referrals. Specific expertise helping veterans and military families navigate civilian systems after separation or during family crises.

    HousingHope — Snohomish County’s largest homeless services and affordable housing nonprofit. Family housing programs, rapid rehousing assistance, transitional units. No military restriction.

    FFSC Everett (Fleet and Family Support Center) — 425-304-3735 at NAVSTA Everett. Financial counseling, crisis intervention, relocation support, and civilian resource referrals. Works with Navy spouses even during deployment. No command referral required.

    For the broader 2026 NAVSTA mental health resource map, see Mental Health Awareness Month at NAVSTA Everett 2026.

    A Note on Privacy

    Military families sometimes hesitate to access civilian resources out of concern it will be visible to the chain of command or affect a service member’s career. Civilian resources — VOAWW, Everett Gospel Mission, 211, Snohomish County Veterans Assistance, HousingHope — have no connection to the military reporting chain. Accessing them is confidential. The FFSC also operates under client confidentiality rules and does not report to command except in specific safety situations. If you are unsure, ask the FFSC intake counselor about their confidentiality policy before sharing information.

    Frequently Asked Questions for Navy Families at NAVSTA Everett

    Can a Navy spouse access the VOAWW Pallet Shelter if her service member is deployed?

    Yes. The shelter serves women with children experiencing homelessness regardless of military status. Deployment status of a spouse does not affect eligibility.

    Does accessing civilian housing resources affect a service member’s security clearance?

    Accessing civilian homelessness resources is not a reportable event for security clearance purposes. Consult with a JAG officer or legal assistance attorney if you have specific clearance concerns.

    How long can a family stay at the VOAWW Pallet Shelter?

    Up to 12 months, with wraparound services from VOAWW. This is a transitional shelter, not emergency overnight housing.

    What if the shelter doesn’t have availability?

    Contact 211 (dial 2-1-1) for real-time referrals to other available resources in Snohomish County. The FFSC can also assist with emergency housing referrals.

    Does the Snohomish County Veterans Assistance Program serve active-duty families?

    The program primarily serves veterans. Active-duty family members in crisis should start with FFSC, which can facilitate access to emergency funds and make civilian resource referrals.

    Is the FFSC confidential?

    The FFSC operates under client confidentiality rules and does not report to command except in specific safety situations. Ask the intake counselor directly about their confidentiality policy.

  • Everett-Delta Transmission Line: Developer Capacity Guide

    Everett-Delta Transmission Line: Developer Capacity Guide

    The short version for developers: Snohomish County PUD’s new Everett-Delta 115-kV transmission line — 3.5 miles, connecting the Everett Substation to the Delta Switching Station near SR 529 / Marine View Drive — is expected in service by the end of 2027. It adds the upstream transmission capacity PUD needs to connect the wave of new waterfront, downtown, and north-Everett developments at full load. If your building opens before the line is in service, confirm your electrical service agreement and any interim capacity arrangements with PUD now. If your opening is in 2028 or later, you are in the planned capacity window.

    If you are developing, building out, or opening a business in Everett’s waterfront, downtown, or north-end corridor in 2026 or 2027, there is one piece of infrastructure that affects your electrical service capacity, your connection timeline, and your ability to run the systems your tenants and customers will expect. It is not a building permit. It is a power line.

    Snohomish County PUD’s new Everett-Delta 115-kilovolt transmission line is the upstream electrical capacity that the Millwright District, the downtown stadium, the Mosaic Apartments, and every other project in the corridor runs on. PUD held public open houses on May 7, 2026. Here is the business-owner and developer version of what you need to know. For the full project overview, see the complete Everett-Delta transmission line guide.

    Last refreshed: October 20, 2026 (Pacific).

    The Capacity Problem the Line Solves

    Every large building in the waterfront corridor pulls electrical load. A 300-unit multifamily building with heat pumps, EV charging infrastructure, and commercial amenity spaces runs approximately 1 to 1.5 megawatts of peak demand. A restaurant with commercial kitchen equipment adds another 100 to 300 kilowatts per tenant. Stack the Millwright District Phase 2, Mosaic Apartments, the downtown stadium, and the Sage Investment Group conversion on top of projects already open at Waterfront Place — and you have a concentration of new load the existing north Everett transmission system was not designed to absorb.

    PUD’s language for why the line is being built is precise: “increasing electrical demand in the northern regions of the service territory” and “prevent the electric system from experiencing low voltage should local power be interrupted.” For a developer or building owner, that translates to: the existing infrastructure is operating with reduced headroom, and this line restores it.

    What Goes In Service and When

    The line connects PUD’s Everett Substation (west of I-5, between McDougall and Smith avenues) to the Delta Switching Station near SR 529 and West Marine View Drive. With the route now chosen, PUD’s next steps are detailed engineering, permitting, right-of-way acquisition and construction. The new poles will be Steel Blue — the color chosen in a PUD vote that ran June through August 31, 2026. PUD estimates the line will be in service by the end of 2027.

    The Practical Timeline Issue for Your Project

    If your building or commercial space is targeting an opening in 2026 or early 2027, you are opening before the Everett-Delta line is in service. For large-load projects — multifamily, high-load commercial anchors, destination restaurants with significant kitchen/HVAC load — confirm directly with PUD whether your project falls within the pre-line capacity envelope or whether there are interim arrangements needed.

    If your project is targeting a 2028 opening or later, you are timing well. PUD will have the upstream capacity in place and your service connection request goes into a queue that includes the new transmission headroom the Everett-Delta line creates.

    The Reliability Dimension

    Beyond raw capacity, the Everett-Delta line adds N-1 redundancy to the north Everett corridor. Once in service, PUD can reroute power around a failed line segment, maintaining voltage and continuity. For a restaurant, hotel, or high-density residential building where a power outage is a direct revenue and habitability event, this is a meaningful change in risk profile.

    The New Substation Implication

    PUD’s project documentation states the Everett-Delta line will “support at least one new substation in the Everett area” tied to the city’s 2044 Comprehensive Plan. The substation location has not been publicly announced. Developers planning projects in the 2028–2032 window should monitor PUD’s system improvements page for updates — the new substation’s location will directly affect which parts of the corridor have the most available service capacity after the line goes in. For the broader economic context, see the April 2026 Snohomish County market report.

    How to Stay Current

    PUD maintains a project page at snopud.com under System Improvements. For project-specific electrical service questions, PUD’s business services team handles large-load connection requests.

    Frequently Asked Questions for Developers and Business Owners

    Does the Everett-Delta line affect my electrical service connection timeline?

    For large-load projects opening before the end of 2027, yes — confirm your connection capacity with PUD. For projects opening in 2028 or later, the line adds upstream capacity that makes connection approvals more straightforward.

    When does construction begin and when is the line in service?

    PUD estimates the line will be in service by the end of 2027, following detailed engineering, permitting, right-of-way acquisition and construction.

    What load can existing north Everett transmission support now?

    PUD has not published a specific available capacity figure. Contact PUD’s business services team for a load study or capacity assessment for your specific project.

    Will there be construction disruption near Marine View Drive?

    Some work in the corridor is expected during the 2027 construction period. PUD will provide specific construction routing details as the project advances through permitting.

    Where is the new substation PUD mentioned?

    The location has not been publicly announced. PUD’s documentation states the line will support at least one new substation tied to Everett’s 2044 Comprehensive Plan. Watch snopud.com system improvements for updates.

  • 5 GEO and AEO Case Studies: What Actually Worked in 2026

    5 GEO and AEO Case Studies: What Actually Worked in 2026

    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

    GEO versus SEO cards used as case-study framing
    Case patterns: what actually worked in GEO/AEO.

    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

    Comparison of Claude how-to fit versus local service page fit for assistants
    Zero-click visibility lifts without chasing vanity traffic.

    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

    Four cards for content, ops, build, and knowledge work with Claude
    ChatGPT citations can create free-trial demand.

    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.

    Related on Tygart Media: GEO case study teardown · GEO tactics · SEO vs GEO vs AEO.

  • 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

    Comparison of Claude how-to fit versus local service page fit for assistants
    Who the schema injection kit 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

    Long paper tape measure unrolling across a desk beside a laptop, metaphor for context window length
    The schema coverage 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

    Desk with laptop, checklist notebook, and billing card ready before creating an Anthropic API key
    What the schema kit skill 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

    Related on Tygart Media: GEO visibility checker · GEO tactics.

    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 SEO Audit Template — 60-Point Notion Checklist

    WordPress SEO Audit Template — 60-Point Notion Checklist

    The same audit framework we use across a 27-site WordPress network — packaged for any site owner to run themselves.

    Why Most WordPress Sites Have Invisible Problems

    Comparison of Claude how-to fit versus local service page fit for assistants
    Why most WordPress sites have invisible problems.

    A WordPress site can look completely healthy and still be hemorrhaging organic traffic. Thin content flying under the radar. Orphan pages with no internal links. Schema that was never added. Category pages with no descriptions. Metadata that was written once in 2019 and never touched. None of this shows up as an error. None of it triggers an alarm. It just quietly costs you rankings, month after month.

    A proper audit catches all of it. The problem is that a proper audit from an agency costs more than most site owners want to spend on a site they think is probably fine. This template lets you run the same audit yourself — in the same Notion framework we use across 27 managed sites — for $29.

    What’s Inside

    Desk with laptop, checklist notebook, and billing card ready before creating an Anthropic API key
    What’s inside.
    • 60+ checkpoints across 6 audit categories — comprehensive enough to find real problems, organized enough to not be overwhelming
    • Technical SEO: crawlability, indexation, page speed signals, mobile rendering, Core Web Vitals basics, canonical tags, redirect chains
    • Content quality: thin content flags, duplicate content issues, missing meta descriptions, title tag optimization, heading structure
    • Schema and structured data: what types are present, what is missing, priority gaps by page type
    • Internal linking: orphan pages, link equity distribution, anchor text patterns, hub-and-spoke gaps
    • AI search visibility: entity structure, speakable content, GEO signals, LLMS.txt, FAQPage coverage
    • Priority scoring matrix: rank every finding by business impact and implementation effort — so you know exactly where to start
    • Remediation tracker: log findings, assign owners, track fix status over time

    Who This Is For

    Three stacked layers: chat UI, tools, agent runtime
    Who this is for.

    WordPress site owners who want to understand what is actually happening with their site before paying an agency to tell them. Marketers who manage WordPress properties and need a structured audit framework they can run repeatably. Freelancers and consultants who want a professional audit template they can brand and use with clients. Business owners who suspect their site has problems but do not know where to look.

    What Happens After the Audit

    The template gives you a prioritized fix list. You can implement the fixes yourself, hand them to a developer, or use them as the brief for an agency engagement. Every finding maps to a specific action — nothing is vague. And because the template lives in Notion, you can re-run it quarterly and track your progress over time.

    Related on Tygart Media: replace SEO agency kit · information density · taxonomy architecture.

    Frequently Asked Questions

    Do I need technical knowledge to use this?

    Basic WordPress familiarity is helpful. You should know how to navigate the WordPress admin, use a plugin like Yoast or Rank Math, and read your Google Search Console. The template explains what to look for at each checkpoint — you do not need to be an SEO expert going in.

    How long does a full audit take?

    Under two hours for a typical business site of 50 to 200 pages. Larger sites or sites with complex technical setups will take longer. The template is designed to be completable in a single focused session.

    Can I use this for client sites?

    Yes. The template is yours to use however you like after purchase. Many freelancers and consultants use it as their standard audit deliverable — white-label it, add your branding, charge accordingly.

    WordPress SEO Audit Template

    $29

    Delivered to your inbox within 24 hours — no shipping, no waiting

    Buy Now →

    Secure checkout via Square — all major cards accepted

  • WordPress Schema Service: Custom JSON-LD Setup for $299

    WordPress Schema Service: Custom JSON-LD Setup 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 for 20 Posts

    WordPress Schema Injection Sprint: JSON-LD 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: October 29, 2026

  • Real Estate Neighborhood Guide SEO: How to Outrank Zillow

    Real Estate Neighborhood Guide SEO: How to Outrank Zillow


    Tygart Media — Real Estate Content Strategy

    The Neighborhood Guide Formula That Beats Zillow in Local Search

    By Tygart Media Updated: April 12, 2026
    Why neighborhood guides are the agent’s unfair advantage: Zillow has a neighborhood page for every zip code in the country. What Zillow cannot have is genuine local knowledge — the specific school attendance boundaries, the commute reality from a particular subdivision, the difference in HOA rules between two adjacent communities, the coffee shop that became a neighborhood anchor, the planned development that will change the character of the area. An agent who writes neighborhood guides from this knowledge builds content that national portals fundamentally cannot replicate.

    The Five Elements of a Neighborhood Guide That Ranks and Converts

    1. Named School District and School Entities

    School district information is the most searched real estate entity after price. According to DMR Media’s 2026 real estate keyword strategy, “[School District] real estate” and “best school districts in [area]” are among the highest-intent, lowest-competition keywords available to local agents. A neighborhood guide that names the specific elementary school, middle school, and high school serving the neighborhood — not just “good schools” — creates the named entity anchors that Google uses to determine whether a real estate article represents genuine local expertise. Zillow’s neighborhood page says “good schools.” Your guide names Lincoln Elementary, Jefferson Middle, and Washington High.

    2. Commute Corridor and Transit References

    Buyers considering a neighborhood research commute viability before almost anything else. A neighborhood guide that references the specific highway corridor (I-90, US-41, SR-520), the transit line or bus route, the park-and-ride location, and realistic commute times to the major employment centers in the region provides information that is both genuinely useful and highly entity-specific. These geographic entity references signal local authority to both Google and AI systems evaluating whether real estate content represents authentic market knowledge.

    3. Current Market Context With MLS References

    A neighborhood guide without current market data is a tourism article, not a real estate resource. Include: current median sale price, average days on market, list-to-sale price ratio, months of supply, and whether the neighborhood is in a buyer’s or seller’s market. Reference the MLS board (NWMLS, MRED, BRIGHT, etc.) as the data source. Update this data quarterly — the visible Last Updated date and dateModified schema signal content currency to both buyers and Google’s quality evaluators.

    4. FAQPage Schema Targeting Neighborhood-Specific Questions

    Every neighborhood guide should have a FAQ section targeting the questions buyers ask when evaluating that specific neighborhood: “What schools serve [neighborhood]?”, “Is [neighborhood] a good investment?”, “What is the commute from [neighborhood] to [downtown]?”, “Is [neighborhood] walkable?”, “What is the HOA in [neighborhood]?” With FAQPage JSON-LD schema, these Q&A pairs are eligible for People Also Ask placements — appearing above organic results when buyers search these neighborhood-specific queries.

    5. Speakable Blocks for AI Citation

    According to Digital Agent Club’s 2026 real estate digital marketing analysis, one agent who added schema and 15 conversational FAQs to their top 20 neighborhood pages started appearing in AI summaries and picked up three extra buyer consultations in the first month. The mechanism: buyers increasingly ask AI assistants “what is [neighborhood] like?” before they search Google. A neighborhood guide with speakable blocks — direct answers to “what is [neighborhood] known for?” and “what are the schools like in [neighborhood]?” — earns AI citations at the moment of neighborhood evaluation.

    What makes a real estate neighborhood guide rank above Zillow’s neighborhood pages?
    Real estate neighborhood guides rank above Zillow for hyper-local queries when they contain: named school entities (specific elementary, middle, and high school names and district), geographic entity references (highway corridors, transit lines, named local landmarks), current market data with MLS board attribution (median price, days on market, inventory), FAQPage schema targeting neighborhood-specific buyer questions, and speakable blocks for AI citation. These named entity signals are the specific local knowledge that national portals cannot replicate at scale — and they are exactly what Google and AI systems use to distinguish authentic local expertise from generic directory content.
    Named school district entities, commute corridor references, FAQPage schema, and speakable blocks are the four GEO optimization layers in WordPress content optimization for real estate agents through SiteBoost. Applied to your existing neighborhood guides to give them the entity depth to win the hyper-local queries Zillow can’t match.

    Frequently Asked Questions

    How long should a real estate neighborhood guide be?

    Long enough to be genuinely useful — typically 800–1,200 words — but never padded. The five elements (school entities, commute data, market context, FAQ section, and local amenity references) provide the content depth needed without requiring padding. A 900-word guide that answers specific questions with named entities and current market data outperforms a 2,000-word guide that says “great neighborhood for families” twelve times. Structure matters more than word count: definition box, section headings, market data table, and FAQ section with schema is the framework.

    How often should neighborhood guides be updated?

    Market data section quarterly at minimum — median prices, days on market, and market condition (buyer’s vs. seller’s) change enough that annual updates are insufficient for credibility. School enrollment information annually. The visible Last Updated date matters: a neighborhood guide showing “Last updated: Q1 2026” with a quarterly market data refresh signals editorial stewardship that earns both buyer trust and Google trust. School district boundaries and HOA information should be verified annually — these change less frequently but carry high stakes for buyers relying on the information.

    Should real estate agents write neighborhood guides for every area they serve?

    One genuinely authoritative guide per neighborhood you actively farm beats thin coverage of every zip code in your service area. The quality standard: could you write 600+ words of genuinely specific, locally accurate content about this neighborhood, including named schools, specific commute corridors, current market data, and what makes this neighborhood distinctly different from adjacent areas? If yes, write the guide. Thin neighborhood guides with no named entities and no market data actively hurt your site’s overall quality signals — and are outranked by Zillow’s generic pages anyway.

    Sources: DMR Media, “Real Estate Keywords: A Strategic Guide for Agents 2026”; Digital Agent Club, “Real Estate Digital Marketing 2026” (November 2025); SLT Creative, “The Complete Step by Step Guide to Real Estate SEO” (February 2026); HousingWire, “The Ultimate Guide to Real Estate SEO for Agents in 2026” (January 2026)
  • Law Firm FAQ Schema: How to Win People Also Ask Placements

    Law Firm FAQ Schema: How to Win People Also Ask Placements

    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”