mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-14 21:16:36 +03:00
Merge dedicated AEO skill with implementation references, templates, scripts, evals, and SEO routing.
3.0 KiB
3.0 KiB
AEO structured data
Principle
Schema.org describes content; it does not guarantee inclusion, ranking, or citation. Add JSON-LD only when the page visibly and materially satisfies the chosen type. Visible content is the source of truth. Provider rich-result support changes over time, so do not treat older FAQ-focused guidance or a schema type's existence as evidence of current Google eligibility.
Type selection
- Article/BlogPosting/TechArticle: an authored article; include accurate headline, author, dates, publisher, and about fields.
- FAQPage: a page presenting real frequently asked questions and answers. Do not use it for implied answers or every heading.
- HowTo: a procedure with ordered steps, tools/supplies, and conditions. Do not use it for explanatory prose.
- QAPage: a user question with user-submitted answers, not a publisher FAQ.
- Organization/Person: identity and authorship only when the page and site can substantiate it.
- BreadcrumbList: navigational hierarchy, not a substitute for internal links.
Use the Schema.org type definition and the target provider's feature documentation. Schema.org's vocabulary is broader than any one search feature's eligibility rules.
Parity checklist
For each JSON-LD block:
- every material name, answer, step, date, author, URL, and relationship appears visibly or is a faithful machine-readable equivalent;
- FAQ answers are complete enough to stand alone and match their visible wording;
- HowTo steps are ordered, actionable, and visible;
- dates describe publication or real modification, not deployment time;
- URLs are canonical and fetchable;
- no hidden or contradictory markup is added to influence systems;
- the JSON parses and the rendered page remains correct without JavaScript when feasible.
Validation pattern
- Parse JSON-LD as JSON.
- Validate required shape for the selected type.
- Extract visible headings, questions, answers, steps, names, and dates.
- Compare material fields, allowing only documented normalization such as whitespace.
- Run the provider's own rich-result or structured-data test where applicable.
- Inspect the rendered page and record what the validator does not prove.
A valid JSON document proves syntax. It does not prove truth, visible parity, eligibility, retrieval, or citation.
Common mistakes
- FAQ schema on a page without visible Q&A;
- HowTo schema on a conceptual article;
- multiple conflicting author or date values;
sameAslinks chosen from ambiguous search results;- using schema to encode a vendor claim as an objective fact;
- assuming rich-result eligibility is an AEO performance metric;
- adding every plausible schema type instead of the smallest accurate set.