More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    AI-Search SEO Kit: Get Cited by ChatGPT, Perplexity & Google

    1

    Audit any website for AI search, then generate and validate the files that get it cited: schema.org JSON-LD, llms.txt, a robots.txt AI-crawler policy and sitemap.xml, plus answer-first rewrite briefs.

    $12

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    AI-Search SEO Kit: Get Cited by ChatGPT, Perplexity & Google

    AI-Search SEO Kit: Get Cited by ChatGPT, Perplexity & Google

    Example session with this skill installed

    Audit my bakery's website for AI search (the site files are in ./site, live at riseandcrumb.example). I want ChatGPT and Perplexity to find and cite us, but I don't want our content used to train AI models. Fix what you can and show me before and after.

    • Read your context and instructions
    • Compiled the ai-search seo kit
    • Generated the app files

    Done. Rise & Crumb Bakery went from

    32/100 (grade F) to 99/100 (grade A) on the AI-search audit. The biggest problem was not the content: a copy-pasted "block AI bots" list in robots.txt was hiding the site from ChatGPT search and Perplexity.

    Score, before → after

    PillarBeforeScripts onlyAfter rewrite
    AI answer-readiness374098
    Crawl & index4389100
    Structured data0100100
    Trust & E-E-A-T4144100
    Overall32 (F)65 (C)99 (A)

    AI crawler access (your policy: cite us, don't train on us)

    • Now allowed: all 9 AI search engines (Googlebot, Bingbot, OAI-SearchBot, PerplexityBot, Claude-SearchBot, Applebot, DuckAssistBot, Amzn-SearchBot, Meta-WebIndexer) and 5 user-triggered fetchers. OAI-SearchBot and PerplexityBot were blocked before.
    • Blocked on purpose: 7 training crawlers (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, Amazonbot, Meta-ExternalAgent, CCBot). Three of them were allowed by default before. Your /drafts/ rule is kept in every group.

    Files generated (aiseo/generated/)

    • JSON-LD for 5 pages: Bakery + WebSite (home), AboutPage + Person (about), Product + AggregateOffer $48-$165 (cakes), FAQPage with 8 questions (FAQ), BlogPosting + HowTo with 5 steps (starter guide), BreadcrumbList on every inner page
    • llms.txt (5 sections, 6 links), llms-full.txt (5 pages, 11.9 KB), robots.txt, sitemap.xml (5 URLs; lastmod only where a real date exists)

    Validation: SUMMARY: 9 of 9 files PASS, 0 FAIL line(s), 0 WARN line(s). Every FAQ question in the markup is visible on the page.

    Copy: all 5 pages rewritten answer-first from the briefs: 40-70 word intros that answer the main question with real numbers, 31 question-style headings, a byline and updated date on the guide, 2 source links, FAQ blocks. Fact density went from 0-1.2 to 9.6-14.4 numbers per 100 words. Only facts you confirmed were used.

    Injected JSON-LD, canonical and Open Graph tags into the 5 HTML files and copied the 4 root files. Originals are in site_aiseo_backup/<time>/; undo with aiseo.py restore <that folder>.

    Still open (optional): "Add depth and scannable structure" on about.html and faq.html (+0.5 points).

    Next steps

    1. Deploy the site folder.
    2. Submit sitemap.xml in Google Search Console and Bing Webmaster Tools.
    3. Re-run audit --compare after every content change and keep the dates honest.
      No tool can guarantee rankings or AI citations; this makes you the easiest source to quote.

    about.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

    Make your site the easiest source for AI search to quote, and prove it with PASS/FAIL checks.

    Most SEO skills hand your agent a checklist. This one ships the tooling: tell your agent "Audit my site for AI search and fix what you can" and it scores every page for AI-citation readiness, generates the files ChatGPT search, Perplexity, Google AI Overviews, Copilot and Claude read, validates every one of them, writes answer-first rewrite briefs for the copy, and injects the markup into your HTML with a backup. On the bundled demo site the score goes 32 → 65 with the scripts alone, and 99 after the answer-first rewrite.

    What you get

    • Audit of a local site folder, a saved page or (only when you ask) a live URL: 30 page checks and 12 site checks in four pillars (AI answer-readiness, crawl & index, structured data, trust/E-E-A-T). Answer-first intros, question-style headings, fact density, citations, bylines, visible dates, FAQ blocks, canonical, meta, headings, alt text, broken links, sitemap coverage.
    • A report you can hand to a client: self-contained, printable HTML with score ring, pillar bars, before → after deltas, an AI-crawler access table, a page-by-page matrix and every fix ranked by its simulated point gain with the exact snippet to paste. Plus audit.json and fixes.md.
    • AI-crawler policy, done right: 21 crawlers mapped from the operators' own docs (OAI-SearchBot vs GPTBot, PerplexityBot, Claude-SearchBot vs ClaudeBot, Google-Extended, Applebot-Extended, CCBot...). Search bots in so you can be cited; training bots follow your choice. RFC 9309 matching, and your private paths survive.
    • Generators: schema.org JSON-LD per page (Organization/LocalBusiness with 100+ business subtypes, WebSite, Article/BlogPosting with author, FAQPage, HowTo, Product with Offer/AggregateOffer, BreadcrumbList, Person, AboutPage), llms.txt + llms-full.txt (llmstxt.org format), sitemap.xml and robots.txt, all from a small YAML profile and your real pages. Nothing is invented.
    • Validators that print PASS/WARN/FAIL: JSON-LD against Google's required/recommended properties, URL/date/price/currency formats, @id integrity, and a check that FAQ answers are really visible on the page; llms.txt linter; robots.txt checker; sitemap validator.
    • Answer-first rewrite briefs per page: the question to answer, suggested question headings, current fact density, and acceptance checks. Your agent writes the copy; the audit verifies it.
    • Safe inject: dry run, backup outside the site, idempotent marker blocks, never overwrites your own tags, one-command restore.
    • One-command demo on a 5-page sample business, so your first run shows the whole pipeline in about a second.

    Why it beats prompting

    Prompting a chat agentAI-Search SEO Kit
    A generic GEO checklist42 measured checks per site, scored and ranked by points gained
    Hand-written JSON-LD that may be invalidGenerated JSON-LD, validated against Google's property rules, matched to the visible page
    "Block AI bots" advice that also blocks ChatGPT searchSearch vs training crawlers separated, RFC 9309 matching, PASS/FAIL per bot
    An llms.txt nobody checksllms.txt + llms-full.txt built from your pages and linted line by line
    "Make your content better"A brief per page with the question, the headings and the checks that must pass
    Copy-paste into every pageInjected with backup, re-runnable, one-command undo

    Honest by design

    Every rule in references/ cites its source (Google Search Central, OpenAI/Anthropic/Perplexity/Apple/Amazon/Meta crawler docs, llmstxt.org, RFC 9309, sitemaps.org, the GEO research paper). Heuristics are labelled as heuristics. It tells you that Google retired FAQ and How-to rich results and that llms.txt is a proposal. No promises of rankings or citations, and no invented facts, reviews or dates.

    What's inside

    SKILL.md (10-step workflow, report template, quality checklist) · 9 Python scripts (audit engine, report, generators, validators, injector, demo) · 6 reference guides (AI crawler table, schema requirements, llms.txt spec notes, AI-citation checklist with evidence labels, scoring, profile format) · demo site, sample rewrites, demo profile and pre-built before/after reports.

    Requirements

    An agent that can run code with Python 3.8+. Standard library only: no installs, no API keys. Offline except the optional live-URL audit.

    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

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean 8 days ago

    • Passed all security checks, Safe to install

    Listed8 days ago

    What's inside

    Frequently Asked Questions