If Google and Bing (the latter also covers Yahoo) have not indexed your pages, your website will not appear in search results — no matter how good it looks. This guide shows you how to check, and what to do if pages are missing.
When Google or Bing visits your website, it reads your pages and stores the information in its index — a vast database of web content that it searches through when someone types a query. If a page is in the index, it can appear in search results. If it is not, it effectively does not exist as far as that search engine is concerned.
Indexing is not automatic or instant. Search engines discover pages by following links, reading sitemaps, and revisiting sites they already know about. A brand new website may take days or weeks to be indexed. An established site may have pages that have never been indexed, or pages that have been removed from the index for various reasons.
Checking whether your pages are indexed is one of the most basic and important things you can do to understand your website's visibility in search.
The quickest way to check how many of your pages Google has indexed is to use the site: operator directly in Google search. Go to google.com and type the following into the search box — replacing the example with your own domain:
site:yourdomain.co.uk
Google will return a list of all the pages from your website that it currently has in its index. The number shown at the top of the results gives a rough indication of how many pages are indexed — though this number is an estimate and can vary.
To check whether a specific page is indexed, include the full URL:
site:yourdomain.co.uk/your-page
If the page appears in the results, it is indexed. If nothing is returned, Google either has not yet indexed it or has removed it from the index.
Please note: The site: operator is a useful quick check but it is not perfectly reliable. Google may occasionally show pages that are not actively indexed, or omit pages that are. For a definitive answer, Google Search Console (covered below) is the only authoritative source.
You can also simply paste the full URL of any page directly into the Google search box. If the page is indexed, it will typically appear at or near the top of the results. This is a quick way to check individual pages without needing any tools or accounts.
Google Search Console is a free tool provided by Google that gives you detailed information about how Google sees your website. It is the most accurate and comprehensive way to check indexing status.
Once set up and verified, Search Console allows you to check the indexing status of any individual URL, see which pages are indexed and which are not, and understand the reason why pages may have been excluded. It also shows you any crawl errors Google has encountered on your site.
Setting up Search Console requires verifying that you own the website, which typically involves adding a small piece of code to your site or uploading a verification file. If your website was built by a web designer, they should be able to do this for you.
Bing supports the same site: operator as Google. Go to bing.com and type:
site:yourdomain.co.uk
This returns a list of your pages that Bing currently has in its index. To check whether a specific page is indexed, Bing also supports the url: operator — paste the full address of the page you want to check:
url:https://yourdomain.co.uk/your-page
If the page is returned, Bing has it in its index. If nothing is returned, it has not been indexed by Bing.
Bing offers its own webmaster platform — Bing Webmaster Tools — which functions similarly to Google Search Console. It is free to use and provides indexing reports, crawl information, and the ability to submit pages for indexing. It is worth setting up if Bing traffic matters to your business, though for most UK businesses Google remains the primary focus.
If you find that pages from your website are not appearing in Google or Bing, there are several common reasons.
If you have checked and found that important pages are missing from Google's index, the steps below cover the most common fixes.
If you have made changes to your website and want Google to re-crawl specific pages — for example after correcting SEO issues — you can use the URL Inspection tool in Google Search Console to request a fresh crawl. Bear in mind that updated content may take 24–48 hours or longer to be reflected in search results.
A robots.txt file is a simple text file that sits on your website and acts as a set of instructions for search engines. It tells them which pages or sections of your site they are allowed to visit and index, and which they should ignore. For example, you might use it to prevent search engines from indexing admin pages or duplicate content. It is found at yourdomain.co.uk/robots.txt — you can type that address into your browser to see yours. If it has been set up incorrectly, it can accidentally block pages you want search engines to find.
An XML sitemap is a file that lists all the pages on your website in a format that search engines can read easily. Think of it as a map that helps Google and Bing find every page on your site, even pages that are not linked to prominently from your navigation. Most websites generate one automatically, and it is usually found at yourdomain.co.uk/sitemap.xml. Submitting your sitemap to Google Search Console and Bing Webmaster Tools is one of the most straightforward things you can do to help search engines index your site thoroughly.