seo-aiseo
Skill0 starsChanged 29 days agoMITView on GitHub
Research-led ChatGPT WebUI SEO + AI search optimization for websites, combining technical SEO, content/intent, entity/local authority, crawlability, AI citation visibility, and measurement using current evidence.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- AVANT-ICONIC/skillstheir own version, first seen Oct 13, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- AVANT-ICONIC/skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository12 other files it gives its agents.
- anti-sloprushSkill
- dev-modeSkill
- game-conceptSkill
- geometric-designSkill
- intent-modeSkill
- openspec-workflowSkill
- plan-modeSkill
- spec-modeSkill
- video-watchSkill
- visual-chatSkill
- visual-gauntletSkill
- visual-prototypeSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
52 rules. About 0 are common, 52 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈52
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Treat AI SEO / AEO / GEO as an extension of SEO, not a separate bag of tricks.
- Distinctive: line 30
Do not optimize AI citations while crawling, indexing, relevance, or basic content quality is broken.
- Distinctive: line 45
Search Console / Bing Webmaster analysis
- Distinctive: line 52
Before every substantial audit or strategy, browse current platform guidance.
- Distinctive: line 54
Start with first-party sources:
- Distinctive: line 65
Do not rely on remembered AI SEO tactics when current documentation is available.
- Distinctive: line 83
If sources disagree, state the disagreement.
- Distinctive: line 84
Never convert a vendor study into a search-engine rule.
- Distinctive: line 93
use Search Console, Bing Webmaster, analytics, crawl exports, or uploaded reports when available.
- Distinctive: line 96
Do not assume a rendered page equals crawler-visible content.
- Distinctive: line 100
Before a full audit, establish a compact truth set for claims that must not drift:
- Distinctive: line 114
Never invent a missing fact.
- Distinctive: line 152
Never manufacture claims, reviews, case studies, prices, or credentials.
- Distinctive: line 156
Always work in this order:
- Distinctive: line 173
Check the relevant items:
- Distinctive: line 199
Do not turn Lighthouse 100 into a religion.
- Distinctive: line 214
Do not create a page for every tiny keyword or fan-out variation.
- Distinctive: line 216
Prefer coherent hub/cluster relationships and clear internal linking.
- Distinctive: line 234
Avoid corporate fog before the answer.
- Distinctive: line 246
Prefer structural fixes, answer blocks, proof placement, pricing/inclusion clarity, and CTA improvements before rewriting finished body …
- Distinctive: line 280
If yes, seek more original value.
- Distinctive: line 284
Use only schema that truthfully represents visible content.
- Distinctive: line 298
Prefer current Google-supported guidance and validate markup.
- Distinctive: line 306
Check whether the entity is consistently represented across relevant sources:
- Distinctive: line 320
Prefer genuine context-rich mentions over bulk links or fake citations.
- Distinctive: line 328
Before substantial AI-search optimization, build a stable prompt set from real buyer language and record a before-state.
- Distinctive: line 353
Treat normal SEO as the foundation.
- Distinctive: line 358
create unique, useful, non-commodity content.
- Distinctive: line 360
use useful images/video;
- Distinctive: line 361
keep the site crawlable;
- Distinctive: line 363
use Business Profile / Merchant Center when relevant.
- Distinctive: line 381
Check current OpenAI guidance.
- Distinctive: line 391
Keep GPTBot training controls separate from OAI-SearchBot search discovery.
- Distinctive: line 397
Use Bing Webmaster Tools when available.
- Distinctive: line 407
Use grounding queries as a feedback loop for relevance, clarity, depth, evidence, and freshness.
- Distinctive: line 409
Consider IndexNow when timely updates matter.
- Distinctive: line 413
Check current Perplexity crawler guidance and verify PerplexityBot access when discoverability is desired.
- Distinctive: line 415
Keep Perplexity-specific tactics platform-specific.
- Distinctive: line 419
Treat search/retrieval access separately from model-training policy.
- Distinctive: line 447
Do not rewrite pages into robotic fragments merely to appear "AI-readable".
- Distinctive: line 486
When relevant, verify current official guidance before recommending:
- Distinctive: line 492
Treat these as conditional features, not universal SEO hacks.
- Distinctive: line 496
When competitors are cited and the target is not:
- Distinctive: line 507
Do not call the most cited domain "best".
- Distinctive: line 549
Do not invent a fake platform score.
- Distinctive: line 591
If the user asks only for analysis, do not modify the site.
- Distinctive: line 593
If implementation is requested and repo access exists:
- Distinctive: line 598
verify rendered output and source/DOM where possible.
- Distinctive: line 617
Do not restart discovery after continue.
- Distinctive: line 621
Before connector-heavy work becomes risky:
- Distinctive: line 647
Do not make the user repeat retrievable facts.
- Distinctive: line 663
Do not promise rankings. Produce evidence, fixes, and a measurable system.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
SEO + AI SEO
Audit and improve websites for classic search and AI-driven discovery.
Treat AI SEO / AEO / GEO as an extension of SEO, not a separate bag of tricks.
crawlable
↓
indexable
↓
relevant
↓
useful + original
↓
trusted / corroborated
↓
retrievable
↓
citable / mentionable
↓
conversionDo not optimize AI citations while crawling, indexing, relevance, or basic content quality is broken.
Activation
Use for:
- SEO audit
<URL> - AI SEO audit
<URL> - optimize this page/site for Google + ChatGPT
- why is this page not ranking?
- why are competitors cited by AI and we are not?
- local SEO audit
- technical SEO review
- content strategy for search + AI
- Search Console / Bing Webmaster analysis
- AI citation / mention visibility analysis
For substantial repository implementation, keep this skill as the domain rulebook and also load dev-mode.
Mandatory freshness pass
Before every substantial audit or strategy, browse current platform guidance.
Start with first-party sources:
- Google Search Central and Search Console docs;
- OpenAI publisher / crawler docs;
- Bing Webmaster and AI Performance docs;
- IndexNow;
- Perplexity crawler/search docs when relevant;
- Merchant Center, Business Profile, image/video, local, international, or agentic docs when the site requires them.
Then use large independent studies only for observed behavior.
Do not rely on remembered AI SEO tactics when current documentation is available.
Record the research date.
Evidence tiers
🟢 A official platform documentation / direct first-party evidence
🟡 B large independent observational study / repeatable dataset
🟣 C experiment, hypothesis, or limited evidence
🔴 X contradicted, spammy, obsolete, or unsupported tacticRules:
- A outranks B.
- B is correlation unless causality is demonstrated.
- C must be framed as a test, never as a ranking fact.
- If sources disagree, state the disagreement.
- Never convert a vendor study into a search-engine rule.
Start from real evidence
Before diagnosing:
- identify site/page, market, language, audience, and business goal;
- inspect the live site;
- inspect repo/CMS configuration when connected and relevant;
- use Search Console, Bing Webmaster, analytics, crawl exports, or uploaded reports when available;
- retrieve facts instead of asking the user to relay accessible data.
Do not assume a rendered page equals crawler-visible content.
Site truth and entity lock
Before a full audit, establish a compact truth set for claims that must not drift:
- canonical brand name and allowed short forms;
- one-sentence definition;
- primary conversion;
- audience and disqualifiers;
- geography, language, and currency;
- public pricing or pricing model when it exists;
- real proof assets;
- legally/commercially frozen pages;
- retrieval-vs-training crawler policy.
For substantial work, preserve these facts in the project's existing source of truth or create a concise SITE_TRUTH.md / ENTITY.md only when durable artifacts are useful and authorized.
Never invent a missing fact. Missing proof is a content gap, not permission to manufacture evidence.
Choose audit depth
Quick audit
Cover:
- crawl/indexability;
- title/H1/meta;
- intent match;
- main content quality;
- internal links;
- schema relevance;
- AI crawler access;
- top AI citation opportunities;
- top 5 actions.
Full audit
Load seo-aiseo/REFERENCE.md and work through the detailed checklist.
Page optimization
Produce exact recommendations for:
- title;
- meta description;
- H1/H2 structure;
- opening answer;
- sections;
- internal links;
- media;
- schema;
- evidence;
- freshness;
- AI retrieval opportunities.
Never manufacture claims, reviews, case studies, prices, or credentials.
Audit order
Always work in this order:
1 site truth + crawl/index
2 architecture + intent
3 on-page + conversion
4 information gain
5 structured data
6 entity / local / authority
7 AI search + baseline
8 measurementFix foundations before polishing experiments.
1. Technical SEO
Check the relevant items:
- robots and noindex controls;
- successful HTTP responses;
- canonicalization;
- redirects;
- sitemaps;
- duplicate URLs;
- crawlable internal links;
- orphan pages;
- JavaScript-rendered content;
- indexable text in the DOM;
- mobile behavior;
- HTTPS;
- hreflang when multilingual;
- soft 404s and broken links;
- crawl traps / facets;
- staging leakage;
- sitemap/canonical conflicts.
For performance, inspect Core Web Vitals when evidence exists:
- LCP;
- INP;
- CLS.
Do not turn Lighthouse 100 into a religion.
2. Intent and architecture
Map each important canonical page to:
- audience;
- primary intent;
- main topic/query;
- meaningful supporting questions;
- funnel stage;
- competing/cannibalizing page;
- unique evidence;
- conversion.
Do not create a page for every tiny keyword or fan-out variation.
Prefer coherent hub/cluster relationships and clear internal linking.
3. On-page SEO
Evaluate:
- specific, descriptive title;
- clear H1;
- useful meta description;
- readable stable URL;
- primary answer early;
- logical H2/H3 structure;
- descriptive internal anchors;
- relevant media;
- visible business/author identity where useful;
- factual support;
- clear conversion path.
Avoid corporate fog before the answer. Search engines and humans both have better things to do.
Conversion and five-second test
For money pages, verify that a first-time visitor can quickly answer:
- What is this?
- Who is it for?
- What do I get?
- Why should I believe it?
- What do I do next?
Prefer structural fixes, answer blocks, proof placement, pricing/inclusion clarity, and CTA improvements before rewriting finished body copy.
Check:
- one clear primary conversion per page;
- a visible next step on mobile;
- proof near decision points;
- explicit scope, pricing model, timeline, availability, or booking path when known;
- forms limited to information needed for the next step;
- policy/contact information available as crawlable text.
4. Information gain
Prioritize non-commodity content:
- firsthand experience;
- original research/data;
- benchmarks/tests;
- case studies;
- expert commentary;
- proprietary process;
- original screenshots/photos/video;
- concrete pricing/ranges when publishable;
- before/after evidence;
- current facts;
- useful tools/templates/calculators.
Use the test:
Could a generic model create this page without access
to this company, expert, product, customers, or data?If yes, seek more original value.
5. Structured data
Use only schema that truthfully represents visible content.
Common examples:
- Organization;
- LocalBusiness;
- Person;
- Article;
- Product;
- BreadcrumbList;
- VideoObject;
- Event;
- JobPosting.
Prefer current Google-supported guidance and validate markup.
Structured data can enable rich results. It does not guarantee rankings or AI citations.
There is no universal special AI schema.
6. Entity, local, and authority
Check whether the entity is consistently represented across relevant sources:
- official site;
- Google Business Profile;
- LinkedIn;
- GitHub;
- YouTube;
- major social profiles;
- partners/clients;
- reputable directories;
- press;
- reviews;
- relevant communities.
Prefer genuine context-rich mentions over bulk links or fake citations.
For local businesses, verify complete business information and evaluate relevance, distance constraints, prominence, reviews, local evidence, and LocalBusiness markup where appropriate.
7. AI search
AI visibility baseline
Before substantial AI-search optimization, build a stable prompt set from real buyer language and record a before-state.
Default prompt families:
- category / "best for" queries;
- job-to-be-done queries;
- comparisons;
- local intent when relevant;
- price/cost questions;
- fit/use-case questions;
- agent tasks such as finding an offer under explicit constraints.
Across available engines, record at minimum:
- date;
- brand mentioned?
- site cited?
- recommendation vs simple mention;
- incorrect or missing facts;
- cited competitor/source.
Re-run the same prompt set after meaningful changes. Do not invent a proprietary GEO score.
Google AI features
Treat normal SEO as the foundation.
Current stable guidance:
- be eligible for normal Search;
- create unique, useful, non-commodity content;
- organize content clearly;
- use useful images/video;
- keep the site crawlable;
- reduce duplication;
- use Business Profile / Merchant Center when relevant;
- measure generative visibility in Search Console.
Query fan-out means one question may trigger related retrieval queries.
Cover real subquestions naturally on strong canonical pages. Do not mass-produce thin fan-out pages.
Google currently says:
- llms.txt does not improve Google visibility;
- artificial chunking is unnecessary;
- there is no special AI markup requirement;
- inauthentic mentions are not a useful strategy.
Re-verify these claims on substantial runs because platform guidance can change.
ChatGPT Search
Check current OpenAI guidance.
Verify:
- OAI-SearchBot access;
- CDN/WAF/bot protection does not block it;
- published IP ranges are not accidentally blocked when allowlisting is used;
- pages are public and reachable;
- titles/content clearly describe the page.
Keep GPTBot training controls separate from OAI-SearchBot search discovery.
Track ChatGPT referral traffic when available.
Bing / Copilot
Use Bing Webmaster Tools when available.
Inspect:
- AI citations;
- cited URLs;
- grounding queries;
- page-level citation activity;
- trends.
Use grounding queries as a feedback loop for relevance, clarity, depth, evidence, and freshness.
Consider IndexNow when timely updates matter.
Perplexity
Check current Perplexity crawler guidance and verify PerplexityBot access when discoverability is desired.
Keep Perplexity-specific tactics platform-specific.
Retrieval vs training crawlers
Treat search/retrieval access separately from model-training policy.
Examples that must be re-verified against current first-party documentation:
- OpenAI:
OAI-SearchBotfor search discovery vsGPTBotfor model-development crawling; - Anthropic:
Claude-SearchBotfor search,Claude-Userfor user-directed fetches, andClaudeBotfor model-development crawling.
A site can permit retrieval while restricting training. Verify robots.txt, CDN/WAF behavior, and any crawler-specific controls independently.
AI citation heuristics
These are tests, not guaranteed ranking factors.
Current evidence may justify testing:
- semantic alignment between title/content and likely subquestions;
- human-readable URLs;
- clear fact-rich passages;
- genuine comparison tables;
- explicit entity names where ambiguity exists;
- freshness for time-sensitive topics;
- original attributable data;
- genuine third-party brand mentions;
- comparison content when it matches user intent;
- useful multimedia.
Label each recommendation B or C unless first-party guidance supports it.
Do not rewrite pages into robotic fragments merely to appear "AI-readable".
What to reject
🔴 mass doorway pages
🔴 fake reviews / testimonials
🔴 fake citations / mentions
🔴 keyword stuffing
🔴 hidden AI-targeted text
🔴 date-only freshness updates
🔴 schema spam
🔴 thin location pages
🔴 copied commodity content
🔴 junk backlink campaigns
🔴 guaranteed ranking/citation promisesAgent-readable offer card
For a product or bookable service, verify that public HTML and truthful structured data let a research/shopping agent extract without guessing:
- brand;
- category;
- audience;
- primary offer;
- price or how pricing works;
- geographic/legal limits;
- availability or how to buy/book;
- proof;
- primary CTA URL;
- contact method;
- stated differentiators;
- stated disqualifiers / not-a-fit conditions.
Missing fields are explicit gaps. Do not infer or fabricate them.
Preferred Sources and agentic readiness
When relevant, verify current official guidance before recommending:
- Google Preferred Sources for eligible publications;
- agent-friendly accessibility/ARIA;
- commerce/agentic protocols.
Treat these as conditional features, not universal SEO hacks.
Competitive AI visibility analysis
When competitors are cited and the target is not:
- capture representative prompts;
- inspect mentions and cited pages;
- infer likely retrieval subquestions;
- compare title/topic alignment;
- compare original evidence, freshness, depth, and clarity;
- compare third-party corroboration;
- separate citation gaps from brand-mention gaps;
- recommend the smallest evidence-backed change.
Do not call the most cited domain "best". AI outputs are probabilistic.
Measurement
Prefer first-party data.
Track where available:
- organic impressions/clicks;
- query groups;
- landing pages;
- indexed pages;
- Core Web Vitals;
- rich-result issues;
- generative AI performance.
Bing / Microsoft AI
- total AI citations;
- average cited pages;
- grounding queries;
- page-level citation activity;
- trends.
ChatGPT
- referral traffic;
- landing pages;
- conversions;
- stable prompt-set citation/mention observations.
Business
- leads;
- sales;
- bookings;
- signups;
- qualified inquiries;
- revenue.
Traffic without business value is just a prettier graph.
Prioritization
Do not invent a fake platform score.
Use:
P0 crawl/index blocker or severe loss
P1 high-impact relevance/content/architecture issue
P2 meaningful improvement
P3 experiment / polish / low-confidence opportunityFor each action include:
- SEO / AI SEO / both;
- evidence tier;
- impact;
- confidence;
- effort;
- affected URLs;
- exact fix;
- verification.
Default full-audit deliverable
Return:
- executive summary;
- technical blockers;
- intent/content findings;
- entity/local/authority findings;
- AI search findings;
- prioritized action table;
- page/topic opportunities;
- exact examples where useful;
- measurement plan;
- myths/tactics to ignore;
- research date and key sources.
Keep it implementation-ready.
Implementation boundary
If the user asks only for analysis, do not modify the site.
If implementation is requested and repo access exists:
- preserve this skill's requirements;
- load dev-mode;
- implement coherent slices;
- verify rendered output and source/DOM where possible;
- re-run relevant audit checks.
Factual content changes require evidence or user-provided facts.
Durable progress
For long audits preserve:
- target site;
- market/language;
- audit mode;
- pages inspected;
- evidence gathered;
- blockers;
- priority actions;
- unfinished sections;
- exact next operation.
Do not restart discovery after continue.
Tool-budget continuity
Before connector-heavy work becomes risky:
- save durable state;
- finish the current atomic inspection;
- report completed work;
- end with:
╭─ TOOL BUDGET ──────────────╮
│ 🟡 checkpoint saved │
│ → send: continue │
╰─────────────────────────────╯On continue, resume the exact unfinished operation.
Fresh-session recovery
For:
continue SEO audit on <site/project>reload this skill, recover durable state, restore the priority queue, then continue.
Do not make the user repeat retrievable facts.
Completion
The audit is complete when:
- crawl/index blockers are known;
- intent/page-role conflicts are identified;
- content gaps map to real user needs;
- AI crawler/access issues are checked;
- AI-specific tactics are evidence-tiered;
- local/ecommerce requirements are covered when relevant;
- actions are prioritized;
- measurement is defined;
- unsupported hacks are separated from evidence-backed work.
Do not promise rankings. Produce evidence, fixes, and a measurable system.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

