You can do social bookmarking for fast indexing. I have tried this method many times and I found out that it was very effective.
To get better and fast indexing, you have to obviously right a unique and better content, which is obvious However you will also have to ping that as well and post it in some bookmarking sites after 24 hours of your posting. If you are planning to post articles everyday, then within a week, any of your article will be indexed within minutes. Just remember to do cross bookmarking when you post your bookmarks in highly rated social networking sites.
submit your blog to directories and some sosialbookmarking. usually within a few days,blog yours already in the index by search engines
Creating and building quality backlinks from relevant sites and having unique content can help to index a site fast.
Join 2 -3 directory's or send 2 -3 socialbookmak's on sites that are doFollow and in 5 days your site is indexed 100%
Submit your site to top 3 search engine (Google,Yahoo,Bing) : http://webpromotiontricks.comoj.com/Search%20Engine%20Submission.html
Submit your site map in google webmaster tool and then submit you site in google add website submit. This way give you the fast index the website.
Submitting the site to Google is a starting point, however if you don't also have links going to your website, it could still takes weeks to get indexed. If you have a few links to your website, it will probably just take a couple of days. It's other worth adding Google Analytics to your site, adding a local listings, having original content and a reasonable design (someone from Google visits new sites) and searching for a relevant search you want to appear high for and joining any directories that appear in the first 2-10 pages of results.