Im having some problems with my site www.click4beds.co.uk - the sites 6 months old and has roughly 3000 pages but only 400 are indexed by google. ive submitted sitemaps, written loads of unique content for each product and category pages etc, used canonical rel tags to tackle dupe content and lots more. anyone care to take a look and offer your opinion? all help appreciated.
Where are you checking number of indexed pages? It shows around 1600+ pages indexed by Google for your site.
lol check with yahoo!, google and then use rank tracer programs and link management/counter programs. Submit ever-updating sitemaps and get links to the homepage of your site as well as to the inner pages of your site constantly -- this will build up the amount of indexed pages dramatically.
Do all your pages contain unique content? If not you may be suffering from a duplicate content problem. Google doesn't like duplicate content. In Google's Webmaster Tools you should see the exact amount of pages indexed and if you want you can (suggest) an increase in the frequency google crawls your site
As far as I can see about 1550 pages are indexed but only about 310 are in the main Google index. For a site that is only 6 months old I think this is pretty impressive and you are doing really well. The only advice I can make is to use some of your descriptive text on the pages in your meta descriptions on each page.
Good comment brian65, I'll add that it's also important to make sure the meta descriptions are unique and the right length.
Indexing pages is a time consuming job. You can try either getting backlinks to each of your pages or use descriptive meta tags like brian said.
The only way to speed your indexing by google to have good internal link structure.. have some links to your deep pages on index page or main pages so that will help you a lot..
Assuming the pages are all unique enough, it will take time. Google isn't going to index a million pages from a brand new site. It will take time.
Adding links to your inner pages too could help in many times as this way more pages would get crawled by Google robot.
Check your internal linking structure, check if there are any broken links. Point some of the links to the pages that you want to get indexed also try to get external backlinks with relevant anchor text for specific pages.