
Free Keyword Research Tool: The Free Stack That Works for Service Businesses
Which free keyword research tool should a Singapore clinic, firm, contractor or tutor use? Combine five free tools to find your first 30-50 keywords. See how.
From F&B to fintech, clinics to law firms, startups to enterprise. If your customers search on Google, we make sure they find you first, not your competitors.
One specialist team, focused only on the organic rankings that put you in front of ready-to-buy Singapore customers.
A clear, sequenced path from audit to rankings. You always know what we’re doing and why it matters for your leads.

Quick answer: A wordpress seo guide for Singapore businesses covers five essentials: install one SEO plugin (Rank Math or Yoast), set short keyword-based permalinks, submit an XML sitemap to Google Search Console, fix robots.txt errors, and improve page speed and mobile usability before you publish new content or run paid campaigns.
If you run a WordPress site for a Singapore business, chances are you have installed a theme, added some pages, and assumed the SEO would sort itself out. It will not. WordPress gives you a flexible foundation, but out of the box it is not optimised for search, and Google does not reward effort, it rewards technical correctness plus useful content. This guide walks through the setup steps every Singapore site owner should get right in the first month: plugin choice, permalinks, sitemaps, robots.txt, page speed, mobile-friendliness, and Google Search Console. Each section below is deliberately practical, and where a topic deserves its own deep dive (Rank Math configuration, Elementor-specific speed fixes, hreflang for regional sites) we point you to it without repeating the whole thing here.
WordPress powers a huge share of small business websites in Singapore, from heartland F&B outlets to boutique law firms and property agencies, precisely because it is cheap to set up and easy to hand off between freelancers. That flexibility is also the problem. Every theme, page builder, and plugin combination behaves slightly differently, and most templates are built for a generic global audience, not for a market where Google.com.sg results, mobile-first browsing on the MRT, and a compact geography all change what “good SEO” looks like in practice.
In our experience working with Singapore SMEs, the sites that struggle are rarely missing content. They are missing the unglamorous technical layer: no sitemap submitted, permalinks stuffed with random numbers, a robots.txt file accidentally blocking the whole site, or a homepage that takes six seconds to load on a phone. None of that gets fixed by writing more blog posts. This guide exists because those fixes, done once and done properly, tend to matter more in the first quarter than any amount of extra content.
Before touching anything else, install one SEO plugin. Do not run two at once, they will conflict on sitemap generation and meta tag output. The two dominant choices are Rank Math and Yoast SEO, and for a Singapore SME site either one will do the job competently. The differences are mostly about interface and included features rather than one being fundamentally better at ranking your site.
Rank Math has become the more common recommendation among Singapore developers over the past few years because its free tier includes features that Yoast reserves for its paid version, including basic schema markup (structured data that helps Google understand what a page is about, like a review or a local business listing) and a built-in redirection manager. Yoast remains the safer choice for sites already deeply integrated with it, or teams that prefer its more guided, text-heavy interface.
| Feature | Rank Math (Free) | Yoast SEO (Free) |
|---|---|---|
| XML sitemap generation | Included | Included |
| Schema/structured data | Included (multiple types) | Basic only, more in paid |
| Redirection manager | Included | Not included free |
| Focus keyword tracking | Up to 5 keywords per post | 1 keyword per post |
| Google Search Console integration | Built-in | Not built-in |
We recommend Rank Math for most new Singapore WordPress builds simply because the free tier covers more ground, which matters for SMEs not ready to pay for a premium plugin. That said, switching an established Yoast site to Rank Math purely for feature parity is rarely worth the migration risk. We cover the full Rank Math configuration process, field by field, in a separate guide, so this post will not repeat every setting screen.
A permalink is simply the URL structure WordPress generates for each page. By default, WordPress sometimes ships with date-based or query-string permalinks (like ?p=123), which are unreadable to both users and Google. Go to Settings > Permalinks and select “Post name,” which produces clean URLs like yoursite.com.sg/your-page-title/.
This single setting change is one of the fastest wins available on a new site, and it costs nothing. Short, descriptive URLs that include your target keyword tend to perform better in both click-through rate and relevance signals, because users and Google can both read intent directly from the address bar. Avoid permalinks stuffed with dates, categories, or unnecessary subfolders unless your site architecture genuinely needs them for navigation.
If you are changing permalinks on a site that has been live for a while, be careful. Changing the URL structure after Google has already indexed your pages will break every existing link unless you set up 301 redirects (a signal that tells Google and browsers a page has permanently moved to a new address) from the old URLs to the new ones. This is one of the most common mistakes we see on sites that have gone through a rebrand or a rushed relocation from a different platform. Plan the change, map old URLs to new ones, and implement redirects before you flip the switch, not after traffic drops and someone asks why.
An XML sitemap is a file, usually located at a URL like yoursite.com.sg/sitemap_index.xml, that lists every page, post, and media file you want search engines to know about. Both Rank Math and Yoast generate this automatically once activated, which is one of the main reasons to run an SEO plugin in the first place rather than relying on WordPress’s bare-bones default.
Having a sitemap generated is not the same as Google actually using it. You still need to manually submit the sitemap URL inside Google Search Console (more on that setup below), and then check back periodically to confirm pages are being indexed rather than sitting in a “discovered, currently not indexed” state.
Field notes: In our ecommerce SEO case study, the initial audit of a Singapore WooCommerce store found no XML sitemap at all and only 34% of its products indexed. We submitted a clean sitemap covering every canonical product and category URL, alongside a robots.txt rewrite, and indexation reached 79% by the end of month 2. A submitted sitemap is basic, but it is often missing.
Our medical case study shows the same basic step inside a wider technical clean-up. For a Toa Payoh GP clinic, the first two months fixed all 47 crawl errors, resolved duplicate meta descriptions, implemented canonical tags sitewide and submitted an updated XML sitemap, and indexation improved during that period. Those fixes were the foundation for the content and local work that followed, and over the six-month programme monthly organic visitors grew from 180 to 563. Submitting the sitemap is quick; leaving it out slows everything that comes after.
We go into much more depth on sitemap troubleshooting, including how to handle multiple sitemaps for large ecommerce catalogues, in our dedicated sitemap guide within this series.
Your robots.txt file sits at yoursite.com.sg/robots.txt and tells search engine crawlers which parts of your site they are allowed to visit. WordPress generates a basic version automatically, but plugins, staging environments, and careless developers frequently modify it in ways that cause real damage.
The single most damaging robots.txt error we encounter is a leftover Disallow: / line, which blocks the entire site from being crawled. This happens most often when a site was built on a staging URL with crawling deliberately blocked (correct practice while building) and then launched live without removing that block (a serious mistake). When we audit a site that has recently been rebuilt or migrated, this is one of the first lines we check, because a leftover block can sit live for months after launch, quietly suppressing organic visibility while the business tries to make up the shortfall with paid ads.
Beyond avoiding that catastrophic error, robots.txt should generally block low-value administrative paths (like /wp-admin/, though WordPress handles most of this sensibly by default) while allowing crawlers full access to your actual content. Do not use robots.txt as a substitute for proper noindex tags on thin or duplicate pages, the two mechanisms behave differently: robots.txt stops crawling, while a noindex tag allows crawling but stops indexing. We cover this distinction, and a line-by-line robots.txt template, in a separate post in this series.
Page speed is not a nice-to-have. Google has used loading speed as a ranking factor for years, and on mobile connections in Singapore, even on a fast network, a bloated WordPress theme loaded with unoptimised images and a dozen plugins will still feel sluggish. Core Web Vitals (a set of Google metrics measuring loading speed, interactivity, and visual stability) now factor directly into how competitive your rankings can be, particularly against leaner competitor sites.
The most common speed killers on Singapore WordPress sites are large uncompressed images straight from a phone camera, too many active plugins doing overlapping jobs, and cheap shared hosting with no proper caching layer. We recommend starting with image compression (tools like ShortPixel or the built-in compression in most modern hosts), removing any plugin you cannot name a clear purpose for, and installing a caching solution appropriate to your host.
The common advice is simply “install a caching plugin and you are done,” but that is not the whole story. Caching helps repeat visits load faster, but it does nothing for a genuinely bloated page on a first visit, which is what actually matters for a new visitor arriving from a Google search. Our clients who have seen the biggest speed improvements combined caching with actual image and script optimisation, not caching alone. We cover LiteSpeed Cache configuration specifically for Hostinger-hosted Singapore sites, along with a broader page speed troubleshooting guide, elsewhere in this cluster.
Singapore has one of the highest smartphone penetration rates in the world, and the overwhelming majority of local searches, particularly for anything with local intent like “near me” queries, happen on mobile. Google has used mobile-first indexing for years now, meaning it primarily evaluates the mobile version of your site for ranking purposes, not the desktop version.
Most modern WordPress themes claim to be “responsive” out of the box, and technically most are, in the sense that the layout resizes. That is not the same as being genuinely mobile-friendly. We’ve seen plenty of technically responsive Singapore sites where tap targets are too small and close together, pop-ups cover the entire screen with no obvious close button, or a page builder like Elementor has left desktop-only sections that render awkwardly on smaller screens. Google’s own mobile usability testing inside Search Console will flag some of these issues directly, though not all of them; a manual check on an actual phone remains worthwhile.
If you built your site with Elementor specifically, mobile rendering issues tend to follow a recognisable pattern around column stacking and font scaling that is worth checking section by section rather than trusting the builder’s default breakpoints. We walk through that in more detail in our dedicated Elementor SEO guide within this series.
Google Search Console (GSC) is a free tool from Google that shows you how your site performs in search: which queries bring in clicks, which pages are indexed, and which technical errors are affecting visibility. If you only do one thing from this entire guide today, verify your site in Search Console. Without it, you are optimising blind.
Setup involves adding your property (either as a domain property covering all subdomains, or a URL-prefix property for just the main site), verifying ownership through a DNS record, HTML file upload, or your SEO plugin’s built-in verification method, and then submitting your XML sitemap under the Sitemaps section. Once verified, check the Coverage report regularly for indexing errors, and the Core Web Vitals report for speed issues flagged at scale across your site rather than page by page.
Conventional wisdom says you set up Search Console once at launch and never look at it again unless something breaks, but that undersells what it is actually for. We found that reviewing the Performance report monthly, specifically looking at which queries are getting impressions but very few clicks, is one of the fastest ways to spot title tag and meta description problems that a plugin will never flag automatically, because those elements are technically valid, just not compelling enough to earn the click. This kind of ongoing monitoring is exactly the sort of work covered under our technical SEO services, for owners who would rather have someone else watch the dashboard.
Trying to do all of the above in one afternoon usually backfires, because permalink and sitemap changes can temporarily confuse crawlers if done in the wrong sequence. A more realistic order looks like this:
Most agencies treat this as a one-time onboarding checklist, tick every box once, then move straight to content and link building. In our experience, that ignores how often WordPress sites drift out of compliance on their own: a plugin update silently re-enables a setting, a new page gets published without a meta description, or a developer working on an unrelated bug accidentally edits robots.txt. We recommend treating this list as a quarterly recheck, not a one-off task, particularly for sites where multiple people (a developer, a marketer, a virtual assistant) all have publishing access.
For site owners who want a professional set of eyes on all of the above without doing it themselves, our SEO consulting and audit service covers exactly this ground, plus the content and off-page work this guide does not touch on.
Getting WordPress SEO fundamentals right saves you months of wasted content effort down the line, but auditing your own site objectively is genuinely difficult when you built it yourself. If you would rather have a second set of eyes check your plugin setup, sitemap, and page speed before you invest further in content, get in touch with our team.
You need one of the two, not both. Rank Math’s free tier includes more features out of the box, including basic schema markup and a redirection manager, which is why it has become the more common recommendation for new Singapore SME sites. Yoast remains a solid, well-supported choice, particularly if your team already knows its interface. Running both plugins simultaneously causes sitemap and meta tag conflicts, so pick one and stick with it.
Most technical fixes, like correcting robots.txt or submitting a sitemap, get reflected in Search Console data within one to three weeks as Google recrawls your site. Ranking movement for competitive keywords typically takes longer, often two to four months, because Google needs sustained signals of quality and relevance, not just a technically sound site. Sites in less competitive local niches sometimes see movement faster than sites competing nationally.
For most small Singapore business sites, the free tiers of Rank Math or Yoast cover the essentials: sitemap generation, meta title and description control, and basic schema. Paid versions add features like more advanced schema types, additional keyword tracking, and priority support. Larger ecommerce or multi-location sites tend to get more value from upgrading than a simple five-page brochure site would.
This usually comes down to one of a handful of causes: the site is still set to discourage search engines under Settings > Reading (a common leftover from development), robots.txt is blocking crawling entirely, no sitemap has been submitted to Search Console, or the site is genuinely brand new and simply has not been crawled yet. Checking the Coverage report in Search Console will usually tell you which of these applies.
A sitemap is a list of pages you want search engines to find and index. Robots.txt is a set of instructions telling crawlers which parts of your site they are allowed to visit at all. They serve opposite but complementary purposes: the sitemap invites crawlers in, while robots.txt can keep them out of specific areas. Both files need to be configured correctly and should never contradict each other.
Yes. Google has confirmed that page speed, measured through Core Web Vitals, factors into ranking, particularly on mobile. Beyond the direct ranking impact, slow pages also increase bounce rate, which indirectly signals lower quality to Google over time. For Singapore sites competing in crowded categories like F&B, real estate, or retail, speed can be a meaningful differentiator against competitors running heavier, less optimised themes.
Yes, particularly the setup steps covered in this guide: plugin installation, permalinks, sitemaps, robots.txt, and Search Console verification are all things a reasonably comfortable business owner can handle with a few hours and a checklist. Ongoing content strategy, competitive keyword research, and technical troubleshooting at scale is where most owners eventually bring in outside help, whether through our small business SEO service or a similar arrangement.
Monthly is a reasonable minimum for most small business sites, checking the Coverage report for indexing errors and the Performance report for query trends. Sites publishing content weekly, or running active campaigns, benefit from checking every one to two weeks. The point is not to stare at the dashboard daily but to catch drops or errors early enough to act on them before they compound.
The core technical setup in this guide (plugin, permalinks, sitemap, robots.txt, speed, Search Console) applies regardless of industry. Where things diverge is in keyword targeting, local intent signals, and content structure, which vary meaningfully between, say, a restaurant and a law firm. We cover those industry-specific nuances separately, and our industry SEO overview is a reasonable starting point if you want to see how your sector’s approach differs.
This guide is the starting point for a deeper series covering each of these areas in full: Rank Math configuration screen by screen, page speed troubleshooting specific to shared Singapore hosting, Elementor mobile rendering fixes, sitemap management for larger catalogues, robots.txt templates, canonical tags for duplicate content, hreflang for multi-region sites, and LiteSpeed Cache setup for Hostinger. If you would rather skip the DIY process entirely, our SEO services page outlines how we handle this end to end, our case studies show what that has looked like for other Singapore businesses, and our pricing page has the detail if you are ready to talk numbers. You can also read more about our team or visit the homepage to see the full range of what we cover.
Natalie leads SEO strategy at Singapore SEO Agency, helping local and regional businesses build organic search programmes that drive qualified leads. She specialises in technical SEO and content-led authority building for Singapore SMEs.
Get a free SEO audit for your Singapore website — we'll show you exactly where you stand, what's holding you back, and what it would take to rank on page 1.
Get Your Free SEO Audit →
Which free keyword research tool should a Singapore clinic, firm, contractor or tutor use? Combine five free tools to find your first 30-50 keywords. See how.

SEO vs SEM is usually the wrong question. Learn what the terms really mean and how to use ads and Search Console data to decide which searches to earn or buy.

Google Search Console login problems usually start with verification and ownership. Learn how to get in, fix access errors and offboard agencies safely.

The click through rate formula is clicks divided by impressions. Learn what each platform counts, the averaging trap and how to set it up in Google Sheets.

A click through rate means nothing on its own. Learn to compare CTR by position, query type and SERP features, and see what low CTR is really telling you.

What a google analytics certification proves, what it misses, how to verify one and the practical questions to ask before you hire a marketer or freelancer.
Fast, no obligation. We reply within 24 hrs.
Singapore’s specialist SEO agency for SMEs. We rank your business on Google — and only Google. No distractions, just results.
© 2026 Singapore SEO Agency. All rights reserved.