Whatever you do online, you need a blogging platform and proper blog optimization.
I’m guessing you love WordPress (why wouldn’t you, it is awesome) and would use it for for you blog, so I’ll tell you how to optimize the shit out of it.
When you buy hosting, they give you access to your c-panel and you install your WordPress in a minute with a click of a button, then you select Genesis for your theme and you are done… I use genesis, it is the best on the market (not saying it like that),
Straight to blog optimization.
The first thing you do is go to settings and choose your site title and tagline. After that you are going to need the following plug-ins:
Loading speed is vital, w3 total cache optimizes your entire site and makes it load nice and fast.
This one helps your posts get indexed faster by Google. How it happens is boring and not needed to be explained… or if you love boring tech stuff you can read the plugin’s description.
Optimizes your images, I used to like Wp smush ti, yet they discontinued it and ewwww image optimizer is the next best thing.
also known as Yoast SEO. This is the first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more. They had some issues with the 3.x update, yet everything’s already been take care of.
Wp-Insert is the most powerful yet easiest to use wordpress ad management plugin which does a lot more than ad management (also optimized for adsense), but most importantly will help you set up the privacy policy, terms and conditions and all those pages that you must publish for your readers’ convenience and for Google to like you.
Adds relevant articles after each post you publish.
There are several other lead generation plugins you have to install on your blog, however take your time. Optimize your blog for speed and for Google first and you will take care of the rest later.