Hi, I found that i have 3000+ URL on my site while when i checked using Site:domain.com i found Google indexed 2014 URLs only ! Is there any way to resolve this issue ! Thanks Usman
Hello! The search engines don't typically index ALL of the pages on your site unless it's small. So what you're describing isn't really an "issue" or "problem" per say. They select the pages they feel are most important or most interesting based on a variety of criteria... but mainly based on: 1) your navigation and internal linking structure, 2) which pages on your site have inbound links from other sites You can "help" Google and the other engines decide (or "suggest" to them) which pages to index and in what order using a sitemap.xml and setting indexing priorities in the sitemap.xml. In a sitemap, you can specify that you would "prefer" that they index one set of pages first, if they have room in their index for more then index a second set, etc. by setting priorities on the various URLs in the sitemap. The engines don't "have" to obey the priorities in your sitemap.xml, but it "can" influence which pages get indexed. But it NEVER guarantees all pages are indexed. But with a 3000 URL site, IMO you really shouldn't "need" a sitemap.xml to prioritize which pages should be indexed first. Your information architecture, navigation, interlinking structures "should" be good enough to get the right pages indexed. If you had hundreds of thousands or millions of pages THEN I would definitely recommend using sitemap.xml. Having 2/3rds of you site indexed ain't bad. If there are deep pages you want indexed that are not currently, then I would try to modify your linking structures and navigation so that you have links on your home pages to deep "sections" of your site in your footer for example (or at least no more than 2 or 3 clicks from the home page) and/or build inbound links from other sites to deep sections of your site.
There is no solution for it, bcz Google is not indexing all the pages.. like 4k + taking long time to index.. so better to be patiant
Its normal for google not to index all of your pages. Search engines like google might be good at indexing a site, but they are not perfect. Once your site gets really big, like hundreds of thousands of pages, you will find that google only indexes a few thousand pages. If your concerned about getting more pages indexed, you need to submit a sitemap to your google webmaster tools.