On-Page SEO Checklist: 12 Fixes Every Blog Post Needs
Use this on-page SEO checklist to fix 12 things on every blog post, from title tags to internal links, with before and after examples you can copy.
In this article 7 sections
- Run the same 12 fixes on every post, before and after you publish, so nothing basic slips through.
- Your title tag and meta description shape the click, so write them as a pair with the keyword near the start.
- Match the format of what already ranks, then beat it with a direct answer and an easy-to-skim structure.
- Descriptive images, useful internal links and strong sources make a page more helpful to readers and clearer to Google.
- Finish every post by confirming in Google Search Console that the page can be indexed.
An on-page SEO checklist is a short list of fixes you run on every post before and after you publish: a clear title tag and meta description, a clean URL, headings that match search intent, readable content, helpful links and descriptive images. Each fix takes minutes, and together they help Google understand and show your page.
This SEO checklist for blog posts groups 12 fixes into four quick passes. Each fix comes with a before and after example from one sample post, a beginner guide targeting the keyword how to write a cover letter, so you can see exactly what changes. If search is new to you, read our SEO for beginners guide first.
The on-page SEO checklist at a glance
Use this table as your quick pass. The sections below explain each fix with an example.
| # | Fix | Quick check |
|---|---|---|
| 1 | Title tag | Keyword near the start, clear benefit, roughly 50 to 60 characters |
| 2 | Meta description | One or two sentences that sell the click and include the keyword once |
| 3 | URL slug | Short, lowercase, hyphenated, no dates or filler words |
| 4 | Keyword in the opening | Primary keyword appears naturally in the first 100 words |
| 5 | Search intent | Format matches what already ranks: guide, list, comparison or tool |
| 6 | Headings | One idea per H2, logical H3s, no skipped levels |
| 7 | Answer first | Direct answer in the first two or three sentences |
| 8 | Readability | Short paragraphs, lists, tables and plain words |
| 9 | Images | Descriptive file names, useful alt text, compressed files |
| 10 | Internal links | A few links to related posts with descriptive anchor text |
| 11 | External links | One to three links to primary sources |
| 12 | Indexing check | Indexable, mobile friendly and inspected in Search Console |
Prefer paper? A printable version of this on-page SEO checklist is in our free Resource Library, so you can tick items off as you edit.
Fixes 1 to 3: What do searchers see before they click?
These three fixes shape your listing on the results page. They decide whether someone clicks at all, so they deserve more care than most writers give them.
1. Write a title tag that earns the click
The title tag is the clickable headline in search results and the text in the browser tab. Google may rewrite it, but it usually starts from yours, and it is one of the clearest clues about what the page covers. Put the primary keyword near the start, state a clear benefit, and aim for roughly 50 to 60 characters. That is a rule of thumb, not a hard limit: Google trims titles by pixel width, as its guide to title links explains.
- Before: Cover Letters: Some Thoughts and Tips
- After: How to Write a Cover Letter: A Simple 5-Step Template
2. Write a meta description that sells the page
The meta description is the short summary that often appears under your title. It does not directly change rankings, but a clear one can lift clicks. Write one or two plain sentences, include the keyword once, and tell readers exactly what they get. Keeping it to around 140 to 160 characters means it rarely gets cut off. Google's documentation on search snippets explains when it uses your text. Think of the title tag and meta description as one small ad, and write them as a pair.
- Before: This post is about cover letters and everything you need to know about them.
- After: Learn how to write a cover letter in five steps, with a fill-in template and examples you can adapt for any job application.
3. Clean up the URL slug
The slug is the part of the URL after your domain. Short, readable slugs are easier to share and tell readers and Google what to expect. Use lowercase words joined by hyphens, keep the main keyword, and drop dates and filler. Set it before you publish, because changing it later means adding a redirect.
- Before: example.com/2026/10/15/post-4471-cover-letter-tips-and-tricks-for-everyone
- After: example.com/how-to-write-cover-letter
Fixes 4 to 6: Does the post match what people searched for?
A good title earns the click. These fixes keep the reader once they land, by matching the page to the keyword and the intent behind it.
4. Use the primary keyword early and naturally
Mention your primary keyword, or a close variation, in the first 100 words. It reassures readers they are in the right place and helps Google connect the page to the query. Once is enough in the opening. After that, use related words and synonyms the way a person would. If you still need a keyword, our guide to finding real search topics covers free tools.
- Before: Job hunting can be stressful, and many parts of it confuse people in today's market.
- After: Knowing how to write a cover letter can turn a generic application into an interview. Here is a five-step method that works for almost any role.
5. Match the search intent
Search intent is the job the searcher wants done. Someone typing how to write a cover letter wants steps and a template, not a history of hiring. Before you write, search your keyword and study the top results. If they are all step-by-step guides, a personal essay will struggle however polished it is. Match the format, then beat it on clarity and depth. If you write for both US and UK readers, check each market: a UK searcher may ask about a CV rather than a resume.
- Before: An opinion piece on why cover letters are outdated.
- After: A step-by-step guide with a template, a sample letter and a short section on when you can skip one.
6. Build a clear heading structure
Headings let readers skim and help Google see how the page is organized. Use H2s for main sections and H3s for points inside them, without skipping levels. Write headings that say what the section delivers, and phrase some as the questions readers actually ask. Most themes turn the post title into the H1, so avoid adding a second one.
- Before: Intro, More Info, Final Thoughts
- After: What should a cover letter include? How long should a cover letter be? A cover letter template you can copy
Fixes 7 to 9: Is the post easy to read and use?
On-page SEO is not only for search engines. Google's guidance on creating helpful, people-first content keeps pointing back to the reader, and these fixes are where that shows.
7. Answer the main question first
Put a direct answer to the main question in the first two or three sentences, then expand. Readers who only need the short version get it fast, and a tight answer is easier for Google to show as a featured snippet. It also helps with AI search features, which we cover in our guide to getting cited by AI tools.
- Before: Since the early days of the modern job market, applicants have wondered about the true purpose of the cover letter.
- After: A cover letter is a one-page letter that explains why you fit a specific job. Open with the role, show two or three relevant wins, and close by asking for an interview.
8. Format for skimming
Most visitors skim before they decide to read. Keep paragraphs to two to four sentences, use numbered lists for steps and bullets for options, and add a table when readers compare things. Bold a key phrase now and then, never whole sentences. Read the draft on your phone, where walls of text feel heaviest.
- Before: One 300-word paragraph covering all five cover letter steps at once.
- After: A numbered list of five steps, each with one or two sentences and a short example line.
9. Optimize every image
Images help readers and can bring visits from image search, but only if Google can understand them. Give each file a descriptive name, write alt text that describes what the image shows (screen readers read it aloud), and compress files so the page loads quickly. Decorative images can have empty alt text.
- Before: File IMG_0042.png with the alt text cover letter cover letter template cover letter
- After: File cover-letter-template-example.png with the alt text Sample one-page cover letter with the opening, skills and closing paragraphs highlighted
Fixes 10 to 12: Is the page connected and indexed?
The last pass links the post into your site and confirms Google can actually find it.
10. Add useful internal links
Internal links point to other pages on your own site. They help readers go deeper, help Google discover new posts and signal which pages matter most. Add a few links to closely related posts with descriptive anchor text. Then link to the new post from one or two older articles so it is not left orphaned.
- Before: For more information, click here.
- After: Once your letter is done, read our guide to tailoring a resume for each job.
11. Cite strong external sources
Linking to an authoritative source when you state a fact makes your claims easy to check and shows readers you did the work. Choose primary sources, such as official documentation, government sites or original research, over other blogs repeating the same point. One to three well-chosen links per post is plenty for most topics.
- Before: Studies say most hiring managers prefer short letters. (No link, no named source.)
- After: The claim links to the official career guidance it came from, or it is cut because no reliable source exists.
12. Check that Google can index the page
None of the other fixes matter if Google cannot crawl and index the page. After publishing, confirm the post is not set to noindex, works well on a phone and appears in your sitemap. Then inspect the URL in Google Search Console and request indexing if needed. Our Search Console setup guide walks through it step by step.
- Before: The post goes live with a leftover noindex tag from a test site and never appears in search.
- After: Indexing is allowed, the URL is inspected in Search Console, and the page shows as indexed soon after.
To speed up the whole routine, run the finished post through our free SEO page audit and fix anything it flags.
What can an on-page SEO checklist not fix?
Knowing how to optimize a blog post for SEO covers the part you fully control, but it is not the whole picture. Rankings also depend on how useful your page is compared with competing pages, how much other sites trust and link to yours, and how Google judges your site overall. Google's core updates are designed to reward helpful, reliable content, so this checklist works best on posts that already answer the question well.
Treat the list as quality control, not a shortcut. For the bigger picture, including recovering from ranking drops, see our 2026 SEO strategy guide.
The bottom line
Pick one published post that gets impressions but few clicks, and run all 12 fixes on it this week. Start with the title tag and meta description, since they are the quickest wins, then work down the list. Once the routine feels natural, run it on every new post before you hit publish.






