On-Page SEO
On-page SEO is everything you optimize directly on your web pages — titles, headings, content, internal links, schema, and user-experience signals — to rank for target keywords.
What it is
On-page SEO covers all the elements you control on a single page: title tag, meta description, URL, H1/H2 structure, body copy, image alt text, internal links, schema markup, and signals like page speed and mobile usability. It's the foundation that off-page SEO (backlinks, mentions) builds on.
Why it matters
If your on-page is weak, no amount of backlinks will save you. Search engines need clear topical signals from the page itself — what it's about, who it's for, and how it fits in the broader site. On-page is also the most leverageable: you control 100% of it.
How it improves organic traffic
Strong on-page tells Google exactly which queries the page should rank for. Title tag + H1 alignment with target keyword, body content depth that covers the topic comprehensively, internal links from related pages — these compound to push a page from page 3 to page 1.
On-page checklist for every page
- Unique title tag (50–60 chars) with primary keyword near the front
- Compelling meta description (150–160 chars) that earns the click
- Single H1 that matches search intent
- H2/H3 hierarchy that mirrors the user's reading path
- Primary keyword in the first 100 words, plus relevant synonyms throughout
- 2–5 internal links to related pages
- 1–2 outbound links to authoritative sources
- Image alt text describing the image (not keyword-stuffed)
- Schema markup appropriate to the page type
- Fast load time (LCP < 2.5s), responsive on mobile
- Clear, conversion-focused CTA
Frequently asked questions
How many words should my page be?
Match the intent. Informational topics often need 1,200–2,500 words to fully cover the subject. Service pages can convert at 600–1,200 if the copy is sharp. Don't pad — Google rewards depth, not length.
Does keyword density matter?
Not in the old 2%-rule sense. Use your primary keyword naturally — usually 5–10 times in a 1,500-word article — and rely on semantic variations (LSI keywords) to signal topical depth.
Should I optimize old pages?
Yes. Refreshing existing content is the highest-leverage SEO activity. Pages that ranked at #11–20 often jump to page 1 with a content + freshness update.