On-page SEO is everything you can control on your own website to help it rank higher on Google. Titles, headings, content, images, links — every one of these is in your hands, and none of them costs money to fix.
This on page SEO checklist walks you through 15 steps, in order of impact. Work through them for every important page on your site, and you’ll be ahead of most small business websites.
What Is On-Page SEO?
On-page SEO means optimizing the pages themselves — as opposed to off-page SEO (like backlinks), which happens on other sites. Google reads your page’s title, headings, content, and structure to understand what the page is about and whether it deserves to rank. The better you answer the searcher’s question, the better your chances.
If you’re new to the basics, our SEO for Beginners guide covers the bigger picture first.
The 15-Step On-Page SEO Checklist
1. Put your keyword in the title tag
The title tag is what shows in Google’s search results and the browser tab. It’s the strongest single on-page signal. Put your primary keyword near the front, keep it under 60 characters, and make it something a human would click.
Good: “On Page SEO Checklist: 15 Steps to Rank Higher”
Bad: “Home | Welcome to Our Amazing Website”
2. Write a compelling meta description
The meta description is the short text under your title in search results. It doesn’t directly affect rankings, but it strongly affects whether people click. Keep it 120–158 characters, include your keyword near the start, and end with a reason to click. Every important page needs a unique one — no duplicates across pages.
3. Use exactly one H1 that matches your topic
The H1 is your page’s main headline — there should be exactly one per page, and it should clearly state the topic. Your H1 and title tag can be similar but don’t need to be identical; think of the title tag as your search-results headline and the H1 as your on-page headline.
4. Organize content with keyword-rich H2s and H3s
Headings break your content into scannable sections and give Google more signals about the page’s topics. Use H2s for main sections and H3s for sub-points, in proper order (never jump from H1 to H3). Naturally include related keywords in some headings — but write for humans first.
5. Cover the topic completely
Google ranks pages that fully answer the searcher’s question. Short, thin pages rarely rank. A helpful rule: look at what the top-ranking pages cover and make sure yours covers it as well or better, in your own words. Depth beats word count — but genuinely complete content usually takes 1,000+ words for competitive topics.
6. Use your keyword naturally (no stuffing)
Include your primary keyword in the first 100 words, in a couple of headings, and a few times throughout — where it reads naturally. Keyword stuffing (repeating the phrase unnaturally) reads terribly and Google ignores or penalizes it. Write the way you’d explain the topic to a customer.
7. Add related keywords and synonyms
Google understands topics, not just exact phrases. If your page is about an “on page SEO checklist,” naturally mention related terms like “title tag,” “meta description,” “internal links,” and “page optimization.” These supporting terms strengthen the page’s topical relevance.
8. Optimize your images
Every image on the page should have:
- Descriptive file names — `on-page-checklist-example.webp`, not `IMG_4829.png`
- Alt text — a short description of what the image shows (this also helps visually impaired visitors)
- Compressed file size — large images slow the page down (see step 11)
9. Link to your other relevant pages
Internal links help Google discover and understand your pages, and they keep visitors on your site longer. Link from every page to 2–3 related pages using descriptive anchor text (the clickable words should describe the destination). For example, this article links to our mobile-friendliness guide where speed and mobile topics overlap.
10. Link out to authoritative sources
Citing trustworthy sources (Google’s own documentation, respected industry sites) shows you’ve done your homework. One or two external links to genuinely authoritative pages add credibility — Google’s SEO Starter Guide is a perfect example of a source worth referencing.
11. Make the page fast
Page speed is a confirmed ranking factor and a massive user-experience factor. Compress images, remove plugins or scripts you don’t need, and enable caching. Test with Google’s free PageSpeed Insights tool and fix what it flags — most small sites can get dramatic improvements from image compression alone. Our guide on making your website mobile-friendly covers the speed fixes that matter most on phones.
12. Make the page mobile-friendly
Google uses your site’s mobile version to determine rankings (mobile-first indexing). If your page is hard to read or tap through on a phone, it won’t rank well anywhere. Check the checklist item in step 11’s guide and test every page on a real phone.
13. Use a clean, short URL
Your URL slug should be short, lowercase, hyphen-separated, and contain your primary keyword. `yoursite.com/on-page-seo-checklist/` is ideal. Long URLs with dates, numbers, or gibberish parameters look unprofessional and tell Google nothing.
14. Secure your site with HTTPS
Most hosts include a free SSL certificate — enable it so your URLs start with `https://`. Google has used HTTPS as a (small) ranking signal for years, and browsers warn visitors away from non-secure sites, which destroys trust and click-through rates.
15. Add schema markup where relevant
Schema is structured data that helps Google understand your content type — articles, FAQs, products, reviews. An FAQ page with FAQ schema can earn extra space in search results. If you use WordPress, SEO plugins like Rank Math can add basic schema automatically.
How to Apply This Checklist
Don’t try to fix your whole site in one day. Start with your 3–5 most important pages — the ones that bring customers — and work through all 15 steps for each. Then make the checklist part of your routine: every new page you publish goes through the same 15 steps before it goes live.
Most pages need this treatment only once, with an occasional review every 6–12 months as Google’s guidance evolves.
FAQ: On-Page SEO
What is on-page SEO in simple terms?
On-page SEO is the practice of optimizing the content and structure of your own web pages — titles, headings, content, images, and links — so search engines can understand them and rank them higher. It’s the part of SEO you fully control.
How many times should I use my keyword on a page?
There is no magic number. Use it in the title, once in the first 100 words, in one or two headings, and naturally throughout. If you’re counting repetitions, you’re overthinking it — focus on writing complete, helpful content.
Does the meta description affect Google rankings?
Not directly — Google has confirmed it isn’t a ranking factor. But it strongly affects click-through rates, and more clicks on your result send positive signals. Always write a unique, compelling one.
How long does on-page SEO take to show results?
For new or low-competition pages, you can see movement within a few weeks after Google recrawls the page. Competitive keywords take longer. On-page SEO is necessary but rarely sufficient alone — quality content and backlinks matter too.
Can I do on-page SEO myself without hiring anyone?
Yes. Every step in this checklist is something a beginner can learn and apply. The technical steps (speed, schema, HTTPS) have free tools and plugins that handle most of the work for you.
Is on-page SEO enough to rank #1?
For low-competition keywords, often yes. For competitive terms, you’ll also need quality backlinks and genuinely outstanding content. But skipping on-page SEO while chasing backlinks is like building on a weak foundation — get this right first.
*By the team at UZI Technologies — web development & digital solutions for growing businesses.*
Ready to put this checklist to work? Grab our free Starter Pack for a printable SEO checklist, beginner content ideas, and growth tips you can apply this week. Get the Free Starter Pack
