On-Page SEO Checklist: 20 Steps to Optimize Every Page

On-page SEO covers everything you control directly on a web page to help it rank: the words, the headings, the images, the links and the way the page is built. Unlike backlinks, which depend on other websites, on-page SEO is fully in your hands. That makes it the fastest and most reliable place to start improving your rankings.

This checklist breaks on-page SEO into twenty clear steps. You can use it before publishing new content and when reviewing older pages that are not performing as well as they should.

At a Glance: Good on-page SEO = one clear keyword focus + a helpful, complete answer + clean structure (title, headings, URL) + optimised media + smart internal links + a fast, mobile-friendly experience.

Why On-Page SEO Still Matters

Search engines have become very good at understanding content, but they still rely on signals from your page to decide what it is about and how useful it is. Clear titles, logical headings and descriptive links make it easy for search engines to understand your page. The same elements also make the page easier for people to read, which improves engagement and trust.

Part 1: Keyword and Intent

1. Choose one primary keyword

Every important page should have one main topic. Choose a primary keyword that matches what the page offers and add a few closely related secondary terms.

2. Confirm search intent

Search your keyword and study the top results. Are they guides, lists, product pages or tools? Make sure your format matches what searchers expect.

3. Check for cannibalization

Make sure no other page on your site targets the same keyword. If one does, merge the pages or give each a distinct focus.

Part 2: Titles, URLs and Meta Data

4. Write a strong title tag

Keep it roughly 50 to 60 characters, place the main keyword near the beginning and make it compelling enough to earn a click. Each page needs a unique title.

5. Write a helpful meta description

Meta descriptions do not directly affect rankings, but they influence click-through rate. Summarise the page in about 150 to 160 characters and include the keyword naturally.

6. Use a short, descriptive URL

A URL like /on-page-seo-checklist/ is better than /p=123 or a long string of words. Use hyphens, lowercase letters and avoid dates unless they are essential.

Part 3: Content Structure

7. Use one H1 heading

Your H1 should clearly state the topic of the page. In most WordPress themes, the post title automatically becomes the H1, so avoid adding a second one inside the content.

8. Organise with H2 and H3 subheadings

Subheadings break up long content and help readers scan. Use H2s for main sections and H3s for points within them. Include related keywords where they fit naturally.

9. Answer the main question early

Readers and search engines both appreciate pages that get to the point. Give a short, clear answer near the top, then expand with detail below.

10. Cover the topic completely

Look at the questions in “People also ask” and the subtopics covered by competing pages. Include what is genuinely useful, add your own experience or examples and remove filler.

11. Write for readability

Use short paragraphs, plain language, bullet points and tables. Aim for a style that a busy reader on a phone can follow easily.

Part 4: Media

12. Compress images

Large images slow down pages. Compress them and use modern formats such as WebP where possible.

13. Use descriptive file names and alt text

Rename image files to describe their content and write alt text that explains the image for visually impaired users. Include keywords only where they are naturally relevant.

14. Add helpful visuals

Screenshots, diagrams, charts and short videos can explain ideas faster than text and keep readers engaged.

Part 5: Links

15. Add internal links

Link to related pages on your own site using descriptive anchor text. This helps readers discover more content and helps search engines understand your site structure.

16. Link out to trustworthy sources

When you mention statistics, official guidelines or research, link to the original source. Quality outbound links support credibility.

17. Fix broken links

Broken links frustrate users and waste crawl budget. Check pages regularly and update or remove dead links.

Part 6: Experience and Technical Basics

18. Make the page mobile-friendly

Most searches happen on phones. Test your page on a small screen and make sure text is readable, buttons are easy to tap and nothing overflows.

19. Improve page speed

Use caching, compress images, remove unnecessary plugins and scripts and consider a content delivery network. Faster pages improve both rankings and user satisfaction.

20. Add structured data where relevant

Schema markup such as Article, FAQ, HowTo or Product can help search engines understand your content and may make your page eligible for rich results.

Quick Reference Table

— — —
Title tag 50–60 characters, keyword early Duplicate titles across pages
Meta description 150–160 characters, clear benefit Left blank or auto-generated
URL Short, lowercase, hyphenated Long, with stop words and numbers
Headings One H1, logical H2/H3 Multiple H1s, headings used for styling
Images Compressed, descriptive alt text Huge files, empty alt attributes
Internal links Descriptive anchors to related pages “Click here” anchors, orphan pages

How to Audit Existing Pages

Start with pages that already receive some impressions in Google Search Console but have a low click-through rate or sit on page two. These pages are close to success, so small on-page improvements can produce noticeable gains. Update the title and description, improve the introduction, add missing subtopics, refresh outdated information and strengthen internal links from related posts.

Frequently Asked Questions

Is on-page SEO enough to rank?

For low-competition keywords, strong on-page SEO and helpful content can be enough. For competitive keywords, you will usually also need backlinks and a strong overall site reputation.

How often should I update on-page elements?

Review important pages every few months, or whenever rankings drop, search intent changes or information becomes outdated.

Does keyword density matter?

Not in the way it once did. Use your keyword naturally in important places and focus on covering the topic well rather than hitting a specific percentage.

Should every page have a meta description?

Yes. Even though search engines sometimes rewrite them, a well-written description gives you more control over how your page appears in results.

Do I need an SEO plugin?

An SEO plugin such as Yoast or Rank Math makes it easier to edit titles, descriptions and sitemaps in WordPress, but the plugin itself does not rank your content. The quality of your page still matters most.

Conclusion

On-page SEO is about clarity and usefulness. When each page has a clear focus, a logical structure, helpful content, optimised media and good internal links, both readers and search engines can quickly understand its value. Use this twenty-step checklist every time you publish or update a page, and your content will be in a much stronger position to rank.

Helpful Links

Scroll to Top