Just make it free from HtML errors and less use of javascript. Get some good backlinks too. Its enough.
Create a Google sitemap and refer your website to Google engine search, then you must update your site often.
Depends if you are just indexing one link (or page) or many links. if just one link, ping.fm gets the job done fast for me. But for many links or pages i suggest BLB (backlinks booster)
create xml sitemap for your site. If you can perform bookmarking of your pages, this would be very helpful.
Indexing your site on google dependent on many things. 1=> Webmaster tool setting 2=> Strong Back links 3=> Search engine submission
One of the most popular question. The answer is simple. Quality Content Few Solid Backlinks Clean Structure.