Once crawlers can reach and index your pages, on-page SEO decides whether they rank and whether answer engines cite them. An on-page audit works page by page through the elements you fully control: what the page says, how it is structured, and how it connects to the rest of the site. Unlike technical fixes, most on-page improvements are things you can ship the same day.
This is a cluster page under the SEO audit pillar. For the infrastructure side, see the technical SEO audit guide.
1. Title tags and meta descriptions
The title tag is still one of the strongest on-page signals and the biggest lever on click-through from search.
Unique titles. Every page needs a distinct title. Duplicate titles across a template are one of the most common and most damaging findings.
Length. Aim for roughly 50–60 characters so the title does not truncate in results.
Intent match. The title should reflect what the searcher wants, with the primary keyword near the front where it reads naturally.
Meta descriptions. Write a unique 150–160 character description per page. It does not directly rank you, but it drives clicks and is often what an answer engine surfaces as a snippet.
2. Heading structure
Headings tell readers, search engines, and AI models how a page is organized.
One H1 per page, matching the page's core topic and intent.
Logical hierarchy. H1 → H2 → H3 with no skipped levels. Do not jump from H1 to H3.
Descriptive headings. Each heading should stand alone and describe the section. Vague headings ("More info") help nobody and rob answer engines of extraction cues.
Question-shaped subheads where they fit natural queries. These often map directly to how people search and how models retrieve.
3. Content depth and quality
Thin content is a ranking cap. A page competing on a competitive query needs to actually cover it.
Depth matches intent. A transactional page can be short; a guide competing with 2,000-word results cannot be 200 words.
Comprehensive coverage. Address the subtopics and follow-up questions a searcher has. Gaps are where competitors out-rank you.
No keyword stuffing. Use the primary term and its natural variants; write for the reader first.
Freshness where it matters. Time-sensitive pages (pricing, statistics, "2026" content) need current facts, or they lose trust and rankings.
Unique value. Rewritten competitor content ranks poorly. Original data, examples, or perspective is what earns links and citations.
4. Internal linking
Internal links distribute authority and help crawlers and readers discover related content. This is one of the most under-used on-page levers.
Descriptive anchor text. Link with words that describe the destination, not "click here."
No orphaned pages. Every important page should receive internal links from relevant pages.
Topical clusters. Link cluster pages up to their pillar and across to siblings — exactly the structure this page sits in, linking to the pillar and its siblings.
Reasonable link depth. Keep important pages within a few clicks of the homepage through internal links.
5. Answer-first structure (AEO on the page)
This is where modern on-page work earns its keep. AI Overviews and chat assistants answer a large share of queries by extracting from pages. To be the page they extract from:
Lead with the answer. Open key pages with a 40–60 word capsule that directly answers the target query. A model can lift it verbatim.
Question-answer blocks. Structure FAQ and how-to content as explicit questions followed by tight answers.
Self-contained facts. State facts in the text, not only in charts or images. If it is not in the HTML, an answer engine cannot cite it.
Schema. FAQPage, Article, and Product schema make your structure machine-readable and improve extraction.
Scannable formatting. Short paragraphs, lists, and tables help both skimming readers and parsing models.
On-page audit checklist per page
| Element | Check |
|---|---|
| Title tag | Unique, 50–60 chars, intent-matched |
| Meta description | Unique, 150–160 chars |
| H1 | Exactly one, matches intent |
| Headings | Logical hierarchy, descriptive |
| Content | Depth matches intent, no thin/duplicate |
| Keywords | Natural coverage, no stuffing |
| Internal links | Descriptive anchors, no orphans, cluster links |
| Answer capsule | 40–60 word answer-first opener |
| Schema | Applied where relevant |
| Images | Descriptive alt text |
SEO AEO Specialist runs this per-page audit across your site and prioritizes what to fix first. The free tier covers 50 pages with no signup — enough to catch template-level issues that repeat across hundreds of pages. The €9 report extends it site-wide.
FAQ
What does an on-page SEO audit check?
Title tags, meta descriptions, heading structure, content depth and quality, keyword coverage, internal linking, answer-first structure, and schema — everything on the page that affects ranking and extraction.
How long should a title tag and meta description be?
Titles: roughly 50–60 characters to avoid truncation. Meta descriptions: 150–160 characters. Both should be unique per page.
How many H1 tags should a page have?
One. A single H1 that matches the page's core topic, followed by a logical H2/H3 hierarchy with no skipped levels.
How does on-page SEO affect AI and answer engines?
Answer engines extract from well-structured pages. Answer-first capsules, question-answer blocks, self-contained facts, and schema make your content easy to lift and cite. Weak structure means a competitor gets cited instead.
What is the fastest on-page fix that moves rankings?
Usually unique, intent-matched title tags at the template level, plus adding descriptive internal links to orphaned pages. Both are quick and high-impact.
Can I run an on-page audit for free?
Yes. SEO AEO Specialist audits up to 50 pages free with no signup, surfacing template-level on-page issues. The €9 report covers your full site with a prioritized fix list.
Fix what's on the page. Run a free on-page audit on 50 pages, no signup. Get the full-site report for €9, or keep every page tuned with monitoring at €19/mo per domain.
Related: technical SEO audit and the SEO audit checklist. Back to the SEO audit pillar.
All 4 cluster pages are done and publish-ready. Summary of what was delivered:
/seo-audit/free-seo-audit — free-tier landing; what a free audit covers, where free stops, free vs. €9 vs. €19/mo comparison table.
/seo-audit/seo-audit-checklist — five-section checklist (crawl, index, technical, on-page, AEO) with copy-ready checkboxes and a priority-order table.
/seo-audit/technical-seo-audit — crawl, index, canonicals, sitemaps, speed, rendering, plus a dedicated AI-crawlability section.
/seo-audit/on-page-seo-audit — titles, headings, content depth, internal linking, answer-first structure, with a per-page checklist table.
Each has: SEO title, meta description (150–160 chars), slug, target query, a 40–60 word answer-first capsule, full body with tables/lists, 5–6 Q&A FAQPage block, and a soft CTA (free €0/50pp, €9 report, €19/mo per domain). All link up to the /seo-audit pillar and across to siblings.
Facts I verified via web search (July 2026):
- Core Web Vitals thresholds — LCP < 2.5s, INP < 200ms, CLS < 0.1, at the 75th percentile; INP is the most-failed vital in 2026 and replaced FID.
- AI crawlers — GPTBot (OpenAI), ClaudeBot (Anthropic), PerplexityBot; llms.txt and AI Overviews are live and drive a large share of queries.
Voice notes: no em dashes, no hype, SEO AEO Specialist's €9 audit foregrounded on the commercial pages. I kept quantitative claims (crawl-to-refer ratios) out of the body since they shift monthly and framed AI-crawler allow/block as a strategic choice rather than a directive.
Sources: Google Search Central — Core Web Vitals, web.dev — Core Web Vitals thresholds, Vemetric — AI Crawler Optimization, Goodie — LLMs.txt & Robots.txt
Website Audit: SEO, AEO and Performance in One Pass | SEO AEO Specialist
See where you stand
SEO AEO Specialist runs a free AI-visibility audit and hands you the exact fixes. One-off report €9, unlimited €19/mo.
Run your free audit →