On-Page SEO Checklist Template: Optimise Every Page
On-page SEO is the discipline of optimising individual web pages so they rank higher and attract more relevant traffic from search engines. While technical SEO ensures your site can be crawled and indexed, and off-page SEO builds external authority, on-page SEO determines whether each specific page is properly aligned with the keyword it targets and the intent behind the search. A reliable on-page SEO checklist template ensures you apply the same rigorous standards to every page you publish or update.
In Singapore’s competitive search landscape, where businesses across virtually every industry maintain an active online presence, the details of on-page optimisation often separate page-one results from page-two obscurity. A missing meta description, a poorly structured header hierarchy, or overlooked image alt text might seem minor individually, but these small oversights compound across a site and erode ranking potential.
This article provides a comprehensive on-page SEO checklist template that covers every element you need to review. We have organised the checks into logical categories — from title tags and meta descriptions to schema markup and content structure — with clear guidance on what best practice looks like in 2026. Use this template every time you create or refresh a page, and you will build consistency into your SEO workflow.
Title Tag Optimisation
The title tag is one of the most influential on-page ranking factors and the first thing users see in search results. Getting it right has a direct impact on both rankings and click-through rates.
Checklist:
| # | Checkpoint | Best Practice | Status |
|---|---|---|---|
| 1 | Primary keyword included | Place the primary keyword as close to the beginning of the title as possible | |
| 2 | Character length | Keep under 60 characters to avoid truncation in search results | |
| 3 | Unique per page | No two pages on the site should share the same title tag | |
| 4 | Compelling for clicks | Include a value proposition, number, or power word that encourages clicks | |
| 5 | Brand name | Append your brand name at the end, separated by a pipe or dash |
Example for a Singapore business:
- Weak: “Our SEO Services | Company Name”
- Strong: “SEO Services Singapore: Rank Higher in 2026 | Company Name”
The strong version includes the primary keyword with a local modifier, adds a benefit-oriented hook, and stays under 60 characters. Review your existing title tags using a crawling tool like Screaming Frog, which can export every title on your site for quick auditing. For a deeper exploration of title tags and other elements, our on-page SEO guide provides extended examples and context.
Meta Description Best Practices
While meta descriptions do not directly affect rankings, they significantly influence click-through rates. A well-written meta description acts as an advertisement for your page in the search results, persuading users to click your listing over competitors.
Checklist:
| # | Checkpoint | Best Practice | Status |
|---|---|---|---|
| 6 | Primary keyword included | Google bolds matching terms, drawing the eye to your listing | |
| 7 | Character length | Between 120 and 160 characters for optimal display | |
| 8 | Unique per page | Every page should have a distinct meta description | |
| 9 | Call to action | Include actionable language like “Learn how,” “Get started,” or “Download free” | |
| 10 | Matches search intent | The description should accurately reflect the content and satisfy the searcher’s goal |
Writing formula: [What the page offers] + [key benefit or differentiator] + [call to action].
Example: “Discover our proven SEO strategies tailored for Singapore SMEs. Increase organic traffic and leads with data-driven optimisation. Get a free consultation today.”
Pages without custom meta descriptions risk Google pulling random text from the page content, which often results in an awkward or irrelevant snippet that discourages clicks.
Header Tags and Content Structure
Header tags (H1 through H6) define the hierarchical structure of your content. They help search engines understand the topics and subtopics on a page, and they help users scan and navigate long-form content quickly.
Checklist:
| # | Checkpoint | Best Practice | Status |
|---|---|---|---|
| 11 | Single H1 tag | Exactly one H1 per page containing the primary keyword | |
| 12 | Logical hierarchy | H2s under H1, H3s under H2s; no skipped levels | |
| 13 | Keywords in subheadings | Include primary or secondary keywords in H2 and H3 tags naturally | |
| 14 | Descriptive subheadings | Each subheading clearly communicates what the section covers | |
| 15 | Scannable structure | No section of text exceeds 300 words without a subheading or visual break |
Common mistakes:
- Using header tags for visual styling rather than structural hierarchy (use CSS for styling instead)
- Stuffing every header with exact-match keywords, which reads unnaturally and may trigger over-optimisation signals
- Having multiple H1 tags on a single page, which confuses the primary topic signal
- Skipping from H1 directly to H3, breaking the logical outline
Well-structured headers also increase your chances of earning featured snippets, particularly for listicle-style and how-to content where Google pulls structured answers directly from the page.
Keyword Placement and Density
Strategic keyword placement signals relevance to search engines without resorting to keyword stuffing, which has been a negative ranking factor for years. The goal is to place your primary and secondary keywords in the locations that carry the most weight.
Checklist:
| # | Checkpoint | Best Practice | Status |
|---|---|---|---|
| 16 | First 100 words | Primary keyword appears within the opening paragraph | |
| 17 | Conclusion | Primary keyword appears in the final paragraph or summary | |
| 18 | Natural density | Primary keyword appears 3 to 5 times in a 1,500-word article without forcing it | |
| 19 | Secondary keywords | Related terms and synonyms used throughout to demonstrate topical breadth | |
| 20 | Semantic variations | Use natural language variations (e.g., “SEO checklist” alongside “search engine optimisation checklist”) | |
| 21 | No keyword stuffing | Content reads naturally to a human; no awkward repetitions or forced phrases |
Modern search engines use natural language processing to understand context, so you do not need to repeat your exact keyword endlessly. Instead, cover the topic comprehensively and use the terminology your audience would naturally use. Tools like Surfer SEO or Clearscope can provide data-driven recommendations on which related terms to include based on what top-ranking pages cover.
For guidance on keyword selection before you begin optimising, our keyword research guide walks through the process of identifying the right terms to target.
Internal Linking Strategy
Internal links connect your pages to each other, distributing ranking authority throughout your site and helping users discover related content. A strong internal linking strategy is one of the most underutilised on-page SEO tactics, yet it is entirely within your control.
Checklist:
| # | Checkpoint | Best Practice | Status |
|---|---|---|---|
| 22 | Minimum links per page | At least 3 to 5 relevant internal links in the body content | |
| 23 | Descriptive anchor text | Anchor text describes the linked page’s topic rather than using “click here” | |
| 24 | Link to deep pages | Prioritise linking to important pages that are further from the homepage | |
| 25 | Contextual placement | Links are placed within relevant paragraphs, not crammed at the bottom | |
| 26 | No orphan pages | Every important page receives at least one internal link from another page | |
| 27 | Avoid over-linking | Do not link the same page multiple times from the same article |
Think of your internal linking structure as a web that connects related content together. Service pages should link to relevant blog posts, blog posts should link to related service pages, and pillar content should link to supporting cluster articles. This architecture not only helps SEO but also improves user engagement by guiding visitors to content that answers their next question.
For example, a blog post about SEO costs should link to your SEO services page, and your services page should link back to informative articles that demonstrate your expertise.
Image Optimisation
Images enhance user experience and can drive additional traffic through Google Image Search, but unoptimised images are one of the most common causes of slow page load times. Every image on your page should be purposeful, properly formatted, and accessible.
Checklist:
| # | Checkpoint | Best Practice | Status |
|---|---|---|---|
| 28 | Alt text | Every image has descriptive alt text; include the keyword where it naturally fits | |
| 29 | File name | Descriptive, hyphen-separated file names (e.g., on-page-seo-checklist.webp) | |
| 30 | File format | Use WebP or AVIF for photographs; SVG for icons and logos | |
| 31 | Compression | Images compressed to the smallest file size that maintains acceptable quality | |
| 32 | Dimensions | Images served at the display size; no oversized images scaled down by CSS | |
| 33 | Lazy loading | Below-the-fold images use loading=”lazy” to defer loading until needed | |
| 34 | Responsive images | srcset attribute used to serve appropriate sizes for different screen widths |
A single uncompressed hero image can add several megabytes to your page weight, pushing your Largest Contentful Paint well beyond the 2.5-second threshold Google uses for Core Web Vitals. If your site relies heavily on visual content, ensuring image optimisation is a priority should be non-negotiable. Businesses needing a site-wide overhaul of image and speed performance may want to explore professional web design services that build performance into the foundation.
URL Structure and Schema Markup
URL structure and schema markup round out the on-page SEO checklist. Clean URLs improve usability and click-through rates, while structured data helps search engines understand your content and can earn you enhanced SERP features like rich snippets.
URL structure checklist:
| # | Checkpoint | Best Practice | Status |
|---|---|---|---|
| 35 | Short and descriptive | URLs should be concise and clearly describe the page content | |
| 36 | Keyword included | Primary keyword present in the URL slug | |
| 37 | Lowercase and hyphens | All lowercase letters; words separated by hyphens, not underscores | |
| 38 | No unnecessary parameters | Clean URLs without session IDs, tracking parameters, or random strings | |
| 39 | Logical folder structure | URL path reflects site hierarchy (e.g., /blog/on-page-seo-checklist-template/) |
Schema markup checklist:
| # | Checkpoint | Best Practice | Status |
|---|---|---|---|
| 40 | Article schema | Blog posts use Article or BlogPosting schema with author, date, and headline | |
| 41 | FAQ schema | FAQ sections use FAQPage schema to qualify for rich results | |
| 42 | LocalBusiness schema | Service pages include LocalBusiness markup with NAP details for Singapore businesses | |
| 43 | Breadcrumb schema | BreadcrumbList markup matches the visible breadcrumb navigation | |
| 44 | Validation | All schema validates without errors in Google’s Rich Results Test tool |
Schema markup is often overlooked because it is invisible to users, but it can significantly improve how your pages appear in search results. FAQ schema, for instance, can expand your listing to display questions and answers directly in the SERP, effectively doubling or tripling the visual space your result occupies. For a comprehensive review of your site’s technical elements, including schema, refer to our technical SEO checklist.
Soalan Lazim
How often should I run through the on-page SEO checklist?
Apply the full checklist every time you create a new page or blog post. For existing pages, conduct a review every six months or whenever you notice a decline in rankings for a specific keyword. High-priority pages, such as your homepage and main service pages, should be reviewed quarterly to ensure they remain optimised against evolving best practices.
Which on-page elements have the biggest impact on rankings?
Title tags, H1 tags, and content quality consistently have the largest impact. These are the elements that most directly signal to Google what your page is about and whether it satisfies the searcher’s intent. That said, no single element works in isolation — on-page SEO is the cumulative effect of getting all elements right together.
Is keyword density still relevant in 2026?
Keyword density as a rigid percentage target is outdated. Google’s algorithms now use semantic understanding to evaluate relevance, so obsessing over hitting a specific percentage (like 2 percent) is unnecessary. Instead, focus on covering the topic thoroughly, using natural language, and including relevant terms and synonyms. If your content reads well to humans, it is almost certainly fine for search engines.
How many internal links should each page have?
We recommend a minimum of three to five contextual internal links per page, though longer content can naturally support more. The key is relevance — every internal link should point to a page that genuinely adds value for the reader. Avoid linking for the sake of linking, and never use the same anchor text for two different destination pages.
Should I add schema markup to every page?
Not necessarily. Focus schema markup on pages where it can earn you enhanced SERP features or provide meaningful context to search engines. Blog posts benefit from Article schema, FAQ sections benefit from FAQPage schema, and local service pages benefit from LocalBusiness schema. Adding schema to basic utility pages like privacy policies or terms of service provides little SEO value.
Can I use this checklist for e-commerce product pages?
Yes, with a few additions. E-commerce pages should also include Product schema markup (with price, availability, and review data), optimised product descriptions rather than manufacturer copy, and clear category-level internal linking. The core on-page principles — title tags, headers, image optimisation, and keyword placement — apply equally to product pages and informational content.



