TVL AI Skills

SEO/GEO Audit Skill

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.

Concepts

SEO, GEO and accessibility

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.

What is GEO?

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.

What is accessibility?

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.

On-page rules

What the skill checks

Area SEO/GEO rule
IndexabilityThe page should return the expected HTTP status, avoid accidental noindex, and be crawlable when public visibility is desired.
Canonical and hreflangCanonical URLs should match the intended language page. Multilingual pages need reciprocal hreflang and correct HTML lang values.
MetadataTitle and description should be accurate, specific, readable and not inflated with unsupported claims.
Content structureUse one clear H1, logical H2/H3 sections, concise definitions, answer blocks, examples and source-backed claims.
Structured dataJSON-LD should be valid, relevant and consistent with visible page content.
AccessibilityUse semantic HTML, descriptive links, adequate contrast, keyboard-friendly controls and alt text for meaningful images.
LighthouseWhen 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 VitalsSeparate Lighthouse lab data from field data. Verify LCP, INP and CLS with CrUX, PageSpeed Insights or Search Console when available.
Bing and IndexNowCheck Bingbot policy, Bing Webmaster Tools evidence and IndexNow setup separately from Google evidence. Do not promise Copilot visibility.
WCAG 2.2Map accessibility evidence to Perceivable, Operable, Understandable and Robust. Automation does not prove full WCAG conformance.
Spam policyFlag scaled content abuse, doorway behavior, cloaking, expired-domain abuse and unsupported reputation borrowing when evidence exists.
Rich resultsValidate structured data by page type: Article, Product, LocalBusiness, Course, Video, FAQ, Organization and visible-content consistency.
Source integrityCheck whether cited sources are reachable, relevant, fresh and actually support the claim attached to them.
Crawler logsWhen logs are available, verify crawler visits by user agent, status, URL and timestamp. Without logs, label this NOT_TESTED.
AI answer visibilityMake factual claims easy to extract and cite. Avoid vague marketing copy, hidden content and unmeasured AI visibility promises.
MeasurementDefine how SEO/GEO impact will be reviewed: Search Console, analytics referrals, index coverage, and dated AI answer checks.
Install and run

Add the SEO/GEO skill

Use the public TVL Skills repository with the Agent Skills CLI.

Install only this skill

$ npx skills add danlex/tvl-skills --skill tvl-seo-geo-audit

Install all TVL skills

$ npx skills add danlex/tvl-skills

Ask ChatGPT or Codex to install it

Install the Agent Skill tvl-seo-geo-audit from https://github.com/danlex/tvl-skills and verify that it is available for this workspace.

Ask Claude Code to install it

Install the skill tvl-seo-geo-audit from danlex/tvl-skills into Claude Code, then list the installed skills to confirm it is available.

Browser and Lighthouse prompt

Use $tvl-seo-geo-audit to audit this page. If browser access is available, compare raw HTML with the rendered DOM and run Lighthouse for Performance, Accessibility, and SEO. Clearly label unavailable checks as NOT_TESTED.

P0/P1 expanded audit prompt

Use $tvl-seo-geo-audit to run the expanded SEO/GEO audit. Include Core Web Vitals field data, Bing/IndexNow, WCAG 2.2, Google spam-policy risk, rich-result eligibility by page type, image/video SEO, citation integrity, optional SERP comparison, and crawler-log verification. Label unavailable evidence as NOT_TESTED.

Example prompt

Use $tvl-seo-geo-audit to audit https://academy.tvl.tech/en/skills/ for technical SEO, accessibility, structured data, multilingual hygiene, and AI answer visibility.