How to Start a Blog – A Free Guide to Starting a Blog in 2015

Having an online presence is becoming increasingly important for everyone, and creating a blog is an excellent way to gain a following. From commercial businesses to professional individuals looking to generate a network of friends, family, and followers, blogs are a fun way to showcase one’s knowledge and capabilities. These days, social media and online blogging have become so important to the way in which we communicate and interact with our peers that even universities are now offering rigorous courses on the subject.

When friends and family members ask me how to start a blog, I always enjoy explaining the advantages of a blog over a traditional website. For the nitty-gritty on how to effectively start a blog, I send them to this page. Ready to get your blog going? Let’s begin:

  1. Decide What You Want To Blog About

    decide what to blog aboutWhile choosing a category for your blog may seem straightforward, there are research tactics involved in making the best choice. You need to consider not only what you are interested in, but also what trending topics your potential followers want to read about. All in all, it is crucial that you put a lot of thought into your blog’s topic.

    First and foremost, choose a topic that you are passionate about. As the old saying goes, “if you do what you love then you will never work a day in your life.” The easiest way to see your blog fail before you even begin is to decide on a topic that you’re wishy-washy on. As stated earlier, it is also important to consider what other people are interested in. Finding a happy medium between the two is ideal.

    Check out trending searches on Google and try searching for your own topic idea. How popular is your chosen topic? Another way to gauge popularity of a topic is just to search for that topic in the regular search After each search, there is a number of results shown at the top. It usually says something like this:

    About 2,760,000 results (0.64 seconds)

    Popular topics will have a better chance of recruiting followers. Be sure to explore different sub-categories for the topic. For example, let’s say that you want to blog about film in general. That subject alone is extremely broad, and Google has over 2 million results archived. If you narrow the result by making it about a specific genre of film, there seems to be a lot more people interested in particular film types rather than just the idea that they exist in general. Let’s say that you change your topic to film noir; Google has nearly 50 million results, which makes it a very popular topic choice!

    Of course, there are an endless number of topics you can go with, from making good coffee to gardening to movie reviews. Another sign that your chosen subject has a significant following is when you see Google Ads positioned at the very top of your results page.

    Deciding your blog’s theme by researching Google results is not only indicative of how many people follow a particular topic, but it is also a good sign of what other caliber of bloggers you may be competing with for those followers. A Google query that comes up with that many results also means that you have to approach your blog topic in a way that makes it stand out from the rest. This means that you’re going to have to research the competition. Find an angle that they don’t take, but that readers would still benefit from getting. Being unique and creative is the lifeblood of your blog.

  2. Decide How to Host Your Blog

    paidvsfreeWhen it comes to starting a blog, your biggest decision will be whether you want to host the blog yourself, or use a free blogging service that is hosted for you.

    Free Blogging Services
    Yes, it’s free, but nothing is really free. When you start a blog with a free blogging service, you don’t get your own domain. You get something like (where there are a million other blogs at and you don’t actually own the blog. If you ever do decide to move to your own domain, you have no way to take your readers with you, because you have no control over the site.

    Get a Blog Host (with a Free Domain Name)
    This is the method I suggest, because it offers much more flexibility and freedom to do what you want. You will have your own domain name, like Depending on the quality of the host, you can get this for as little as $70 per year if you’re willing to pay for several years up front.

    In my experience, WordPress is excellent free blog software that allows you flexibility and room to grow.

    Brands that use WordPress

    Just some of the brands using WordPress

    Best of all, by using our special hosting offers, you are helping to support this free resource. You save up to up to %66 off of normal hosting prices, and we get a small commission to help keep this resource up.

    If you want to go the free blogging service route, check out links to free blogging services. If you want to host the blog yourself, read on.

  3. Find a Domain Name

    nametagIf you decide to host your own site, you need to choose a domain name.

    Years back, it was popular to get domain names that contained your target keyword (for example: How to Start a Blog :) ), but the best advice I can give right now is to try to come up with a unique and compelling domain name that is easily communicated verbally.

    You want to be able to tell someone the name of your website without having to spell it out. For example, explaining that it’s a number “2” and not “to” or “too” — or having to explain that there is a hyphen in the middle.

    A lot of the good domain names have been taken already, but there are definitely still some good ones available. If you’re ready to look now, take a look at the domain search here.

  4. Find a Web Host for Your Blog

    serverBy far, the easiest way to get a fully functioning, user-friendly website is to go with a hosting company that offers one-click WordPress installs This means that the site has instant installations available for blogging and forum software. These make it possible for someone with little to no blogging experience to create quality content quickly.

    See a full list of website hosting providers that offer one click (easy) installation here.

    Compare Recommended WordPress Hosts

    If you have experience with web sites and hosting, and feel comfortable installing WordPress manually, move on to step 5. Otherwise, I highly recommend using one of the hosts that offer a 1-click / easy WordPress install (see the link above).

  5. Set Up & Install WordPress

    wordpress-logoIf you’ve decided not to go with one of the easier One-Click Install options and manually install WordPress, then continue on.

    A. In order to run WordPress, your domain host must have:

    • PHP version 4.3 or greater
    • MySQL version 4.1.2 or greater
    • It must have a username & password setup

    B. You must also create a database, which is something you can revise in the hosting control panel. After you have set it up, you should have four pieces of information about the database, all of which you will need in order to install WordPress. If you are having difficulty with this, contact your domain host for support. When you create a database, you will attain the following information:

    • Database name
    • Username
    • Password
    • Host name, which might be something like “” or just “localhost”

    C. Download the WordPress zip file and open it.
    To do this, go to and download the current version. You have a choice between a zip file and a TAR.GZ file, but it doesn’t matter which you choose.

    D. In the WordPress folder you just opened, locate “wp-config-sample.php,” then make a copy and rename it “wp-config.php”.

    E. When prompted, fill in the details on your database and save the new file.

    Define ('DB_NAME', 'yourDatabaseName'); // the name of the database
    define('DB_USER', 'your-username'); // Your MySQL username
    define('DB_PASSWORD', 'your-password'); // ... and password
    define('DB_HOST', 'your-hostname'); //

    F. Upload all the files to your web host directory.

    To install WordPress:

    A. Choose the install directory and upload everything

    • If you want your WordPress blog in a separate directory of your website, for example “”, you will need to rename the “WordPress” folder to “Blog.” Then, you need to upload it to the root directory, along with a FTP program.
    • If you want your blog to be in the root directory of your site, then the blog will be located at “”. If you do this, you have to make sure that any file named index.html or index.php is renamed or deleted from the WordPress folder. After this, you can upload all of the WordPress files and folders into the web root.

    B. Finish and install by going to the domain and directory where you uploaded WordPress. Follow the simple directions there, and you should be prompted to create a username and password.

    Video demonstration of setting up WordPress


  6. Add Your Theme

    design-themesPicking a WordPress theme can be pretty fun. There are many places to find WordPress themes, but it is safest to use the official WordPress Theme Directory. It is available from your wordpress blog’s Dashboard. If you haven’t set up a blog yet, you can go directly to the directory here:

    It is easiest to install a theme from within your blog’s dashboard. From the menu on the left, look for: “Appearance” > “Themes”. Then click the “Add New” button.

    This takes you to a place where you can browse, preview, and install any of the themes you find for free.

Congrats! You now have a new blog with your domain, a unique topic, and an aesthetically pleasing theme. Learning how to start a blog wasn’t so hard, right? Now, get writing!