On-Page SEO: The Complete Optimisation Checklist
Optimise every element on your page so Google — and your visitors — know exactly what it's about.
Craft a Keyword-Rich Title Tag
Include your primary keyword near the start. Keep it under 60 characters and make it compelling enough to click.
Write a Click-Worthy Meta Description
Summarise the page value in 150–160 characters. Include the keyword and a clear CTA to improve CTR.
Structure with Proper Headings
Use one H1 per page, then H2s and H3s to create a logical hierarchy. Include secondary keywords naturally.
Optimise Images
Compress images to under 100KB, use descriptive file names, and write alt text that describes the image content.
Add Internal Links
Link to 3–5 related pages using descriptive anchor text. This distributes page authority and helps Google discover content.
Improve Core Web Vitals
Ensure LCP < 2.5s, FID < 100ms, CLS < 0.1. Page speed is a confirmed ranking factor and directly affects bounce rates.
Best Marketing Singapore
What Is On-Page SEO and Why It Is Your Most Controllable Ranking Factor
On-page SEO is the practice of optimising individual web pages to rank higher in search engines and attract more relevant traffic. It covers everything you can control directly on your website, from the content you write to the HTML source code behind it.
Unlike off-page SEO, which depends on external factors like backlinks and brand mentions, on-page SEO is entirely within your control. That makes it the most accessible and immediate way to improve your search visibility. You do not need to wait for other websites to link to you or for Google to recognise your authority. You can make on-page improvements today and see measurable results within weeks.
Every page on your website is an opportunity to rank for a specific set of keywords. On-page SEO ensures each page is properly positioned to capture that opportunity. For Singapore businesses operating in competitive industries, getting on-page fundamentals right is the difference between showing up on page one and being buried where nobody looks.
At Best Marketing, on-page optimisation is always the first phase of any SEO campaign we run. The logic is simple: before investing in link building or content marketing, your existing pages need to be technically sound and properly optimised. This foundation work alone has moved clients from page three to page one for medium-competition keywords.
Title Tags: The Single Most Important On-Page Element
Your title tag is the clickable headline that appears in Google search results. It is the single most important on-page SEO element because it tells both Google and users what your page is about, and it directly influences whether someone clicks your result or a competitor’s.
Here is how to write title tags that perform:
- Include your primary keyword near the beginning. Google gives more weight to keywords that appear early in the title tag. “SEO Services Singapore” is stronger at the start than buried at the end
- Keep it under 60 characters. Anything longer gets cut off in search results, which looks unprofessional and can reduce your click-through rate
- Make it compelling. Your title tag competes with nine other results on page one. It needs to stand out and create a reason for someone to click. Adding a benefit or proof point helps
- Include your brand name. Add your business name at the end, separated by a pipe symbol or dash. For example: “SEO Services Singapore | Best Marketing”
A common mistake is stuffing multiple keywords into a single title tag. “SEO Services, SEO Agency, SEO Company, SEO Singapore” looks spammy, reduces click-through rates, and performs worse than a clear, focused title. Google is smart enough to understand semantic variations, so you do not need to list every synonym.
For a deeper look at which elements matter most, read our guide on the most important on-page SEO elements.
Meta Descriptions: Free Ad Copy That Drives Clicks
Meta descriptions are the two-line summaries that appear below your title tag in search results. They do not directly affect rankings, but they significantly influence your click-through rate. A compelling meta description acts like free ad copy that persuades searchers to click on your result instead of a competitor’s.
Write your meta descriptions following these principles:
- Keep them between 120 and 155 characters. Shorter than 120 wastes valuable space. Longer than 155 gets truncated
- Include your target keyword. Google bolds matching keywords in the meta description, making your result visually stand out on the page
- Include a call to action. Phrases like “Learn how,” “Find out why,” or “Get your free quote” encourage clicks and set expectations for what the reader will find
- Summarise the page’s unique value. Tell the searcher exactly what they will get by clicking through. What makes your content better than the other nine results?
If you do not write a meta description, Google will auto-generate one by pulling text from your page content. The auto-generated version is rarely as persuasive as one you craft deliberately. We have seen click-through rates improve by 15 to 25% simply by rewriting meta descriptions for existing pages, with no other changes.
Heading Structure: How to Organise Content for Users and Search Engines
Headings (H1, H2, H3, and so on) organise your content into a logical hierarchy that helps both users and search engines understand your page structure. Think of them as the chapter titles and section headers of a well-organised book.
H1 tag: Every page should have exactly one H1 tag that contains your primary keyword and clearly states what the page is about. This is the main headline at the top of your content. Having multiple H1 tags confuses Google about the primary topic of the page.
H2 tags: Use these for main section headings within your content. Each H2 should cover a distinct subtopic related to your primary keyword. Including relevant keywords in your H2s helps Google understand the breadth and depth of your coverage. These also serve as natural entry points for featured snippets.
H3 and H4 tags: Use these for subsections within your H2 sections when you need additional structure. They are particularly useful for long-form content where sections have multiple components.
Think of your heading structure as an outline. If someone read only your headings, they should understand the full scope of your content. This structure also helps Google extract featured snippets, generate passage-based rankings, and understand the semantic relationships between topics on your page.
A well-structured heading hierarchy is one of the foundations of effective on-page SEO. It costs nothing to implement, takes minimal time, and delivers outsized impact on both rankings and user experience.
Content Optimisation: Writing for Real People and Search Algorithms
Content is the core of on-page SEO. Without valuable content that genuinely serves the reader, no amount of technical optimisation will help you rank sustainably. Here is what Google looks for and how to deliver it.
Depth and completeness. Your content should thoroughly cover the topic from every relevant angle. If someone searches “on-page SEO guide” and lands on your page, they should not need to visit another website to get their answer. Pages that comprehensively cover a topic consistently outrank thin content. For most topics, this means 1,500 to 3,000 words of substantive, well-organised information.
Keyword usage that feels natural. Include your primary keyword in the first 100 words, in at least one subheading, and naturally throughout the content. Also use related terms and synonyms. Google understands semantic relationships, so writing naturally about a topic will organically include relevant terms without forced repetition.
Readability for Singapore audiences. Use short paragraphs (two to three sentences maximum), bullet points, and clear language. Break up long blocks of text with subheadings and visuals. The easier your content is to read, the longer people stay on your page, which signals quality to Google. Use British English spelling as standard in Singapore.
Freshness and regular updates. Update your content regularly with current information. Outdated content loses rankings over time as Google favours fresher, more relevant results. We update our clients’ key pages quarterly to maintain and improve their rankings. It is one of the reasons we consistently maintain over 2,000 page one keyword positions across our 146+ client portfolio.
Internal Linking: The Most Underused On-Page SEO Weapon
Internal links are hyperlinks that connect one page on your website to another. They are one of the most underused on-page SEO tactics, yet they are incredibly powerful for three reasons that directly impact your rankings.
- They help Google discover and crawl your pages. Google follows links to find new content. Pages without internal links pointing to them can go completely undiscovered by search engines, no matter how good the content is
- They distribute authority across your site. When your homepage has high authority from external backlinks, internal links pass some of that authority to your deeper pages. This is how you strengthen service pages and blog posts that might not attract backlinks directly
- They keep users on your site longer. Relevant internal links guide visitors to related content, reducing bounce rate and increasing engagement. Both of these are quality signals that Google monitors
Use descriptive anchor text for your internal links. Instead of “click here,” use “learn more about our SEO services” or “read our guide to off-page SEO.” The anchor text tells Google what the linked page is about and reinforces its topical relevance.
Aim to include three to five internal links in every piece of content you publish. Make sure every important page on your site has multiple internal links pointing to it. Orphan pages with no internal links are essentially invisible to both users and search engines.
Technical On-Page Elements You Cannot Afford to Ignore
Beyond content and structure, several technical elements affect your on-page SEO performance. These are the behind-the-scenes factors that many Singapore businesses overlook.
URL structure. Keep your URLs short, descriptive, and keyword-rich. “bestmarketing.com.sg/seo-services” is far better than “bestmarketing.com.sg/page?id=12345.” Use hyphens to separate words and avoid unnecessary parameters. Clean URLs are easier for users to share and for search engines to interpret.
Image optimisation. Compress your images to reduce file size without sacrificing visible quality. Use descriptive file names (“seo-audit-checklist.jpg” instead of “IMG_1234.jpg”) and add alt text that describes what the image shows. Alt text helps Google understand your images and improves accessibility for visually impaired users. In Singapore’s competitive market, these small advantages add up.
Page speed. Slow pages lose rankings and visitors. Google uses Core Web Vitals as ranking signals, measuring load time (LCP), interactivity (INP), and visual stability (CLS). Aim for a page load time under three seconds. Compress images, minimise JavaScript bundles, use browser caching, and invest in quality hosting. A one-second improvement in load time can increase conversions by 7%.
Mobile responsiveness. Google uses mobile-first indexing, meaning it primarily uses the mobile version of your site for ranking and indexing decisions. If your site does not work well on mobile, your rankings will suffer regardless of how good your desktop experience is. Given that over 70% of Singapore internet users browse on mobile, this is non-negotiable.
Schema markup. Adding structured data to your pages helps Google understand your content better and can earn you rich snippets in search results, such as star ratings, FAQs, and how-to steps. Rich snippets increase your visibility and click-through rate, giving you a measurable edge over competitors who do not use schema.
How On-Page SEO Works Together With Off-Page SEO
On-page SEO is the foundation that every other SEO effort builds upon. Without it, your backlinks point to poorly optimised pages, your content fails to match search intent, and your technical issues prevent Google from properly indexing your work.
The relationship between on-page and off-page SEO is symbiotic. Strong on-page optimisation makes your link-building efforts more effective because links pointing to well-optimised pages deliver more ranking power. Conversely, the authority you build through off-page SEO amplifies the rankings of your well-optimised pages.
For Singapore businesses, the practical takeaway is to start with on-page optimisation before investing heavily in link building. Fix your technical foundation, optimise your existing content, build a strong internal linking structure, and then amplify those pages with off-page authority.
If you want a professional assessment of your website’s on-page optimisation, book a free strategy session with our team. We will identify the quick wins that can move your rankings within weeks and the longer-term improvements that will compound over the next 12 months. Our SEO services have helped 146+ Singapore businesses achieve over 2,000 page one keyword rankings through exactly this approach.
Frequently Asked Questions
- How long does it take for on-page SEO changes to affect rankings?
-
On-page SEO changes can take anywhere from a few days to several weeks to affect your rankings, depending on how frequently Google crawls your site. Minor changes like updating a title tag might show results within a week, while larger content overhauls might take two to four weeks. You can speed up the process by requesting indexing through Google Search Console.
- Is on-page SEO enough to rank on page one?
-
For low-competition keywords, strong on-page SEO can be enough to reach page one. For competitive keywords, you will also need off-page SEO, particularly backlinks, to build the authority required to outrank established competitors. Think of on-page SEO as the foundation and off-page SEO as the amplifier. Both are necessary for sustained success.
- How many keywords should I target per page?
-
Focus on one primary keyword and three to five closely related secondary keywords per page. Trying to target too many unrelated keywords on a single page dilutes your relevance for all of them. If you have multiple distinct topics to rank for, create separate pages for each one.
- Should I optimise old content or create new pages?
-
Both strategies are valuable, but updating existing content often delivers faster results. Pages that already have some rankings or backlinks have a head start that new pages lack. Audit your existing content first, optimise what you have, and then create new content to fill topic gaps where no relevant page exists on your site.
- What is the ideal word count for on-page SEO?
-
There is no magic word count. The right length is whatever it takes to comprehensively cover the topic better than competing pages. That said, studies consistently show that longer, more thorough content tends to rank higher. For most topics, aim for at least 1,000 to 1,500 words. For comprehensive guides, 2,000 to 3,000 words or more is common among top-ranking pages.
- How often should I update my on-page SEO?
-
Review and update your most important pages quarterly. This includes refreshing statistics, adding new sections to cover emerging subtopics, updating internal links, and ensuring all technical elements remain optimised. Pages that are regularly updated signal freshness to Google and tend to maintain or improve their rankings over time.
