In this guide · 8 sections
- 01Step 1: check whether Google has indexed your site at all
- 02Step 2: look for noindex and robots.txt blocks
- 03Step 3: use Google Search Console's page indexing report
- 04Step 4: give a new site or domain time
- 05Step 5: indexed but not ranking? Fix thin pages and local signals
- 06What not to do
- 07Do it yourself or get help?
- 08Frequently asked questions
Short answer
Search site:yourdomain.sg on Google. If nothing appears, check for a noindex setting or a blocked robots.txt, then add the site to Google Search Console and submit a sitemap. If pages appear but not for your business name, you need a Google Business Profile and better pages.
Step 1: check whether Google has indexed your site at all
Go to Google and search site:yourdomain.sg (use your own domain). Google's SEO starter guide suggests exactly this: if you see results pointing to your site, you are in the index. Google notes the site: search does not always show every indexed page, so treat it as a quick check, not a full count.
| What you see | What it means | Go to |
|---|---|---|
| No results at all | Not indexed: blocked, too new or never found | Steps 2 and 3 |
| Some pages, but not the important ones | Partly indexed; some pages excluded | Step 3 (Search Console) |
| Your pages appear, but not when you search your services | Indexed, but not ranking well | Steps 4 and 5 |
| Spam pages or strange titles under your domain | Possibly hacked | Our website hacked guide |
If you see spammy pages you did not create, stop here and read our guide on what to do if your website is hacked.
Step 2: look for noindex and robots.txt blocks
Many sites are built with search engines switched off so unfinished pages are not indexed, and nobody switches them back on at launch. Google's page on blocking indexing with noindex explains that a noindex tag makes Google drop the page from results entirely.
Search engine blocks to check
One trap: if robots.txt blocks a page, Google cannot see a noindex tag on it, and the URL may still appear without a description. Google's documentation says the page must not be blocked by robots.txt for noindex to work, so fix robots.txt first.
Step 3: use Google Search Console's page indexing report
Google Search Console is free and shows exactly which pages are indexed and why others are not. Add your site, verify ownership (a DNS TXT record covers the whole domain), and submit your sitemap, usually yourdomain.sg/sitemap.xml on WordPress, Wix and Shopify.
Then open the Page indexing report. These are the statuses small business owners see most, with Google's explanation from its Page indexing report help:
| Status | What Google means | What to do |
|---|---|---|
| Excluded by 'noindex' tag | A noindex rule stopped indexing | Remove the noindex setting (Step 2) |
| Blocked by robots.txt | robots.txt stopped Google from crawling | Edit robots.txt |
| Crawled - currently not indexed | Google crawled it but chose not to index it for now | Improve the page; no need to resubmit |
| Discovered - currently not indexed | Found but not crawled yet, often to avoid overloading the site | Wait; check site speed and internal links |
| Duplicate without user-selected canonical | Google treats it as a copy of another page | Set a canonical, or make the page distinct |
| Page with redirect | The URL redirects elsewhere, so it is not indexed itself | Normal after a move; check the target is indexed |
| Not found (404) / Soft 404 | The page is missing or looks empty | Fix links, restore the page or return a real 404 |
For a single important page, use the URL Inspection tool and select 'Request indexing' after fixing the issue. Request it once and give it time.
Step 4: give a new site or domain time
Google's guide to getting on Google says it can take a few weeks for Google to notice a new site or changes. If your site is less than a month old, has a sitemap submitted and has no blocks, waiting is part of the process.
You can help Google find it sooner by linking to the site from places that are already indexed: your Google Business Profile, your social media pages, directories you are listed in, and partners or suppliers. If you recently moved to a new domain or platform, check that old URLs redirect properly; our website migration guide covers this.
Step 5: indexed but not ranking? Fix thin pages and local signals
If your pages are indexed but do not appear when people search for what you do, the issue is usually content, not settings. Common reasons for small business sites:
- Thin pages: a home page with one line and a contact form gives Google little to match. Write a page per main service, in the words customers use, such as 'aircon servicing Tampines'.
- Titles that only say 'Home': each page title should name the service and area.
- No local presence: for 'near me' and map results, a verified Google Business Profile with the right category and address matters a lot. See our Google Business Profile set-up guide.
- Slow or broken mobile pages: see our guide to fixing website speed and Core Web Vitals.
- Brand-new domain against established competitors: ranking for competitive terms takes months, not weeks.
Google's starter guide also notes that some changes take effect in hours and others take months, and suggests waiting a few weeks before judging whether a change worked.
What not to do
Also avoid resubmitting the same URL every day, creating near-identical pages for every town, or copying text from competitors. Each of these makes the site look lower quality rather than higher.
Do it yourself or get help?
Steps 1 to 3 are free and most owners can do them in an hour: run the site: search, check the settings, add Search Console and submit a sitemap. If the report shows technical issues you cannot interpret, or the site is indexed but invisible for your services, a professional review saves weeks of guessing.
Our Speed & SEO Fix (S$390) fixes indexing blocks, titles, sitemaps, redirects and speed issues, and sets up Search Console properly. If it is just one setting, a Quick Fix (1 hour) (S$119) is usually enough.
Frequently asked questions
The most common reasons are a setting that blocks search engines, such as WordPress's 'discourage search engines' box or Wix's indexing toggle, a robots.txt block, a site that is too new for Google to have found yet, or pages Google has crawled but decided not to index. Google Search Console's Page indexing report shows which applies.
Google says it can take a few weeks to notice a new site or changes to an existing one. Submitting a sitemap in Search Console and linking to the site from your Google Business Profile and social pages helps Google find it. Ranking well for competitive searches usually takes much longer than being indexed.
Google visited the page but chose not to add it to its index for now. Google says it may or may not be indexed in the future and that there is no need to resubmit it. Improving the page, making it clearly different from your other pages, and linking to it from your main menu helps.
Search site:yourdomain.sg on Google, replacing it with your domain. If your pages appear, the site is indexed, though Google notes the site: search may not show every page. For a complete picture, add the site to Google Search Console and open the Page indexing report.
Not to appear in normal search results, but for local searches and Google Maps it matters a lot. A verified Business Profile with the correct category, address, hours and website link often appears above ordinary results when people search for a service near them, and it gives Google another link to your site.