What is SEO?
SEO is the practice of making a page crawlable, understandable and useful for search engines and people. It includes technical indexability, clear metadata, useful content, internal links, structured data and trustworthy evidence.
tvl-seo-geo-audit helps an AI agent review a page for search visibility, rendered content, Core Web Vitals, Bing/IndexNow, WCAG 2.2, spam policy, rich results, Lighthouse performance, structured data, multilingual hygiene, and AI answer readiness. The skill returns evidence, prioritized findings, and clear next steps.
SEO is the practice of making a page crawlable, understandable and useful for search engines and people. It includes technical indexability, clear metadata, useful content, internal links, structured data and trustworthy evidence.
GEO, or generative engine optimization, focuses on whether AI answer systems can understand, summarize and cite a page. It does not guarantee AI citations. It improves what is controllable: clarity, crawlability, structure, facts, sources and measurement.
Accessibility means the page can be used by people with different abilities, devices and assistive technologies. Good accessibility also improves machine understanding: semantic headings, readable links, alt text, contrast, keyboard navigation and clear language.
| Area | SEO/GEO rule |
|---|---|
| Indexability | The page should return the expected HTTP status, avoid accidental noindex, and be crawlable when public visibility is desired. |
| Canonical and hreflang | Canonical URLs should match the intended language page. Multilingual pages need reciprocal hreflang and correct HTML lang values. |
| Metadata | Title and description should be accurate, specific, readable and not inflated with unsupported claims. |
| Content structure | Use one clear H1, logical H2/H3 sections, concise definitions, answer blocks, examples and source-backed claims. |
| Structured data | JSON-LD should be valid, relevant and consistent with visible page content. |
| Accessibility | Use semantic HTML, descriptive links, adequate contrast, keyboard-friendly controls and alt text for meaningful images. |
| Lighthouse | When browser tooling is available, run Lighthouse for Performance, Accessibility and SEO. Treat it as lab evidence, not a ranking guarantee or field Core Web Vitals. |
| Core Web Vitals | Separate Lighthouse lab data from field data. Verify LCP, INP and CLS with CrUX, PageSpeed Insights or Search Console when available. |
| Bing and IndexNow | Check Bingbot policy, Bing Webmaster Tools evidence and IndexNow setup separately from Google evidence. Do not promise Copilot visibility. |
| WCAG 2.2 | Map accessibility evidence to Perceivable, Operable, Understandable and Robust. Automation does not prove full WCAG conformance. |
| Spam policy | Flag scaled content abuse, doorway behavior, cloaking, expired-domain abuse and unsupported reputation borrowing when evidence exists. |
| Rich results | Validate structured data by page type: Article, Product, LocalBusiness, Course, Video, FAQ, Organization and visible-content consistency. |
| Source integrity | Check whether cited sources are reachable, relevant, fresh and actually support the claim attached to them. |
| Crawler logs | When logs are available, verify crawler visits by user agent, status, URL and timestamp. Without logs, label this NOT_TESTED. |
| AI answer visibility | Make factual claims easy to extract and cite. Avoid vague marketing copy, hidden content and unmeasured AI visibility promises. |
| Measurement | Define how SEO/GEO impact will be reviewed: Search Console, analytics referrals, index coverage, and dated AI answer checks. |
Use the public TVL Skills repository with the Agent Skills CLI.