the on-page SEO checklist
On-page SEO is everything you control on the page itself — and it's the foundation both classic search and AI answer engines depend on. The checklist that matters: a unique, descriptive title tag (~55-60 chars); a compelling meta description (~150-160 chars); one clear H1 and logical heading hierarchy; a self-referencing canonical; Open Graph and Twitter card tags; descriptive image alt text; clean internal linking; crawlable server-rendered content; and JSON-LD structured data. Get these right and you're optimized for ranking and for being cited.
the title and meta description
Your title tag is the single most important on-page element. Make it unique per page, lead with the primary topic, keep it around 55-60 characters so it doesn't truncate, and write it for a human deciding whether to click. The meta description doesn't directly affect ranking but heavily affects click-through — write ~150-160 characters that accurately sell the page.
Both also matter for AI search: engines often use the title and description to characterize a page when citing it, so a clear, accurate pair improves how you're represented in generated answers.
structure: headings, canonical, links
Use exactly one H1 that states what the page is about, then a logical H2/H3 hierarchy — this helps both crawlers and language models parse your content into sections. Add a self-referencing canonical to prevent duplicate-content confusion. Use descriptive internal links (not "click here") to spread authority and help engines understand relationships between pages.
- One H1, descriptive; H2/H3 in a logical, nested order.
- Self-referencing canonical on every page.
- Descriptive, keyword-aware internal link anchors.
- Descriptive alt text on meaningful images (skip decorative ones).
social, crawlability, and structured data
Add Open Graph and Twitter card tags so shared links render rich previews. Make sure your real content is in server-rendered HTML — if a crawler or LLM can't see it without running JavaScript, it may not be indexed or cited. Finally, ship JSON-LD structured data (Article, FAQPage, Organization) to make your content explicitly machine-readable.
seocheck checks every item on this list automatically. Paste a url and it scores your title, meta description, headings, canonical, Open Graph, image alt coverage, structured data, crawlability, and more — then tells you what to fix first.
Check your own page
seocheck scores your on-page SEO, GEO (AI answer engines), and sitemap health in seconds — free, no account.
FAQ
- what's the single highest-impact on-page fix?
- Usually the title tag — making it unique, descriptive, and the right length. It's the strongest on-page ranking element and shapes both click-through and how AI engines characterize your page. Missing or duplicate titles are the most common high-impact problem seocheck finds.
- does meta description affect rankings?
- Not directly, but it strongly affects click-through rate from the search results, which matters. Treat it as ad copy for your page: accurate, compelling, and within ~150-160 characters so it isn't truncated.
- how many of these do I need to get right?
- Get the title, H1, canonical, and crawlability right first — they're foundational. Then layer in meta description, Open Graph, alt text, internal links, and structured data. seocheck shows you which are passing and which to fix, so you can prioritize.