A search operator is a special syntax command added to a Google search query to filter or modify the results returned. Common operators include site: (search within a domain), intitle: (find keywords in page titles), inurl: (find keywords in URLs), and filetype: (find specific file types). SEOs use them for site audits, competitor research, and link prospecting without needing paid tools.
Most people search Google the same way every time — a few words in the search box. But Google's search interface supports a layer of commands that professionals use to slice through the index with surgical precision. Search operators are the difference between a broad search and a targeted investigation.
What is a search operator?
A search operator is a command modifier — a special word, character, or prefix — that you include in a search query to change how Google processes and filters the results. They instruct Google to look for matches in specific parts of a page (title, URL, body text), restrict results to a specific domain, or exclude certain types of results entirely.
Search operators are available in Google, Bing, and most other major search engines, though the specific syntax and supported operators vary by platform. This guide focuses on Google operators, which have the most extensive SEO application.
The core Google search operators
| Operator | What it does | Example |
|---|---|---|
site: | Restricts results to a specific domain | site:thestacc.com |
intitle: | Finds pages with a word in the title tag | intitle:seo audit |
allintitle: | Finds pages with all specified words in the title | allintitle:social media marketing guide |
inurl: | Finds pages with a word in the URL | inurl:resources seo |
allinurl: | Finds pages with all words in the URL | allinurl:blog content-strategy |
intext: | Finds pages with a word in the body text | intext:"content marketing" checklist |
filetype: | Restricts results to a specific file type | seo guide filetype:pdf |
related: | Finds sites similar to a given domain | related:hubspot.com |
cache: | Shows Google's cached version of a page | cache:example.com/page/ |
" " | Exact-phrase match | "best social media tools" |
- | Excludes a word from results | seo tools -semrush |
OR | Returns results matching either term | instagram OR tiktok marketing |
* | Wildcard — matches any word in a phrase | "best * for small business" |
before: | Filters results published before a date | seo trends before:2025-01-01 |
after: | Filters results published after a date | ai marketing after:2025-06-01 |
How SEOs use search operators
Search operators give you research capabilities that would otherwise require expensive tooling. Here are the most valuable use cases for digital marketers and SEO practitioners.
Site auditing — what Google has indexed
The site: operator returns a rough count and sample of pages Google has indexed from your domain. Use it to:
- Quickly check if Google is indexing your site at all
- Find pages you did not intend to index (thin content, tag pages, staging pages)
- Spot duplicate content by searching
site:yourdomain.com "specific phrase"
# Returns all indexed pages on your domain
site:yoursite.com intitle: "category"
# Finds category pages — often candidates for noindex
site:yoursite.com -inurl:blog -inurl:glossary
# Shows indexed pages excluding your blog and glossary sections
Finding guest posting and link prospects
One of the most common link building uses of search operators is finding sites that accept guest contributions or have existing resource pages.
keyword inurl:guest-post
keyword intitle: "guest post by"
keyword inurl:resources intitle:resources
# Each finds a different type of link target
Competitor research
Using related: finds sites with similar content profiles to any competitor. Use site: on a competitor domain to understand their content structure.
# Finds websites Google considers topically similar
site:competitor.com intitle: "keyword you want to rank for"
# Checks if your competitor has targeted the same keyword
Finding unlinked brand mentions
Combine exact-match search with -site: to find pages that mention your brand but do not link to you — a classic link reclamation tactic.
# Find all mentions of your brand on third-party sites
Content gap analysis
Use intitle: or allintitle: to gauge how much competition exists for a keyword angle, or to find which specific formats competitors are using to rank.
# How many pages target this exact title angle?
Advanced operator combinations
Single operators are useful; combinations are powerful. Here are the most effective operator chains for professional SEO work.
site:yourdomain.com/subfolder/ followed by comparing to your sitemap count reveals which pages in a specific section are not indexed. A large discrepancy suggests crawl issues or noindex tags blocking coverage.
site:example.com filetype:pdf— find all PDFs on a domain (useful for content audit)keyword intitle: "best" -site:wikipedia.org -site:reddit.com— find real link targets excluding high-DA non-relevant results"your keyword" inurl:blog after:2024-01-01— find recent blog content covering a topicsite:example.com inurl:2023— find date-based URL pages that may contain outdated contentintitle: "sponsored" OR intitle: "advertise" keyword inurl:blog— find blogs that accept sponsored content in your niche
Deprecated and unreliable operators
Google has deprecated several operators over the years. Using them still returns results, but those results are not reliable:
link:— Deprecated. Used to show backlinks to a page. Now returns only a small, unrepresentative sample. Use Ahrefs or Google Search Console for backlink data instead.info:— Deprecated. Used to return information about a specific URL. Now redirects to a standard search.define:— Still works for definitions, but returns a dictionary panel rather than a filtered set of results.inanchor:— No longer reliably filters by anchor text. Treat results as illustrative rather than definitive.
Common mistakes when using search operators
- Treating site: counts as accurate. The number shown for
site:domain.comis a rough estimate, not the actual indexed page count. Use Google Search Console for accuracy. - Adding spaces after the colon.
site: example.com(with a space) does not work. The colon must immediately precede the value:site:example.com. - Using deprecated operators in workflows. If you build processes around
link:results, you are working with unreliable data. - Forgetting that Google personalises some results. Search in incognito mode when using operators for research to avoid personalisation skewing your results.
- Overcomplicating combinations without testing. When chaining multiple operators, test the combination incrementally — some combinations do not interact as expected.
Frequently asked questions
A Google search operator is a special command or modifier added to a search query to filter and refine the results Google returns. Examples include site: (to search within a specific domain), intitle: (to find pages with a specific word in the title), and filetype: (to find documents of a specific type like PDF or CSV).
SEOs use search operators for tasks including: site auditing (site:example.com to see all indexed pages), finding duplicate content, link prospecting (keyword + inurl:resources), competitor research (related:competitor.com), and finding unlinked brand mentions.
No. The site: operator provides a rough estimate and is not exhaustive. Google samples its index and the count shown is an approximation. For accurate indexing data, use Google Search Console's Coverage report, which reflects your actual crawl and indexing status.
Yes. Google allows you to chain operators together in a single query. For example: site:example.com intitle: "keyword" -inurl:tag would find pages on a specific domain, with the keyword in the title, excluding pages with 'tag' in the URL. Test combinations to verify they return expected results.
Some legacy operators like link: and info: have been deprecated and no longer return useful results. Currently reliable operators include: site:, intitle:, allintitle:, inurl:, allinurl:, filetype:, related:, cache:, and the quotation mark exact-match operator. Always verify results — Google occasionally changes operator behaviour without announcement.
