Web GEO Audit: Inspect Your HTML Export

    1

    Inspect exported HTML metadata, canonical/sitemap coverage and duplicates, crawler files and JSON-LD syntax.

    Free

    Security scanned

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Web GEO Audit: Inspect Your HTML Export

    Example session with this skill installed

    Using web-geo and the separately installed pinned CLI, run the audit example workflow from the bundled references/setup.md. Use only the bundled fictional examples, retain unknowns, and return the complete report. Do not infer live indexing or growth.

    • Read your context and instructions
    • Compiled the web geo audit
    • Generated the app files

    Verified local example

    This is the complete report from the retained local CLI run on 2026-10-17 using the bundled fictional fixtures. It is not real product performance or an Agensi execution. Local absolute paths are displayed as [skill-directory]; report findings are unchanged.

    audit report

    FICTIONAL EXAMPLE — not a product measurement.

    Generated: 2026-10-17T15:10:05.886Z

    local export: [skill-directory]/examples/public; no network requests or browser execution

    Pass: 17; fail: 0; unknown: 2.

    CheckStatusEvidenceNext action
    robots-filepass[skill-directory]/examples/public/robots.txtReview intentional access policy.
    sitemappass[skill-directory]/examples/public/sitemap.xml: 1 locations; direct urlset requiredSupply a direct sitemap urlset for this export; sitemap indexes are not expanded.
    sitemap-duplicatespass[skill-directory]/examples/public/sitemap.xml: 1 entries; 1 unique URLs; 0 duplicate entriesRetain one intended canonical entry per URL and rebuild the export.
    index.html:titlepass[skill-directory]/examples/public/index.html: Example Journal — fictional toolkit fixtureProvide one descriptive title.
    index.html:descriptionpass[skill-directory]/examples/public/index.html: Fictional sample: save daily journal entries.Provide a meaningful description.
    index.html:open-graphpass[skill-directory]/examples/public/index.html: og:title and og:description presenceSupply truthful social metadata.
    index.html:headingpass[skill-directory]/examples/public/index.html: 1 H1 elementsUse a descriptive page heading.
    index.html:readable-textpass[skill-directory]/examples/public/index.html: 124 non-script text characters in HTMLInclude public content in the exported HTML. CSS visibility is not evaluated.
    index.html:index-directivepass[skill-directory]/examples/public/index.html: no restrictive HTML meta directive observedRemove noindex only if this page is intended for indexing. HTTP headers are unmeasured.
    index.html:canonicalpass[skill-directory]/examples/public/index.html: https://example.com/Provide one absolute canonical URL on the configured origin.
    index.html:sitemap-coveragepass[skill-directory]/examples/public/index.html: https://example.com/ in [skill-directory]/examples/public/sitemap.xmlAdd the intended canonical URL to the direct sitemap.
    index.html:crawler.Googlebotpass[skill-directory]/examples/public/robots.txt: Googlebot at inferred export URL https://example.com/; allowed=true; deployment routes unverifiedReview search access separately from training permissions.
    index.html:crawler.OAI-SearchBotpass[skill-directory]/examples/public/robots.txt: OAI-SearchBot at inferred export URL https://example.com/; allowed=true; deployment routes unverifiedReview search access separately from training permissions.
    index.html:training.GPTBotpass[skill-directory]/examples/public/robots.txt: training policy allowed=false; informational onlyPreserve the owner's training policy; it is not a search eligibility check.
    index.html:training.Google-Extendedpass[skill-directory]/examples/public/robots.txt: training policy allowed=false; informational onlyPreserve the owner's training policy; it is not a search eligibility check.
    index.html:jsonld-syntax.1pass[skill-directory]/examples/public/index.html: JSON-LD parses as an object or arrayReview structured-data semantics separately.
    schema-semanticsunknownJSON parsing does not establish Schema.org validity or rich-result eligibility.Use the applicable schema and search validation tools.
    live-indexingunknownOnly local HTML/crawler files were read. HTTP status, headers, WAF, JavaScript rendering, indexing, rankings, and citations were not measured.Inspect deployment and supported search tools separately.
    llms-txtpassOptional llms.txt absent; no readiness penalty.Treat as an optional experiment.

    Details

    {
      "config": "[skill-directory]/examples/config.yaml",
      "files": [
        "[skill-directory]/examples/public/index.html"
      ],
      "sitemap": {
        "entries": 1,
        "uniqueUrls": 1,
        "duplicateEntries": 0,
        "duplicates": []
      }
    }
    

    index.html

    ZIP · project files

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Inspect exported HTML metadata, canonical/sitemap coverage and duplicates, crawler files and JSON-LD syntax.

    What you get

    A free, MIT-licensed SKILL.md workflow from GEO Growth Engine, with setup references, limitations and fictional input examples. The ZIP contains instructions and supporting text; the executable CLI is installed separately.

    Use cases

    • Review a public export before an authorized deployment.
    • Inspect sitemap duplicates, metadata and separate search/training policies.

    Before you start

    Node 24+, local shell/filesystem, separately installed pinned CLI; no sibling skill. Read the bundled references/setup.md before running the example. The required CLI is a pinned source-build candidate, not a published npm package.

    Scope and limits

    No deployed crawl, JavaScript/CSS rendering, HTTP/WAF inspection, schema semantics or indexing/ranking measurement. No paid provider API or connected store account is required.

    Source and support

    Pinned CLI source · Support and issues. Original source and MIT license remain publicly available on GitHub.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 2 days ago

    • Free to download with an account

    Requires

    Node.js 24+
    Local terminal and filesystem access
    GEO Growth Engine CLI built separately from pinned source c1ae2d9c626c93d8bbbe7c9dc93f3bc81cfeb031
    Git and npm for source installation
    Node.js
    Git

    Listed2 days ago

    What's inside

    Frequently Asked Questions