There are no silver bullets in online marketing. Your success is primarily driven by strategy and hard work.
But there are some useful tools that can make things easier for you and get you great results quickly and without needing to hire expensive resources to do things for you (though sometimes the best option, especially as you grow more successful, is to outsourse the technical and operational side).
Here are my recommendations to help get you up and running quickly.
Getting Your Website Up and Running
Firstly, I recommend that rather than hosting your site on a free platform like blogger.com or wordpress.com, you host it on your own domain. It's not that tricky, and it means that the assets you build (for example, the links in to your site) are yours, rather than helping out the blogging platform. And you're not subject to the whims and policy changes of the platform providers.
To do this, you'll need to register a domain (or use one you already have – such as running it at www.mysite.com/blog) and then get hosting for the domain.
For domain registration I personally use godaddy.com as my primary registrar. They're easy to use with good customer support. And because they're big, no matter what you're trying to do (for example configure google apps) there'll be instructions on how to do it on godaddy.
My key sites including this one are hosted with Lightningbase. It's not only high performance hosting, it's great value too, their customer support is excellent. For smaller sites I have them all on a multi-site plan with Siteground.
You can boost the performance of any site using a content delivery network. Cloudflare is a free one I use. It's a bit technical to set up but worth it.
Without question, the platform I'd recommend for your blog (and your website generally) is WordPress.
Sure, there are other free platforms like Drupal and Joomla. And other proprietary systems to run your blog.
But WordPress works. It's got by far the most available themes (to make your site look good) and plugins (to give it functionality like doing backups, adding social media icons, optimising the site for search engines, etc.). And almost everything is free.
It's well supported by website hosting companies, so you can install it and have it running with one press of a button.
And there's no shortage of people who can help you – either with advice, or to do the whole thing for you.
So head over to www.wordpress.org to check it out.
Themes and Plugins for WordPress
Your site needs to look professional – and the best basis for that it to tweak a WordPress premium theme.
Studiopress is the home of some very high quality WordPress premium themes – many designed specifically as showcase sites for consultants and freelancers. My other favorites are the Executive Theme, Enterprise Theme and Agency Theme.
Optimizepress is the theme I use to run my membership sites. It's specially pre-configured to handle sales pages, “squeeze pages”, product launches and membership sites.
For optin forms, popups and scroll-mats on your normal blog pages and posts, I recommend Thrive Leads. It has a “what you see is what you get” editor and templates that lets you create great looking optin forms for your sidebar, after blog posts etc.
If you've got a premium theme it probably has built in search engine optimisation features. But if not, you'll need the All in One SEO Plugin or Yoast's SEO plugin. I also recommend W3 Total Cache to boost the performance of your site. For all my sites I use Contact Form 7 as a way of creating quick, easy contact forms for people to get in touch with me.
I also use Tweetily to randomly tweet out links to my old blog posts.
For my social sharing icons I use the Social Warfare plugin – it's one of the few that properly counts Tweets these days.
Most important of all: you need to take regular backups of your site in case of problems. There's a free database backup plugin for wordpress. This backs up your blog posts and pages. Many web hosting companies – especially the premium ones like Lightningbase – have a backup solution included in the hosting.
For most landing pages and optin pages on my site I use Thrive Landing Pages. I've developed some very high performing templates using Thrive which I re-use again and again.
If I want to get a new landing page up quickly I tend to use LeadPages. Because Leadpages is a templated “fill in the blanks” system you can get a great looking page up in a few minutes. If the page works well I might then make a version of it to tweak using Thrive Landing Pages.
I highlighted the importance of Email Marketing for nurturing relationships with potential clients.
Personally, I use Active Campaign. It provides advanced email marketing with excellent integration with CRM systems, accounting systems and a whole host of others. And unlike Infusionsoft or Ontraport it starts off at the same pricing level as simple systems like Aweber or Mailchimp.
A good alternative to Active Campaign that many people like is Drip. It's got all the great automations, tagging etc. and it's a bit easier to use than Active Campaign (and has a free level for up to 100 contacts). It hasn't quite got so many features or integrations as Active Campaign, but if you don't need them and you want a system that's a bit easier to use, Drip would be a good solution for you.
For more basic options if you don't need the advanced automation, I recommend GetResponse.
That's it – these tools and services should be really helpfully to you. But most important of all – just get going. You'll learn as you go along.
Tom Peters recently said “No single thing in the last 15 years has been as important to my professional life as blogging…and it's the best damn marketing tool I've ever had by an order of magnitude”.
* Some of these links are affiliate links. In other words, if you eventually sign up and buy these products via my link I'll get a commission. This has in no way influenced my recommendation. I use all these products myself as my primary tools (as you can see from the site and my emails).