Hi guys, I have a new blog discussing online money making, where I post regularly unique content. New posts are indexed and ranked by Google IMMEDIATELY, but that's not the case for the home page. Domain is exact match, listed on Yahoo directory and it's two months old, but it's not ranked, not even in the top 300. Please advise .. should I give it more time or just work harder on SEO ? Thanks
Why do you want the home page to rank or do you have specific "CTA's" on your home page? Are you using any SEO plugins? Have you got a sitemap?
It's exact match for 'make money online' and this is why I want it to rank. I use All-In-One-SEO, no sitemap (I do have archives).
Indexing and ranking are two different concepts in here and since your website has been recently launched, even if you have been adding some useful contents to it constantly, but without links and remaining patient for some time, no big gains might get materialize, especially about your niche which is very competitive. Your website needs to prove to Google that it deserves top ranks and you have been doing a very great thing adding fresh contents to your web pages. Link building should also be considered because even if your domain is a keyword, since the niche is competitive, so no real ranks may be achieved without solid links.
I can't agree on that based on my experience. @banana8: What does Google Webmaster say, any errors for the home page? Use opensiteexplorer.com and check what external links + anchor texts are being pointed directly to the home page.
for a blog or site requires atleast 2 months, to get ranking in search engines, but you should build relevant links.
Your focus should not just be on fresh content but also on link building. New content alone will not be enough to get you to the top of the search engines. If you would like a free site analysis for my seo services feel free to shoot me a pm.