my site have 5900 pages which is index in google. but now only showing 2900. what i have to do now to get all those links
Are you sure this isn't just temporary? Or, it could be the fact that the number of links indexed is different on each server. Or Google could have changed the way the search results are shown. I doubt they removed your content.
Make sure that all your pages are accessible (ie., have links pointing to them) and are not generated for example by a JavaScript - this is specially true if you for example present pages based on the user location or locale - since the Googlebot has no locale, he will never index those pages.
Hi, In my own experiences, no technique would guarantee all pages indexed though deep direct linking to pages would be helpful. Indexing pages fluctuation on Google or other engines would be a common issue, IMO. all the best,
I never know day to day, it seems, which of my pages will show up in a Google search. Sometimes it's all of them, sometimes up to half will be missing ... it's just unpredictable. I don't worry about it too much. As long as I stay indexed for even just a handful of pages (per site), and my SERP ranking is high enough, I'm happy.
Google always ommited the same search result pages in the database. When you search a query with the Term Site: you site name, it shows the number of pages index in the Google Database and omitted some pages from the same domain. First check you think the page is not index in Google, is it cached or not, if it is not cached means it is not be indexed in the Google database. Try to establish the deep interlink with your all pages. Make a xml sitemap of your complete pages and resubmit it again in the Google and verify that from the Google Webmaster tool. Google will re-crawl your site and your rest pages would also be indexed in the Google.
You're not likely ever going to get ALL pages on your site indexed. The number of pages indexed will fluctate contstantly. Sometimes Google may index thousands more, other times thousands less. The best way, however, to get more pages indexed is by building links preferably from external sites to as many internal pages as possible. Good internal linking on your site can also improve the number of pages indexed, but external links to your internal pages will carry much more weight in getting more pages indexed.
The "site:" operator is no longer trustworthy. The most accurate information can be found in Google webmaster tools. My experience indicates that the site operator is only reporting 20% of the true pages indexed.
I also experienced it. I thinks its when google update some of the indexed page are removed. You can do deep linking I think that can help your deep links get indexed.
This time you need to continue to add articles and to maintain a regular increase your blacklink, continued uninterrupted