Quick Answer: The ‘site:’ Search Syntax
To search an entire website using Google, typesite: followed immediately by the domain name, a space, and your search term directly into Google Search:
site:example.com.au your search term
Follow three core formatting rules so the command works properly:
-
- Leave no space after the colon: Type
site:example.com.au, neversite: example.com.au.
- Leave no space after the colon: Type
-
- Skip the prefix: You do not need to include
https://orwwwunless you are deliberately trying to isolate a non-standard subdomain.
- Skip the prefix: You do not need to include
-
- Leave a space before your keyword: For instance, searching
site:example.com.au climate changereturns indexed pages on that specific website that mention those words.
- Leave a space before your keyword: For instance, searching
Searching Specific Subdomains, Folders and Australian TLD Types
Thesite: operator does not have to apply to an entire root domain. You can narrow your query to a single section of a large website, or broaden it across an entire category of Australian domain extensions.
-
- Target a specific subfolder (directory): Append the folder path to the domain to search only one section of a website. For example,
site:example.com.au/blog/ solar batteriessearches only posts inside the/blog/directory and ignores product or service pages.
- Target a specific subfolder (directory): Append the folder path to the domain to search only one section of a website. For example,
-
- Target a specific subdomain: Include the subdomain prefix to isolate help centres, portals, or regional sections. Typing
site:support.example.com.au warrantyrestricts results to the support subdomain.
- Target a specific subdomain: Include the subdomain prefix to isolate help centres, portals, or regional sections. Typing
-
- Search across all Australian government or education websites: Instead of entering a specific website name, enter only the top-level domain extension. Using
site:.gov.au renewable energy rebatesearches across federal, state, and local government sites at once, whilesite:.edu.au "climate change"limits results to Australian universities and educational institutions.
- Search across all Australian government or education websites: Instead of entering a specific website name, enter only the top-level domain extension. Using
Combining ‘site:’ With Other Advanced Search Operators
Pairing thesite: command with other search operators filters out noisy results on large or complex websites. You can stack multiple operators in a single query by separating each command with a space.
-
- Exact-match phrases (
" "): Enclose your search term in quotation marks to return only pages where those words appear together in that exact order. Example:site:example.com.au "climate change".
- Exact-match phrases (
-
- Words in the page title (
intitle:): Find pages where your keyword appears specifically in the HTML title tag rather than just the body copy. Example:site:example.com.au intitle:"climate change".
- Words in the page title (
-
- Exclude words or folders (
-): Place a minus sign immediately before a word or operator to remove it from the results. Example:site:example.com.au climate change -globalexcludes any page mentioning the word “global”.
- Exclude words or folders (
-
- Specific document types (
filetype:): Locate downloadable forms, reports, or brochures hosted on a site. Example:site:example.com.au filetype:pdf annual reportorsite:.gov.au filetype:xlsx population.
- Specific document types (
-
- Words in the URL address (
inurl:): Filter for pages that contain a specific word or year in their web address. Example:site:example.com.au inurl:guide.
- Words in the URL address (
Practical Ways to Use Site Search for Website Audits and Research
Beyond finding an article on a website with a poor built-in search bar, website owners, marketers, and researchers use thesite: command for quick technical and content checks:
-
- Finding internal linking opportunities: When publishing a new page, run
site:yourdomain.com.au "target topic"to find older articles that already mention the subject. You can then edit those older articles to add an internal link pointing to your new page.
- Finding internal linking opportunities: When publishing a new page, run
-
- Spotting duplicate or competing content: Using
site:yourdomain.com.au intitle:"keyword"reveals whether you have accidentally published multiple pages targeting the exact same topic.
- Spotting duplicate or competing content: Using
-
- Checking for insecure (HTTP) pages: Running
site:yourdomain.com.au -inurl:httpshelps identify older pages or assets that are still indexed without an SSL certificate.
- Checking for insecure (HTTP) pages: Running
-
- Checking for indexed staging or test sites: Developers and site managers can search
site:staging.yourdomain.com.auorsite:yourdomain.com.au inurl:demoto check if test environments or placeholder pages have accidentally been indexed by Google.
- Checking for indexed staging or test sites: Developers and site managers can search
Limitations: Why Some Pages Might Not Appear
Asite: search is a convenient diagnostic shortcut, not a complete inventory of every page on a website. Google returns a representative sample of indexed URLs rather than an exhaustive list.
If a page you know exists on a website does not show up when you search for it, several technical factors may be responsible:
-
- The page is blocked from indexing: Pages carrying a
noindexmeta tag, or resources blocked by a website’srobots.txtfile, will not appear in public search results.
- The page is blocked from indexing: Pages carrying a
-
- The page is behind a login or paywall: Member portals, checkout pages, and private intranets cannot be crawled by public search engines.
-
- The page was recently published: Google may not have crawled and indexed the new URL yet, especially on websites that are updated infrequently or lack internal links pointing to the new page.
-
- Canonicalisation: If two pages on a website have very similar content, Google may consolidate them and show only the primary (canonical) version in search results.
site: query. Instead, check the Page Indexing report and URL Inspection tool inside Google Search Console, which shows exact crawl dates, indexing errors, and excluded URLs.
Frequently Asked Questions
How do I find only PDF files on a specific website?
Combine thesite: and filetype: operators in the same query, followed by your search term. For example, typing site:example.com.au filetype:pdf price list tells Google to return only PDF documents hosted on that domain that match your keywords.
How can I search a website by date or recency using Google?
You can restrict results to a specific period by adding theafter: or before: operators using the YYYY-MM-DD format, such as site:example.com.au tax updates after:2025-07-01. Alternatively, run your site: search, click the “Tools” button just below the Google search bar, and select a timeframe from the “Any time” drop-down menu.
How do I exclude a subdomain from a ‘site:’ search?
Add a secondsite: operator preceded by a minus sign to filter out unwanted subdomains or folders. For instance, site:example.com.au -site:support.example.com.au login searches the main website for “login” while removing all results from the support subdomain.
Does the ‘site:’ operator work on mobile browsers and the Google app?
Yes, thesite: operator works identically on mobile web browsers and inside the Google app for iOS and Android. Watch out for mobile autocorrect, which frequently inserts an unwanted space after the colon and breaks the command.
Why does the ‘site:’ search not show every page on my website?
Google’ssite: operator is not designed to return a complete list of every URL on a domain, and it will omit pages that have not been crawled yet, contain noindex directives, or are flagged as duplicates. To view a complete, accurate record of which pages on your website are indexed, use the URL Inspection tool and Page Indexing report in Google Search Console.