June 23, 2026 · SEO
On-Page SEO Checklist: 15 Steps to Rank Higher on Google
On-page SEO is the part of search optimisation most within your direct control — no backlink outreach required, just a disciplined pass through every page on your site. Here’s a practical checklist covering what actually moves rankings.
Title tags and meta descriptions
- Keep title tags under roughly 60 characters so they don’t get cut off in search results
- Lead with your primary keyword, not your brand name, for non-homepage pages
- Write meta descriptions that earn the click — a clear benefit, under 160 characters
- Never leave a title tag or meta description blank; a generic one is better than none
Heading structure
- One H1 per page, matching the page’s core topic
- Use H2s to break content into scannable sections
- Include relevant keywords naturally in headings — never force them
Content quality signals
- Answer the actual question a searcher has, directly and early on the page
- Aim for genuine depth over arbitrary word counts
- Update older content periodically rather than letting it go stale
Internal linking
- Link between related pages using descriptive anchor text, not “click here”
- Make sure every important page is reachable within a few clicks from the homepage
- Point links at the pages you most want to rank
Image optimisation
- Use descriptive, keyword-relevant file names before uploading
- Write meaningful alt text describing the image, not stuffed with keywords
- Compress images so they don’t slow down page load
Technical basics
- Confirm the page is mobile-friendly and passes Core Web Vitals
- Use clean, readable URLs rather than long strings of parameters
- Make sure the page is actually indexable — check for accidental
noindextags
Putting it into practice
On-page SEO isn’t a one-time task — it’s a maintenance habit that compounds. Running through this checklist on your most important pages first, then working outward, delivers measurable gains without needing a full site overhaul. If you’d like a second set of eyes on your site’s current SEO health, reach out for a review.