If you do any kind of SEO work, knowing your Google advanced search operators is non-negotiable. These aren’t party tricks. They’re the same commands I use daily to audit client sites, find link building opportunities, and reverse-engineer competitor strategies for businesses across Singapore.
Most people type a few words into Google and hope for the best. That’s like walking into a hawker centre, shouting “food!” and expecting someone to hand you exactly what you want. Search operators let you walk up to the right stall and order precisely.
Here are 44 operators I actually use in my SEO practice, organised by how you’ll use them in real work.
Foundation Operators: The Ones You’ll Use Every Single Day
These seven operators form the backbone of every advanced query. If you learn nothing else from this post, drill these into muscle memory.
1. “Exact Match” (Quotation Marks)
Wrapping a phrase in quotes forces Google to return only results containing that exact sequence of words. This is critical for checking if your content has been plagiarised, or for finding exact-match keyword usage across competitor pages.
"seo agency singapore" returns only pages with those three words in that exact order. Without quotes, Google might show you pages about agencies in Singapore that happen to mention SEO somewhere else on the page.
2. OR Operator
Searches for either term. Must be capitalised. I use this constantly when researching keywords with multiple variations.
"link building" OR "link earning" site:bestseo.sg
3. | (Pipe)
Functions identically to OR. Some people find it faster to type. seo audit | seo review gives you the same results.
4. AND Operator
Google includes all terms by default, but AND becomes useful when combined with OR to create complex queries. (seo OR sem) AND singapore AND 2026
5. – (Minus/Exclude)
This is one of the most powerful operators for filtering noise. No space before the minus sign, no space after it.
seo tools -free -"hubspot" removes all results mentioning “free” or “HubSpot.” I use this when I want to find paid tool recommendations without wading through listicles promoting free alternatives.
6. * (Wildcard/Asterisk)
Acts as a placeholder for unknown words. Brilliant for content gap research. "how to * your website for seo" reveals what phrases people actually use, like “how to optimise your website for seo” or “how to prepare your website for seo.”
7. ( ) Grouping
Parentheses let you control the logic of complex queries, just like in maths. (intitle:seo OR intitle:"search engine") site:.sg -site:bestseo.sg finds Singaporean pages with “seo” or “search engine” in the title, excluding your own site.
Site and URL Operators: Your Technical SEO Toolkit
This is where Google advanced search operators become genuinely indispensable for SEO practitioners. These operators let you peer inside any website’s indexed pages.
8. site:
Restricts results to a single domain. This is the operator I probably use 50 times a day.
site:yoursite.com shows you every page Google has indexed for your domain. If you have 200 pages on your site but Google shows 847 results, you have a serious indexation bloat problem, likely from parameter URLs, duplicate pages, or thin content that should be noindexed.
Pro tip for Singapore businesses: Run site:yoursite.com.sg inurl:? to find all indexed URLs with query parameters. These are often the culprits behind duplicate content penalties.
9. inurl:
Finds pages with a specific word in the URL. inurl:pricing site:competitor.com instantly shows you all their pricing pages, including ones they might not link to from their main navigation.
10. allinurl:
Stricter version. All specified words must appear in the URL. allinurl:seo services singapore finds pages where the URL contains all three words. Useful for finding highly optimised competitor pages.
11. intitle:
Searches within page titles only. This is your go-to for competitive analysis. intitle:"seo audit" site:.sg shows you every Singaporean page specifically targeting “seo audit” in their title tag.
12. allintitle:
All words must appear in the title. allintitle:best seo agency singapore tells you exactly how many pages are competing for that exact title combination. If you see fewer than 50 results, that’s a relatively low-competition keyword opportunity.
13. intext:
Finds words only in the body content, ignoring titles and URLs. intext:"google search console" site:competitor.com reveals which of their pages discuss GSC, even if it’s not in the title.
14. allintext:
All specified words must appear in the body text. allintext:technical seo checklist 2026
File and Document Operators
15. filetype:
Restricts results to specific file formats. I use this for two things: finding competitor whitepapers and identifying accidentally indexed files on client sites.
site:yoursite.com filetype:pdf might reveal old proposals, internal documents, or outdated brochures that Google has indexed and is serving to searchers. I once found a client’s entire 2019 pricing sheet indexed this way. Not ideal when your 2026 prices are 30% higher.
16. ext:
Alternative to filetype:. Works identically. ext:xls site:gov.sg finds publicly available spreadsheets on Singapore government sites, which can be gold for data-driven content.
Link and Relationship Operators
17. related:
Shows sites Google considers similar to a given domain. related:zalora.sg reveals competitors Google groups together. This is useful for identifying sites you should be monitoring or targeting for link building.
18. cache:
Shows Google’s cached version of a page. If you’ve just made changes to a page and want to confirm whether Google has re-crawled it, this tells you instantly. The cached date shows you exactly when Googlebot last visited.
Note: Google has been inconsistent about cache availability recently. For more reliable cache checking, use the URL Inspection tool in Google Search Console.
19. link:
Officially deprecated by Google, but I’m including it because you’ll still see it mentioned in older guides. Don’t rely on it. Use Ahrefs, Semrush, or Google Search Console for backlink data instead.
Location, News, and Information Operators
These are particularly useful if you’re doing local SEO for Singapore businesses.
20. location:
Filters news results by geography. fintech location:singapore surfaces news specifically tagged to Singapore.
21. source:
Searches within a specific news source. "gst increase" source:the_straits_times finds Straits Times coverage of GST changes. Handy for PR monitoring and content research.
22-26. Quick Information Operators
weather:singapore, map:orchard road, movie:money no enough, stocks:dbs, and define:kiasu all pull instant answer boxes. While these aren’t directly SEO tools, understanding what triggers special SERP features helps you plan your content strategy around them.
Date and Number Range Operators
27. .. (Double Period Range)
Searches within a number range. seo services singapore $500..$2000 finds pages mentioning pricing in that range. This is incredibly useful for competitive pricing research.
28. in:
Unit conversion. 10 SGD in USD is handy but not SEO-specific.
29. before:
Finds content published before a specific date. Format: YYYY-MM-DD. "google algorithm update" before:2023-01-01 helps you find historical content about older updates.
30. after:
The opposite. "helpful content update" after:2026-01-01 filters for recent coverage only. I use before: and after: together to find content published within a specific window, which is essential when tracking how competitors responded to algorithm updates.
Advanced Operators for Link Building and Content Research
This is where the real SEO magic happens. These operators, especially when combined, turn Google into a prospecting machine.
31. AROUND(X)
Finds pages where two terms appear within X words of each other. seo AROUND(3) singapore returns pages where “seo” and “singapore” appear close together, which usually means the page is specifically about SEO in Singapore rather than just mentioning both words somewhere.
This is one of the most underused Google advanced search operators. I use it to find contextually relevant link prospects where a topic is discussed in close proximity to a related term.
32. @ (Social Search)
@instagram seo tips surfaces social media profiles and posts. Useful for influencer research.
33. # (Hashtag Search)
#sgbusiness finds content tagged with that hashtag across indexed social platforms.
34. info:
Returns information Google has about a URL. Partially deprecated but still occasionally useful.
35. safesearch:
Filters explicit content. safesearch:on can be appended to queries when doing research in shared environments.
36. daterange:
Uses Julian date format, which makes it cumbersome. I recommend using before: and after: instead for date-restricted searches.
37-39. Phonebook Operators
phonebook:, bphonebook:, and rphonebook: are all deprecated due to privacy concerns. Listing them here only for completeness.
40. author:
Finds articles by a specific author. author:"jim ng" seo is useful for tracking your own published content or researching thought leaders in your niche.
41-44. Google Groups Operators
group:, insubject:, msgid:, and blogurl: are largely outdated. Google Groups isn’t the force it once was. I’m including them to reach the full 44, but you won’t use these in practice.
Combining Operators: Where the Real Work Gets Done
Individual operators are useful. Combined operators are transformative. Here are five combinations I use regularly for client work.
Finding Guest Post Opportunities in Singapore
("write for us" OR "guest post" OR "contribute") site:.sg -site:yoursite.com.sg
This finds Singaporean websites actively accepting guest contributions. Add a niche keyword to narrow it further.
Auditing Indexed Pages for Thin Content
site:yoursite.com -inurl:blog -inurl:product
This strips out your blog and product pages, showing you what else Google has indexed. You’ll often find tag pages, author archives, and other low-value URLs that should be noindexed.
Competitor Content Gap Analysis
site:competitor.com intitle:"how to" inurl:blog
Shows you every how-to article on a competitor’s blog. Compare this against your own content to spot topics you haven’t covered yet.
Finding Unlinked Brand Mentions
"your brand name" -site:yoursite.com -site:facebook.com -site:linkedin.com
This surfaces pages that mention your brand but aren’t your own site or social profiles. These are prime candidates for outreach, asking the author to add a link to the existing mention.
Identifying Competitor Backlink Sources
"competitor brand" inurl:resources OR inurl:links OR inurl:partners
Finds resource pages, link directories, and partner pages that reference your competitor. If they linked to your competitor, they might link to you too.
A Few Things to Keep in Mind
Google advanced search operators are not case-sensitive. site:, Site:, and SITE: all work the same way. The exception is OR, which must be capitalised.
Don’t put spaces between the operator and the colon. site:example.com works. site: example.com might not.
Some operators are deprecated or unreliable. Google quietly retires operators without announcement. If something isn’t returning results, it may no longer be supported. Always cross-reference with a dedicated SEO tool for critical data.
Finally, Google may rate-limit you if you fire off too many operator-heavy queries in rapid succession. You might see a CAPTCHA. This is normal. Slow down, verify you’re human, and carry on.
Start Using These Today
You don’t need to memorise all 44 operators at once. Start with site:, intitle:, inurl:, the minus sign, and quotation marks. Those five alone will cover 80% of your SEO research needs.
Once you’re comfortable, start combining them. That’s when you’ll wonder how you ever did SEO without them.
If you want to see what these operators reveal about your own site’s SEO health, we’re happy to run a complimentary audit and walk you through the findings. Request your free SEO audit here, or drop us a message and we’ll take a look.
Frequently Asked Questions About Google Advanced Search Operators
Are Google Search Operators Case-Sensitive?
The operators themselves are not case-sensitive. site: and SITE: produce identical results. The one exception is the OR operator, which must be written in uppercase. Lowercase “or” is treated as a regular search term.
Can I Combine Multiple Operators in a Single Query?
Yes, and you should. Combining operators is where the real value lies for SEO work. For example, site:.sg intitle:"seo" filetype:pdf -site:gov.sg finds Singaporean PDF documents with “seo” in the title, excluding government sites. There’s no hard limit on how many operators you can stack, but overly complex queries sometimes return zero results because the criteria are too narrow.
Why Do Some Operators Return No Results?
Three common reasons. First, the operator may be deprecated. Google has quietly retired operators like link: and phonebook: over the years. Second, your query may be too restrictive. Try removing one operator at a time to identify which one is causing the empty result set. Third, you may have a syntax error. Make sure there’s no space between the operator and the colon, and no space between the colon and your search term.
What Is the Difference Between inurl: and allinurl:?
inurl: requires only one of your specified terms to appear in the URL. allinurl: requires all of them. So inurl:seo services might return a URL containing just “seo” but not “services.” allinurl:seo services only returns URLs containing both words. The same logic applies to intitle: vs allintitle: and intext: vs allintext:.
How Can I Use Search Operators for Local SEO in Singapore?
Combine site:.sg with niche keywords to find local competitors and content opportunities. Use intitle: to see who’s targeting specific local keywords in their title tags. Run "your business name" -site:yoursite.com.sg to find unlinked mentions across Singaporean websites. These are all practical steps you can take within the next ten minutes to improve your local search strategy.
