This post may contain affiliate links, which means I may receive a small commission, at no cost to you, if you make a purchase.
Are you wondering “how do I start a blog?”
You probably have a thousand questions running through your mind at the moment. But that’s completely normal.
I was just like you when I started. A lot of bloggers were like that—clueless and left to deal with the questions and challenges that come their way.
One of the questions I frequently receive on my email is how to start a blog.
So in this article, I’m going to guide you through the basics on how to build a blog.
Now, this isn’t just some fluff piece that shows you how to set up web hosting. We are going to go deeper than that. I want to show you every step you need to start your blog right.
Because of how in-depth this post is I recommend bookmarking it or pinning it on Pinterest so you can refer back to it later.
Click below on any of the links to skip to that section on starting your blog.
- Choosing A Niche
- Picking Your Name
- Selecting A Platform
- Installing WordPress Hosting
- Deciding On A Theme
- Installing Helpful Plugins
- Designing Your Blog
- Adding Key Pages
- Creating Epic Blog Content
- Driving Blog Traffic
- Blogging For Money
Are you ready?
SO HOW DO YOU START A BLOG?
For your blog to be successful, you will need to put in a lot of time and dedication. It is not some get rich quick scheme. However, if you stick to it, building a blog can be a great business.
Starting a blog is one of the least expensive businesses to start. The only thing that you really need to purchase in order to get started is web hosting.
Webhosting plans range from $3-6 a month.
You can click here to jump down to the hosting section for a more detailed comparison.
Now that you know how inexpensive it is to start a blog let’s jump in to the first step.
1. CHOOSE A BLOG NICHE
Do you need advice on picking the right niche for your blog?
In this segment, I’m going to share with you four practical tips on finding a good niche. One that will bring traffic to your website and help you build a loyal audience.
A profitable niche, so to speak, should you decide to monetize it.
1. Write about what you enjoy talking about.
Blogging is supposed to be fun. An enjoyable activity, a pastime, which has the potential of turning into a good income stream.
But like all activities, blogging can get boring and monotonous. It can get tedious, feel like work, and no longer fun at some point.
When you’re burned out, you may be tempted to drop blogging entirely.
So how do you avoid this?
You can steer clear of mental collapse by picking on a topic that’s fun for you. Something you are passionate about. A subject matter that you enjoy talking about for hours.
I’ve encountered many bloggers who expressed the loss of interest in their blogs even after just a couple of months.
Their reason: they ran out of ideas because they chose a topic they didn’t love.
So it’s best that you choose a niche for your blog that you know, that you love to talk about, and that you would like to learn more.
The more it’s interesting to you, the better.
What niche or topic could that be?
It can be any of your hobbies. Or perhaps you can talk about your daily life. Anything that’s interesting to you.
Any topic that gets you thrilled and enthused when you talk about it.
Do you need to be an expert in that field?
As long as it’s interesting to you, and you get excited about it, that’s your best niche.
Your passion will reflect in your blog, and people are more likely to get drawn to it because of the enthusiasm you exude through your posts.
Here’s a quick tip when picking an interesting topic for your blog.
You’ll need a pen and paper for this exercise.
Without giving it too much thought, write down 10 of the best blog ideas that come to your mind.
This practice will reveal what topics you are passionate about.
This list of 10 blog ideas is just a starting point. From this, you can expand and go deeper.
Perhaps you can elaborate and branch out to other related topics until you get to the one that gets you excited talking about it.
If you get stuck you can also use some of these blog post ideas.
2. Perform market research to look into your niche’s profitability.
Before you start a blog, it is crucial that you look into your selected niche’s profitability.
This way, you’ll know there’s a market for your blog; that is, should you decide to monetize and convert it into a steady income stream in the future.
To ascertain its profitability, you’ll need to perform market research. It’s easy to get started.
Here’s how you do it.
Take one of your favorite hobbies that you want to write about in your blog, and check it with Google Trends.
For example, let’s say you’re into keto, and you want to blog about it.
While you’re sure you get a big enough audience for these topics, you’re curious how big the competition is out there for the niche.
To begin your market research, type “keto” on Google Trends. This will reveal how many people are looking into the keyword.
Google Trends will display a graph that shows the increase or decrease in interest over a particular topic.
Avoid topics like this one with dwindling interest in Google Trends.
If you want to start a blog that can last for a long time, stick to topics with increasing or consistent trends in interest.
3. Should you choose a broad or narrow niche?
Ideally, you should go with a smaller niche.
When you decide on a broader, bigger niche, you’ll have a lot of competition to deal with. Websites with higher authority will beat your blog unanimously.
But how do you know if your niche is broad or narrow?
Discover what competition lies ahead for your topic by doing a simple search on Google.
Type in your topic, and you’ll see the number of search results that appear right at the top, just below the search field.
If you try entering “cooking” or “baking” on Google, you’ll see how broad of a term it is to target.
The search term “cooking” has about 1.3 billion search results. On the other hand, “baking” has around 750 million search results.
Should you stick to either of the two topics, you’ll have to contend with websites with higher authority. And there are way too many of these websites.
To avoid tough competition, your best recourse is to pick a smaller niche.
4. Monetizing a niche blog
Do you want to earn good money from your blog?
If you want to convert your blog into a steady income source, you’ll need to consider these things.
You need to make sure your niche is profitable.
Wondering how do you do that?
A quick way to test its profitability is to see if there are businesses or brands that are advertising for your keywords.
If companies are spending money to advertise their products, targeting specific keywords that are connected to your niche, then you’ve hit the jackpot.
That’s the right topic you got there.
With these targeted keywords, you can easily monetize your blog.
Earn money by joining affiliate programs.
Here’s a more profitable approach to making money from your blog.
Have you considered joining affiliate programs?
One of the popular ones is the Amazon affiliate program.
Sign up with the program and promote products on your blog. When you send customers to Amazon and they buy the product featured on your website, you can earn a sales commission.
The commission rate is typically around 3-10% of the sale.
In your blog, you can write product reviews, linking it to products posted on Amazon.
Here are a few other affiliate platforms for bloggers:
Joining affiliate programs is a great way to earn passive income from your blog, turning your hobby into an income-generating online activity.
We’ll talk more about affiliate marketing and how to make money blogging in section 11.
2. naming your blog
Alright, you’ve chosen your niche, now we are going to tackle naming your blog.
I’ve encountered too many bloggers who just randomly pick a name too quickly. They register it and begin publishing their content but only to realize a few months later that it’s not the right name for their blog.
So if you want to avoid regretting the chosen name for your blog, here are some tips on how to come up with a good one.
You can use the free tool below to check if your domain name is available.
“Everyone already used the good blog names.”
I hear this all too often, and it’s simply not true.
Maybe you came up with a list of witty names, gave yourself a couple of new wrinkles in your forehead for thinking too hard.
And when you see your completed list, you gave yourself a pat on the back for being so clever.
Imagine all that effort then you discover it’s no longer available.
Nothing’s more deflating than seeing your perfect domain name is already taken.
But, here are some tips to come up with the perfect blog name (even if the one you wanted is taken).
Want to come up with a good name for your blog?
Wordsmithing can be a challenging thing.
But before you dive in head-first into frustration, consider taking the following steps and think about what’s a good name that best represents your blog.
Here are some questions to help you arrive at an original name for your website.
- What’s your blog about?
- Who’s your audience?
- What’s the tone or feel of your blog?
When coming up with a blog name, avoid giving your audience the wrong impression.
If your blog is about cooking or baking, you could go with a name that revolves around that.
For example: “Ashley’s Simple Recipes” or “Katie’s Kitchen Tips”
In the above example, it wouldn’t make sense to have a blog name that’s completely off the topic of baking.
If you have a blog name that’s irrelevant to your content, it won’t do you any favors.
How to come up with a great blog name?
1. Use a thesaurus.
Need to come up with new and interesting words for your blog name?
Flick through a thesaurus. It’s a goldmine for wonderful buzz words.
Go to your local library or bookstore, and grab one. It’s free and you get unlimited wordsmithing potential.
A thesaurus is a great source of inspiration when you want to come up with words that bring excitement to one’s ears.
So if you need a good alternative to a commonly used phrase, open the other good book for well-tuned idioms and corpulent hints.
2. Check out your competition
You can borrow a thing or two from your rivals. Then tap into your inventiveness and spin words around a bit to come up with your own blog name.
Worried you’ll come across as copying someone’s name?
The goal is to be inspired, not to copy.
For example, if you liked my blog name Moms Make Cents, simply changing your name to Mommy Makes Cents would be too close.
Instead, do something like Money Making Mommies and you’ve got yourself a winner!
Think of this activity as giving your brain a nudge to get the creative juices flowing.
Your competitors can give you an idea of what name works great for your blog.
This tip works best if you also have a thesaurus nearby. Take hints from your competitors and look for alternative words.
4. Use Your Name
If all else fails, you could go with the default option. What better way to create your own brand than by adding your own name in it?
Self-naming the blogs have been a go-to course of action for many successful bloggers.
When you use your name, it lets readers easily recognize the brand as yours.
The ultimate blog Name Formula
Naming your blog can be tricky.
You want it to encompass who you are, what your blog is about, you want it to be catchy and witty, but you only have a few words. Yikes!
I’m going to share a formula with you and some of my tips for choosing a name!
1. What is Your Niche?
2. Who is Your Audience?
Next, list who your ideal reader is. Oftentimes, we write what we know, so your reader may be like you.
Here are some potential audiences you may want to target,
3. Personal Identifiers
Another fun thing to add to your blog name are things that are personal to you. This is optional, but can be a fun way to incorporate a piece of yourself into your branding.
Here are a few ideas,
Naming Example: 801 Coupon Addicts
Looking at this name you may think, what’s so special about it, I don’t see a “personal identifier.”
To most, it just looks like another deal site, but the “801” is actually targeting a very specific group of people.
In Utah, the primary area code is 801.
This site focuses on deals tailored to those living in Utah. They do deal roundups for the local grocery stores and even sell tickets for local classes where they teach you how to coupon.
BLOG NAME FORMULA
Using the information, you’ve outlined above start listing out potential names in a word document.
List out the words and identifiers for your blog and then look up synonyms for those words and add those to your list.
You also can add adjectives to describe the feel and personality that you are going for in your blog.
Here are a few example adjectives,
Make your list and look at the important notes below. These will guide you through some things to do and somethings not to do.
Plus, it will give you some ideas and examples to get your creative juices flowing!
Important Naming Notes:
The three sections above are there to help you brainstorm some words and ideas to incorporate into your domain name.
Now let’s talk about a few secret tips to make sure that you pick the best name.
1. Make sure that the domain is easy to spell
2. Keep It Short
The longer your domain name is, the harder it will be to remember and the more likely that someone is to misspell it.
The sweet spot is 2-3 words. You can stretch it to 4 words, but I wouldn’t go longer than that.
3. Use something They Can remember
If you can’t tell yet 😉 you want it to be really easy for someone to remember your blog name and psychologically there are a couple ways that you can do that.
1. Play On Words
True story: The first blog I ever started was called “Where We’ve Bean.” It is still out there and sometimes I go back and laugh at it, but it is a good reminder that we all start at the beginning!
When you use the same letter or sound, in all of the words in your name, it makes it catchy and simple to remember.
Tip: Pick the keyword you want in your name and then look up adjectives that start with the same letter!
4. Use Your Name
When in doubt use your own name as your blog name. This works especially well if you want to sell products or services on your blog.
It increases not only your blogs recognition but gives you name recognition too.
One of my favorite designers is Alexa. She actually was my roommate for one month in college before she got married and is about as sweet as they come.
Her blogs theme is mainly lifestyle, but she uses it as a platform to sell her prints and hand-lettered goods in her Etsy shop Alexa Z Design.
5. If the name you want has been taken
Sometimes you will think up the perfect name and get excited and BAM, someone already owns that domain.
Some people will buy up domains just to hold on to them and try to sell them for more later.
Or someone may have started a blog with that domain and didn’t stick with it, but the domain is still active or it could be an established blog.
If they are an established blog or brand then head back to the drawing board and keep thinking.
If it is one of the first two situations consider adding in a filler word like,
You can add these filler words at the beginning or the end of your domain.
Naming Example: The Small Things Blog
Kate is another blogger that I have followed for years. Her blog is “The Small Things” but her URL is thesmallthingsblog.com. By adding “blog” to the end of her domain she was still able to brand her blog as “The Small Things.”
Note: if someone is already blogging, has a brand/following, etc. with a name you were thinking of, do not try to start a blog with the same name.
1. It just isn’t nice
2. And many bigger bloggers and brands have their name Trademarked (You can read more about trademarks here) and you could get in trouble for using their name.
Alright, have your list of ideas? Start testing them out below!
3. choosing a blogging platform
Now that you’ve come up with a niche and blog name, let’s go to the next step, and that’s choosing a blogging platform.
What’s the best platform for blogging?
My personal choice, and I think a lot of bloggers would agree, is WordPress. This platform offers many opportunities for customization and options to convert your website into a steady income source.
Why Choose WordPress?
This platform is an open source software that lets you create beautiful websites.
WordPress has powerful features, giving you limitless possibilities. No wonder it is a trusted platform by 34 percent of the web. From the biggest news websites to hobby blogs.
If it’s good enough for the big-time players, I’d say it’s good enough for my blogs.
Still unconvinced with WordPress?
Here are a couple of reasons why it’s a great blogging platform.
1. WordPress Has Been Around For Years.
Launched in 2003, WordPress started out as a tool for bloggers.
It eventually evolved into the go-to platform for website building; a preferred one by many business owners and programmers with minimal tech experience.
No other platform enjoys the same confidence from many website owners that WordPress has, making it one of the most trusted software tools for building sites.
2. WordPress is an open source platform, which is free and accessible by all.
You can use this software. It won’t cost you a dime to enjoy its powerful features.
Even though it’s free, the program is secure. The WordPress team continually takes active measures to improve security for your online domain.
3. WordPress is SEO-friendly.
If you want to rank high on the search results, WordPress has the right tools for that.
This amazing platform is SEO-friendly and attractive to search engines. It is designed to help you achieve more precise website and search optimization.
4. WordPress features many options for website customization.
Don’t like a cookie-cutter website?
Want to break away from a mass-produced, run-of-the-mill look for your blog?
With WordPress, you can easily customize it to achieve the appearance and function you desire.
This platform features a wide range of plugins and themes that you can use to create a personalized look for your blog.
You can make all the modifications you want for your website with WordPress.
5. WordPress has great community support.
The best thing about WordPress is that it has a big community that’s willing to help out when you need support.
There’s at least one community forum moderated by WordPress employees and fans alike that can give you the solutions you need.
Can’t find the answers to your query?
There are plenty of online resources that give you a lowdown on what to do to fix your issues. From blogs on how to install themes to DIY instructions on plugins.
Wondering if there are alternatives to WordPress?
Sure, there are other options. These include Wix, Weebly, Blogger, and Squarespace.
I’ve used all of these platforms before either for myself or clients, but WordPress is really where you want to put your trust in.
Many of them are limiting either in design, won’t let you monetize certain ways, or more expensive (with less features) than a self-hosted WordPress site.
Now that you’ve chosen which blogging platform to use, let’s go to the next section to set up your blog’s WordPress hosting.
4. WordPress Hosting
I started my first blog in 2012 and in the years since I’ve been able to test multiple WordPress hosting providers.
For this list I’ve narrowed it down to my three favorite hosts for new bloggers.
They each are priced affordably and I’ve outlined their benefits below.
419ms load time (fast)
Includes SSL certificate
Includes a free domain
722ms load time (average)
Includes SSL certificate
Does not include domain
240ms load time (very fast)
Includes SSL certificate
Does not include domain
With BlueHost, they make webhosting simple for new bloggers.
This one’s easy to use, which is why it’s ideal for beginners or people who aren’t tech-savvy.
BlueHost offers a very fast load time at 419 ms. Plus, it’s also the first in uptime at 99.99 percent.
It’s also the cheapest at only $2.95 per month. However, after the promotional period (1-3 years) it increases to $7.99 per month.
Wondering what are the perks when you use BlueHost?
You get free domain, allowing you to start on your blog even if you haven’t decided on your blog name. And with that free domain, that’s $15 savings.
BlueHost also offers free SSL and backups.
And when you need to work on your blog during the wee hours of the night, there’s a 24/7 chat support; rest assured there’s someone who can help you.
Here are the other benefits of BlueHost.
Are you offering products or services on your blog?
Then you’ll enjoy this added feature from BlueHost.
Checkout SiteLock Security. This feature offers business verification and monitoring for your blog.
Another feature is the Codeguard Basic, which lets you maintain multiple backups for your blog.
If you want to increase organic traffic to your blog, you’ll love BlueHost SEO Tools. This feature lets you in on the keywords to target to help you rank.
Interested in getting BlueHost?
When it comes to web hosting, SiteGround is a great balance of affordable, yet powerful.
It’s perfect for beginner or intermediate bloggers, having great tech support and customer service. Plus, there’s minimal downtime.
For as low as $3.95 a month, you can get hosting services from SiteGround. But it goes up to $11.95 per month after the promotional period ends (1-3 years).
Standard perks include free SSL, free backups, and 24/7 chat support.
Wondering what to expect with SiteGround?
This web hosting platform is designed for easy blog management. You get all the tools you need to build and maintain your website.
However, unlike Bluehost, SiteGround does not offer a free domain.
Want to build a website but don’t know where to begin?
SiteGround offers premium features to help you launch your blog fast and easy.
Plus, there’s a website transfer feature that lets you migrate your blog from one platform to SiteGround.
For unparalleled technical craftsmanship and the best technologies, get SiteGround.
Web hosting set up Tutorials
Did you choose which host you want to use start your blog?
Below I’ve included step-by-step tutorials for Bluehost and SiteGround full of pictures to walk you through the whole set up process!
You can view the Bluehost tutorial below or jump down to the SiteGround tutorial here.
Bluehost Hosting Tutorial
1. CHOOSE YOUR BLUEHOST PLANBluehost offers multiple plans when you are starting your blog. However, for most bloggers the “Basic” plan is plenty. You always can upgrade later as your traffic grows!
2. CHOOSE YOUR DOMAIN NAMEUse your name that you selected from our section on naming your blog. If you’ve already purchased a domain you can use the option on the right or claim your free domain name from Bluehost use the option on the left.
3. ENTER YOUR ACCOUNT INFORMATIONThis step is easy-peasy. Simply enter your information in the boxes to set up your account. Bluehost bills you upfront for your hosting. You can choose between 1,2,3 or 5 years. The longer you pay in advance the bigger the discount you get. Sweet, huh? Bluehost does not offer monthly payment options. There are a few hosts that do but they typically charge 2-5x the cost. For three years of hosting at the discounted $2.95 rate, it comes out to roughly $100. That is pretty dang cheap when it comes to starting your own business! Most of the upgrades from Bluehost you can skip, but if you want you can add on the domain privacy for $1 a month. I like to do this for my domains, but it is totally optional! Once you’ve submitted your payment you can use Bluehost’s easy to use to follow tools to set up WordPress.
4. SET UP WORDPRESS FOR YOUR BLOGBluehost makes it super easy to start a blog on WordPress. Just create your password, choose a theme (you can easily change this later!), and then click the button to “start building”. Hooray! You did it! You’ve officially started your new blog on WordPress. Now follow along with the rest of this post that will show you how to design your blog.
SiteGround Web Hosting Tutorial
This will take you to their landing page and already you can see how simple it is to navigate. We will explore some of the other pages later, but for now, click on the “Get Started” button to get started.
1: CHOOSE A SITEGROUND PLAN
The first and most basic plan is the StartUp Plan. As the name suggests, this is what you should start with when you are just starting out. You can always upgrade to one of the larger plans later on.
The StartUp plan costs only $3.95 a month! That is a steal for starting your own business! This includes,
10GB Web Space
10,000 Visits Monthly
GROW BIG PLAN
This package costs $5.95 a month, which is still a great deal since you get the basic features plus premium.
This plan will give you even faster customer service response times and priority service which is so helpful when you are starting a new blog. The Grow Big plan includes,
All of the features of the StartUp Plan
Hosting for Multiple Sites
20GB Web Space
Best for up to 25,000 Monthly Visits
Extra Fast Response Times
The Super Cacher – This helps your site run faster which can improve your SEO ranking with Google and helps keep your readers on your site.
Choose which plan best meets your needs then click “Get Plan.”
2. CHOOSE YOUR DOMAIN
A domain name is important since it defines your brand. As a standard rule, domain names should be simple. You can’t make it complicated or else people won’t be able to find you or remember your domain name.
If you have already purchased a domain click on I already have a domain and enter in your domain name.
3: FILL OUT YOUR INFORMATION
Account Information and Client Information
Payment Information and Purchase Information
Extra services: here you can choose to select or unselect the extra features that you might need or might not need on your blog. For the most part, the basic features are fine. To remove the extra services just uncheck the boxes.
Check the box that says you agree to the terms and conditions then click “Pay Now.”
You can now have hosting for your blog! All you need to do is to install WordPress and get creative.
How To Install WordPress With SiteGround
SiteGround has a great tool called SiteGround Wizard that makes installing WordPress simple.
Once you’ve purchased your hosting package login to the customers area and a popup will come up with prompts to help you install WordPress.
5. choosing Your Blog's Theme
Picking a theme is crucial. It gives pizzazz to your content, which contributes to getting the right tone and feel for your blog.
But with so many themes available today, choosing the right one is rather daunting. There are literally tens of thousands of WordPress themes in the pool today that picking the best one is very difficult.
When I first started, I was overwhelmed by all of the different theme choices. In the last seven years I’ve tried hundreds of different themes and today I’ll share a few of my favorites with you.
Ideally, your theme should complement the tone and voice of your blog.
For instance, if you’re running a website that tackles serious content like politics or social issues, then you wouldn’t want a flowery or summery theme.
Rather, you want a theme that enhances readability.
In the same way, you want a theme that best represents your brand.
What makes a good theme?
Imagine getting a theme for your website only to realize weeks later that it’s not the right one.
It can be a hassle, right?
Before you invest in a theme, take the time to consider these points.
Here are tips on deciding which WordPress theme to choose for your blog.
1. Determine what features you want in a theme.
Have a design for your blog in mind before choosing a theme.
Then list down the essential features you need for your website (like sidebar vs. no sidebar).
If you’re building your blog from the bottom up, you’ll need features to help you get to your goal.
2. Avoid bloated themes.
A theme bloated with features will be of little help when you are starting out.
While a theme rich in features sounds nice, it can hurt your website in the long run. You can expect performance issues and slower site speeds because of it.
So restrain yourself from getting themes cluttered with extra features. It’s not cool and will only cause you stress.
3. Pick a responsive theme.
Choose function over clutter.
Make your blog easy to use and navigate for your readers. Instead of going with bloated features, pick a theme that lets you do a responsive design.
Your goal is to have a blog that’s highly intuitive and works well on multiple devices, not just on a laptop.
So opt for features that allow you to have images and content that can translate well to mobile devices without hiccups.
4. Choose Your Color Scheme
Visual appearance is a crucial element of brand recognition.
So if you want easy recall of your blog, you need to have the right colors to match your logo and overall look of your site.
Stick to neutral hues for starters. Then just add a hint of color in certain areas to make the general appearance of your site more interesting.
Wondering if you should go for a dark or light appearance?
Statistics show the majority of web users prefer lighter shades.
A darker appearance reduces readability. Plus, you get limited options for more graphic design elements.
5. Consider Purchasing A Premium Theme
Free themes are already great. They have the features you need to create a beautiful site.
But if you’re not on a budget, you might want to consider getting the premium themes. They can take your blog to a whole new level.
Naturally, premium themes have better features than the free ones. You get regular updates and great customer support.
Plus, there’s no risk of having the theme author abandoning its theme altogether.
Elementor is a popular theme builder with free and premium options that lets you create dynamic websites without having to write a single line of code.
It has over 50 widgets and a visual form builder.
Elementor works best with the Astra theme because their different elements complement each other.
Are you looking to create an awesome portfolio where you can display your posts?
Want to build an e-commerce site?
With Elementor, you can.
GENESIS FRAMEWORK + CHILD THEME
Genesis is another great WordPress theme for bloggers.
It is a two-part theme.
The Genesis Framework, which is called the parent theme and then a customized child theme.
Genesis has clean responsive coding and fast loading times. Once you’ve purchased the parent theme you can choose from a number of child themes that will allow you those creative touches.
Some of our favorite Genesis child themes are from:
Things to be careful of when choosing your theme
WordPress themes come with different customization options. If you don’t code it properly, you’ll encounter serious issues.
Also, there are themes that absolutely look good but can make your site super slow. And your readers won’t like that.
Faster website rank higher.
INSTALLING YOUR WORDPRESS THEME
Is it difficult to install a WordPress theme?
It’s quite easy actually.
There are two ways to do this. You can choose to upload a downloaded theme or you can select from the resources available in WordPress.
To make it even easier I’ve included written instructions on how to install your WordPress theme as well as a video tutorial below.
Uploading a downloaded theme.
First thing you need to do is to download the zip file that contains your selected theme.
Then you log in to your WordPress admin area.
To go to the Themes page, click Appearance then select Themes from the dropdown menu.
Once you’re in the Themes page, click on the Add New button. This will lead you to the next page that lets you add the downloaded theme.
Click on the Upload Theme button. This will reveal a theme upload window.
From there, click on the Choose File button and select the zip file you wish to upload.
Then click Install Now to begin the uploading process.
WordPress will then upload your selected theme from your computer to your site. You’ll know when the upload is successful because a message will appear along with links to activate the theme.
Choosing a theme in WordPress.
Let’s say you’re looking to select from the themes available in WordPress.
Go to Appearance then click on Themes from the dropdown menu.
Then click the Add New button.
You can use the search function or the popular tab to find a theme. Once you’ve found one you like choose “Install” and then “Activate” the theme.
This will make it so the theme is live on your blog.
6. The best plugins for your blog
Want to customize your site’s theme or template?
Add plugins. They can give you more features to enhance the functionality of your WordPress site.
Here’s a quick video tutorial to show you how to install a plugin once you’ve started your blog.
How To Install A Plugin
1. Elementor Page Builder
Enjoy high-end designs and advanced capabilities on your blog with Elementor Page Builder.
It’s fun and easy to use, reducing the time and effort it takes to create your web design.
This plugin features over a hundred page templates that you can customize. Plus, there are hundreds more of blocks or pre-designed section templates.
With Elementor Page Builder, you can reach new heights in web design. Just like how the elite professionals do it.
2. Social Pug
Are you looking to share your blog posts on social media?
Get Social Pug.
This plugin lets you have customizable share buttons that integrate beautifully on your website.
You and your web visitors can conveniently share your posts on the biggest social media networks like Facebook, Twitter, LinkedIn, Pinterest, and Google+.
The free version comes with these five social media platforms. On the other hand, the premium features include other social networks like Reddit, WhatsApp, Tumblr, and more.
If you want to reach out to a bigger audience, Social Pug can help you do that.
3. Short Pixel Image Optimizer
Did you know image sizes on your blog can affect its overall website performance?
Improve your website’s speed by compressing your images by up to 90 percent with the ShortPixel Image Optimizer.
Wondering what to expect from this awesome plugin?
ShortPixel is lightweight and easy to use. Plus, it’s got excellent customer service. It lets you compress all past images and PDFs with a single click. Isn’t that convenient?
It’s the best choice when it comes to image optimization.
4. Updraft Plus
Don’t risk losing everything you’ve worked hard.
For your peace of mind, you need backups and restorations for your blog. So when something goes wrong on your website, you’ve got nothing to worry about.
Need a reliable backup plugin?
It’s the ultimate insurance. Even if the worst happens to your blog.
The best thing about UpdraftPlus is that it consistently works across a wide range of WordPress deployments.
With UpdraftPlus, you get automatic backups. It’s highly intuitive and easy to use.
5. Pretty link Lite
Want to make your website’s links pretty?
Get the Pretty Link Lite. It’s a nifty plugin when you’re doing affiliate marketing (affiliate links are often super long, so you may need to shorten them).
6. Insert Headers & Footers
Did something ask you to add a bit of code to the head tag of your site and now you’re freaking out?
Don’t worry! Insert Headers & Footers makes this super easy.
Why mess with all the code when you can simplify things with Insert Headers & Footers.
With just a few clicks, this plugin will do all the code work for you.
If you want extra protection set up on your website, get this plugin.
WordFence is added security that stops hackers and malware from getting into your website.
This plugin safeguards any of your personal and other vital information. It benefits not only you but also your web visitors and subscribers as well.
7. DESIGNING YOUR BLOG
Now it’s time to create a wonderful design for your blog.
Your blog’s design is a crucial aspect of your brand. And branding is vital for many reasons.
As the American technology entrepreneur and Amazon founder Jeff Bezos said,
“Your brand is what people say about you when you are not in the room.”
So you want to create a brand design that will impress the visitors of your page.
First impressions last; that’s what they always say.
Create a wonderful impression in the shortest amount of time. And with that design, you’ll want people to stay on your blog longer and make them explore further.
Thus, the need to build a visually appealing site.
Create a design that conveys professionalism.
Not only should you make an attractive site, but you also need to convey professionalism.
If you want to gain credibility and earn your reader’s trust, you need to look the part.
Having a professional-looking site gives your audience a sense of security as they go through your blog.
You need to have the appearance of authority and moral ascendancy if you want to give them advice over something.
Make your audience trust you enough to take in what you say.
And to achieve that, you need to convey professionalism.
The right branding can attract the right audience for your blog.
Want to attract the right audience?
With the right design, you can connect with people who will resonate with your brand.
But going back to the idea of first impressions last, you only have a few seconds to pull it off. And having the right design can greatly help you achieve that.
Thus, it is crucial to have the right design elements
People will notice design first before content.
What strikes your readers first is not the written content but the overall look of your site.
To attract the ideal audience, you need to consider these crucial design elements when creating your brand and blog.
It’s one of the first design elements that your audience will see.
Your logo is also what they will remember you by. This mark will distinguish you from the other brands.
So what should you focus on when coming up with a logo for your brand or blog?
Keep it unique yet simple.
Also, aim for stylish yet easy to read.
It will be an intricate balance between color and font; a careful parity of elements that suits your personality and your brand.
The human brain can better associate things and concepts with color. Thus, having detailed colors can help promote your brand focus.
If you’re looking to demonstrate professionalism and a sense of authority with your blog, you can do that with the right color scheme and design pattern.
Here are some of the tools I use to achieve the ideal color layout. Try Adobe Color CC, Coolors, and Colorhexa.
Adobe Color CC lets you have a complete color scheme. So it’s really useful if you have a particular color in mind to use on your blog.
On the other hand, Coolors offers a palette scheme where you can pick the colors that resonate with you the most. To achieve the color that’s perfect for your site, you can tweak the hues featured in this tool.
You might also want to check out ColorPick Eyedropper. It’s a Google Chrome extension that helps you identify the hex code for any color. Simply hover your cursor on a color, and this app will provide you the code.
Bonus Tip: Choose three to five main colors. Tweak it for use on your header, logo, and overall design of your website.
Want to improve readability on your blog?
You can do that by getting the right font style and size for your text.
Make sure you choose the ideal font size and style for your titles or headers, which should be different from the one for your paragraphs.
Personally, I try to limit it to two or three font styles. This gives me a clean look for my blog while maintaining consistency.
I also make sure the font size is big enough that it’s easy to read on multiple devices, especially on tablets and mobile phone. Typically, I aim for about 18-20 font size depending on the font you choose.
For blogging, it’s important to use bold fonts because these can usually catch your readers’ attention.
I also use bold, underlined, and italic texts to emphasize certain points within my paragraphs.
Looking for free fonts you can use for your blog?
I suggest going to Dafont.
Dafont offers a wide range of fonts that you can download for free.
However, each font is covered by a license distinct from the others. What may be free to use may not be the same for the others.
So you want to make sure to read that section on what it can be used for before getting it.
On the other hand, Creative Market offers a selection that can cater to your unique requirements.
As its name implies, Creative Market is a marketplace where you can find design elements, themes, and fonts, including stock photos. It has many pretty things, so it can be very tempting to buy them all.
4. Mood Boards
Are you looking for a foundation for your blog’s visual elements?
You need a mood board.
Think of it as the cornerstone of your brand’s style and look of your site. It covers everything that’s going for with your brand. From photos to achieving the look and inspiration you want for your blog.
A mood board can help you sort your ideas and convey them with more clarity to your audience.
Looking to achieve your branding goals?
Go to Pinterest and create a mood board. Whether you’re launching your site for the first time or doing a rebranding.
Fill your mood board with colors and images that match what you want for your brand. You can add a description of why you like this particular item.
You can also create your own collage using your own pictures by using a photo editor like Canva.
Here is an example of a mood board I created in Canva.
Final tips on Building Your Blog's Brand
1. Define your brand’s goal before getting into the design.
It helps to think about your goals first. Then plan for the design.
Before you get into the colors, styles, and themes for your blog, you’ll need to define what are the objectives you want to pursue for your brand. More importantly, what does your audience expect from your blog?
In my case, I wanted to help moms by teaching them how to start making money online.
With your goal and target audience clear, you can begin creating a design for your brand and blog, focusing on what impression you want to leave for them.
Choose a style that best represents the message you want to convey to your audience; i.e., how you want to make them feel when they go into your blog.
2. Your personality is your brand, so make sure your design reflects both.
Your blog is a visual representation of your personality.
Jot down the core values that you want your audience to perceive. Then create the visual aspects that best represent it.
3. Be True To Yourself.
8. the key pages on your blog
Wondering what are the web pages you need for your blog site?
When it comes to designing your website, you need to include these three key pages: home page, about me page, and contact me page.
1. Home Page
This is where your audience lands first. So you got to make a wonderful first impression if you want them to stay and explore your site further.
But here’s the deal: you only have a couple of seconds to do that.
So you want to have all the important components of web content and design mesh together.
Your homepage is where someone will land if they go to your direct URL.
Many beginner bloggers leave their home page as their blog roll (aka a list of their most recent blog posts). This is okay as you are just getting started, but you may in the future want to create a custom home page which you can easily do in Elementor.
People will end up on your homepage if they,
- Directly type in your URL,
- Click the home button on your site after reading a blog post,
- End up on a broken page and it directs them to the homepage
The purpose of this home page is to help a reader find what they are looking for.
Below I’ve included a sample homepage layout that I recommend that helps,
- The reader finds the content they are interested in, and
- Gets them on your email list.
Here’s how I recommend you set up this crucial blog page.
2. About Page
If your readers want to get to know you a bit more, they go to the About Me page.
The Home Page is more on creating a positive first impression. If they find your website interesting, they may get curious and hope to get more introductory content about you.
That is where the About Me page comes into play.
This page on your website that lets you introduce yourself to your readers.
Take this opportunity to connect with your audience. It’s a great place to showcase your personality.
Apart from what you have to offer in your blog, you might also want to share what core values you hold. Perhaps share a little bit about your personal life; i.e., tell them about your hobbies, what are the things you’re passionate about, etc.
The About Me page is also a great part of your website where you can inspire trust among your readers.
Be tactful and straightforward when you write content on this page. Avoid bragging or getting too pushy.
This is also an important page that lets you become relatable to your audience. It humanizes you vs. just being a face on a screen.
So try to speak in a more conversational tone. Aim for an informal way of writing. Like how you’d speak in the real world.
Don’t be afraid to brag a bit on this page too. Show off your bests posts, your freebies, and authoritative sites you’ve been featured on!
Here is an example of how you can layout your About Me page.
3. Contact Page
Once you got them interested in your blog, they’ll want to connect with you. Perhaps give you some feedback or subscribe to a mailing list.
So your readers will want your contact details.
This is where the Contact Me page comes in.
While this may be the last page they’ll likely visit, the Contact Me page plays a crucial role of keeping communication lines open and accessible between you and your audience.
The Contact Me page plays a two-fold role.
First, it’s a means of facilitating communication. Your readers can get in touch with you. At the same time, you can reach out to them.
Second, it lets your readers leave their thoughts, suggestions, tips, or comments. The information they supply can give you insights on how to improve your blog. Or at least, give you a peek of how they see your site.
Here are key pointers to bear in mind for your Contact Me page.
- Make sure every button or link is functional and fulfills its purpose like clockwork.
- It needs to be personalized and responsive. Have a short greeting plus a couple of sentences about yourself and how you’re happy to hear from them.
Most of all, it needs to look professional.
Here is a basic contact page template you can use.
Legal Pages For Your Blog
If you have a website, you need to add legal pages.
Yes, blogging is fun and exciting. But even if you started a blog just for your enjoyment, it’s important to consider legal compliance.
Don’t worry it’s not as scary as it sounds.
Here are a couple of reasons why you also need to make sure you’re on the right side of the law.
A number of things can go wrong if you’re not conscious about the basic legalities in relation to your website.
- What if someone copies all the content and images featured on your website?
- Did you know you can get legally in trouble if you don’t divulge how you collect personal information from your visitors?
- Absent a disclaimer, you could be held liable for something you recommended, resulting in harm to your readers who followed your advice.
You could get sued for knowingly or unknowingly participating in certain conduct.
So if you’re not managing the legalities, you could end up in legal turmoil.
But here’s the good news.
All these potential legal issues can be avoided.
This is where legal pages come into play.
What legal pages do you need for your website?
If you ask people to follow your website, offer recommendations, sell products or services, or set up Google Analytics, then certain legal mechanisms should be made in place.
Let’s quickly go over the four important legal pages that you should have in your site.
Do you intend to collect some sort of information from your web visitors?
It’s a declaration that outlines how you collect, process, or share the information you gathered from your site’s visitors.
The data covered by this statement includes the names, contact numbers, email addresses, and bank or credit card information of your web visitors.
By posting a Private Policy statement on your site, it lets your visitors know what data you gather from them and what you intend to do with it.
There are two reasons behind this.
First, it is required by law.
Second, it builds your credibility with your audience. Especially so if you’re considering offering products or services in the future.
It should also cover whether your website is restricted to visitors of a certain age. You should also indicate in your legal statement if you intend to share your visitors’ data with third parties.
2. Terms of Service
Terms of Service, or just simply Terms, is a legally enforceable set of rules that define what your web visitors can and cannot do on your website.
Why do you need to have Terms of Service on your website?
While not required by law, it is in your best interest to have one for the protection of your rights. It can literally save you from legal woes.
It protects your rights over your intellectual property.
These terms can also regulate disputes relating to the use of your website or its content. It also serves to limit your liability.
Wondering if these terms and conditions are binding upon your web visitors?
The cool thing about having a Terms of Service agreement is that you can compel your web visitors to agree to the stipulations before they can enter your site.
You may require them to check on the I Agree to the Terms and Conditions box before granting access to your website.
Failing to agree to the terms, you may decline access to your site.
For those that agree to the terms, you are now in a position to enforce the legally binding stipulations.
What are the stipulations covered by these terms and conditions?
You should consider adding these sections into your Terms of Service agreement.
- A statement of your rights and responsibilities as the owner of the website
- An explanation of the applicable rights and obligations of your web visitors
- Clauses relating to your intellectual property rights
- An overview of consequences arising from a violation of these terms
- A limitation of your liabilities
- Details on how you will charge web users for your service
- An explanation on how users can opt-out of your services
It’s easy to get into legal turmoil down the road. These clauses and disclaimers will serve for your protection.
3. Copyright Notice
Worried that someone else will appropriate all your work as theirs?
Let the online world know they can’t do that without your permission by serving them a copyright notice.
What should a copyright notice contain?
It consists of statements letting your web visitors know that any content you published on your website is yours, and it is protected under copyright laws.
Alternatively, a copyright notice may be a one-liner that includes the year you created your site, your name as the copyright holder, and the copyright symbol ©.
Should they appropriate or use it as their own without your knowledge and consent, they can be held liable.
While the law automatically vests to you rights of ownership over all web content you create and publish, serving a copyright notice merely reinforces it.
Think of it as a reminder to those who seek to appropriate your work; that unlawfully doing so may expose them to liabilities.
Is a copyright notice required by law?
But putting up a copyright notice will benefit you as the copyright owner.
It serves to inform web users as to your ownership over all your copyrighted web content
4. Cookies Policy
If you are doing business in certain jurisdictions, you may be required to put up a Cookies Policy on your website.
What is a Cookies Policy?
It contains statements that inform your web visitors that your website will place cookies on their devices. These cookies can be used to identify them.
By giving this notice, your web visitors will have the option to opt out of receiving cookies and discontinue browsing through your website.
Here are the common clauses in a Cookies Policy.
They are pretty straightforward. It begins with a declaration that you are using cookies, along with a brief explanation of what they are.
You should also indicate the type of cookies you are placing in your web visitors’ devices.
Your Cookies Policy should also explain how you are using and managing these cookies.
How to create legal pages for your blog
There are three ways you can generate content for these legal pages.
First, you can use a WordPress plugin.
Second, you can opt to use a template for each legal agreement.
There are a number of online resources that let you have the basic information you need to generate your legal pages.
Third, contact an attorney to produce these legal agreements for you.
You can check with a lawyer to help you create these legal pages (or use premium templates like these). Personally, I think this is a great option since you can be assured that your agreements will cover all the bases.
9. Create epic blog post content
Now that you’ve set up your blog you can start writing your first posts!
In this section, we’ll talk about crafting the perfect headline for each of your blog posts. One that’s catchy and grab your audience’s attention. We’ll also cover, how to come up with loads of blog post ideas to get your wheels turning!
Crafting The perfect blog post headline
If you want to create epic content, one that gets great web traffic, then you’ll need an awesome headline that will make heads turn.
The purpose of your headline is to get your audience’s attention. Make it interesting and intriguing that they’ll click on your post.
So how do you come up with something catchy that will rouse their curiosity and attention?
It’s not really that daunting of a task. Here are a couple of practical tips to come up with a fabulous headline.
1. Consider what your audience wants.
If you want to gain their following, you need to offer them something they find interesting.
But what may be interesting and intriguing depends on what your targeted audience wants.
Determine what topic may compel your audience to read. Put yourself in their shoes and think about what will grab your attention. Take into account your readers that are both active and new.
When you are able to pinpoint what’s compelling to them, you can work from there.
2. Use a headline that makes them curious.
Now that you know what they want, the next step is to get their attention.
How do you do that?
By giving them an intriguing title that will arouse their curiosity and interest.
“What is this?”
“I want to know what’s this about.”
Those are the kind of reactions you want from them. Inquiries that will drive them to click on your post and read about it.
Do you find it hard to come up with a good title for your post?
Maybe Buzzsumo can help.
It’s a great tool for your SEO and content marketing campaigns. This app will identify what content performs well for a given topic and who the influencers are.
If you have a catchy and compelling title in mind, you might want to check it with Buzzsumo. Discover what articles come up in your search and look for similar titles.
Buzzsumo will also give you ideas on what are the trending keywords for topics you want.
3. Did you know numbers in your headlines can attract readers?
Would you believe you can draw attention to your blog if you put numbers in the title?
- “Top 10 Suggestions…”
- “10 Best Ideas…”
- “10 Tips for Moms…”
Notice how the number in the title can quickly catch your attention.
Did you know most of my popular blogs begin with a number in their title?
It seems like the title is easy to break down and understand with the number in there.
Like the brain is wired to grasp the proffered idea in the headline without effort.
4. Offer a solution to their problem.
When people look for solutions to their problems, they usually go online.
Whether it’s about opening a jar of pickles or how to make fluffy pancakes. People run to their phones or computers to read how-to blogs to fix issues.
In the search results page, web users will be bombarded with a variety of blog posts. They will have to run through a long list of helpful articles that seek to offer a solution to their woes.
So how can you make your blog stand out from the competition?
Make sure the title reflects your intent to provide a solution to their problem.
The right headline will catch their eye and grab their interest.
If the title can show you can help solve their problem, people are more likely to click on your blog.
When crafting a headline for your blog, consider the type of problem you will solve for them and the outcome you desire to achieve.
- “How to Open Pickle Jars”
- “How to Make Fluffy Pancakes”
Doing it this way will increase conversion rates for your blog.
5. Don’t forget to use powerful words.
These words deliver more impact, making your headline more convincing.
They help compel the readers to take action and get to your post.
Here are some of the catchy and powerful words you can use on your headline.
- Blow Your Mind
6. Keep your headlines and titles short.
Ideally, try to limit each title under 70 characters. It’s ideal for search engine optimization.
At 70 characters, it can be seen in full in search engine results.
Make sure you also put your keywords in the title. Those are what your audience is searching for. Plus, it’s ideal for search engine and social media optimization purposes.
Bonus Tip: You can have a short title or main headline in your blog. But in your social media posts or Pinterest graphics, you can have a longer and more intriguing one.
7. No one wants to be misled by a title.
Imagine getting intrigued by a title or headline. So you click on it to read more, only to discover the post isn’t offering what the title or headline talks about.
You probably don’t even have to imagine, this most likely has happened to you and is called clickbait.
Be truthful in what you put in the main headline or title. Your audience will appreciate it.
Putting a deceptive title may cause you to lose some of your following.
8. create mystery and captivate your audience
What’s a good way to compel your audience to read your blog?
Create a sense of mystery. Make them want to know more about what’s in your article. And to do that, build intrigue and fascination in your main headline.
Your goal in your title is to have your audience itching to read on. It shouldn’t stop them in their tracks.
The title should be descriptive and captivating, triggering an emotional response that’s compelling; that they will feel like they’ll miss something if they don’t continue reading.
Bonus Tip: In your social media post or Pinterest graphic, add an intriguing wording to go along with the title or main headline to your post.
So if you’re listing the top 10 best snacks for toddlers, you could say something like “My picky eater gobbled up number four.”
Your audience will wonder what’s number four?
To know more, they’ll have to go to your blog and check it out.
9. Use your readers' language
Your audience will get your point better if you speak their language.
There’s no need to let scientific or technical words to fly around. If you can make your point across without resorting to big words, then do that.
fill-in-the-blank blog post title templates
Here are some of the templates I use to come up with an interesting and compelling headline. You can tweak them to suit your target audience or the topic of your post.
1. How to (Action or Solution to a Problem)
This type of guidepost is very popular on the internet since they offer instant answers.
“How to” articles present solutions for a particular set of problems.
2. Top (Number) (Reasons or Things)
Lists are easy to read and understand. This is why articles with titles like “Top 10” or “20 Best Things” also receive high web traffic.
These type of posts are commonly referred to as listicles in blogging.
3. What Every ___ Should Know About ___
This post tends to be specific, addressing only a particular group of people or pertaining to an important issue.
4. Why ___ Is ___
This type of post offers a different perspective of things to your readers, giving them an interesting look from another angle.
5. My (Impactful Adjective) Methods for
Want to share your personal tips or strategies?
This title makes a great main wording for your article. And because it is preceded by the word “My,” it offers your personal take on things. It can be enticing to your viewers to learn more about it.
Ways To Come Up With Blog Post Ideas
As a blogger, there will be days when ideas are overflowing. Thoughts will be pouring in. From the looks of it, you’ll be having a lot of material for your website that can last you for months.
However, you can also expect days of mental drought.
Have you ever felt like that?
Have you ever struggled to come up with ideas and posts?
These ideas can help you brew something up.
1. Check Facebook groups for post ideas.
Similar to how I mentioned using Facebook groups to come up with headline ideas you also can use it to come up with new blog post ideas.
Facebook groups are seriously a GOLDMINE!
First, think of some topics that you write about on your website, list out a few of your categories or keywords that you frequently write about. Then head over to Facebook groups where your target audience hangs out.
Once in the group use the group search on the right-hand side of the screen and enter in your keyword.
Then it will pull up related posts for your keyword. It will look something like this.
In the top left you can see the search bar where you have entered in your keyword. In this example I used the keyword SEO in my Facebook group Blogging Newbs.
On the top bar you also have different tabs, Sort By, Posted By, Tagged Location, and Date Posted. These are various tools that Facebook lets you use to sort the results you get from your search.
Sort By – Lets you sort either by the most recent posts on that topic or by the most popular posts. As a default it will sort by the most popular posts.
Date Posted – This is a great way to search if your topic is more time-sensitive. Like maybe you are writing a blog post about this years most popular toys for Christmas and you want to see what presents moms are talking about for their kids. This tab will let you sort by year, so you are only finding posts about toys moms love this year vs. three years ago.
Below the top bar is where the actual posts will come up. Facebook will give you a little preview of the posts that contain your keyword. You can then click on any of the posts to go to the original post and view any comments or engagement.
The questions asked in the post may give you new blog post ideas, but don’t forget about the comments too! You can get tons more ideas by browsing the comments section.
Pinterest is an amazing way to come up with new ideas for posts on your site.
Now before we get started on this section, I want to make something clear. There is a fine line between inspiration and copying. Be very careful that you are on the inspiration side of the line.
Getting ideas from other bloggers and expounding on it in your own unique way is great! Taking their post and changing around a few words…not so great.
Be authentic! The world needs to hear your unique stand on things.
Okay now going into it there are a few awesome ways that you can get inspiration for blog posts on Pinterest.
1. Search for your keyword and see what types of posts come up
Once you’ve entered in your keyword look through the posts that come up in the feed.
You can see here that I searched “baby sleep.” Let’s say for example you wanted to do a series on your blog all about baby sleep. Based on some of the examples that came up in the search you could easily come up with five to ten new blog post ideas in just a few minutes.
A few examples of blog posts you could write from the pins listed above, are baby sleep milestones, baby sleeping habits, how much should a baby sleep, are essential oils a safe method for helping a baby sleep, etc. See four new post ideas and that took you less than two minutes!
Quick tip: When doing this method, I would encourage you to not click through to the posts. This may bias your post. Remember your people want to hear from you!
Another Pinterest goldmine is what comes up right below the search bar.
Those words listed below the search bar, but above the pins are keywords that are frequently searched with the words that you’ve typed in. The most popular are on the left with the least common on the far right.
Basically, Pinterest makes keyword research REALLY easy for us. This is also a super simple way to come up with more post ideas.
In the search bar in this example the first few through the night, training, tips, guide, schedule, and products. Right there you have five to ten more blog posts.
Here are some example posts you could write,
- Five ways to help your baby sleep through the night
- Which sleep training method is right for your baby?
- The ultimate guide to getting your baby to sleep through the night
- How to get your baby on a better sleeping schedule
- The perfect nap schedule for newborns
- 10 must-have products to help your baby sleep (this one would be a great post to add affiliate links to!)
See one tiny search on Pinterest and the creative juices are already flowing!
Types of Blog Posts
1. Roundup Posts
These are super easy and fun way to connect with other bloggers.
Your roundup post can be about pretty much anything!
- 10 rainy day toddler activities,
- 20 drool-worthy recipes using spaghetti squash, or
- 10 stunning ways to style a boxwood wreath.
Email bloggers with posts you love and get permission from them to use one of the images in your post and make sure to link back to them!
2. The Best Of
This is where you get to showcase the best blog posts you’ve done on your site. Do a roundup of your own posts!
These are quick to throw together and can reduce your bounce rate due to all of the interlinking to your other posts!
3. Ultimate Guides
These posts take a bit more time and are generally more lengthy but build a lot of trust with your reader.
This post is an example of an ultimate guide for how to start a blog (but don’t worry, ultimate guides don’t all have to be 20k words like this one!)
In an ultimate guide post you can give them everything and the kitchen sink or you can have this be like overview post and then link to more detailed posts in a series that is related to that topic.
4. Quick Wins
Have a fast tip that your reader can implement right now and get instant results.
This is post on adding a Pinterest widget is a great example of a quick win post. It takes the reader 5 minutes to set up and then they can reap the rewards. Even though it is one of the shortest posts on my site my readers love it!
5. Life Hack
In this type of post share a quick trick that makes life easier. If it saves your time, makes your day better, or is anything you think others could benefit from, document the process (+bonus points if you include step-by-step pictures) and you have a great post.
6. 10 Best Items For _____
These type of posts can be fun to write and are great money makers. Think of 10 items that make something in your life easier. Like 10 must have items for insomniacs or first time moms, or little league coaches. Whatever your audience is interested it!
7. The Inspirational Post
One of the main responsibilities of bloggers is to inspire. There are lots of ways you can do that, but in these types of post I want you to get deep into a personal issue, be vulnerable and then give your readers the motivation they need to keep going.
8. gift Guides
Gift guides are oh so fun and can be great money makers (they are perfect for affiliate marketing!). For a gift guide come up with a list of amazing gifts for a specific type of person or event.
- 17 Gift Ideas For An Outdoorsy Dad or
- The Ultimate List Of Gifts For A Two-Year-Old Boy’s Birthday.
Write a little bit about each product, grab your affiliate code from Amazon, make a cute graphic and you are ready to go!
9. Style Guides
Do you have a classic piece in your wardrobe that you feel you could wear all the time. Feature that item and show a few different ways that you can style it. Show how you can dress it up or dress it down. This will give your readers ideas for how they can style similar pieces they own.
If you are design savvy printables can get a ton of traffic. Make a printable PDF and then feature it in a post. Show how you use it in your life.
These a great for driving lots of traffic and can really ramp up your ad revenue.
- Inspirational quotes,
- chore charts, etc.
11. DIY Projects
I don’t know about you, but I LOVE a good DIY post. Turning something old and dingy into something beautiful again makes my heart happy.
If you are doing a remodel in your home or are refinishing a dresser, mirror or even making something from scratch, document you doing the project and share your tips and what you learned!
12. How to/Tutorial
Similar to the DIY you can walk someone step-by-step through any process. You can teach a craft, a technical skill, an exercise or really anything that would benefit from specific guided instructions.
13. The Lifestyle Post
You want your readers to get to know you! People are more likely to buy from people they know like and trust so let them in a little bit. Do a cute recap of your weekend staycation with your family or playing in the snow with your kiddos. Your readers will stick around longer if they connect with you!
14. Video Post (Vlog)
If you like video this can be a fun quick way to get a post up! Make a video of yourself teaching something or sharing some tips.
To “double-dip” this could even be a replay of a live you did on your Facebook page. You can either just post the video or transcribe it and have the video and the text.
15. Review Post
This can a sponsored or unsponsored post. If you have a product/ service/ business that you really love feature it on your blog and review it.
If it is a sponsored post then you can make some money that way, or if you are writing a few for free to get practice under your belt make sure to include an affiliate link so you can see the sales that come from that post!
16. The Controversial Post
This is one where you should tread lightly, but it can help you identify who your “true” followers are. The ones that are your ideal audience and believe in your values.
With a controversial post you will make a stand on a somewhat heated topic. This can get a lot of shares and engagement, but beware this isn’t for the faint of heart.
17. Your Favorite Things
Write a roundup of your favorite things. This doesn’t have to be centered around a specific topic, but just certain products that help you get through life. This is a great opportunity to bring in some affiliate income.
18. The Feature
This is a really fun one where you can feature other bloggers and friends in your niche. It is similar to “Follow Friday” which you might have heard about on Instagram.
Featuring other bloggers helps establish relationships and hopefully they will then feature you on their page too!
19. Seasonal Content
Can you say holiday related content?!
Holiday content can drive so much traffic to your blog. It is seasonal so you will have surges to these pieces on your site, but they can be big earners and traffic drivers.
Make sure if you are preparing a post for a certain holiday that you have it ready 1-2 months in advance (Christmas content can even start to ramp up in July and August).
20. Before And After
I love before and after pictures. Whether it is a weight loss transformation, DIY project or room tour they are just so much fun to see.
These type of posts include a lot of pictures and are a great way to incorporate affiliate products used to get to the “After” picture.
Interviews can be so much fun to do and are a super easy post for you to publish. Come up with a few bloggers, friends or professionals that you like to interview on your site.
Send them an email and see if they would be willing to do an interview with you.
Then brainstorm a list of questions to ask them and call them and record the conversation or email them the questions and you’ve got the majority of your blog post already written!
22. Guest Posts
Guest posts are another really quick way to get a post up on your site. It can be great exposure for both you and for the guest poster.
Usually, with a guest post someone will write an article for your site in order to get in front of your audience and expand their audience.
They usually will share the guest post too so that gets you in front of their audience as well. You also can try cross posting where each of you guest posts on each other’s blog.
23. The Link Up
If you’ve found some really inspiring blog posts that you loved, do a “Link Up” and write a short blurb about what you loved about and link to the bloggers original post. You can do this with a long list of bloggers.
Once the post is published email everyone that you linked to letting them know that you featured them on your site.
Chances are they may share your post (which can be a huge boost as a new blogger) or you will at least get on their radar!
Blog Post Checklist
Once you have a blog post written using one of the blog post formats above use the Blog Post Publishing Checklist.
Below are things that you should do or include in every blog post.
Reference this sheet every time you get ready to publish a post.
10. How to get blog traffic
Wondering how to get web traffic when you start a blog?
If you considering monetizing your website, it is crucial that you make your blog known to the world and show people why they should be checking it out.
Do you need to spend huge amounts of money to get traffic to your new blog?
You don’t have to break the bank to become a successful blogger and online entrepreneur.
Actually, a lot of the ways I’ll teach you to get blog traffic are free.
What you need though is passion, patience, and hard work.
There are many inexpensive ways to boost your online marketing strategies.
Social media is going to be one of the best ways to promote site once you’ve started your blog. Make sure that your branding carries over to those platforms as well.
The main social media platforms are Facebook, Twitter, Instagram, and Pinterest.
I recommend focusing on Pinterest and one other platform.
For example, if you started a lifestyle blog, Instagram is huge for growing your following and securing collaborations, so I would have you start with creating content specifically for Pinterest and Instagram.
Trying to balance all of the social media platforms can be overwhelming at first. So pick two and really try to stand out there!
Pinterest is a powerhouse when it comes to driving traffic to your blog.
When you start a blog I always recommend starting with Pinterest. Using Pinterest I’ve been able to generate over 20k pageviews for a brand new blog in it’s first month. You can read my complete case study here.
Take the time to figure out a solid Pinterest strategy.
With Pinterest, it’s easy to gain traction for your online marketing strategy. And you don’t have to “pay to play” it.
It’s great leverage for your blog and brand.
Here are some steps to follow when getting started with Pinterest.
1. Create A Pinterest Business Account
Do you have an existing Pinterest account?
You can change your personal account to a business one (or you can create a new one).
Why do you need to get a business account?
You enjoy more unique features like Pinterest analytics, which are helpful at promoting your online business.
To convert it to a business account, go to your Pinterest account profile and look for the three tiny dots located on the top right corner.
Click on the three dots and select Switch To Business.
This will bring you to another screen where you can type in your business name, select your business type, and enter the link to your website.
If you are using Pinterest with the intent to make money you are supposed to have it set up as a business account.
Opening a free Pinterest business account allows you to have access to extra features and your account analytics.
2. Complete your Pinterest Bio
Fill out your bio and include keywords that you’d like your audience to be searching for.
Pinterest limits your account name to 30 characters. However, you may be able to add more characters if you edit your name in the mobile app.
3. Create Relevant Pinterest Boards
Create Pinterest boards that are relevant to your niche.
Try to pin 50 pins to your boards that are on topic from other sites before starting to pin your own content.
If you converted a personal account to your Pinterest business account then make sure to make all of your personal boards that are off topic secret boards.
4. Join group boards
Group boards are a great way to get in touch with other bloggers as well as potential followers to your website.
Group boards are Pinterest boards that have multiple contributors. You can add your content to the board for everyone to see.
You need to apply to join group boards. Most group boards will have instructions on how to apply in the board’s description.
Aim to join group boards in your niche vs. general group boards like “Pin Anything.”
Niche specific group boards attribute more accurate keywords to your pins and are more effective overall.
5. Be a "Good" Content creator
Pinterest likes to see that you are a “good” content creator.
Here are a few things you can do to get in Pinterest’s good graces:
- Pin Consistently – Pinterest likes to see that you are showing up everyday to share your content. You can manually pin on Pinterest or you can use a Pinterest scheduler like Tailwind. This tutorial shows you how to use Tailwind.
- Pin NEW Content – Pinterest wants their users to have lots of content to view on their platform, so they reward NEW content. For each of your blog posts aim to make at least 2-3 Pinterest graphics so you will have lots of new pins to add on Pinterest.
- Pin High-Quality Content – Pinterest is a visual platform and they want you pinning great things. Things that do well on Pinterest include vertical images, bright beautiful images, images with lots of compelling text.
- Pinterest SEO – Don’t forget to use keywords in your pins and descriptions. This post shows you how to use Pinterest SEO.
Pinterest Graphic Template
When it comes to Pinterest visuals are vital. To stand out in the feed you need to have long pin, bright compelling images, and clear text.
The recommended dimensions for a pin is 600×900 px or a 2×3 ratio.
You can create longer pins as well up to 600×1260.
Create different variations of your pins to test what works best for you!
2. Facebook Groups
If you want to get your blog and brand out, Facebook Groups can help you.
There are groups for just about anything under the sun. From DIYs to money-saving tips. Even groups specifically for bloggers.
I have a great group just for new bloggers where everyday we have a new thread where you can promote your content, connect with other bloggers, or get feedback on your posts!
You can join the group here.
How To Find More Facebook Groups
You may want to find more groups to join to promote your content and network (& get more blog post ideas like we talked about in the content creation chapter!) so I’m going to show you a super easy way to find tons of new Facebook groups.
First, head over to Facebook and type your keyword in to the search bar. Your keyword is the type of group you are looking for, so in this example I looked up “mom bloggers” to help me find groups with other mom bloggers.
Once you hit enter the search results will come up. It will preview a few different Facebook groups.
To see more Facebook groups either click,
1. The “Groups” tab in the navigation bar.
2. “See All” below the groups that are being previewed.
This will bring up tons more groups for you to scope out!
3. Search Engine Optimization (SEO)
Pinterest and SEO are the two main traffic drivers to my sites.
However, SEO traffic takes MUCH longer to build.
Pinterest traffic is quick to get while SEO takes time to build authority and get Google’s attention.
With that said I believe that both traffic methods are incredibly important when you start a blog.
So what is SEO?
The basic goal of SEO is to get your post to rank at the top of the Google search for a specific term.
While there are many search engines, most bloggers focus their SEO strategies in getting to the top of Google’s search results page.
There are many factors that go into ranking on Google, but let’s go over a few of the main one’s together.
1. Use Strong Keywords
Keywords are words used by web users to make a search. So if you want to appear on their search, you need to have the right keywords in.
There are plenty of websites that can help you get those right keywords.
One of my favorite free SEO tools is the Google Chrome extension Keywords Everywhere. It’s a free tool that lets you see the trending keywords and the search volume for those terms.
When you decide on a keyword you then strategically use it in different places in your blog posts.
2. Optimize Your Images
Often overlooked but it’s also important, for SEO purposes, to have your photos optimized.
Here’s what you do.
Name your images correctly. When you upload them on your WordPress blog, its file name should be related to your post.
So instead of having it as “image0001.jpg,” change it to a file name relevant to your blog; for instance, “pancake recipes” if your blog is about pancake recipes.
Put in the relevant keywords too in the alt text or alt tags of your images.
3. Don't forget To use Meta descriptions
Think of it as a summary of your blog. It’s a brief statement that pops up in the search results.
Meta descriptions are usually up to 160 characters.
With the limited number of allowable characters, try to fit in the most relevant description in there, including your primary keywords.
To easily insert meta descriptions use the Yoast SEO plugin.
Go to the post you want to add the description for, scroll down to the Yoast SEO area and then click “Edit snippet.”
4. Get backlinks from other sites
Backlinks are links posted on other sites that link to your blog.
These link send signals to Google that your content is valuable and worth reading. The more legitimate backlinks a piece of content has the higher the likelihood that it will start to rank in the search.
5. Interlink your posts
When you link to one of your other posts within one of your own blog posts that is called interlinking.
Interlinks are like backlinks, only they are links within your own website.
This is a great SEO strategy because you keep your readers on your website, hopping only from one post to another. As a result, you reduce the bounce rate.
6. Use Keywords In your permalink
What are permalinks?
They are the descriptive words at the end of each URL.
Getting the right words in your permalinks is good for SEO. Plus, they make your URLs look professional, especially when you post it on social media.
Bonus Tip: if you have already published your post and it has the date, don’t change it.
7. Focus On Site Speed
People hate it when it takes too long for a website to load. The natural tendency for them is to leave the site.
As they say, “Ain’t nobody got time for that.”
You don’t want a website that takes a long time to load. Especially not for your blog.
With a slow website, you will lose the attention of your web visitors. This will effectively reduce the traffic going to your website.
Want your site to load faster?
I suggest using plugins like W3 Total Cache, Hyper Cache, and WP Rocket.
With the right choice in a web host, your site can also run faster.
You can test your site speed using Google’s PageSpeed Insights.
Also, make sure that when you are uploading images that you are making them the correct size. If you upload a photo that is the full size it is going to take up way more space.
Try resizing your images before uploading them and using a free tool like ShortPixel to compress them.
11. Start a blog that makes money
While some people blog for fun, many start a blog to make money.
I remember when I first started out, I thought having ads on my blog was the only way to get paid. Little did I know there are more ways to monetize a website.
Earning money through my blog took time. It wasn’t overnight.
But it is possible to start a blog and make money within a few months.
I’d like to share with you these five simple ways to monetize your blog.
This is a common monetization route for many bloggers. In fact, I thought this was the only way to make money when I started in 2012.
Unless you get thousands of page views and web visits regularly, then the money coming in will only pay for your coffee.
I suggest you wait until you get 25,000 sessions per month before putting ads on your blog. Then apply for Mediavine.
If you are anxious to start a blog and make money faster then you can apply for another premium ad platform like Monumetric once you hit 10,000 monthly pageviews.
There are two ways you can earn money through ads on your site.
First is the pay-per-click setup. You get paid whenever someone clicks on the ad posted on your blog.
The second one is pay-per-impression. You get paid by the number of times an ad is seen on your site.
To boost your earnings through ads, get help from Pinterest to drive more traffic to your blog. The higher the traffic, the more chances of increasing your ad income.
2. Affiliate Marketing
This is easily my favorite way to make money when you start a blog.
In affiliate marketing, you share your product reviews and earn a commission for each sale made through your blog.
Here are few of my favorite affiliate networks that accept new bloggers:
ShareASale is a very popular platform. It has a wide reach, making it one of the leaders in performance marketing solutions.
When you join ShareASale, you get access to more than 2,500 affiliate marketing programs that let you earn commissions.
But the best thing about ShareASale is that you can get easily approved when you apply to join; even if you’re a newbie blogger
AWIN Global Affiliate Marketing Network
Partner with the world’s popular brands through AWIN Global Affiliate Marketing Network.
Earn big bucks when you promote AWIN’s merchant partners like M&S, Trip Advisor, Etsy, Groupon, and AliExpress.
Do you love getting a great deal on things? Then Ultimate Bundles is for you!
Ultimate Bundles puts together collections of products in multiple niches and sells them at a massive discount. We are talking 90% off or more!
These bundles are easy to sell because of the crazy discount.
Affiliates earn a whopping 40% commission on any bundles they sell.
3. Sponsored Posts
You may not know this about me, but before I started a blog I was a freelance influencer marketing coordinator for small businesses.
For a time, I was the person behind a sponsored post pitch.
Looking for sponsored opportunities?
You have two options for this.
First, you can reach out directly to brands and offer your services.
Or you can work with a sponsorship network.
Here are some of the popular options:
Do you have a service you could offer on your blog?
You can offer and promote your services through your blog; it’s an amazing platform you can use to give potential clients a preview of what you can do.
If you have an expertise in an area you can use your blog as a platform to find clients for your service.
I’ve met hundreds of service based business owners that start a blog to bring in new business.
Here are a few ideas I’ve personally seen:
- Online baby sleep consultant
- Lactation consultant
- Online cooking lessons
- Home decorating consultations
- Trademark lawyer
Some may also choose to offer when they start a blog as a way to bring in some extra income until their income from ads and affiliate sales starts to take off.
Common online services include:
- Virtual Assistant
- Freelance Writer
- Graphic Designer
5. sell Your Products
In addition to offering your online services, you can also sell products through your blog.
If you have an online shop, you can use your blog as a platform to promote your items then funnel your readers to your store.
Since starting a blog I’ve sold ebooks, online courses, design templates, and more!
Now that you know how to Start A blog for profit...
You know how to start blogging, so it’s time to go start your blog!
resources to start a blog
I know this post was massive so I’ve included a brief recap with some of the resources that I’ve mentioned that will help you start a blog.
Where to start a blog?
Bluehost: Bluehost is a hosting company that you can use on WordPress.org. They offer some of the lowest rates for hosting at just $2.95/month. You also can get your domain name free for the first year when you use this coupon link.
SiteGround: SiteGround is one of my favorite hosts. They are slightly more expensive than Bluehost coming in at $3.95/month, but they have incredibly responsive customer service. I’ve always had a positive experience working with SiteGround.
Big Scoots: If you have a budget for it, Big Scoots is a fabulous hosting provider. If you want to become a blogger I would save this host for later once your traffic has hit 80k monthly pageviews or more.
How to build a blog?
Recommended WordPress Themes
website Page Builder
How To Start A Blog And Make Money
Blogging for money can be an incredibly lucrative business. Below are some of the platforms and opportunities that will help you make money off your blog.
Premium Ad Networks
Affiliate Marketing Networks
Did this post help you start your blog?
I poured my heart and soul into writing this massive guide on how to start a blog, so if this post helped you start blogging could you do me a favor?
I would absolutely love it if you could do one of these things:
Link to this post on your new blog: That way others that want to become a blogger can take advantage of this resource too!
Share this post: There are social sharing icons right at the bottom of this post. Click to share this on any platform you would like!
Comment below: This one is a little bit selfish, but it makes my heart so-so happy when I hear how this post helped others start a blog. It seriously makes my day. Comment below to let me know if this helped you and feel free to share the link to your new blog!