Hassan
Tariq Malik
Free SEO audit

Google Search Operators: What Still Works and How to Use Them for SEO

Man at a cafe table typing a query into the Google search page on a laptop

Google search operators are short commands you type into the search box, like site:, intitle: or filetype:, to filter results far more tightly than a normal query. For SEO, they’re a free way to spot-check what Google has indexed, find link and guest post prospects, uncover duplicate or thin pages, and see what competitors publish.

I use them almost every day on client audits. They won’t replace Search Console or a crawler, but they answer quick questions in seconds. Below you’ll find the operators that still work in 2026, the ones Google has dropped, and the exact searches I run for SEO tasks.

How Google search operators work

An operator is a word or symbol followed by your search term. Three rules make them behave:

  • No space after the colon. site:example.com works. site: example.com doesn’t. Google’s own help page on refining searches calls this out.
  • You can stack them. site:example.com intitle:"pricing" -inurl:blog is a perfectly valid query.
  • Results are a sample, not a report. Operators were built for searchers, not site owners, so counts and lists are rough. More on that below.

Google search operators cheat sheet

These are the operators I’d rely on today. Google officially documents quotes, site:, the minus sign, before:, after: and filetype:. The rest are undocumented but still work in normal use.

Operator What it does Example
" " Exact word or phrase "local seo checklist"
- Excludes a word or operator jaguar speed -car
OR / | Matches either term plumber OR plumbing tampa
* Wildcard for any word "best * for local seo"
( ) Groups terms or operators (audit OR checklist) technical seo
site: Limits results to a domain, subdomain or folder site:example.com/blog
filetype: / ext: Limits results to a file type seo report filetype:pdf
intitle: Word must appear in the page title intitle:"write for us" marketing
allintitle: Every word must appear in the title allintitle:roof repair guide
inurl: Word must appear in the URL inurl:guest-post seo
allinurl: Every word must appear in the URL allinurl:seo case study
intext: Word must appear in the page text intext:"powered by wordpress" bakery
before: / after: Pages updated before or after a date google core update after:2026-01-01

Operators that no longer work

Plenty of older guides, including an earlier version of this one, still list operators Google has switched off. Skip these:

  • cache: Google removed it in 2024 along with cached page links. Google later added links to the Internet Archive’s Wayback Machine in its “About this page” feature instead, as Search Engine Journal reported.
  • link: Dropped in 2017. Use a backlink tool or the Links report in Search Console.
  • info: Also retired in 2017.
  • + and ~ Retired years ago. Use quotes for exact matches.

Some others, like AROUND(X), inanchor: and daterange:, return patchy results. I don’t base decisions on them.

Magnifying glass resting beside the corner of a laptop on a marble desk, a reminder to inspect search results closely

How to use Google search operators for SEO

Here are the searches I actually run. Swap in your own domain, niche or city.

1. Spot-check which pages are indexed

Type site:yourdomain.com to see a sample of pages Google has indexed. Narrow it to a folder with site:yourdomain.com/blog/ or check one page with site:yourdomain.com/page-url/.

One warning. Google’s site: operator documentation says it doesn’t necessarily return every indexed URL and shouldn’t be used to count them. The order of results is also close to random. For real numbers, use the Pages report and URL Inspection tool in Search Console. If something is missing, my guide to crawling, indexing and ranking explains where it can go wrong.

2. Find pages that shouldn’t be in Google

Staging sites, test pages, tag archives and internal search results often slip into the index. These searches surface them fast:

  • site:yourdomain.com -inurl:www shows subdomains you may have forgotten about.
  • site:yourdomain.com inurl:staging OR inurl:dev OR inurl:test finds test copies.
  • site:yourdomain.com inurl:?s= finds WordPress internal search pages.
  • site:yourdomain.com inurl:tag shows how many thin tag archives are indexed.

Fix what you find with a noindex tag, a redirect or a password, depending on the page. This kind of index cleanup is a regular part of my technical SEO audits.

3. Check for indexed files and documents

Run site:yourdomain.com filetype:pdf to see which PDFs are in the index. Repeat with docx, xlsx or txt. You can only check one file type per search, unless you join them with OR.

