Best settings for xml sitemap, cron time and submission time? i have news site for about 7 months.

The site get new feeds every hour but google take about 1 day to index them and only few of them.

I see other sites that instantly index. "1 hours ago etc". Mine newest in google says "19 hours ago"+. And after some errors with sitemap, now i have 0 links last 2-3 days.

So, i wan't to share my configs and you tell me if something is wrong:


Feeds module import feeds every hour
cron runs every 3 hours
xmlsitemap sumbission time to search engines is every 3 hour


I want to notice that i have arround 130.000 links. I have many feeds who import content. Maby are too much to index? idk

So, what im doing wrong?
PS: Also, every time i submit xml sitemap, i must ping google? if yes, i ping home page or xmlsitemap?
The indexing you are having is moderate / typical indeed. Only a small percentage of sites (from the 100% existing in the web right now) are being indexed every hour or so (some sites are indexed once smaller times like 20 minutes or even less - Wikipedia for example could be indexed in 10 minutes or less in some cases).

You should use various Drupal modules to raise the both PageRank and PQS (Page quality score) of your sites pages. 

Use wisely the modules MetaTag, AdvAgg, xml sitemap, pathauto, search404, redirect and others to insure you achieve that targets. 

More ways to handle that many 404's - Either your could redirect all the nodes to the homepage or groups of them to some nodes with suitable context).  Moreover, if you have the spare timenergy or resources you could make redirects to NID's 1x1 for all or most of your links. You could also delete some via WMT and than via robots.txt. It is recommended by some to make redirects not in Drupal but rather directly in the main .htaccess file for better performance.