seo-aiseo
Skill0 starsChanged 14 days agoMITView on GitHub
Audit and improve websites for traditional search, AI-driven discovery, citation visibility, entity clarity, local relevance, conversion readiness, and agent-readable commerce using current evidence. Use for technical SEO audits, AI SEO/AEO/GEO work, content and information architecture, local SEO, structured data, crawler policy, AI citation analysis, or implementation planning. Do not use for generic copywriting, unsupported ranking guarantees, or mass content generation.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- AVANT-ICONIC/gpt-webui-skillstheir own version, first seen Oct 15, 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/gpt-webui-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 repository11 other files it gives its agents.
- anti-sloprushSkill
- architecture-guardSkill
- futurequakeSkill
- game-studioSkill
- gauntlet-loopSkill
- geometric-designSkill
- intent-modeSkill
- openspec-workflowSkill
- test-velocitySkill
- video-watchSkill
- visual-outputSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
47 rules. About 0 are common, 46 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈46
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 11
Treat AI SEO, AEO, and GEO as extensions of search optimization rather than separate disciplines with their own folklore.
- Distinctive: line 27
Do not optimize for citations while basic crawlability, indexing, relevance, or factual clarity is broken.
- Distinctive: line 31
Use this skill for:
- Distinctive: line 48
Search Console or Bing Webmaster analysis.
- Distinctive: line 52
Do not use this skill for:
- Distinctive: line 63
Never invent facts, proof, prices, awards, credentials, clients, statistics, review counts, guarantees, or case-study results.
- Distinctive: line 64
Never change the offer unless the owner explicitly changes it.
- Distinctive: line 66
Do not use hidden text, cloaking, doorway pages, keyword stuffing, or fake authority signals.
- Distinctive: line 68
Do not treat correlation studies as platform rules.
- Distinctive: line 69
Do not treat llms.txt, Markdown mirrors, or "AI schema" as ranking requirements.
- Distinctive: line 72
Every recommendation must identify the affected page or system, the problem, the exact change, the expected effect, the evidence level, and …
- Distinctive: line 73
Prefer first-party platform documentation for platform-specific claims.
- Distinctive: line 93
If sources disagree, state the disagreement.
- Distinctive: line 94
Do not convert vendor research into a search-engine rule.
- Distinctive: line 98
Before a substantial audit, verify current guidance from the platforms that matter to the site.
- Very specific: line 109
Use the dated platform notes in \references/platform-guidance.md\ as a starting point, not as a permanent truth.
- Distinctive: line 125
Use for a single page or fast diagnosis.
- Distinctive: line 143
Use for a domain or serious engagement.
- Distinctive: line 145
Create a site truth, inventory important public URLs, audit technical foundations, architecture, content, entity authority, AI visibility, …
- Distinctive: line 149
Use when the user wants one page improved.
- Distinctive: line 165
Do not rewrite finished body copy unless the page fails its purpose and the user wants a rewrite.
- Distinctive: line 169
Use when competitors are mentioned or cited by answer engines but the target site is not.
- Distinctive: line 184
Do not equate citation frequency with objective quality.
- Distinctive: line 188
When the user asks for actual repository or CMS changes:
- Distinctive: line 198
If the work requires a separate development workflow, hand the SEO requirements into that workflow rather than silently weakening them.
- Distinctive: line 204
Before optimization, lock the facts that must not drift.
- Distinctive: line 241
Search Console/Bing data;
- Distinctive: line 260
Treat as high priority when:
- Distinctive: line 287
Use one strong canonical page for a topic when possible.
- Distinctive: line 309
Prefer answer-first structure when a section answers a concrete question.
- Distinctive: line 335
Prefer structural fixes, answer blocks, proof placement, pricing clarity, and CTA improvements before rewriting the whole page.
- Distinctive: line 365
If yes, the page probably needs more unique value.
- Distinctive: line 369
Use structured data only when it truthfully reflects visible content.
- Distinctive: line 386
Follow current platform eligibility requirements, not generic schema folklore.
- Distinctive: line 396
Check whether the entity is represented consistently across relevant sources.
- Distinctive: line 414
Prefer genuine context-rich mentions over bulk links or citation farms.
- Distinctive: line 431
Create a representative prompt set from buyer language, not from the site's marketing slogans.
- Distinctive: line 455
Do not create a proprietary AI visibility score by default.
- Distinctive: line 461
Do not collapse all AI crawlers into one allow/block decision.
- Distinctive: line 463
Search/retrieval access affects discoverability.
- Distinctive: line 499
Use public HTML, truthful structured data, and stable URLs.
- Distinctive: line 503
Do not add hidden claims solely for agents.
- Distinctive: line 514
Do not place hidden claims in alternate representations.
- Distinctive: line 517
Use these mechanisms when the cost is low and the site has a real agent/documentation use case, not as a substitute for crawlability or …
- Distinctive: line 521
Prefer first-party platform and business data.
- Distinctive: line 561
Do not invent a fake search-engine score.
- Distinctive: line 625
Do not promise rankings. Produce evidence, exact fixes, and a repeatable measurement 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
Improve the probability that a site can be crawled, indexed, understood, retrieved, cited, recommended, and converted from.
Treat AI SEO, AEO, and GEO as extensions of search optimization rather than separate disciplines with their own folklore.
The operating sequence is:
```text truth -> crawlable -> indexable -> relevant -> useful and original -> trusted and corroborated -> retrievable -> citable or mentionable -> convertible ```
Do not optimize for citations while basic crawlability, indexing, relevance, or factual clarity is broken.
When to use
Use this skill for:
- technical SEO audits;
- full-domain SEO audits;
- page-level search optimization;
- AI search visibility audits;
- AEO/GEO strategy;
- Google AI Overviews or AI Mode visibility;
- ChatGPT Search visibility;
- Bing or Copilot citation visibility;
- Perplexity or Claude search discoverability;
- local SEO;
- ecommerce search and agent readiness;
- structured data reviews;
- crawler and robots policy;
- content architecture and internal linking;
- information-gain analysis;
- Search Console or Bing Webmaster analysis;
- competitor citation-gap analysis;
- implementation plans or repository changes that affect search discovery.
Do not use this skill for:
- generic blog ideation with no search or business objective;
- bulk keyword pages;
- doorway or location spam;
- fake reviews, fake citations, or synthetic reputation building;
- guaranteed ranking or citation claims;
- replacing legal, pricing, credential, or offer facts with inferred content.
Non-negotiable rules
- Never invent facts, proof, prices, awards, credentials, clients, statistics, review counts, guarantees, or case-study results.
- Never change the offer unless the owner explicitly changes it.
- Schema must match visible, truthful page content.
- Do not use hidden text, cloaking, doorway pages, keyword stuffing, or fake authority signals.
- Separate retrieval/search crawlers from model-training crawlers. They are different policy decisions.
- Do not treat correlation studies as platform rules.
- Do not treat llms.txt, Markdown mirrors, or "AI schema" as ranking requirements.
- Preserve brand voice unless the user asks for copy changes.
- Accessibility, mobile usability, and conversion clarity must not regress for search optimization.
- Every recommendation must identify the affected page or system, the problem, the exact change, the expected effect, the evidence level, and how to verify it.
- Prefer first-party platform documentation for platform-specific claims.
- Re-check current platform guidance before substantial work.
Evidence hierarchy
Classify material recommendations by evidence strength:
```text A official platform documentation or direct first-party evidence B large independent observational study or repeatable industry dataset C plausible experiment, limited evidence, or hypothesis X contradicted, obsolete, spammy, or unsupported tactic ```
Rules:
- A outranks B.
- B is correlation unless causality is demonstrated.
- C must be presented as an experiment.
- X should normally be rejected.
- If sources disagree, state the disagreement.
- Do not convert vendor research into a search-engine rule.
Mandatory freshness check
Before a substantial audit, verify current guidance from the platforms that matter to the site.
At minimum consider:
- Google Search Central and Search Console;
- OpenAI publisher/crawler documentation;
- Bing Webmaster Tools and IndexNow;
- Anthropic crawler documentation when Claude visibility matters;
- Perplexity crawler/search documentation when relevant;
- Merchant Center, Business Profile, image/video, international, local, or commerce documentation when relevant.
Use the dated platform notes in `references/platform-guidance.md` as a starting point, not as a permanent truth. Refresh material claims when platform behavior has changed.
Read the references
For a full audit, read:
- `references/audit-framework.md`
- `references/platform-guidance.md`
- `references/output-contract.md`
For a quick page audit, the core skill can be sufficient.
Modes
Quick audit
Use for a single page or fast diagnosis.
Check:
- crawl/index eligibility;
- title, H1, meta description, canonical;
- primary search intent;
- first-screen clarity;
- main answer or offer;
- internal links;
- schema relevance;
- AI retrieval crawler access;
- one or two information-gain opportunities;
- conversion clarity;
- top five actions.
Full audit
Use for a domain or serious engagement.
Create a site truth, inventory important public URLs, audit technical foundations, architecture, content, entity authority, AI visibility, conversion, off-site gaps, and measurement.
Page optimization
Use when the user wants one page improved.
Return exact recommendations for:
- title;
- meta description;
- H1 and H2/H3 structure;
- opening answer or offer block;
- internal links;
- media;
- structured data;
- factual evidence;
- freshness;
- AI retrieval/citation opportunities;
- conversion path.
Do not rewrite finished body copy unless the page fails its purpose and the user wants a rewrite.
Competitive AI visibility analysis
Use when competitors are mentioned or cited by answer engines but the target site is not.
Compare:
- prompt coverage;
- cited pages;
- page titles and semantic alignment;
- original evidence;
- freshness;
- entity clarity;
- third-party corroboration;
- indexed availability;
- answer extractability;
- local or commercial fit.
Do not equate citation frequency with objective quality.
Implementation mode
When the user asks for actual repository or CMS changes:
- preserve the audit's factual constraints;
- inspect current implementation before editing;
- make small coherent changes;
- validate rendered HTML and raw/source HTML where relevant;
- validate structured data;
- re-check robots, canonical, sitemap, and crawler access;
- rerun affected acceptance checks.
If the work requires a separate development workflow, hand the SEO requirements into that workflow rather than silently weakening them.
Operating sequence
Phase 0: establish site truth
Before optimization, lock the facts that must not drift.
Capture:
- canonical brand name;
- allowed short forms;
- one-sentence definition;
- audience;
- disqualifiers;
- primary conversion;
- secondary conversions;
- geography;
- language;
- currency;
- public price or pricing model;
- existing proof assets;
- contact method;
- pages with legal/commercial wording constraints;
- retrieval crawler policy;
- model-training crawler policy.
For substantial work, persist this as `SITE_TRUTH.md` or the project's existing source of truth.
For entity-heavy work, also maintain `ENTITY.md`.
A missing fact is a gap. It is not permission to invent one.
Phase 1: inventory and technical eligibility
Discover important public pages using all applicable sources:
- XML sitemaps;
- homepage, navigation, footer, and internal links;
- canonical tags;
- CMS routes;
- repository routes;
- crawl exports;
- Search Console/Bing data;
- known campaign or money pages.
Record for each important URL:
- URL;
- HTTP status;
- indexability;
- canonical target;
- title;
- H1;
- meta description;
- page type;
- primary intent;
- initial-HTML content availability;
- schema types;
- primary CTA;
- notable issues.
Treat as high priority when:
- money pages are not 200;
- money pages are noindex or blocked;
- canonical points to the wrong URL;
- sitemap lists broken/noncanonical URLs;
- important content is unavailable to relevant crawlers;
- duplicate URLs or templates confuse canonical intent;
- redirects, host variants, protocol variants, or staging copies create conflicting versions.
Phase 2: architecture and intent
Map each important page to one canonical job.
For each page identify:
- audience;
- primary intent;
- main topic/query;
- supporting questions;
- comparison questions;
- local/commercial modifiers;
- funnel stage;
- desired conversion;
- unique evidence;
- cannibalizing or competing internal pages.
Use one strong canonical page for a topic when possible. Do not create pages for every wording variant or fan-out query.
Internal architecture should make the relationship between entity, services/products, supporting evidence, and next actions obvious.
Phase 3: on-page relevance and extractability
Evaluate:
- specific descriptive title;
- clear H1;
- useful meta description;
- stable readable URL;
- clear opening answer or offer;
- logical H2/H3 hierarchy;
- descriptive internal anchors;
- visible relevant facts;
- media that contributes evidence;
- authorship or organization identity where useful;
- dates only when meaningful;
- factual support;
- clear next action.
Prefer answer-first structure when a section answers a concrete question.
A short standalone answer immediately under a relevant heading can improve human comprehension and machine extractability, but do not turn every heading into a question or every paragraph into a snippet.
Phase 4: conversion and five-second clarity
For money pages, a new visitor should quickly be able to answer:
- What is this?
- Who is it for?
- What do I get?
- Why should I believe it?
- What do I do next?
Check:
- one primary conversion per page;
- visible mobile CTA;
- proof near decision points;
- price or pricing method where expected;
- scope/inclusions;
- timeline or availability when known;
- booking/purchase/contact path;
- form friction;
- visible policy and contact information.
Prefer structural fixes, answer blocks, proof placement, pricing clarity, and CTA improvements before rewriting the whole page.
Phase 5: information gain
Prioritize content that cannot be produced from generic knowledge alone.
Look for:
- firsthand experience;
- original measurements;
- benchmarks;
- real case studies;
- test results;
- expert analysis;
- original screenshots;
- original photos/video;
- proprietary process;
- concrete pricing/ranges when publishable;
- tradeoffs and constraints;
- before/after evidence;
- current data;
- useful tools, templates, calculators, or datasets.
Use this test:
```text Could a generic model produce this page without access to this company, expert, product, customers, or data? ```
If yes, the page probably needs more unique value.
Phase 6: structured data and machine clarity
Use structured data only when it truthfully reflects visible content.
Common types include:
- Organization;
- LocalBusiness;
- Person;
- Article;
- Product;
- Offer;
- Service;
- BreadcrumbList;
- VideoObject;
- Event;
- JobPosting;
- SoftwareApplication.
Follow current platform eligibility requirements, not generic schema folklore.
Validate markup.
Structured data can improve machine understanding and enable search features. It does not guarantee rankings, rich results, or AI citations.
There is no universal special "AI schema".
Phase 7: entity, authority, local, and corroboration
Check whether the entity is represented consistently across relevant sources.
Depending on the business, inspect:
- official site;
- Google Business Profile;
- Bing Places;
- LinkedIn;
- GitHub;
- YouTube;
- major social profiles;
- partner/client sites;
- reputable directories;
- press;
- review platforms;
- professional profiles;
- relevant communities.
Prefer genuine context-rich mentions over bulk links or citation farms.
For local businesses, verify:
- accurate business name/address/phone where applicable;
- categories/services;
- service areas;
- hours;
- local landing-page relevance;
- reviews;
- local proof;
- LocalBusiness schema when appropriate.
Phase 8: AI search visibility
First build a before-state.
Create a representative prompt set from buyer language, not from the site's marketing slogans.
For a full audit, use roughly 15 to 40 prompts when practical across:
- category discovery;
- job-to-be-done;
- comparison;
- local intent;
- price/cost;
- fit/use-case;
- agent-style constrained research or purchase tasks.
Across available engines record:
- date;
- prompt;
- brand mentioned;
- site cited;
- recommendation vs simple mention;
- incorrect/missing facts;
- cited source or competitor.
Re-run the same prompt set after meaningful changes.
Do not create a proprietary AI visibility score by default.
For platform-specific work, apply the current guidance in `references/platform-guidance.md`.
Phase 9: retrieval versus training crawler policy
Do not collapse all AI crawlers into one allow/block decision.
Search/retrieval access affects discoverability. Model-training access is a separate owner policy.
Verify:
- robots.txt;
- meta robots;
- CDN;
- WAF;
- bot manager;
- challenge pages;
- IP allowlists when applicable;
- image/media hosts when crawlers need those resources.
A permissive robots.txt does not matter if the infrastructure returns 403 or a challenge.
Re-check crawler names and platform documentation before implementation.
Phase 10: agent-readable offer readiness
For products and bookable services, determine whether a research or shopping agent can extract without guessing:
```text Brand Category Audience Primary offer Price or pricing model Availability or booking path Geographic/legal limits Proof Primary CTA URL Contact Differentiators Not-a-fit conditions ```
Use public HTML, truthful structured data, and stable URLs.
Missing fields are explicit machine-readability gaps.
Do not add hidden claims solely for agents.
Phase 11: optional agent infrastructure
Evaluate `llms.txt`, Markdown mirrors, and related agent-discovery mechanisms only after core SEO is healthy.
Rules:
- Google currently does not treat llms.txt as a ranking requirement.
- llms.txt is optional infrastructure for systems that support it.
- Markdown mirrors must remain semantically consistent with canonical visible pages.
- Do not place hidden claims in alternate representations.
- Re-check the current llms.txt proposal before implementing its link relations or URL conventions.
Use these mechanisms when the cost is low and the site has a real agent/documentation use case, not as a substitute for crawlability or content quality.
Phase 12: measurement
Prefer first-party platform and business data.
Track where available:
Google:
- organic impressions/clicks;
- queries;
- landing pages;
- indexed URLs;
- Core Web Vitals;
- structured-data issues;
- generative AI visibility reports when available.
Bing/Microsoft:
- indexing and crawl health;
- AI citations;
- cited URLs;
- grounding queries;
- citation trends.
Answer-engine baseline:
- brand mentioned;
- site cited;
- recommended vs mentioned;
- wrong facts;
- competitor/source cited.
Business:
- qualified leads;
- sales;
- bookings;
- signups;
- revenue;
- conversion rate;
- form starts/completions.
Traffic is not the final KPI unless traffic itself is the business objective.
Priority model
Do not invent a fake search-engine score.
Use:
```text P0 crawl/index eligibility or severe technical loss P1 high-impact relevance, architecture, truth, or conversion issue P2 meaningful improvement opportunity P3 experiment, polish, or low-confidence opportunity ```
For each action record:
- priority;
- affected URL/system;
- SEO, AI SEO, conversion, or combined scope;
- evidence tier;
- impact;
- confidence;
- effort;
- exact change;
- verification method.
Anti-patterns
Reject or flag:
- mass-generated doorway pages;
- fake reviews/testimonials;
- fake citations or mentions;
- keyword stuffing;
- hidden AI-targeted copy;
- date-only freshness updates;
- schema spam;
- thin location pages;
- copied commodity content;
- junk backlink campaigns;
- citation-farm directories;
- astroturfed community posts;
- guaranteed rankings;
- guaranteed citations;
- unsupported "AI ranking factors";
- indiscriminate llms.txt promotion;
- creating hundreds of near-duplicate pages for query fan-out.
Completion criteria
A full engagement is complete when:
- important public marketing URLs are inventoried or a subset is explicitly scoped;
- crawl/index blockers are known;
- site truth is stable;
- intent/page-role conflicts are identified;
- information-gain gaps are explicit;
- structured data matches visible truth;
- entity/local gaps are identified;
- money-page conversion failures are explicit;
- relevant retrieval crawler access is checked;
- AI-specific recommendations are evidence-tiered;
- the AI visibility baseline exists or was explicitly waived;
- actions are prioritized and testable;
- measurement can be repeated after implementation;
- off-site dependencies are separated from on-site work.
Do not promise rankings. Produce evidence, exact fixes, and a repeatable measurement 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.

