On-Page SEO Checklist: 12 Steps to Rank Higher on Google
A complete on-page SEO checklist: keyword intent, title tags, meta descriptions, headings, internal links, images, schema and content quality, with examples.
On-page SEO is everything you control on the page itself — the words, structure, links and code. It is the foundation of every ranking: links and ads can’t save a page that doesn’t clearly answer the search. Use this checklist every time you publish or update an important page.
1–3: Start with the right keyword and intent
- Pick one primary keyword per page using tools like Semrush, Ahrefs or Ubersuggest. Look at volume, difficulty and — most importantly — relevance to your business.
- Match search intent. Google the keyword and study the top results. Are they guides, product pages or service pages? Create the same type of page, only better.
- Collect related terms and questions (from “People also ask” and related searches) and cover them naturally. This helps Google see your page as complete.
4–6: Optimize titles, meta descriptions and URLs
- Title tag: put the primary keyword near the start, keep it around 50–60 characters and make it compelling — it is your headline in Google.
- Meta description: around 140–160 characters that summarize the page and give a reason to click. It doesn’t directly affect rankings, but it affects click-through rate.
- URL: short, readable and keyword-based, e.g. /blog/on-page-seo-checklist rather than /p?id=4821.
7–9: Structure the content for people and Google
- One H1 that matches the topic, then logical H2/H3 headings that make the page easy to scan.
- Answer the main question early, then go deeper. Use short paragraphs, lists and examples.
- Show expertise and experience: real examples, screenshots, data you collected and a clear author. Google rewards helpful, trustworthy content.
10–12: Links, images and structured data
- Internal links: link to related pages with descriptive anchor text, and link to your new page from older, relevant pages.
- Images: compress them (WebP is ideal), use descriptive file names and write useful alt text.
- Structured data: add schema such as Article, FAQPage, Product or LocalBusiness so Google can show rich results.
Finally, check that the page loads fast and works well on mobile — that’s where technical SEO takes over.
Frequently asked questions
How many keywords should one page target?
+
Focus each page on one primary keyword and its close variations. Covering related questions is good, but separate topics deserve separate pages.
Does word count matter for SEO?
+
Not directly. Pages should be as long as needed to fully answer the search — sometimes 400 words, sometimes 2,000. Completeness and quality matter more than length.