Keep / Adapt / Drop: One‑screen schema verdict for the LLM era
Pragmatic ANZ view from ZCMarketing: prioritise schema that still drives eligibility, disambiguation and feed accuracy for Search and LLM surfaces – and stop spending engineering hours on types Google has retired from visible features. Below are compact rules, triage criteria and practical wins you can action now.
Quick rules to prioritise common schema types
- KEEP – entity schema that clarifies who you are: Add and maintain
Organisation(logo,sameAs, identifiers) and, if you have physical locations,LocalBusiness. These feed knowledge panels and reduce brand ambiguity. (Organisation) - KEEP – commerce signals: Mark up
Productpages (price, availability, ratings, images), include Product variants and align on‑page schema with Merchant Centre feeds. Certification support (e.g.hasCertification) increases completeness. (Product) - KEEP – video moments & breadcrumbs (where useful): Use
VideoObjectwith Clip/SeekToAction for chapters; keepBreadcrumbListto describe hierarchy (desktop visuals only). (VideoObject, BreadcrumbList) - ADAPT – FAQ/HowTo and emerging regional carousels: Use FAQPage/HowTo only where they genuinely help users – don’t treat them as a visibility hack. Consider carousels only if you target the limited regions supported. (FAQ/HowTo changes)
- ADAPT – LLM consumption: Expose clean JSON (with JSON Schema) for products, locations and policies so agents and models can consume them reliably. (OpenAI Structured Outputs / Gemini structured output)
- DROP – types deprecated for Search visuals: Deprioritise markup implemented solely to chase rich results for types Google has phased out (e.g. Book Actions, Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement, Vehicle Listing, Sitelinks Search Box). (Google, Jun 12 2025)
Triage rules: AI citation influence vs maintenance cost
- If it feeds shopping and drives revenue, prioritise it. Product/Offer/Variant markup and organisation‑level policies are high impact.
- Reinforce your entity. Organisation/LocalBusiness reduces brand ambiguity and improves attribution in AI answers.
- Prefer measurable features. Keep types that have Search Console reporting so you can measure eligibility and errors.
- Deprioritise visual features with shrinking surface area. For example, breadcrumb visuals are desktop‑biased; treat them as lower priority than commerce and entity markup.
- Remember: markup helps understanding, not guarantees. Only mark up what’s visible on the page and follow Google’s structured data policies. (SD policies)
Concrete list of schema types to de‑prioritise
- FAQPage (for most sites), HowTo – limited or deprecated; don’t bulk‑wrap content for SERP real estate.
- Book Actions, Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement, Vehicle Listing – removed from visible Search features/reporting in 2025.
- Self‑serving review stars on Organisation/LocalBusiness – Google suppresses these; avoid marking up testimonial content as reviews.
Immediate low‑effort wins to retain and why they matter
- Refresh Organisation on the homepage with
logo,sameAs, contact points and legal identifiers where relevant – faster brand disambiguation. - Harden Product data on every SKU: required + recommended properties, variants, and sync price/availability with feeds.
- Adopt certification markup where applicable (
hasCertification), and mark up returns/shipping at organisation level. - Mark up video chapters with Clip/SeekToAction for demos/how‑tos to improve engagement.
- Expose clean JSON (validated by JSON Schema) for products, locations and policies so agents can parse your data consistently.
Want a quick audit to re‑prioritise your schema for 2026? ZCMarketing’s technical SEO team can review templates and feeds and ship fixes that move revenue metrics, not just clicks. Talk to us.
Tools to run a practical schema audit: discover schema across templates, check eligibility/errors, validate JSON and verify feed parity for commerce.
- ScreamingFrog (crawl pages and extract structured data)
- Google Search Console (Enhancements reports + URL Inspection)
- Rich Results Test (live eligibility checks)
- Schema Markup Validator (schema.org validator)
- JSON Schema validators (e.g. AJV or https://jsonschema.dev)
- Google Merchant Centre (product feed parity and diagnostics)
“Schema markup helps Microsoft’s LLMs understand your content.”
– Fabrice Canel, Principal Product Manager, Microsoft Bing
How does schema influence modern AI search pipelines?
Where structured data helps in the crawler → retrieval → LLM pipeline
LLM schema optimisation today is less about chasing every rich result and more about making entities, attributes and policies machine‑readable so they’re trusted inputs to AI answers. Search engines still crawl and index the open web first, then retrieve and ground LLMs with sources. Structured markup strengthens three parts of that flow:
- Crawl and understanding: Server‑rendered JSON‑LD helps crawlers understand page intent and entities during render/index, improving disambiguation for knowledge panels and attribution. (How Search Works)
- Retrieval and eligibility for AI features: There’s no special “AI schema” – valid, visible structured data and standard preview controls (nosnippet/data‑nosnippet/max‑snippet/noindex) govern what can be shown in AI formats. (AI features guidance)
- Grounding and answer generation: Markup that resolves brand identity, product variants and site policies increases the chance your pages are selected and attributed in AI Overviews/AI Mode.
Three practical roles schema plays for AI outputs (identity, specs, provenance)
-
Identity (entity schema):
- Use
Organisationwithname,url,logo,sameAsand identifiers to reduce brand ambiguity and improve attribution. - For merchants, add organisation‑level policies (returns, shipping, loyalty) so both classic Search and AI features reference consistent details.
- Use
-
Specs and offers (structured product detail):
- Model SKUs with
Product,Offerand Product variants so retrieval systems and UIs list the correct SKU, price and availability. - House policies at organisation level and override at offer level only when necessary.
- Model SKUs with
-
Provenance and display controls (AI interpretation):
- Include author/date and creative work types to make source context explicit; manage preview controls to govern what AI features can surface.
ClaimReviewremains documented for fact checks, but visual displays have been simplified; keep provenance clear in markup and on page.
Bottom line: schema’s job in the LLM era is to make brand and offers unambiguous and verifiable across crawl, retrieval and generation. That helps AI interpretation stay faithful – and helps ZCMarketing turn markup into measurable outcomes for ANZ businesses.
FAQ/HowTo: Keep, rewrite or remove – a practical decision guide
Google has restricted FAQ rich results to well‑known government and health sites and deprecated HowTo rich results in Search. Treat FAQPage and HowTo markup as a content governance choice, not a guaranteed visibility lever.
Decision tree to choose keep / move / remove
- Are you an authoritative government or health site?
- Yes: Keep and maintain
FAQPagefor genuine help content and ensure high editorial quality. - No: Keep FAQs if they help users/conversions, but don’t expect SERP real estate. Consider folding Q&A into body content instead.
- Yes: Keep and maintain
- Is the page a step‑by‑step tutorial?
- HowTo markup is deprecated for rich results. Keep the step content for users, but avoid investing dev time on HowTo markup solely for Search appearance.
- Does the FAQ exist mainly for extra SERP space?
- Rewrite or remove. Integrate useful Q&A into body copy where it supports decisions and conversions; ensure answers are crawlable text AI can cite.
- Is the same FAQ repeated across many pages?
- Consolidate into a canonical FAQ hub; if you keep schema, mark up only one instance per site.
Parity checklist to align JSON‑LD Q/A with visible page copy
- Only mark up content visible to users; no hidden or misleading Q&A. (SD policies)
- Ensure each Question/Answer in JSON‑LD reflects the on‑page text; if answers are user‑generated, prefer
QAPage. - Mark up only one instance of repeated FAQs and link to a canonical hub where relevant.
- Keep media and linked assets crawlable; blocked assets can reduce trust and eligibility.
Re‑allocating effort
- Entity schema first: Prioritise
Organisation/LocalBusiness,Product,ServiceandArticlemarkup. - Content over markup for HowTo: Keep steps and safety notes in structured HTML; don’t invest in HowTo markup for Google rich results.
- AI readiness: Write answer‑first paragraphs, use clear H2/H3s and keep facts in plain text so models can lift and attribute content accurately.
If you want a second pair of eyes, ZCMarketing can audit your on‑page Q&A and reallocate effort toward entity‑led wins that support AI interpretation and conversions. Talk to our team.
Schema priorities by business model: Local, eCommerce and SaaS playbooks
Local businesses: prioritise entity clarity and service discoverability
Service‑area and bricks‑and‑mortar brands in Australia and New Zealand get the biggest wins from rock‑solid entity schema and accurate location data. Prioritise Organisation and LocalBusiness (most specific subtype) and mirror Business Profile fields on the site. (LocalBusiness)
- Implement:
Organisation+LocalBusinesson homepage and location pages; includeopeningHoursSpecification,geo, telephone with country code andurl. - Don’t mark up self‑serving testimonials as reviews – Google won’t show those as review rich results. (Review policy)
- Deprioritise FAQPage unless you’re an eligible authority; convert high‑value FAQs into service pages.
- Don’t chase retired features like the Sitelinks Search Box. (Sitelinks retired)
eCommerce: product completeness, policies and variants
For online stores, markup feeds shopping experiences and helps Merchant Centre verification. Implement Product, Offer, ProductGroup/variants, and publish shipping/returns and loyalty information in structured data. (Product snippets)
- Implement first:
Productwithoffers,priceCurrency, availability, and ProductGroup for variants. - Shipping & returns: mark up MerchantReturnPolicy and organisation‑level policies; sync feeds to avoid mismatches.
- Merchant Centre synergy: structured data improves verification and eligibility; use Merchant listings reports to monitor.
- Deprioritise deprecated rich results (e.g. ClaimReview) and focus on Product and shopping surfaces.
SaaS (B2B/B2C): describe the app, plans and ecosystem
Make software an explicit entity using SoftwareApplication and connect pricing, OS/browser support and integrations. Add Organisation, docs as Article and breadcrumbs for docs where appropriate. (SoftwareApplication)
- Implement:
SoftwareApplicationwithapplicationCategory,operatingSystemand offers.price; use organisation markup for identity. - Reviews: use
AggregateRatingonly for genuine user reviews; avoid testimonial markup.
Real‑world proof and cadence
- Maintain cadence: Local – quarterly audits and monthly checks for hours/holiday changes. eCommerce – near‑real‑time price/availability updates and monthly Merchant checks. SaaS – quarterly metadata sweeps and monthly post‑release checks.
- Measure: use Search Console, Merchant Centre, Business Profile metrics and on‑site conversions aligned to business KPIs.
Final note: Google is simplifying rich results, but structured data still helps Search and AI experiences understand your entities, products and policies. Keep markup aligned to visible content and invest where it moves the needle. If you want ZCMarketing to implement playbooks for AU/NZ, get in touch.
How volatile are AI Overviews – what to expect and how to respond
Short answer: expect volatility. AI Overviews (AI Mode) have rolled out globally and their frequency, layout and link prominence change as Google experiments with models and UI. For planning, assume week‑to‑week variability by query type, device and market – especially for informational searches. (AI features)
Where AI Overviews surface and how they show up in reporting
- What you’ll see: multi‑source summaries with inline citations and variable link placements; impressions count once an element is expanded into view and AI Mode traffic is included in Search Console totals.
- Volatility drivers: design tweaks, model updates, ads experiments and geography/language rollouts; expect impression spikes without proportional clicks and artificially improved average position values for widgetised results.
Mitigation tactics for short‑term drops and long‑term stability
- Reset KPIs: track brand demand, assisted conversions and non‑click outcomes (calls, store visits) alongside CTR.
- Bias to branded and navigational demand: brand queries are less likely to trigger zero‑click behaviour and often retain higher CTRs.
- Entity clarity: ensure
Organisation,Productand policy markup are complete so AI systems can resolve your brand accurately. - Content for AI interpretation: structure pages to answer core questions succinctly with clear headings, lists and sourceable facts so you’re more likely to be cited.
- Blended coverage: pair SEO with paid coverage for high‑value commercial queries where AI Overviews and ads push organic far down.
- Measurement hygiene: annotate the mid‑June 2025 reporting change in dashboards; inspect queries with impression surges and check whether URLs are cited inside AI widgets.
Benchmarks vary by study, but agencies report notable CTR declines for some informational queries when AI Overviews appear and CTR lifts for branded queries that do trigger Overviews. Use those benchmarks for forecasting and prioritise brand‑building and bottom‑funnel content in AU/NZ markets. If you want a pragmatic plan for your category, ZCMarketing will map entity schema and align content with AI interpretation while protecting commercial visibility.
Tools to detect impression surges, verify which queries/URLs are cited in AI Overviews, annotate reporting changes and tie non‑click outcomes to search activity:
- Google Search Console
- Looker Studio (for annotated dashboards)
- Google Analytics 4 (for assisted conversions & non-click metrics)
- Screaming Frog SEO Spider (schema & entity markup checks)
- Ahrefs (SERP feature tracking and historical visibility)
- Playwright or Puppeteer (automated SERP snapshots for citation verification)
Reusable JSON‑LD patterns that help both AI and Search understand you
Prioritise clarity over volume: keep entity schema lean, link nodes with stable @id and mirror only what’s visible. Below are two compact, production‑ready patterns many sites can reuse.
Minimal nesting patterns: Organisation → Author → Article
Use an @graph with three resolvable nodes: Organisation, Person (author) and Article. Keep fields to those Google recommends and ensure the author bio and byline are visible on the page.
{
"@context": "https://schema.org",
"@graph": [
{ "@type": "Organisation", "@id": "https://zcmarketing.au/#org", "name": "ZCMarketing", "url": "https://zcmarketing.au/", "logo": { "@type": "ImageObject", "url": "https://zcmarketing.au/assets/logo.png" }, "sameAs": ["https://www.linkedin.com/company/zcmarketing"] },
{ "@type": "Person", "@id": "https://zcmarketing.au/team/jordan-smith/#person", "name": "Jordan Smith", "url": "https://zcmarketing.au/team/jordan-smith/", "worksFor": { "@id": "https://zcmarketing.au/#org" } },
{ "@type": "Article", "@id": "https://zcmarketing.au/blog/llm-schema-optimisation/#article", "headline": "Schema in the LLM Era", "datePublished": "2025-11-16T08:00:00+11:00", "author": { "@id": "https://zcmarketing.au/team/jordan-smith/#person" }, "publisher": { "@id": "https://zcmarketing.au/#org" } }
]
}
- Why this works: minimal fields, explicit relationships, and stable IDs that don’t change.
- Implementation tip: validate that rendered HTML contains the JSON‑LD and that bylines/bios are visible.
Product + Offer + AggregateRating template with review provenance
For ecommerce and SaaS plans, keep a single Product node nesting Offer and AggregateRating/ Review where appropriate. Include provenance fields on reviews (datePublished, author, isBasedOn).
{
"@context": "https://schema.org",
"@type": "Product",
"@id": "https://example.com/products/widget-pro/#product",
"name": "Widget Pro",
"offers": { "@type": "Offer", "price": "299.00", "priceCurrency": "AUD", "availability": "https://schema.org/InStock" },
"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.6", "ratingCount": 128 },
"review": [ { "@type": "Review", "datePublished": "2025-10-02", "reviewBody": "Fast setup and stellar support.", "author": { "@type": "Person", "name": "Amelia K." } } ]
}
- Minimums: Product needs a
nameand one ofoffers,aggregateRatingorreviewto be eligible for product snippets. - Review provenance: include publication date and real author names, and ensure reviews are visible and user‑generated.
- Don’t over‑mark up testimonials; keep markup aligned with visible page content.
Prioritise durable, high‑signal markup (Organisation, Article, Product/Offer/Rating), re‑evaluate FAQPage use, and link entities with stable @id and sameAs. That’s how ZCMarketing approaches schema for AU/NZ brands.
Tools to validate JSON‑LD, check rich result eligibility and confirm the markup is rendered and crawlable by Google:
- Google Rich Results Test
- Schema Markup Validator (validator.schema.org)
- Google Search Console – URL Inspection
- JSON‑LD Playground
- Screaming Frog (rendered HTML crawl)
Multi‑engine checklist: optimise schema for Bing/Copilot and Google
Engines and assistants use schema differently. Google narrows which rich results it shows; Microsoft/Copilot values freshness and rapid discovery. Balance eligibility for Google features with machine‑readable clarity and freshness signals for Bing/Copilot.
Freshness strategies (IndexNow and rapid discovery)
- Enable IndexNow via CMS/CDN to signal changes quickly to participating engines; it helps rapid propagation.
- Prioritise critical templates (Product, Article, Organisation) for structured markup so AI assistants can parse entity types on first crawl.
- Don’t confuse Google’s Indexing API with IndexNow – Google’s API is limited in scope; rely on sitemaps and normal crawling for most pages.
- Control AI snippets: Bing supports
data-nosnippetto exclude sections from Copilot answers while keeping pages indexable.
Cross‑engine coherence: sameAs, canonical URLs and authoritative profiles
- Consolidate duplicates with canonicals and redirects; consistent canonical signals help engines pick the preferred URL.
- Declare the entity with Organisation/LocalBusiness markup and include
sameAslinks to authoritative profiles (LinkedIn, app stores, industry directories). - Keep profiles consistent between site schema, Google Business Profile and Bing Places to reduce ambiguity for LLMs and retrieval systems.
- Minimise ambiguity for LLMs with stable IDs, consistent internal linking and authoritative corroboration.
In practice: lean into entity schema, adopt IndexNow for rapid discovery, and align identity signals (canonical, sameAs, business profiles) so both Google and Bing/Copilot retrieve and attribute the right content reliably.
Tools to implement and audit freshness signals, structured data and identity/canonical consistency for Google and Bing/Copilot:
- Bing Webmaster Tools (IndexNow submission & diagnostics)
- Google Search Console (sitemaps, coverage, URL inspection)
- Screaming Frog (crawl to find canonical, duplicate and redirect issues)
- Schema Markup Validator / Rich Results Test (validate JSON-LD and rich result eligibility)
- BrightLocal or Moz Local (audit and sync authoritative business profiles)
Markup delivery that works: server vs client vs tag manager trade‑offs
How you deliver structured markup affects discovery and reliability. The goal: consistent discovery, crawlability and parity between user‑visible content and what bots/AI systems interpret.
Discovery and crawlability trade‑offs for each delivery method
- Server‑side rendering (SSR/SSG): Most reliable – JSON‑LD is present at fetch time, reducing indexing delays and ambiguity. Prefer SSR for critical schema (Product, Organisation, Article).
- Client‑side rendering (CSR): Viable but fragile – Google can execute JS and read injected JSON‑LD, yet timing and render variance can cause delays for fast‑changing data (price/availability).
- Tag manager injection (GTM): Supported with caveats – can work if variables mirror visible content, but Merchant Centre and Shopping crawls prefer HTML source; GTM may be blocked by CSP or consent rules.
- Dynamic rendering: Considered a temporary workaround; favour SSR/SSG or hydration for long‑term reliability.
Deployment checklist to validate crawlability and parity
- Prefer SSR/SSG for critical schema; use CSR/GTM only when constraints force it.
- Ensure strict parity: prices, availability, ratings and names in JSON‑LD must match visible content.
- Place Organisation/schema on stable canonical URLs that return 200 and are not JS‑dependent.
- Validate with live‑URL Rich Results Test and Search Console URL Inspection (test rendered HTML, not only code snippets).
- Check CSP, robots and essential resources; ensure GTM containers are allowed if used.
- Ecommerce: prefer server‑rendered Product data; consider sitemaps or IndexNow for faster product updates.
Pragmatic takeaway for AU/NZ devs: ship critical markup server‑side where possible. Use client‑side or tag manager injection selectively, verify with live URL tests, and keep schema aligned with visible content and supported types.
Tools to validate structured-data delivery, capture rendered vs source HTML, check CSP/consent impacts, and automate parity checks:
- curl / wget (fetch raw HTML source)
- Playwright or Puppeteer (capture rendered HTML and screenshots for JS‑injected JSON‑LD)
- Screaming Frog SEO Spider (crawl and extract JSON‑LD across pages)
- Lighthouse (DevTools) or WebPageTest (diagnose JS execution and resource blocking)
- ContentKing or Sitebulb (continuous monitoring for schema/parity regressions)
Measure schema impact: KPIs, experiments and attribution for the AI era
KPI map: markup change → expected signals → where to measure
Connect structured markup to measurable outcomes: more AI citations, more assisted conversions and improved SERP real estate. Below are key mappings and measurement suggestions.
- Entity schema (Organisation/LocalBusiness)
- Expected signals: clearer brand facts in knowledge panels and AI answers.
- Measure: Search Console validations, manual checks of brand panels, and AI citation share with third‑party trackers.
- Product schema (Offer, AggregateRating, Review)
- Expected signals: eligibility for product snippets, CTR lift, and downstream revenue uplift.
- Measure: Search Console product appearance reports, Rich Results Test coverage, Merchant Centre metrics and conversion tracking.
- Article/FAQ/HowTo
- Expected signals: featured snippet/People Also Ask ownership and AI citations for deep content.
- Measure: rank‑tracking tools, GSC performance (position/CTR) and external SERP sensors.
- AI interpretation checks
- Expected signals: fewer misattributions and improved extraction accuracy.
- Measure: scheduled prompt harnesses using Gemini/OpenAI structured outputs and validate extraction against JSON Schema.
- Attribution & revenue
- Measure: tag AI referrals, configure GA4 attribution and track assisted conversions and path analysis.
Experiment design: holdouts, A/Bs and prompt tests to isolate effect
- Template‑level A/B with page‑set holdouts: split comparable pages, add schema to variant set, run 3-6 weeks and use GSC bulk export to BigQuery to measure impressions, clicks and CTR deltas.
- AI citation tracking tests: benchmark citation inclusion in Gemini, ChatGPT, Perplexity before/after schema releases using fixed prompts.
- Prompt‑level extraction tests: create JSON Schemas of target facts and run structured‑output tests against LLMs to validate extraction accuracy and stability.
- Attribution & assisted conversions: maintain channel groupings for AI referrals in GA4 and analyse Conversion Paths to validate business impact.
Bottom line for ANZ teams: anchor your schema roadmap in supported, user‑visible types; close entity schema gaps; treat AI citation share as an early KPI and organic conversions as the lagging validator. ZCMarketing can help connect markup work to Search Console, BigQuery, GA4 and AI visibility tools so schema changes translate into measurable outcomes.
Tools to audit schema at scale, run experiment measurement, validate LLM extractions and track SERP/AI visibility across test windows:
- ScreamingFrog – crawl sites and bulk-extract JSON‑LD/Microdata for diffing before/after releases
- Sitebulb – structured-data issue detection, severity scoring and prioritisation
- Ahrefs – SERP-feature and keyword movement tracking for pages in A/B sets
- SEMrush (Sensor) – monitor SERP volatility and feature appearance trends during experiments
- Looker Studio – join exports (GSC/BigQuery/GA4) into experiment dashboards and visualisations
- LangChain – orchestrate prompt harnesses and run structured-output tests across multiple LLMs
- AJV (or equivalent JSON Schema validator) – automatically validate LLM outputs against your JSON Schemas
“A lot of our systems run much better with structured data – it’s computationally cheaper than extracting it.”
– Ryan Levering, Structured Data Engineer, Google (quoted at Search Central Live coverage)
Align schema with pillar/cluster architecture to boost topical authority
Schema is most valuable when it mirrors a clear content and linking architecture. Pair internal linking with entity schema so crawlers and LLMs infer “what’s about what” across pillar and cluster pages.
Pillar → cluster → schema pairings and recommended link patterns
-
Pillar page (topic hub)
- Schema:
WebPageorCollectionPagereferencing a persistent topic node viaabout/mainEntity. - Links: link to cluster pages with descriptive anchor text and list related clusters.
- Schema:
-
Cluster pages (deep dives)
- Schema:
Article/Service/Productreferencing the same topic entity viaaboutand linking back to the pillar withisPartOf. - Links: link back to the pillar and to 2-4 sibling clusters to form tight topical groups.
- Schema:
-
Navigation signals
- Keep
BreadcrumbListto clarify hierarchy for crawlers (desktop visuals only), but focus on IA first. - Re‑evaluate FAQ usage and fold Q&A into clusters rather than relying on
FAQPagefor visibility.
- Keep
Practical steps to diagram and enforce the entity graph
- Inventory key entities (topics, products, locations, people) and assign an “entity home” URL for each.
- Sketch pillar/cluster maps and annotate which entity each node represents and how pages will reference a persistent
@id. - Implement organisation‑level schema on the homepage/About and connect pillar topic entities using
sameAswhere useful. - Mark up pillars and clusters with appropriate types and ensure internal links reflect the same hierarchy.
- Validate in Search Console and re‑audit when Google updates supported types.
Pair pillar/cluster architecture with coherent entity schema and consistent internal links – that combination strengthens topical authority and is resilient as Google retires niche rich results and shifts discovery into AI‑assisted experiences.
Tools to inventory entities, diagram pillar→cluster graphs, audit internal links and validate JSON‑LD/@id usage:
- Screaming Frog
- Sitebulb
- Google Search Console
- Rich Results Test
- Schema Markup Validator
- draw.io / Miro
Which structured‑output trends should content and engineering teams watch?
Structured outputs are moving from optional to default across major LLM platforms. OpenAI, Google, Anthropic and Azure OpenAI support JSON Schema constrained responses, which improves extraction reliability for agent and automation workflows.
- Use schema.org (JSON‑LD) for page‑level discovery and eligibility; use JSON Schema as an API contract for deterministic LLM outputs and tool calling.
- Adopt platform‑aware JSON Schema: vendors enforce subsets and constraints (required fields,
additionalProperties, ordering); validate early to avoid brittle agents.
How to design assets that serve humans and machine consumers
- Model entities once in the CMS, then expose them as both page‑level JSON‑LD and API objects validated by JSON Schema for LLMs and downstream apps.
- Provide tight enums, clear descriptions and stable IDs to reduce hallucinated values; constrain arrays and nesting to the limits target APIs support.
- Map content to actions: pair page content with tool schemas so assistants can call functions reliably; prefer strict mode where possible.
Practical next step for ANZ teams: unify your entity schema in the CMS, ship schema.org for discovery and enforce JSON Schema for LLM outputs in your APIs. ZCMarketing can partner with content and engineering to design AI‑ready data contracts that drive conversions.
Tools to design, validate and lint JSON Schema and schema.org JSON‑LD, plus platforms for testing LLM constrained outputs and function calling.
- AJV (Node)
- jsonschema (Python)
- Spectral
- Postman
- OpenAPI Generator
- Schema Markup Validator (Google)
- OpenAI Playground
- Anthropic Console
90‑day schema playbooks: Local SMBs, eCommerce and SaaS
Week‑by‑week priorities and resource allocation
Quick‑start plays to surface clean entity signals, re‑evaluate legacy FAQ markup, and focus on structured data that still drives outcomes.
- Local SMBs
- Weeks 1-2: Implement
Organisation+LocalBusiness(6-10 hrs); validate with Rich Results Test. - Weeks 3-4: Deprecate FAQPage markup for non‑eligible sites; fold high‑value FAQs into service pages (4-6 hrs).
- Weeks 5-8: Add organisation administrative details and Product snippets for vouchers/services where relevant (6-10 hrs).
- Weeks 9-12: Monitor Search Console, fix errors and iterate (4-8 hrs).
- Weeks 1-2: Implement
- eCommerce
- Weeks 1-2: Product + Organisation baseline; implement Product markup on SKU pages (10-16 hrs).
- Weeks 3-4: Merchant Centre readiness and feed alignment (8-12 hrs).
- Weeks 5-8: LLM schema optimisation (loyalty, certification) and variant modelling (8-14 hrs).
- Weeks 9-12: QA, resolve feed/page lag and scale (6-10 hrs).
- SaaS
- Weeks 1-2: Organisation +
SoftwareApplicationon product/pricing pages (6-10 hrs). - Weeks 3-4: Docs hygiene and FAQ re‑evaluation (4-6 hrs).
- Weeks 5-8: Publish authority and policy signals (6-10 hrs).
- Weeks 9-12: Measure and iterate on SoftwareApplication items (4-8 hrs).
- Weeks 1-2: Organisation +
Minimum telemetry to collect in the first 90 days
- Structured data validity and coverage (Search Console + Rich Results Test).
- Performance reporting baseline (note AI Mode inclusion in Search Console from mid‑June 2025).
- Model‑specific checks: SKU product snippet coverage and Merchant Centre feed health for eCommerce; Organisation integrity for Local SMBs; SoftwareApplication validity for SaaS.
Hours above assume a marketer + developer pairing. If resources are tight, ZCMarketing can implement markup and telemetry in sprints across AU/NZ time zones.
Tools to audit structured data at scale, validate JSON‑LD/microdata, collect event telemetry and visualise results across the 90‑day playbook.
- Screaming Frog
- Schema Markup Validator
- Google Analytics 4
- Looker Studio
Risk and governance: prevent leaks and keep markup aligned with brand
Schema is a privacy and brand surface. Governance should centre on privacy, parity (schema matches visible content) and visibility controls across Search and AI experiences.
Privacy and visibility controls
- Decide what must never go in schema: exclude PII, draft pricing, internal IDs or confidential FAQs. Structured data must reflect visible content. (SD policies)
- Preview controls: use
nosnippet,max-snippetanddata-nosnippetto limit what appears in snippets and AI formats. - Keep pages indexable while removing previews when needed; prefer
nosnippetovernoindexif you want the URL discoverable but without previews. - Control AI training separately via robots.txt (e.g. disallow
GPTBot) and manage agent access as required. - Enforce brand parity: maintain a single source of truth for organisation schema and
sameAslinks.
Governance model: ownership, CI validation and monthly audits
- Assign ownership: a Schema Owner in marketing/SEO and a technical owner in engineering; gate schema edits through code review.
- Bake validation into CI: Schema Markup Validator, Rich Results Test on sample URLs and parity checks that JSON‑LD matches rendered page content.
- Run monthly audits: review Search Console structured data reports, retire deprecated types and confirm preview/training controls.
- Create an incident runbook: rollback, apply
nosnippet/noindexas needed, verify with URL Inspection and remediate.
With governance in place, structured markup serves users and machines without oversharing. ZCMarketing can help set up schema governance, snippet controls and CI checks for AU/NZ or global sites.
Tools to automate schema validation, rendered-content parity checks, site audits and CI integration:
- ScreamingFrog
- Sitebulb
- Ahrefs
- GitHub Actions
- ajv
- Puppeteer / Playwright
Tooling and ops to ship and maintain high‑quality schema at scale
Essential toolstack: validators, linters, CI checks and monitors
- Validation and feature eligibility
- Google Rich Results Test for feature checks and previews. (RRT)
- Schema Markup Validator for Schema.org conformance. (SMV)
- Track Google’s supported structured data types to avoid deprecated implementations. (Search Gallery)
- Type‑safety and linting
- Use
schema-dtstypings and Ajv for JSON Schema validation in CI. - Optional helpers (e.g.
react-schemaorg) when JSON‑LD is componentised.
- Use
- Crawling and QA at scale
- Screaming Frog to extract and validate structured data site‑wide; custom extraction for migrations.
- Telemetry and warehousing
- Search Console API and Bulk Export to BigQuery for daily performance pulls and anomaly alerts.
- Change monitoring
- Follow Schema.org and Google docs changelogs (2025 simplifications) to update dashboards and scope.
Release checklist and post‑release monitoring
- Scope schema set to currently supported types; avoid deprecated types removed from reporting.
- Pre‑release checks: template coverage, type safety, zero critical validator errors, crawl QA in staging.
- Post‑release monitors and SLOs: alert on sudden drops in rich result impressions/clicks, weekly schema health deltas, quarterly entity audits.
- Rollback and kill switches: feature flags per template and a last‑known‑good JSON‑LD bundle for instant revert.
Measure business impact, not just validity. Use case studies and SLOs to tie schema work to CTR, engagement and revenue. ZCMarketing can help set up the toolchain and operational cadence for AU/NZ brands.
Decision tool: map business goals to priority schema and measurements
Sample goal → schema → content → measurement mappings
-
Build brand trust and entity understanding
- Schema:
Organisationwithlogo,sameAs, legal identifiers. - Content: strengthen About/Contact pages and link authoritative profiles.
- Measure: branded queries, Knowledge Panel checks and Search Console CTR.
- Schema:
-
Win ecommerce clicks and revenue
- Schema:
Product, variants, organisation‑level policies (returns, shipping). - Content: canonical PDPs per SKU, clear pricing and policies.
- Measure: Merchant Centre, product appearance CTR, conversions and revenue.
- Schema:
-
Capture local leads
- Schema:
LocalBusiness(specific subtype) on location pages. - Measure: Business Profile calls/directions and branded local queries.
- Schema:
Pre‑project checklist: parity, provenance, delivery and test plan
- Parity – schema must match visible content and page intent.
- Provenance – include
sameAsand recognised identifiers to ground entities. - Delivery – place Organisation on home/About, Product on PDPs, JobPosting on job pages; ensure pages are crawlable and return 200.
- Validation & testing – use Rich Results Test and URL Inspection; baseline before rollout because AI Mode inclusion changed Search Console totals in mid‑June 2025.
- Deprecation sweep – cross‑check plan against Google’s current supported/retired types and remove reliance on sunset features.
Use this one‑screen map to prioritise schema and content that still move the needle in the LLM era. If you need a quick audit or implementation partner across Australia and New Zealand, ZCMarketing focuses on hands‑on SEO with measurable outcomes and content that drives conversions, not just clicks. Get in touch.
Frequently Asked Questions
Do modern LLMs use schema.org markup, and does it still help SEO?
LLMs themselves aren’t parsing live schema.org on the web the way a browser does; they were trained on large corpora that may include structured data. However, schema still helps SEO because search engines and retrieval systems that feed AI agents use structured data to identify entities, produce rich results, knowledge panels and more accurate snippets. In short: schema won’t change how a base LLM was trained, but it remains valuable for discovery, entity linking and improving how your content appears in search and agent-driven answers.
How should I change my FAQPage/FAQ markup for conversational/LLM-driven results?
Keep FAQ markup accurate, visible and concise. Use JSON‑LD with mainEntity entries (Question + acceptedAnswer), ensure each Q&A addresses a single user intent, and put a short, direct answer first followed by detail. Avoid duplicate or hidden Q&As and don’t “stuff” keywords – conversational agents prefer clear, canonical answers they can extract easily.
What schema types and properties matter most for entity recognition by AI agents?
Prioritise core entity types: Person, Organisation, Product, LocalBusiness, Event, CreativeWork, HowTo and FAQPage (plus medical/financial types where relevant). Key properties: @id, name, description, url, image, sameAs (links to Wikipedia/Wikidata/official profiles), identifier/sku/gtin, datePublished/dateModified, offers/price/availability, geo/address and author. Stable @id and sameAs links are especially helpful for reliable entity linking.
How can I test and measure the impact of schema changes on LLM-driven traffic and snippet behaviour?
Run controlled tests (apply schema to a subset of pages) and compare performance over several weeks. Monitor Google Search Console and Bing Webmaster for rich result appearances, impressions and clicks, and track organic sessions and CTR in your analytics. Use Rich Results Test/Schema validators to ensure correctness, check SERP feature changes and featured snippet behaviour manually, and analyse server logs or referral data from assistant/chat sources when available.






