How to Start a Blog Simple Guide for Beginners
This is true even if you aren’t tech savvy, don’t know how to code, or understand the first thing about web design.
With a little bit of guidance and a few basic resources, you can have your very own personal or professional blog up and running less than 30-minutes after you finish this article (but there’s no need to rush it).
I’ll hold you by the hand and walk you through every part of the process while helping you avoid the common mistakes that stop most new bloggers dead in their tracks.
Sound good?
Then let’s dive in and get started.
P.S. If you’re curious about how much it will cost to start and maintain your blog, the simple answer is $0 to $60/year. I highly recommend that you opt for paid domains and hosting, but you have the option to start for free to test the waters.
Why Start a Blog? What’s In It For You?
When I first started this blog, my aims were simple.
I wanted to teach people how to navigate the tricky (and often less-than-ethical) world of blogging and web development.
With time, my site began to pickup steam, eventually attracting new clients for my company and giving me the opportunity to quit my day job and pursue blogging full time.
However, there are a myriad of different reasons that you might decide to start a blog beyond merely making enough money to hand in your two week’s notice.
For example:
A consistent blogging habit will make you a better writer
If you find the right niche you can make a full time passive income
A high-traffic blog makes an excellent addition to your resume
You have an opportunity to share you knowledge and expertise
You can make important connections and grow your network
And it’s FUN!
I could drone on and on about the benefits of blogging until the sun sets and the moon rises, but I think you get the idea.
The bottom line?
Blogging is awesome and it has the power to change your life.
Assuming you want to take the plunge and start your blog today, here are the exact step you need to take to get started.
Step 1: Decide – Create Free Blog or Self-Hosted Blog?
As I mentioned in the introduction, starting and maintaining an average sized blog will cost between $0 and $60 a year.
So yes, you can start your blog for absolutely nothing, however–as with most things in life–just because you can doesn’t mean that you should.
Let me explain…Yes, you can create a blog for free on many different platforms, such as:
- tumblr.com
- blogger.com
- wordpress.com
- ghost.io
- etc…
Sure, these platforms are great for testing the waters and solidifying some of the ideas you might have regarding content and design.
However, if you are serious about starting a profitable and successful blog, you should avoid these platforms at all costs.
Here’s why:
These “free” blogging platforms have crippling limitations and totalitarian authority over your content.
They are, first and foremost, businesses. And their main only purpose is to turn a profit by using your website to sell ad space and placing enough limitations on your account that you are eventually forced into a “premium” or “unlimited” blog plan.
Plans that are, more often than not, wildly overpriced and woefully under-equipped.
Without their expensive upsells, your account will be limited to a paltry few–and very generic–number of designs from which to choose, a “maximum” number of daily visits, limited storage, and all but nonexistent customer service.
And let’s not forget that these platforms have total control over your content.
So if you post something that one of your friendly neighborhood website moderators doesn’t like, your entire site (and all of your data) can be deleted in an instant.
Just think about that for a second…
You spend months hustling and grinding to grow your blog. Slowly but surely you acquire a decent number of loyal visitors and subscribers. Then, the money starts to roll in, from sponsored posts, paid ads, or your own products.
Things are going great.
And then you accidentally violate your free web provider’s Terms of Service (see all limitations for Blogger.com and WordPress.com) and your entire online business is irrevocably lost to the trash bin of the interwebs.
or
Do you really want to deal with this?
I hope not.
This is why all of the most successful bloggers started their own self-hosted blog.
It’s cheap, grants you access to your own personal domain name (e.g. myepicsite.com vs. myepicsite.blogging-platform.com), and you’ll have no limitations.
Oh, and you’ll also have access to premium website templates and design plugins to ensure that your new site looks like something created by a pro.
The bottom line?
Bite the bullet and fork over a little cash to get your blog started the right way.
A few months from now, you’ll be glad that you did.
Step 2: Get a Domain Name, Web Hosting & Setup Your Blog
Alright, with all of the anti-free-blog preamble out of the way, it’s time to get down to the good stuff and go through the exact steps that you need to follow to build and launch your self-hosted blog today.
To get started, you’ll only need two things:
- A Domain name – The web address of your blog (mine is www.goolway.com)
- Web hosting – A server to store your blog files and keep it online for others to browse and read at all times.
And with a few quick clicks you can purchase and setup both of these things as easy as 1… 2… 3…
1. Sign up with Web Hosting
Full disclosure: To keep my site up and running I use affiliate links for some of the products mentioned in this guide. This means that I earn a small commission (at no extra expense to you) anytime that you make a purchase using one of my links. Thank you for your continued support!
Of the countless web hosts on the market, only a small handful are even worth considering.
Of those, only 3-4 offer truly exceptional services for the price.
And of those, goolhost is the only hosting service that I recommend to first-time bloggers.
2. Choose a Domain Name
3. Choose Web Hosting Plan and Finish Your Registration
Now that you’ve decided on your domain name, it’s time to select your web hosting plan, finish your registration, and begin your forays into the wonderful world of blogging.
3. Create a Menu
One of the most important aspects of good user experience on any new blog is navigability, a.k.a. the ease with which your new viewers can find the content for which they’re searching.
And the most important part of navigability is a well designed and up to date menu.
Luckily, creating a menu inside of WordPress is pretty straightforward.
To get started, simply go to Dashboard > Appearance > Menu.
From here, create and add a new title for your main menu and then–in the left pane of the menu editor–check the pages you want to appear on your new menu and click “Add Menu”.
The checked pages should appear on the right pane of the editor and you can now rearrange their order by dragging the labels up and down.
Once you’re happy with your menu’s structure, you can display it on your website’s main header by checking the “Primary” location checkbox (the name depends on the theme you previously selected) in the menu settings and hit save.
4. Install Plugins (They’re Free)
Plugins are one of the simplest (and cheapest) ways to extend your website’s functionality and increase the traffic and profits you generate each month.
Luckily, there are (quite literally) thousands of free plugins and libraries inside of WordPress and countless more on other external sites.
Let me give you a quick example with one of the most important plugins that you can download for your new site… A contact form.
First, you’re going to go to Dashboard > Plugins > Add new and search for “Contact Form 7.” Then, click “Install” and activate the plugin from the search results.
Once the new plugin is activated, it will create a new menu called “Contact” in the dashboard. Click it to access the contact forms generated by the plugin and then click “Contact Form 1” from the list to edit the new form.
At this point, the contact form is effectively up and running, however, you’ll want to make sure that the mail template is properly functioning so that you actually receive emails sent from the form.
To do this, go to the “Mail” tab and change the “To” value to the address where the email should be sent.
Next, you’ll need to copy the “shortcode” found just under the contact form’s name… It should look something like [contactform-7 id=”25″ title=”Contact form 1″].
After you have copied the shortcode, create a new page called “Contact Us,” and simply paste the shortcode in the content.
Then click “Publish”, sit back, relax, and check out your new content form in all of its glory:
If you are looking for more plugins that will improve the use and functionality of your blog, here’s a list of best plugins.
5. Customize Your Blog
To really add another level of flair and personalization, you’ll want to download another plugin that will allow you to change your website’s fonts.
Repeat the same steps listed above for the plugin “Easy Google Fonts” and then go to the theme customizer.
The customizer gives you the ability–much as the name would suggest–to customize your theme and preview it in real time.
Whether you want to change your site identity, colors, menus, widgets, homepage settings, or additional CSS, the customizer gives you almost total control over your website’s design.
With Easy Google Fonts installed, you’ll notice that there is a new option in the Customizer: Typography.
This setting allows you to change the fonts on your site to your liking and grants you a greater level of authority over your site’s aesthetic.
I encourage you to spend some time playing around with the Customizer until you have a strong grasp of the options available to you. Then, once you’re happy with the new look of your site, click “Publish” (as always) and double check the changes in a new tab.
To make it easier for your readers to share your articles on their favorite social media channels, you’ll also want to install a social sharing plugin that will allow your viewers to seamlessly promote your new content from your posts and pages.
Just do a quick search in the plugins page with the keyword “social share” and you’ll be presented with hundreds of results. Install any plugin that strikes your fancy and set it up by going to its settings in your dashboard.
If you want to further customize your blog, read this WordPress Customization Guide.
6. Create a Personal Email Account
Having a domain-based email account like yourname@yourdomain.com boosts the professionalism of your website and increases the authority with which your correspondents will view you.
Luckily, BlueHost includes the ability to create a custom email account from your domain as a part of your web host account.
To access this feature, simply login to your BlueHost portal, click “Email & Office” in the left menu, scroll down and find “Basic Email”, and then click “See Options”.
From here, you can create your custom account in a matter of seconds.
Once your email account is created, click Email Accounts > Access Webmail to access the webmail application.
After confirming your credentials, you’ll be off to the races and you can now manage, send, and receive emails from your new domain-based account.
----------------------------------------------------------
www.goolhost.com



No comments