My sites has over 20K pages, and if you search "site:http://www.abc.com/" in Google, it shows only 1000 pages indexed (in fact, only 300 or so if you click to the last page). However if you do search "keyword site:http://www.abc.com/ " it shows over 2000 pages. Many of them are not shown in the indexed pages. Google is believed to have crawled all my pages. Are those pages not shown in the main index in the phantom box of Google? So other people wont find them while doing search? How can get those pages out? My site PR is 2 now. Thanks
Use the site:www.abd.com/* command to find those pages on your site that Google thinks are important enough to be ranked and have a chance of regularly appearing in searches. I think you mean the supplemental index when you refer to the phantom box. To pull pages into the main index keep building links. More high PR links will begin to pull pages into the main index. Don't just build links to the homepage, build links to inner node pages too. (Node pages are pages that link to lots of other pages within your site). If there's a good opportunity to improve the internal linking between pages in your site then do so. On some of my sites, when people submit an entry they are asked for keywords. I then use the keyword info to show lists of related entries on each page on the site and increase the link count to as many internal pages as reasonable.
Wauv - that's a lot of internal linking. Maybe you should focus on back links. It's my opinion that time is better spend there...
thank you, brian65, bandits, freebiefnder my site:www.abc.com/* gives only 50, woe, indexed is 1000, and I have lots to homepage links? what is the best way to get inner page links? most people like to homepage automatically. PR is now 2, will whole domain PR 6, help that? My competitor has 200K indexed, but 20K under site :/* and his traffic is above 100K from Google, mine is only 1K