If a website is cached, does it mean that it has been indexed too?

enter image description here

In this snapshot cache date is shown as 18th may but when i did site search for this domain I found 0 pages were indexed by google last week.

  • 1
    wow, you surely know how to print screen. – Josip Ivic May 19 '16 at 13:29
  • Please see my answer on your other question. Indexed and cached are the same. These are not two separate things. – closetnoc May 19 '16 at 13:36
  • This is not about cache being broken. This question is about the page being cached but not being indexed. Date stamp shown in cached copy is 18th may( yesterday). When i try to find out number of pages google indexed last week i couldn't find even a single page. Hope it clarifies the previous question – Aboy May 19 '16 at 14:21
  • I'm confused... you state that the page was not indexed last week, but the cache is only from yesterday. Are you saying that the page is still not indexed? If the page is not indexed, how are you seeing the cached page? – MrWhite May 19 '16 at 15:12
  • 1
    But the page is indexed: site:paintcollar.com. – MrWhite May 19 '16 at 15:39

When Google fetches a page, it is immediately stored within the index. This is where the cache comes from. The page is indexed.

When you do a site: search, this is NOT a reliable indication of whether the page is indexed or not. The reason for this is simple. The process is not simple. There is a fair amount of work that has to be done before a page will show up in the SERPs. Generally, this is not a slow process, however, it is also not immediate.

While the site: search directive is unique and often more complete, any SERP (search engine result page) list is a byproduct of quite a few algorithms regardless. All of the algorithms require metrics that may not have been collected yet. Some of these algorithms are filters that will prevent a page from being displayed. It is very possible that a page that has been fetched and cached will not show up in the SERPs even with a site: search directive. At least, not for a few days. Under normal conditions, this all works fairly quickly and works as expected.

I am making an assumption.

If you are using Google's Search Console to Fetch and Render / Submit to Index, please know this is an incomplete process. Because this feature has been abused, it has been modified. When you do a Fetch as Google / Submit to Index, it is temporary and incomplete. The regular googlebot will visit within 1-2 days and will make it all official.

You have to remember this.

Search engines are not real-time and do not work on your schedule. Period. You cannot hurry them up and you really should not try. With search engines, the best tool in the box is patience. We all go through the same thing. Your site is important to you and so is everyone elses. You are not the only worrying about how Google sees your site.

You are fine. Do not worry so much. Please. You are too young for that!

| improve this answer | |
  • Thanks @closetnoc for reply. Google is showing that it has indexed only 9-10 URLs in last month(which is sufficient time, I guess) and this is what is worrying me. There is no point of site optimization if google is not crawling and indexing properly. :( – Aboy May 19 '16 at 14:48
  • 1
    @Aboy It will. Google is particularly slow as any search engine is. Generally, it will take anywhere from 30-60 days before Google indexes a site. Do not be surprised if it never seems to complete the process. Use the Fetch as Google to make sure that Google can fetch your pages okay. But only test one or two. After that, just leave it alone. Any new site owner goes through the same thing you are going through. ;-) We all get itchy! We think, Dang it! Where the hell are you?? We worry that we are doing something wrong. Just make sure your site is as good as it can be and create good content. – closetnoc May 19 '16 at 14:54
  • @Aboy I just checked your robots.txt file. If you are not trying to block anything, I suggest having a blank file. Your current robots.txt directive looks incomplete to me. You can always test your robots.txt file using Googles Search Console. The option is in there somewhere, I just forget what the specific option is. This could be something to check. Again, if you are not intending to block anything, a blank file is recommended. As well, it is always recommended that a robots.txt file exist even if it is blank. Cheers!! – closetnoc May 19 '16 at 15:00
  • I have checked the robots.txt file but it didn't return any error. Is this OK to leave robots.txt blank? I need to work on making website crawler friendly though and upload the updated sitemap as well. Thanks a lot, you were very helpful!! – Aboy May 19 '16 at 15:20

Not the answer you're looking for? Browse other questions tagged or ask your own question.