Get quoted by answer engines and clicked in search.
“We rank okay but never show up when someone asks ChatGPT. What is wrong with our page?”
Audits a page or site on both tracks and returns effort-vs-impact ranked fixes so an AI answer engine will quote you.
What this skill does
Reads a page (or a set of pages) and scores it two ways at once: can a classic search engine rank it, and can an answer engine lift a clean quote from it. Then it returns a ranked fix list, each fix with the reason it matters and the effort it takes, so you work the cheap high-impact items first. It is written for the world where half your traffic never clicks, because the answer got read aloud.
Inputs
- Works today with: a URL, or the raw page text plus the target question you want to win. Paste it and the skill audits it now.
- More powerful connected to a search console: it sees the queries you already rank near, so the fixes target winnable ground, not fantasy keywords.
- Sharper with a web-analytics tool: it sees which pages earn attention, so you fix the pages that can move the number.
- Sharper with a CMS: it can check schema and internal links across templates, not one page at a time.
How it works
- 1Entity clarity
An answer engine has to know what the page is about in one pass. The skill checks that the ENTITY is named plainly, defined early, and consistent. Vague pages do not get quoted.
- 2Structured answers
Answer engines lift the cleanest self-contained passage. The skill checks that the TARGET_QUESTION is answered directly, high on the page, in a liftable block: a short definition, a list, or a labeled step sequence. If the answer is buried under a story, it flags it.
- 3Schema
Checks whether the right SCHEMA type is present and valid for the page's job (an FAQ block, a how-to sequence, an article byline and date). Missing or malformed schema is a named fix, not a vague "add structured data."
- 4Internal links
Checks that the page is linked to from related pages with descriptive text, and that it links out to its own supporting pages. An orphan page is invisible to both kinds of engine.
- 5Freshness
Flags content older than FRESHNESS_DAYS with no update, and checks that a real published-or-updated date is visible. Answer engines discount stale pages on time-sensitive topics.
- 6Prioritized fix list
Every finding is scored effort against impact and sorted. Cheap high-impact fixes go to the top. You get a worklist, not a wall of red.
Output format
SEO + AEO AUDIT · page: /guide/csv-export · question: "how do I export to CSV"
Classic search: 66 / 100
Answer-engine: 41 / 100 (the gap is why you are not quoted)
Top fixes (effort -> impact):
1. LOW -> HIGH Add a 2-sentence direct answer above the fold.
Right now the answer starts in paragraph 5.
2. LOW -> HIGH Add HowTo schema to the numbered steps.
3. MED -> HIGH Link this page from the 3 related feature pages.
It is currently an orphan.
4. LOW -> MED Add a visible "updated" date. Last touch: unknown.
5. MED -> MED Break the wall of text into labeled steps.
Next: connect a search console to target queries you already rank near.
Tips
- No claimed ranking or position without a connected query source. Unknown stays unknown.
- Every fix names the specific element to change, never "improve your content."
- Illustrative traffic or position numbers are marked as examples, never presented as your real data.
Write positioning your whole team can repeat the same way.
Turns what you do, who it's for, and why you win into one positioning statement and a full message house.
Hand a writer a brief they can start from without a meeting.
Turns a keyword or topic plus an audience into a writer-ready brief that kills the back-and-forth.