Hello. I have the following problem on one of my blogs. Google indexes my pages but they do not appear in serps. The blog is this one.. Here's a example of what i am saying: cache and serps . This problem seems to appear to just some of the posts and i spotted it just recently. I must say I'm not penalized in any way as a i have lots of terms and pages ranking. But i just don't get what the cause of this so called problem. So, I've made this post hoping you could enlighten me. Thanks for your reply in advance.
As per my knowledge at first Search Engine took the cache copy of the page and then they index that page only one time. After that they only update the index page with the recent cache copy. So as your page is very new so it is only cached not indexed with google. Thats why it is not showing under site search. It is not necessary that every cached page should be indexed by Google immediately. I may be wrong but as per my knowledge this is the fact.
websavy you're write, but after cache-ing, pages usually appear in serps in 1-2 days. In my case, they appear in serps after 2-3 weeks... That's what bothers me
You are showing in the SERP's and Cached fine to me. What happens is when you request the cache, it pulls it off a server that has a copy in cache. However when you query it in SERP's you are hitting a different server that serves up search results and it doesn't have a copy. See when you request the cache in your link, it's 66.102.9.104 If you go to command prompt and ping Google.com (Or whatever country Google TLD you use) you will find a different IP will be returned. When it happens again, go to the cache IP http://66.102.9.104 which will bring up a normal Google page then query the URL and you should find it's showing in the SERP's because you are using the same server for both requests.
Hmmm, let me see if i understand. You're saying that if I use the same IP as the one on the cache server i should appear in serps? Hmmm, then how about this . That page is still nowhere to be found