Table of Contents
Why On-Page SEO Matters More Than Ever
- Title Tag
- Include your primary keyword near the beginning of the title.
- Keep the total length under 60 characters to prevent truncation.
- Write compelling copy that encourages clicks — this is your headline on the search results page.
- Add your brand name at the end, separated by a hyphen or dash.
- Ensure every page on your site has a unique title tag.
| Element | Recommended Approach | Common Mistake |
|---|---|---|
| Keyword placement | Position the primary keyword within the first 30 characters | Burying the keyword at the end or omitting it entirely |
| Length | 50 to 60 characters maximum | Exceeding 60 characters, causing truncation in results |
| Brand name | Append at the end with a separator | Placing the brand name at the start, wasting prime space |
- Meta Description
- Write between 150 and 160 characters to avoid truncation.
- Include your primary keyword naturally within the description.
- Add a clear call-to-action such as “Learn more”, “Get a free quote”, or “Read the full guide”.
- Ensure the description accurately reflects the page content.
- Treat every meta description as ad copy — you are competing against nine other results on the page.
- URL Structure
- Include the primary keyword in the URL slug.
- Use hyphens to separate words; never use underscores or spaces.
- Keep URLs short and descriptive, ideally three to five words.
- Use lowercase letters exclusively.
- Avoid special characters, query parameters, and auto-generated strings.
- Always serve pages over HTTPS.
| Good URL | Bad URL |
|---|---|
| digimau.com/seo-services-singapore | digimau.com/p=12345?cat=seo |
| digimau.com/on-page-seo-checklist | digimau.com/page/post_2026_apr_id7 |
- H1 Heading
- Include your primary keyword within the H1.
- Make the heading descriptive and aligned with search intent.
- Keep it under 70 characters.
- Never use more than one H1 per page.
- Header Hierarchy (H2 to H6)
- Use H2 tags for main sections.
- Use H3 and H4 tags for subsections nested within H2 sections.
- Incorporate secondary and related keywords naturally in headings.
- Never skip heading levels (for example, jumping from H1 to H3 without an H2).
- Keyword in First 100 Words
- Mention the primary keyword naturally within the first 100 words.
- Avoid forcing the keyword where it reads unnaturally.
- Include related terms and semantic variations throughout the rest of the content.
- Search Intent Alignment
| Intent Type | Searcher Goal | Example Query |
|---|---|---|
| Informational | Wants to learn something | “how to optimise on-page SEO” |
| Navigational | Wants to find a specific site | “Google Search Console login” |
| Commercial | Comparing options before deciding | “best SEO tools 2026” |
| Transactional | Ready to take action | “hire SEO agency Singapore” |
- Content Quality and Depth
- Cover the topic thoroughly — aim to be the definitive answer on the subject.
- Support your points with data, statistics, and concrete examples.
- Include original insights drawn from first-hand experience, not only information available elsewhere.
- Use short paragraphs of two to three sentences for readability.
- Target 1,500 to 2,500 words for pillar content and 800 to 1,500 words for standard pages.
- Content Freshness
- Update articles with the latest data, statistics, and developments.
- Include a visible “Updated [Month Year]” timestamp on the page.
- Review and refresh your most important content at least once per quarter.
- Add new sections when the topic expands or industry practices change.
- Image Optimisation
- Use descriptive file names that include keywords (for example, `singapore-skyline.jpg` instead of `IMG_1234.jpg`).
- Add alt text to every image, describing the content naturally and including keywords where appropriate.
- Compress all images; use WebP format and aim for under 200KB per file.
- Implement responsive images with `srcset` attributes for different screen sizes.
- Lazy load images that appear below the fold.
- Include captions where they add context — Google uses captions to understand image relevance.
- Internal Linking
- Link to relevant pages naturally within your content.
- Use descriptive anchor text that indicates the destination topic.
- Link from cluster articles to your pillar pages to reinforce topical authority.
- Ensure your most important pages receive the highest number of internal links.
- Regularly audit and fix broken internal links.
- External Links
- Include two to four external links per article pointing to reputable sources such as research studies, official documentation, or established publications.
- Ensure all external links are relevant and add genuine value for the reader.
- Use `rel=”noopener”` on external links for security.
- Open external links in a new tab where appropriate for user convenience.
- Mobile Optimisation
- Use a responsive design that adapts fluidly to all screen sizes.
- Ensure body text is readable without zooming, with a minimum font size of 16px.
- Make all buttons and links tap-friendly, with touch targets of at least 48px.
- Eliminate horizontal scrolling on any device.
- Ensure content loads above the fold without requiring user interaction.
- Page Loading Speed
| Core Web Vital | Target | Impact if Failed |
|---|---|---|
| Largest Contentful Paint (LCP) | Under 2.5 seconds | Reduced rankings and higher bounce rates |
| Interaction to Next Paint (INP) | Under 200 milliseconds | Poor perceived responsiveness |
| Cumulative Layout Shift (CLS) | Under 0.1 | Frustrating visual instability for users |
- Schema Markup
- Add Article schema for blog posts and guides.
- Add FAQ schema for pages that include a frequently asked questions section.
- Add LocalBusiness schema for your physical business location.
- Add Product schema for e-commerce product pages.
- Add Review schema where user or customer reviews are displayed.
- Validate all schema markup using Google’s Rich Results Test before deployment.
- Breadcrumbs
- Implement breadcrumbs on every page except the homepage.
- Add BreadcrumbList schema markup alongside the visible breadcrumbs.
- Follow the correct hierarchy: Home, followed by Category, followed by Page.
- Canonical Tags
- Add a self-referencing canonical tag to every page.
- Handle paginated content with appropriate canonical and rel=”next/prev” directives.
- Ensure consistent canonicalisation between www and non-www versions, and between HTTP and HTTPS.
- User Experience Signals
- Design clear navigation so users can reach any page within three clicks.
- Avoid intrusive interstitials and pop-ups, particularly on mobile devices.
- Ensure content matches what the searcher expects to find, reducing bounce rates.
- Create engaging content that increases average time on page.
- Include clear and prominent calls-to-action on every page.
- Multilingual Considerations
- Use `hreflang` tags to indicate language and regional variants of each page.
- Avoid machine translation; invest in native-speaking translators for each language.
- Give each language version a unique URL structure (for example, `/en/`, `/zh/`, `/ms/`).
- Maintain consistent content quality and depth across all language versions.
- Social Sharing Meta Tags
- Include Open Graph tags: `og:title`, `og:description`, and `og:image`.
- Add Twitter Card meta tags for previews on X (formerly Twitter).
- Use high-quality images at 1200x630px for optimal social previews.
- Test how your links appear using Facebook’s Sharing Debugger and Twitter’s Card Validator.
- Keyword Density and Semantic Keywords
- Mention your primary keyword three to five times within a 2,000-word article.
- Incorporate LSI (Latent Semantic Indexing) keywords — related terms that help Google understand the broader context of your topic.
- Use keyword variations and synonyms naturally throughout the content.
- Never force keywords at the expense of readability; write for human readers first.
- Content Formatting
- Keep paragraphs short, ideally two to four sentences.
- Use bulleted and numbered lists to break up dense text.
- Apply bold formatting to key points and important terms, but sparingly.
- Include tables for data comparisons and structured information.
- Use blockquotes to highlight notable quotes or statistics.
- Separate long-form sections with visual dividers or subheadings.
- Calls-to-Action
- Include at least one clear call-to-action on every page.
- Use action-oriented language such as “Get a quote”, “Contact us today”, or “Read the full guide”.
- Position the primary call-to-action above the fold and repeat it at the end of the content.
- Use contrasting colours and sufficient size for CTA buttons.
- For service pages, include a contact form to reduce friction.
- Multimedia Content
- Include at least one image per 300 words of text.
- Add video content where relevant — product demonstrations, tutorials, or customer testimonials.
- Use infographics to present data-heavy information in a visually digestible format.
- Embed YouTube videos where appropriate to gain visibility in video search results.
- Provide text transcripts for all video content to improve accessibility and indexability.
- Table of Contents
- Add a table of contents for any article exceeding 1,000 words.
- Use anchor links that jump directly to each section.
- Position the table of contents near the top of the page, below the introduction.
- Keep the table of contents updated when adding or removing sections.
| Tool | Purpose | Cost |
|---|---|---|
| Google Search Console | Monitor indexing, rankings, and search performance | Free |
| Yoast SEO / Rank Math | WordPress on-page SEO plugin | Free and paid tiers |
| Ahrefs / Semrush | Keyword research, content analysis, rank tracking | Paid |
| Screaming Frog | Technical SEO site auditing | Free up to 500 URLs; paid beyond |
| Google PageSpeed Insights | Core Web Vitals and performance analysis | Free |
| Hemingway Editor | Readability improvement | Free |
| Grammarly | Writing quality and grammar checking | Free and paid tiers |
| Canva | Image creation and optimisation | Free and paid tiers |
Common On-Page SEO Mistakes
Many websites lose potential rankings due to preventable on-page errors. Based on our audits across Singapore and regional clients, these are the most frequent issues:| Mistake | Why It Matters | How to Fix It |
|---|---|---|
| Duplicate title tags or meta descriptions | Confuses search engines about which page to rank | Audit with Screaming Frog; write unique tags for every page |
| Keyword stuffing | Hurts readability and can trigger algorithmic penalties | Focus on natural keyword inclusion and semantic variations |
| Ignoring mobile users | Google uses mobile-first indexing; poor mobile UX directly harms rankings | Test all pages on mobile; fix readability, tap targets, and layout issues |
| Thin content | Pages under 300 words rarely rank for competitive queries | Expand content with original insights, data, and comprehensive coverage |
| Missing alt text on images | Wastes an important relevance signal and accessibility requirement | Add descriptive alt text to every image; include keywords where natural |
| Broken internal and external links | Damages user experience and wastes crawl budget | Run regular link audits; fix or remove broken links promptly |
| No internal linking strategy | Orphan pages with no internal links struggle to rank | Map content clusters; add contextual internal links throughout your site |
| Slow page load times | Pages over 3 seconds lose more than 50 per cent of visitors | Optimise Core Web Vitals; compress images, minimise scripts, use a CDN |
| Ignoring search intent | Content that does not match searcher intent will not rank regardless of optimisation | Analyse the top-ranking pages for your target keyword; align your content accordingly |
| Neglecting content updates | Outdated statistics and information erode trust and rankings | Schedule quarterly reviews; update data, refresh examples, add new sections |
What is on-page SEO?
On-page SEO is the practice of optimising individual web pages to improve their search engine rankings and earn more relevant organic traffic. It encompasses content quality, HTML elements such as title tags and meta descriptions, internal linking, image optimisation, URL structure, schema markup, and user experience factors. Unlike off-page SEO, which involves external signals like backlinks, on-page SEO covers everything you can control directly on your own website.
How often should I update my on-page SEO?
Review your most important pages at least once per quarter. Check for outdated statistics, broken links, changed search intent, and new keyword opportunities. New content should be optimised during the creation process. For competitive industries or rapidly evolving topics, monthly reviews may be more appropriate.
Does on-page SEO still matter with AI search?
Yes. On-page SEO is more important than ever because it helps both Google and AI-powered search systems understand your content accurately. Clear page structure, comprehensive content, proper schema markup, and strong E-E-A-T signals all contribute to better visibility in traditional search results and AI-generated overviews. Well-optimised pages provide the structured, authoritative information that AI systems cite and reference.
What is the difference between on-page SEO and off-page SEO?
On-page SEO refers to all optimisations made directly on your website, including content, meta tags, headings, internal links, images, and site speed. Off-page SEO encompasses signals that originate outside your website, primarily backlinks, social media mentions, brand references, and online reviews. On-page SEO establishes the relevance and quality foundation, while off-page SEO builds the authority and trust needed to compete for high-volume keywords.
How long does it take to see results from on-page SEO?
On-page optimisation can produce noticeable improvements within two to four weeks for low-competition keywords. For more competitive terms, results typically take three to six months because Google needs time to crawl, index, and re-evaluate the updated content. On-page SEO is a necessary foundation, but competitive rankings also depend on off-page factors such as backlinks and domain authority, which take longer to develop.
Should I optimise every page on my website?
Prioritise your most commercially important pages first: your homepage, core service or product pages, and blog articles that target valuable keywords. Once those are optimised, work through the rest of your site systematically. Use a crawling tool such as Screaming Frog to identify pages with missing or duplicate title tags, thin content, or broken links that need attention.
What is the ideal keyword density for on-page SEO?
There is no single ideal keyword density. Google’s algorithms are sophisticated enough to understand topical relevance without exact-match repetition. As a general guideline, mention your primary keyword three to five times within a 2,000-word article, and include related terms and synonyms naturally throughout. Focus on writing comprehensive, natural-sounding content rather than hitting a specific density percentage.
How does E-E-A-T affect on-page SEO?
E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness. It is a framework Google uses to evaluate content quality, particularly for YMYL (Your Money or Your Life) topics. On-page SEO supports E-E-A-T by including author bios with relevant credentials, citing authoritative sources, demonstrating first-hand experience, maintaining content accuracy, and ensuring technical trustworthiness through secure hosting and clear contact information.
What is schema markup and do I need it?
Schema markup is structured data code added to your pages that helps search engines understand your content more precisely. It can earn you rich snippets in search results, such as star ratings, FAQ dropdowns, and event details. While not strictly required for rankings, schema markup significantly improves click-through rates and visibility. Common types include Article, FAQ, LocalBusiness, Product, and Review schema.
How do I optimise images for on-page SEO?
Optimise images by using descriptive file names that include relevant keywords, adding informative alt text to every image, compressing files to under 200KB using WebP format, implementing responsive images with srcset attributes, and lazy loading images below the fold. Including relevant captions also provides additional context that Google uses to understand image content and page relevance.
What are Core Web Vitals and why do they matter?
Core Web Vitals are a set of Google metrics that measure real-world user experience: Largest Contentful Paint (loading speed), Interaction to Next Paint (interactivity), and Cumulative Layout Shift (visual stability). They are confirmed ranking factors, meaning poor performance directly harms your search rankings. Google provides free tools such as PageSpeed Insights and Search Console reports to monitor and diagnose Core Web Vitals issues.
How many internal links should a page have?
There is no fixed number, but most well-optimised pages benefit from three to ten internal links pointing to other relevant content on the same site. The focus should be on link relevance and anchor text quality rather than quantity. Your most important pages, such as pillar content and core service pages, should receive the highest concentration of internal links from across your site to reinforce their topical authority.