I have a website with more than 2000 pages. I also have a full sitemap and no site error. My statistics shows that googlebot regularly scans all of my pages, several times. But not all of the pages appear in google search. I looked by domain site name and filename. Some pages appear, some are not. Seems like google do not show all pages in search results even though they index them. Do you have any ideas ?
It depends on how important google thinks your site is. Indexing depth is related to PR, backlinks, trustrank as well as unique content. All your pages need unique titles, meta tags and h1 tags as well as unique content otherwise google won't bother indexing them.
In addition it usually takes awhile to index a large amount of pages (month+). How old is your site? That could answer your question.
Thanks you. Also I have most of what you said, this gives me some additional ideas. Do you think the showed results can also be connected to the fact that I put NOARCHIVE on my pages ? I have some feeling that google mostly shows in results the pages that existed before I added NOARCHIVE to all the pages. Am I right ? If I do a lot of internal cross links, does it help or not ? What else can I do to insure that my pages appear in google search results, no matter what page. Just appera there. My PR is 4. And my site is out of sandbox for at least 3 month now. Thanks.
The fact is that google does index all of my pages, but not all pages appear in search results. Not even in 10000 page.