WHISSEL STRATEGIES INSIGHTS & BLOG

On-Page SEO Checklist: What Your Blog Needs to Rank Now

On-page SEO is the set of optimization decisions applied to a specific page that influence how search engines understand its relevance for a target query. Every blog post should be reviewed against a consistent checklist before publication. While missing elements do not prevent a page from ranking, they can reduce its competitiveness compared to pages where all key on-page signals are properly implemented. This checklist outlines each essential element, its purpose, and how to apply it correctly.

Why a Pre-Publication Checklist Prevents Ranking Failures

On-page SEO errors are the most preventable category of ranking failure because they occur at the production stage, before the content is published, when they can be corrected at zero additional cost. A post published with a missing meta description, an unoptimized title tag, or no internal links is competing at a disadvantage that could have been avoided in the final ten minutes before publication.

A repeatable checklist applied to every post before publication eliminates the inconsistency that accumulates in content programmes where on-page decisions are made intuitively rather than systematically. Over a blog archive of 50 or 100 posts, the difference between a systematic checklist approach and an intuitive approach produces a significant gap in the proportion of posts that are fully optimized for their target queries.

This checklist covers the on-page elements that most directly affect ranking performance. It should be applied after the content is written and before the post is published. It is not a substitute for keyword research, intent analysis, and content quality, which are decisions made before writing begins. The writing a ranking blog post guide covers those pre-writing decisions.

Title Tag

  • What it is: The title tag is the HTML element that defines the title of a page as displayed in browser tabs and search result headlines.
  • What to check: The focus keyword appears within the first 50 characters of the title tag. The title tag is between 50 and 60 characters total to avoid truncation in search results. The title is written to attract clicks from the search result page, not just to describe the content. The title tag and the H1 are distinct from each other.
  • Common error: Title tags that are identical to the H1, title tags that begin with the brand name rather than the keyword, and title tags that exceed 60 characters and are truncated in search results.

Meta Description

  • What it is: The meta description is the short summary displayed below the title in search results. It does not directly affect rankings but significantly affects click-through rate, which influences traffic volume and engagement signals.
  • What to check: The meta description is between 150 and 155 characters. It includes the focus keyword naturally. It describes what the post covers and gives the reader a specific reason to click through. It ends with an implicit or explicit call to action such as learn more, find out, or discover how.
  • Common error: Meta descriptions that are too short and leave the search result snippet to be auto-generated by Google, which typically produces a less compelling snippet. Meta descriptions over 160 characters that are truncated mid-sentence.

URL Slug

  • What it is: The URL slug is the portion of the URL that identifies the specific page, appearing after the domain and any subfolder path.
  • What to check: The slug contains the focus keyword. The slug is shorter than the full post title, typically 4 to 6 words. Stop words such as a, the, and, of are omitted unless they are necessary for readability. The slug uses hyphens to separate words, not underscores. The slug is lowercase throughout.
  • Common error: Slugs that are auto-generated from the full post title including stop words, producing long and unwieldy URLs. Slugs that include dates or ID numbers that will make the URL outdated or non-descriptive over time.

H1 Heading

  • What it is: The H1 is the primary heading displayed at the top of the published page. There should be exactly one H1 per page.
  • What to check: The H1 includes the focus keyword naturally. The H1 is different from the title tag. There is only one H1 on the page. The H1 is descriptive and serves the reader who has clicked through to the post.
  • Common error: Pages with no H1, pages with multiple H1s produced by theme templates that apply H1 styling to post titles plus page titles simultaneously, and H1s that are identical to the title tag.

Focus Keyword in the Introduction

  • What it is: The placement of the focus keyword within the first 100 to 150 words of the post body confirms the topic relevance of the content to Google’s crawlers.
  • What to check: The focus keyword appears within the first 100 words of the post body, naturally integrated into the text. The introduction addresses the query and establishes why the post is relevant to the reader.
  • Common error: Introductions that begin with background context or definitions before reaching the topic of the post, delaying the keyword appearance and failing to confirm relevance quickly.

Heading Hierarchy (H2s and H3s)

  • What it is: The H2 and H3 heading structure organises the content into navigable sections and signals to Google the relative importance and relationship of different content areas.
  • What to check: The post has a logical H2 structure with major sections clearly defined. H3s are used for subsections within H2 sections. The focus keyword or semantically related terms appear in at least one H2 heading naturally. No heading levels are skipped, meaning H3s do not appear without a parent H2.
  • Common error: Using bold text instead of proper heading tags for section titles, which creates visual structure but does not provide the semantic signal of HTML heading elements.

Image Alt Text

  • What it is: Alt text is the description applied to each image on the page, read by screen readers for accessibility and by Google’s crawlers to understand image content.
  • What to check: Every image on the page has alt text. The primary featured image alt text includes the focus keyword. Alt text for supporting images accurately describes what is depicted. Alt text is written as a brief natural language description rather than a keyword list.
  • Common error: Images with no alt text, images with alt text that is stuffed with keywords rather than descriptive, and CMS-generated alt text that uses the image file name rather than a description.

Internal Links

  • What it is: Internal links connect the post to other relevant pages on the site, distributing authority and helping Google understand the relationship between content pieces.
  • What to check: The post links to the pillar page of the cluster it belongs to. The post links to at least two related cluster posts or service pages where the connection is genuinely relevant. Anchor text for internal links is descriptive of the linked page’s content. Internal links are placed where they serve the reader rather than forced into the text mechanically.
  • Common error: Posts with no internal links, posts where all internal links use generic anchor text such as click here or read more, and posts that link only to the homepage rather than to topically relevant content.

 

The internal linking strategy guide covers how to build internal link architecture systematically across an entire content programme.

