In google webmaster tools, in the Sitemap section, i have: Sitemap statistics: URL total adresses: 1044 URLs indexed: 41 Why did google index just 41 from 1044 pages?
Do you have proper internal linking of all your web pages? Are you building backlinks to all your internal web pages? Is your site 4 months old or less? One of these 3 issues, if not more than one are the probable result.
My site is 1 month old. It is on wordpress.org platform. I have built backlinks only for the main page(can I submit internal pages to web directories, too?)
You should build links to as many of your internal pages as possible. You can not submit interal pages to most directories, however you can build links to them in different ways. You'll also have to give more time for a majority of your pages to show up in the indexes.
I see a strange thing happening: some pages are indexed, after a while they dissappear... some pages randomly appear/dissapear from google index... why is this happening?
One suggestion: Google a list of "dofollow" social bookmarking sites. Most of them will allow you to post large amounts of links. This is a great way to do what SSandecki recommended and get backlinks to your inner pages. I have literally thousands of backlinks to inner pages from social bookmarking sites. They are showing up in large numbers in my Google Webmaster Tools. One more thought: you indicated that you have over 1,000 pages. Are some of them 3, 4, or more clicks away from the home page? If so, the more clicks away from home, the less likely those pages will get indexed (or at least indexed quickly).
Here are some guidelines to get all your sub-pages indexed: - Have useful and unique content (Google will then crawl more pages and return more frequently to your site) - Use a solid internal linking structure and "no follow" non-important pages. - Use an XML sitemap and submit it through Google's Webmaster Tools - Try to get at least one inbound link to each page of your website from an external source. - Consider using social bookmarking sites and/or pinging new or uncrawled web pages of your site (try pingoat.com). - Use your signature on DP to your advantage by linking to your website (currently you are not making use of it). - Make all your links accessible within a few clicks from the homepage. - Get one solid link from a reputable authority site relevant to your niche that is at least a PR5. This will tell Google your page is important and worth crawling. - Once Google starts crawling your content, submit that content to article websites/directories with a link back to the source page. If the content is relevant to other pages in your website include links to those subpages that have not yet been crawled from within the article. If I can think of any more good guidelines I will add on to this later. Hopefully, it will help you out.