U want to host a blog ? Make a website? You need to learn html or get a ready made template and find a good hosting provider to host your site. We can host for you at cheap prices. Starting from $1/mo. www.aquickhost.com/shared.php
Rule of thumb: If you are going to expect and answer to a question it helps first to compose a question that can be understood.
Dear friend, the answer might not fit this page. I would suggest you to google on "basics of search engine optimization" or how to improve search engine visibility. You will find a lot of useful resources. cheers Josh
well all these major search engines offer a place where you can submit url but most of the times if you are adding your site with fresh content then you will be able to get your site index much more quickly.
Guess, that I mostly support the idea of writing the unique interesting content with proper keywords. Check Google Keyword Tool to make sure, you've chosen the right keywords.