Google can index far more than HTML, and its list of indexable file types covers PDFs, Office files, plain text and more. If you find an old price sheet or internal document, remove it from the server or block it properly. A robots.txt rule alone won’t pull a page out of the index if other sites link to it.

4. Find duplicate content

Copy a distinctive sentence from your page and search it in quotes: "your exact sentence here" -site:yourdomain.com. Any results are sites that have copied you. Search the same sentence with site:yourdomain.com to catch duplicates on your own site, which is common with location pages and product variants.

5. Find internal linking opportunities

When you publish a new post, search site:yourdomain.com "topic keyword" to list older pages that mention it. Add a link from the most relevant ones. For example, after publishing a guide to citations, I’d run site:yourdomain.com "citations" and link back to it from posts like my local citations guide.

Internal links help Google find new pages and understand how they relate. They also keep readers on your site longer, which is the real goal.

6. Find guest post and link prospects

Sites that accept contributors usually say so. Try:

  • "your niche" intitle:"write for us"
  • "your niche" inurl:contribute OR inurl:guest-post
  • "your niche" intitle:"resources" OR intitle:"useful links" for resource pages
  • "your brand" -site:yourdomain.com for unlinked brand mentions you could ask to link

Then judge each site by hand. Is it relevant? Does it get real traffic? Does it publish anything other than paid posts? Operators find prospects. They don’t qualify them. If you’d rather hand this off, my link building service handles outreach, and my skyscraper link building guide shows one way to earn links with content.

7. Research competitors and content gaps

  • site:competitor.com/blog shows what they publish.
  • site:competitor.com intitle:"guide" narrows it to their long-form content.
  • site:competitor.com after:2026-01-01 shows recently updated pages.
  • intitle:"keyword" -site:competitor.com finds other sites ranking on the same theme.

Look at their titles and descriptions in the results. If they’re vague or outdated, that’s a gap your page can fill. My content SEO service uses this kind of research to plan what to write next.

8. Find local and niche sites

For local SEO, combine a service and a city: "roofing" "tampa" intitle:"directory" or "chamber of commerce" "largo fl". You’ll turn up local directories and associations worth a listing. Pair this with the service area keyword builder to map out service and city combinations for your pages.

Tips to get better results

  • Start broad, then narrow. Add one operator at a time so you know which one filtered out what.
  • Use quotes with intitle:. intitle:"write for us" matches the phrase. Without quotes, only the first word is tied to the title.
  • Watch personalization. Location and history change results. Use a private window when you’re checking rankings or indexing.
  • Expect the odd CAPTCHA. Run a lot of operator searches quickly and Google may ask you to prove you’re human. Slow down.
  • Try Advanced Search. If you’d rather use a form, Google Advanced Search builds many of these filters for you.

FAQ

Do Google search operators still work in 2026?

Most do. Quotes, minus, site:, filetype:, before:, after:, intitle:, inurl: and intext: all work. A few, including cache:, link: and info:, have been retired, so ignore guides that still recommend them.

Is the site: operator accurate for counting indexed pages?

No. Google says site: doesn’t return every indexed URL and isn’t meant for counting. Treat it as a quick spot check and use the Pages report in Search Console for real numbers.

What replaced the cache: operator?

Nothing inside Google Search does the same job now. To see an older version of a page, use the Internet Archive’s Wayback Machine. To see how Google renders your own page, use URL Inspection in Search Console.

Can I combine several search operators in one query?

Yes. You can stack as many as you need, such as site:example.com intitle:"guide" -inurl:tag. Just leave no space after each colon, and use parentheses with OR to keep the logic clear.

Do search operators work in Google’s AI Mode?

I wouldn’t count on it. Operators were built for the standard list of web results, while AI Mode treats your query as a conversation. When you need precise filtering, use the regular results or the Web filter.

Need a hand with an audit?

Search operators are a great first look, but they only show part of the picture. If you want a full review of what’s indexed, what’s ranking and what’s holding your site back, get in touch. Curious what SEO support might cost? The SEO cost calculator gives you a starting point.

Related reading