Google Site Search
Google site search is using Google’s site: search operator to restrict results to a specific website, subdomain, or URL prefix.

Key takeaways
- Google site search uses the
site:operator to restrict results to a domain. - It only shows indexed pages, not all live URLs.
- Combine with other operators like
intitle:,inurl:, and quotes for precision. - Useful for content audits, competitive research, and indexing checks.
For SEO practitioners, it is a fast way to inspect what Google has indexed from a site and to spot missing, duplicate, or weakly targeted pages.
Example
Search site:example.com contact to find all indexed contact pages on example.com.
site:example.com— all indexed pages from the root domainsite:example.com/blog— only pages under /blogsite:sub.example.com— only pages on a subdomainsite:example.com filetype:pdf— only PDF files on the site
When should I use this?
- Content audits — find which pages are indexed and which are missing
- Competitive research — see what pages competitors have indexed
- Debugging visibility — check if a new page is indexed after publishing
- Finding specific page types — locate contact pages, PDFs, or documentation
- Spotting duplicate content — use
site:with exact phrases to find duplicates
What it is not
- Not a complete URL inventory — only shows indexed pages, not all live URLs
- Not a replacement for internal site search — it searches Google’s index, not the site’s own content
- Not a real-time check — indexing takes time; new pages may not appear immediately
- Not a tool for subdomain vs. root comparison — results differ between
site:example.comandsite:sub.example.com
Quick start
- Open Google Search.
- Type
site:yourdomain.com(replace with your domain). - Add a keyword or phrase to narrow results, e.g.,
site:yourdomain.com seo tips. - Use quotes for exact matches:
site:yourdomain.com "exact phrase". - Combine with other operators:
site:yourdomain.com intitle:contact.
Common mistakes
- Treating results as a complete URL list — remember, only indexed pages appear
- Using overly broad queries — add keywords or operators to reduce noise
- Malformed syntax — avoid extra spaces or missing colons
- Assuming subdomain and root results are the same — they are separate scopes
Next step
FAQ
Does Google site search show all pages on my site?
No. It only shows pages that Google has indexed. Some live pages may not appear if they are blocked, not crawled, or excluded.
Can I use site search on a subdomain?
Yes. Use site:subdomain.example.com to restrict results to that subdomain.
Related topics
Sources
- Google Search Central: How Google Search Works — Explains crawling, indexing, and serving, which are the foundation for understanding why site search only shows indexed pages.
- Google Search Central: How To Use the Site Search Operator — Primary source for the `site:` operator syntax and scope.
- Google Search Help: Refine Google searches — Official Google guidance on search refinement and search tools.
Reviewed by Lucía Marín, Founding editor.