There are different ways to know exactly how many pages of your website are indexed in Google or other search engines. If your blog is relatively old and have quite a few thousand pages, it becomes a bit problematic to know the actual number of indexed pages of your website, blog or forum.
Here are a few ways you can have an idea about the number of indexed pages of your blog, using Google Webmaster tools, Google Analytis and using the site operator at Google Search.
Find the Number of Indexed Pages of a Domain Using the Site Operator
The site:domain.com query at Google reveals a rough estimate on the number of indexed pages of any website. To use this, head over to Google.com and type site:domain.com in the search box
After performing this search, you will notice an approximate number of indexed pages that have been indexed on Google. This is not an exact figure and the results may vary from time to time. On some days you may see a greater number of URL’s while a few weeks later the number may drop, if not to a great extent. However, this is the easiest way to know how many pages of a blog are in Google’s index.
In the following video, Google Engineer Matt cutts discusses the exactness of results that are returned on performing the site:domain.com query.
Using Sitemap Data in Google Webmaster Tools
If you have a Google webmaster tools account and have submitted a sitemap.xml file, you will be able to know the total number of URL’s that is being crawled by the Googlebot. To kow this, go to Tools> Site Configuration and select the sitemap of the domain you want to inspect.
Note: Often I have found that the number of indexed URL’s shown in Google webmaster tools is greater as compared to the number of indexed pages that is returned with the site operator. This is because of the fact that the number of URL’s shown in Google webmaster tools shows the pages that the Googlebot has crawled (not indexed). Some of these pages may be still under inspection and Googlebot might not have indexed it because of various other reasons e.g duplicate content, duplicate title tags or canonical URL’s.
Using Google Analytics to Find the Number of Indexed Pages Of your Blog
Another good way is to use Google Analytics. Just log in to your Google Analytics account and navigate to All Traffic Sources > Google and then filter the results with “Landing Pages”. You will be able to know the exact number of indexed pages of the specfic domain, as shown below
Related: Know where your website ranks in Google search results