Are you starting a blog?
Starting a blog requires a lot of hard work and dedication that lucky for you, most people are not willing to put enough time into.
Counting that most people don’t do these and fail, you will be ahead of more than 90% of the people starting their blogs
1. Choose Your Blog Topic
One of the first things you want to consider when starting a blog is what you want to talk about, or what sort of topic you want to centralize on.
This can be anything from a hobby or something you’re passionate about, a cause, a product or service, etc.
When you choose your blog topic, it should be something that’s discussable.
something you enjoy talking about and a niche that you can set yourself as an authority figure in.
Going with a niche that has a proven track record is also a good idea.
Profitable Niches examples.
How to Make Money
Health and fitness
2. Choose a Domain Name
Your website domain name is how you are identified on the internet.
It will be your website address and should be fairly easy to understand and pronounce.
Although you can choose any name you want, as long as it’s available, you should choose one that best fits your blog’s brand.
Finding a domain name that is available will prove to be difficult.
use an excel sheet to come up with multiple names, try making up a name or combining two words.
The former name for this site was “Entrepreneurboy”, combining two existing words but the name was limiting – avoid falling into this trap.
3. Choose a Website Hosting Company
The website hosting you choose will lay the foundation for your blog. You’ll place your blog on their hosting server so everyone online can see it.
However, without a good host, your blogging experience will become a nightmare.
Choose a company that delivers.
Siteground has consistently come out on top year after year on several Facebook polls. That’s because they have a proven trust record with bloggers online.
Another important factor is site speed!
Use Pingdom to test speed (See ours) and Gtmetrix to fix issues – not to bad, but could still use work, will continue to test it.
I wish I took a snippet of what my speed was before so that I could share it here.
I use a lot of images and have a lot of posts, so when I was with a different host my site loaded extra slow.
Even after I got a caching plugin, CDN and Cloudflare premium, my site was still loading at 3 to 6secs plus.
Not to mention constant crashes (Cloudflare’s settings played a big part in that) and not being able to get in contact with anyone for hours.
Wprocket has been my best friend in speeding up sprout origin. W3 total cache is good but not as simple.
They don’t have the new updated features wprocket is constantly working on and improving, so the speed is not the same.
You can download my Wprocket settings here – unzip it before uploading it and review it after.
I was using Cloudflare + Maxcdn, but being someone that is obsessed with speed I felt like something was holding the site back.
Both are great tools, but I recently cancelled and traded both accounts for Sucuri firewall.
The site’s speed and security have improved, not to mention paying less. Sucuri is cheaper than Cloudflare’s premium alone, so imagine canceling both.
Last and my favorite, support.
I went from waiting 30mins – 2hours on chat with Bluehost at the time to just a few minutes with Siteground.
Siteground responds in under 5 mins, but the first time I ever contacted them it was under 2 mins.
That is why I use and highly recommend Siteground.
4. Choose a Blogging Platform
Now that your domain name and hosting company is chosen, it’s now time to choose what kind of blogging platform you want to use.
Although there are plenty of choices online from hundreds of different blogging platforms, most people choose WordPress due to its customizability and room for growth.
Whether you choose WordPress or not, you will end up switching to it regardless.
5. Choose a Template for Your Blog
A template or a Theme for your blog will improve both its functionality and appearance without having to do too much coding.
If you’re fairly good at using a computer but have no idea how to code, I highly suggest using a template.
This way, all the coding work is done for you in advance, now all that’s left is the finishing touches on your blog’s website.
Just remember, the better the Theme you choose, the more professional your blog will look and the more appealing it will be to your readers.
6. Create an About Page
Your blog’s about page is where you get to talk all about you and why your blog came into being.
For example, you can cover topics like what the subject of your blog is, why readers should invest in your blog, and why this blog is important to you.
This is also a great place to assert yourself as an experienced professional in your niche, so make every word count!
7. Create a Contact Page
Unless you don’t want to be contacted through your blog, this is an important page for your readers.
You can include a little bit about you and how people can contact you, whether it be through social media, email, or a phone number.
Usually, the more contact options you offer, the better, especially if a client is trying to hire you for a job.
We also highly recommend creating a contact form on this page to get in touch with your readers easier.
To keep it easy and lightweight, use the contact form 7 plugin.
If you are using Elegantthemes like I am, it comes pre-built. So no extra plugin required.
8. Invest in Content Marketing
One of the most important things to focus on when creating fresh, new content for your blog is to value quality over quantity. Without quality, your readers will get bored with your content.
However, it’s still important to focus on quantity, since it can help increase your website traffic.
9. Learn the Basics of HTML
With the recent increase in blogging platforms, there’s no need to learn how to code, such as learning CSS and HTML.
However, it’s often challenging to customize your website’s theme and plugins if you don’t know how to code at all.
This is why it’s important to learn the basics of HTML and CSS at least.
Doing so can help you customize your site a little more and improve the functionality of your site overall.
10. Learn the Basics of SEO
Learning the basics of search engine optimization, or SEO is incredibly useful to driving traffic to your blog.
Since traffic from search engines, like Google is a company’s key to growing, it’s worth it to invest time into SEO.
Even though it may be challenging to learn for new business owners, it’s crucial to running your business.
11. Format Your Site for Easier Reading
It’s okay to write long posts, but you need to break up your content, so it’s easier for your readers to comprehend.
You can do this by incorporating subheadings, photos, quotes, etc. to make your content easier to read.
Plus, most of your audience will be skimming your posts, so it’s important to make your main points stick out.
12. Post Regularly to Your Blog
Generally speaking, the more often you post (keyword focused posts) on your blog, the sooner you’ll get a larger audience.
However, you don’t want to spam your readers, so you should create a content schedule in which you pick a day of the week to publish a blog post to stick to.
The more your following increases, the more you can post and make with your blog.
13. Add Photos
Large chunks of content usually don’t look great on their own; you should incorporate some form of media to make them more readable and interesting.
You should break up large bits of your blog with graphs, screenshots, and text with imagery.
The number one cause of a slow site is usually images. Before uploading your image be sure to compress it first – you can do this for free using Tinypng.
After uploading your images they will need to be compressed once more. Use a reliable plugin that will do this automatically and give you the best results.
I recommend using Shortpixel, you only need to pay for their one time plan once (no monthly or yearly payments) – I switched to shortpixel from wp smush and got 60% better compression.
14. Take Advantage of Social Media
One of the best ways to spread your content around the internet and reach your target audience is to take full advantage of social media.
Fortunately, there are plenty of social media platforms, such as Facebook, Twitter, and Pinterest for you to share your blog posts.
That’s the result from Pinterest. I use Tailwind for scheduling – I don’t have that type of time to manually pin.
You can also buy ad space on these platforms to increase brand awareness as well. Just avoid over posting, or else your audience may be turned off by your content marketing approach.
15. Be Original
It’s important to maintain originality on your blog. You’ll never get anywhere from reposting other people’s content and it lowers your trust as a brand.
Although it’s fine to borrow some ideas from other bloggers, we never suggest completely copying content from other blogs.
Have you started your blog yet?
Don’t put starting a blog off any longer. There is no better time to start than right now.
For the fastest and most reliable hosting, go with Siteground.