External Links

  • What it is: External links to high-authority sources support claims made in the content and provide Google with additional context signals about the topic.
  • What to check: The post includes at least one external link to a credible, authoritative source supporting a specific claim. External links open in a new tab to prevent reader navigation away from the post. External links go to high-authority, relevant sources such as government sites, research institutions, or established industry publications.
  • Common error: Posts with no external links, posts that link to low-quality sources, and posts that link to competitor websites where a better external source is available.

Mobile and Page Speed

  • What it is: The post must load correctly on mobile devices and within Core Web Vitals Good thresholds to rank competitively under Google’s mobile-first indexing framework.
  • What to check: The post page passes the Core Web Vitals assessment in Google Search Console or PageSpeed Insights. Images are compressed and served in WebP format where possible. No large render-blocking scripts are loaded on the post page. The post displays correctly on a mobile device with readable font sizes and accessible tap targets.
  • Common error: Publishing posts with high-resolution, uncompressed images that significantly increase page load times. The technical requirements for mobile performance are covered in detail in our mobile SEO guide.

Schema Markup

  • What it is: Article or BlogPosting schema markup tells Google that the page is a blog post, and can be extended with FAQ schema for posts that contain a structured FAQ section.
  • What to check: Article or BlogPosting schema is implemented on the post template. FAQ schema is added where the post includes a structured question and answer section. Schema implementation is validated using Google’s Rich Results Test after publication.
  • Common error: No schema on blog posts, which is the most common situation on sites that have not specifically implemented structured data for their content types.

Final Pre-Publication Review

With every element of the checklist confirmed, the final pre-publication review covers readability, accuracy, and the conclusion’s call to action. Read the post from the reader’s perspective: does it answer the question the title promises to answer? Is every claim accurate and current? Does the conclusion direct the reader toward a relevant next action?

For businesses running a content programme without a dedicated SEO specialist to apply this checklist to every post, the full-service programs at Whissel Strategies include pre-publication review as part of the content quality assurance process. Book a strategy call to discuss how this would be built into your content workflow.

Frequently Asked Questions

1. How long does it take to apply this checklist to a post?

Applying the full checklist to a post that has already been written takes approximately 15 to 30 minutes for someone familiar with the elements. For someone new to on-page SEO, the first several applications take longer as each element is reviewed and understood in context. After applying the checklist consistently to 10 to 20 posts, the process becomes faster and more intuitive.

2. What if my CMS does not support all of these elements?

Most major CMS platforms including WordPress, Squarespace, Wix, Shopify, and Webflow support all of the elements on this checklist, either natively or through readily available plugins or extensions. WordPress sites using Yoast SEO or Rank Math have dedicated fields for title tags and meta descriptions that make the checklist straightforward to apply. If specific elements are not supported by the current CMS, that is a technical platform issue worth addressing.

3. Does the order I apply the checklist items in matter?

No. The checklist can be applied in any order as long as all elements are reviewed before publication. Some content producers prefer to set the title tag, meta description, URL slug, and H1 before writing the body content. Others complete the body content first and apply the checklist elements afterward. Either sequence produces the same result.

4. Should I go back and apply this checklist to old blog posts?

Yes, where old posts are ranking or have the potential to rank for target queries. Prioritise posts that are currently in positions 5 to 20 for their target keywords, as these are the posts where on-page improvements will produce the most visible ranking movement. Posts that are not indexed or that are ranking outside position 50 may have content quality or authority issues that on-page optimization alone will not resolve.

5. Is keyword density part of the on-page SEO checklist?

No. Keyword density, the percentage of words in a post that are the focus keyword, is not a meaningful ranking factor and should not be optimized as a metric. The checklist elements cover natural keyword placement in specific high-signal locations: title tag, H1, introduction, H2s where relevant, and throughout the body content as a consequence of thorough topic coverage. Forcing additional keyword appearances to reach a density target produces awkward content without improving rankings.

Key Takeaways

  • On-page SEO errors are preventable at the production stage. A consistent pre-publication checklist eliminates the ranking disadvantages created by missing optimization elements.
  • The title tag should include the focus keyword within the first 50 characters, stay within 60 characters total, and be distinct from the H1.
  • The meta description should be 150 to 155 characters, include the focus keyword naturally, and give the reader a specific reason to click through.
  • The focus keyword should appear in the URL slug, H1, introduction within the first 100 words, and at least one H2 heading where natural.
  • Every image needs accurate alt text. The primary image alt text should include the focus keyword. No image should have keyword-stuffed or auto-generated file name alt text.
  • Every post needs internal links to the cluster pillar page and related posts, with descriptive anchor text. Every post should include at least one external link to a credible source.
  • Schema markup, mobile performance, and page speed are technical requirements that affect post ranking competitiveness and should be part of the pre-publication review process.

OTHER POSTS

Continue Reading For More Insights

Discover some of our other blog posts that will help you grow your business.
Whissel Strategies Open laptop displaying a search engine on the screen, with a notebook, pen, cup of coffee, and a vase on a wooden desk—perfect workspace inspiration for any Toronto Marketing Agency or Web Design Agency like Whissel Strategies. Toronto Digital Marketing Agency

Available For New Projects

Your Publishing Process is Leaking Authority.

Inconsistent execution kills rankings, and minor errors across dozens of posts create a massive performance gap. Whissel Strategies provides the strict editorial oversight needed to verify every technical element before you hit publish. Book your strategy call today to audit your on-page workflow and build a programme that pays for itself within 90 days.

get the most out of your marketing

Book A Free Strategy Call

Book a 30 minute growth call, where Bailey Whissel will personally assess your business, identify challenges and goals, and create a customized one-page growth plan.