Welcome to our ultimate guide of blogging tools, which includes the software and resources that we personally use to run our two six-figure blogs.
They are the best tools around to help you grow and monetize your blog!
When Alex and I started, we tried every blogging tool, software, gimmick, webinar, launch, and any other magic pills you can think of.
It was a time of learning and mistakes, and it was 100% necessary for our business.
These are not only the best blogging tools that we use personally for our blog but also what many of our fellow successful bloggers use as well.
They’re all the tools and resources that we recommend to our students in our blogging courses as well.
We have broken down the best blogging tools into the following categories:
Table of Contents
Some of these blogging tools are paid tools, but we have tried to provide a free option wherever possible!
The very first blogging tools that we are going to discuss are the ones that make up the foundation of your blog.
Without a great blog hosting plan and platform to run your blog on, you’ll never grow as quickly or reach the level of success that you should with the right tools.
The first step in building your foundation is choosing the best blogging platform to run your blog on.
There are a few different options here and you’ve probably heard of some of them: Squarespace, Wix, Shopify, WordPress, Blogger.
WordPress is hands-down the best platform to run your blog on.
It’s the #1 most widely used platform and therefore has the most customizations and add-ons for your blog.
These customizations come in the form of plugins, and WordPress has the most plugins available to help you grow your blog and monetize it.
While platforms like Wix and Squarespace might seem a little more beginner-friendly — at first — you will find the customizations lacking as you begin trying to drive traffic and monetize your blog.
I’m sure there are some out there, but I personally haven’t heard of any six-figure bloggers running their blogs on anything but WordPress.
After you’ve settled on WordPress, the next step is to get a great hosting plan to host your WordPress blog.
1. Bluehost (Beginners)
Bluehost is the by far the best hosting company on the internet for beginner bloggers, in our opinion.
And we’ve tried quite a few hosting companies over the years, including Siteground Hostgator, which are the biggest competitors.
Bluehost comes at the best price (as low as $2.75 month through our affiliate link) and has the best customer service.
Bluehost is also what we personally used for the first two years to take both of our blogs to earn six figures!
2. BigScoots (Advanced)
BigScoots is the current hosting company that we use to run our blog, BUT we only recommend it for intermediate to advanced bloggers.
It’s much more expensive than Bluehost, and you just don’t need it as a beginner or even an intermediate user.
Again, we waited two years to upgrade to BigScoots and we only did it because we had plenty of money to reinvest back into our business.
We only recommend BigScoots IF…
- You’ve been blogging for a while and feel that you are outgrowing your current hosting plan.
- You have more money to invest in your blog and are okay with spending it on a better hosting plan.
You can check out BigScoots plans here.
Once you’ve set up the foundation of your blog, the very next step is to design it with a great theme and other customizations!
3. Divi Theme (Beginners)
As a beginner blogger, the two most important factors in choosing a great blog theme include:
- User-friendliness — being able to learn the software quickly and not spend hours making the smallest of changes
- Customizability — being able to design your blog to look the way you want it to
Divi is the #1 theme on the market for beginner bloggers when it comes to both user-friendliness and customizability.
When you purchase Divi, you also get access to the entire Elegant Themes market, which means that you can also choose from over 70 other themes if you decide that you don’t love Divi.
This is also the theme that we recommend in our blogging courses and what most of our blogging students start out with.
4. Genesis Theme (Advanced)
Genesis Framework is the #1 fastest theme on the market in terms of website speed.
But that comes with a couple of huge caveats… It’s very expensive and NOT very customizable at all.
When we first upgraded to Genesis on our first health and wellness, it looked like crap because we couldn’t make the customizations that we wanted.
We later paid a web designer $1,000 to add a lot of custom-coding to design it the way we wanted. And a year after that, we paid even MORE for the current custom design that we have.
We were making over six figures with both of our blogs for several months before we made this investment.
Genesis Framework is only for you if…
- You have $150+ to invest in the framework, child theme, and additional plugins for customization — AND the time to invest in the higher learning curve.
- You can afford to hire a web developer to help custom code your site.
These next blogging tools are all related to images on your blog and anywhere else you might use them, including product creation, marketing, social media, and more.
They will help you with image creation, design, editing, and compression.
5. Stock Photography Images
Stock photography isn’t always a great thing. Some photos are downright cringe-worthy.
Take this photo of Vince Vaughn and Dave Franco for their movie, Unfinished Business, for example…
(image courtesy of Adweek.com)
But in most cases, stock photos can be a really great tool to have for your blog. Many of them look very beautiful and professional:
Here’s the deal…
You can’t just use any old image that you find in Google search on your blog. Those images are owned and protected.
You need permission before you can use them, and you can find yourself in the middle of a copyright lawsuit if you ignore those rules.
Stock photos can be purchased (or found for free in some cases) and used freely on your blog, and they also look very professional when you use the right ones.
Now, if you’re a professional photographer who wants to take the time and produce amazing photos for your blog…
Go for it!
They look MUCH more personal, and it’s definitely the better option if you have the time and skills.
But most of you will be more like us and not have the time or the resources to add incredible, personal photography to every post that you write.
Our best recommendations for stock photos:
Although the free options above have far fewer photos to choose from, they’re generally perfectly sufficient for most bloggers.
You might find this resource helpful if you’re looking for great free stock image sites.
Depending on your budget and your desire for very specific photos, you might want to consider a paid plan.
Once you’ve found some great images to add to your blog, you need to use the following tools to help you edit and optimize them before uploading them to WordPress.
6. Canva (Design)
No longer do you have to pay thousands of dollars to have professional designers and companies to make graphics for your blog.
No more back and forth over design specifications for days on end!
This next tool is one of the BEST blogging tools for creating and editing blog images on the internet. I’m going to illustrate my point with a few examples.
Canva is a free, web-based tool that allows you to easily create and design images for your posts, product images, social media graphics, and more.
Some of the features include:
- Upload images or use their stock images (both free and paid options)
- Add text overlays, charts, and icons
- Save files as either images or PDFs
- Copy your designs and change sizes
- And more!
The best part is… It’s super easy to use!
No fancy Adobe Photoshop skills required!
They offer a free version and a paid plan with additional features.
The upgraded features include the ability to automatically resize images and save images with transparent backgrounds.
7. BeFunky (Resizing and Editing)
I use this next tool mainly to resize my images before I upload them to WordPress.
The images that you upload to WordPress should always be the smallest file size because the larger the file size, the more it will slow down your website.
While Canva is really great for creating images, BeFunky is a great free tool for resizing and editing images.
I actually just used it to edit the image from the point above:
You can also make simple edits like adding borders, text, colors, touch-ups, etc.
On this blog, I take a lot of screenshots to show software (this article is a prime example), and screenshots are generally very large, high-quality photos that take up a lot of storage space.
I use this software to resize the images for my blog so they aren’t quite so large.
But after resizing them in BeFunky, there is still another step you need to take to further reduce the file size before uploading the image to WordPress…
8. Optimizilla (Compression)
Continuing with our discussion above about how images can slow down your blog…
It’s actually not enough just to resize images. You also must compress them to minimize the file size.
Optimizilla is a free tool that compresses your file into a smaller file size so that it takes up less space on your website.
I love Optimizilla because it’s a free web-based application that allows you to drag and drop image files very easily and compress them in seconds.
It will automatically compress the file for you — the image in the example below was compressed by 72%:
The 72% compression resulted in a reduction in the file size from 455K to 82K.
You can also change the compression settings:
- More compression = lower quality but lower file size.
- Less compression = higher quality but larger file size.
In addition to this tool, there are also a couple of plugins that you can install on your blog to help with image sizes and compression:
- Resize Image After Upload – Automatically resize your images to a specified width and height on your blog to reduce the file size and loading time on your blog.
- Optimus – Automatically compresses and optimizes photos uploaded to your blog (sometimes up to 70%)
If you haven’t started building your email list yet, this is the #1 blogging tool you need to implement from this article.
Email marketing is the most important first step you need to take to start making money blogging.
Because emails help you connect on a more personal level with your audience and begin building a relationship with them.
And the trust built in that relationship makes them more likely to buy from you.
So, how do you start building that relationship?
ConvertKit is the #1 best tool for bloggers to build and foster relationships with your audience.
There are a LOT of different email marketing platforms out there and a lot of them are pretty comparable in terms of price and features, but most of them suck in performance.
They try to offer too many features, which makes the software unnecessarily complex and great at absolutely nothing.
The founder of ConvertKit, Nathan Barry, was a blogger himself before he started the company.
So he designed the platform to work specifically for bloggers — not eCommerce owners, software companies, or anyone else.
My favorite feature of ConvertKit is the ability to edit all of your emails in a particular sequence in one screen:
This meant a lot of extra time editing emails and it also made it harder to see how your emails “flowed” from one email to the next in a sequence.
The moment I tried ConvertKit out and used this feature, I was hooked. We have used them ever since.
ConvertKit also comes with a ton of customizable landing pages and forms that integrate with WordPress to help you turn more readers into subscribers.
Here is an example of the types of forms you can create with ConvertKit:
How do you actually get subscribers onto your email list?
This can be done in a variety of ways, and ConvertKit actually has great landing pages and forms that come with their service. So if you’re a beginner blogger, you should start there.
But if you’re looking for a way to create more customizable and robust landing pages for maximum email conversions, LeadPages is your best bet.
LeadPages is landing page software that allows you to create beautiful landing pages that can be used for collecting emails, selling products, etc.
You can see one of our custom landing pages for our Blogging Bootcamp here.
Most new bloggers add a small “subscribe here” form at the bottom of their posts and then wait for the subscribers to start rolling in…
It doesn’t work that way. Most people won’t make it to the bottom of your articles to see it.
You can expect about 2% or fewer readers to use a form at the bottom of your posts. A good landing page can convert upwards of 50% or more of those same visitors!
If you’re not using landing pages to get subscribers on your blog, you’re sitting on money.
This next set of blogging tools and resources will help you improve your blog content from top to bottom.
They will help you write better content and headlines for SEO, maximize social media exposure, AND improve the grammar and readability of your content.
11. Grammarly (Grammar and Proofreading)
Have you ever received a comment on your blog from the grammar police?
I think it’s quite hilarious when people take the time to read your entire article and then leave a lousy comment letting you know that you misspelled one word along the way.
Sure, I’m happy to fix the error but it’s comical to see how much time people spend concerned about other people.
Here’s the deal…
If you’re anything like me, you tend to type as you talk and think things out in your head, which means that you tend to make spelling errors and grammatical mistakes often.
I even proofread my content after writing it and usually multiple times but I STILL miss grammatical mistakes.
When you read over your own content, you tend to skim over it because you already know what it says. The alternative is to have someone else proofread your content but this can be costly and more time-consuming.
Grammarly to the rescue!
This software is one of the best blogging tools out there for grammar and proofreading.
Grammarly automatically checks your work for most spelling and grammatical issues and proposes changes to fix the errors:
You can do this by uploading Word documents to their software to proof before adding your content to WordPress or you can use their browser extension and fix corrections right within WordPress:
You can choose to accept their corrections or ignore them.
Now, this is not a complete substitution for proofreading or double-checking your work. It’s still a computer checking your work, so it definitely does miss some things.
For example, it often doesn’t catch words that are spelled correctly but simply added in the wrong place.
i.e. It wouldn’t catch sentence this because spelled correctly all words.
That sentence doesn’t make sense and is missing some words but everything is spelled correctly, so Grammarly won’t catch it.
You still need to proofread all of your work but it will catch mistakes that you notice or miss, especially if you’re a fast typer like me!
Make sure to also check out our full post on blog writing.
Why is keyword research important?
Keyword research is essential for search engine optimization, or SEO, which is what helps your content get found in search engines like Google (or Pinterest and YouTube).
It’s not enough to just write great content.
You also need to use the keywords that people are searching for to make sure that your content actually gets seen.
You also don’t want to guess what these keywords might be, especially when there are some great keyword research tools out there on the internet.
12. Ubersuggest (Beginners)
A lot of keyword research tools are expensive and pretty complex — aka not ideal for new bloggers.
Ubersuggest is a completely free keyword research tool that is super simple and perfect for beginner bloggers.
To use this tool, simply type in a general keyword related to what you want to discuss. For this example, I used the keyword “Yoga Poses:”
The data above shows me that the keyword “Yoga Poses” has an average monthly search volume of 165,000 and a ‘medium’ SEO difficulty.
A ‘hard’ SEO difficulty would mean that it would be pretty hard for me to rank for this particular keyword because it’s very competitive. A ‘low’ score would mean that it would be a great keyword to go after because it’s less competitive.
In keyword research, ideally, you would find the keywords with the highest search volume and the lowest difficulty score.
The high search volume means the potential for a lot more traffic and the low difficulty levels mean the keyword isn’t too competitive and hard to rank for.
Unfortunately, most of the highest volume keywords are pretty competitive, as you would imagine.
You need to find a good balance between search volume and difficulty level, and this is where “medium-tail keywords” and “long-tail keywords” come into play.
Let me explain…
Taking the above example a step further… If you scroll down, you’ll see some additional details about the “Yoga Poses” keyword that we searched for:
Ubersuggest will show you a comparison of the keyword that you searched for plus related keywords so you can compare and contrast the search volume and difficulty.
I highlighted the keywords “yoga poses for two people” and “yoga poses for beginners” because they had a relatively higher search volume but a relatively low difficulty score compared to the other results.
Rather than trying to rank for “yoga poses,” which is pretty competitive, a better strategy would probably be to write a few articles on the other keywords in the list above because while they don’t provide as much traffic, they are much easier to rank for.
The traffic from other “lower” volume keywords will end up adding up over time if you can rank for a few of them!
You can use Ubersuggest for free here!
13. SEMrush (Advanced)
SEMrush has a very extensive keyword research tool that provides data on certain keywords, including search volume, related keywords, top articles ranking for that particular keyword, and more:
In addition to keyword research, they also offer a ton of analytics on your website that can help you with search engine optimization (or SEO).
As we explained before, better SEO means better visibility within Google search.
SEMRush provides details on your domain and your content relating to:
- Keywords Analysis – See what keywords you’re ranking for and what potential keywords would be valuable for your content
- Website Traffic – Number of page visits, what articles people are visiting most, average time spent on your website, etc.
- Bounce Rate — Remember what we discussed before about page speed and bounce rate)
- Backlinks – Who is linking back to your blog
You can also run “site audits” on your site to see what you’re doing right and where you could use some improvement to help boost your SEO score.
Now, all of these features do come at a price. SEMrush has a pretty hefty price tag, so it might not be ideal for beginners if you’re on a strict budget.
The software DEFINITELY pays for itself if you utilize most of the features, but if you’re a beginner, you’ll definitely want a simpler option (see the free option below).
14. Ahrefs (Advanced)
Ahrefs can do pretty much everything that SEMrush can do but with a few extras.
It’s our favorite keyword research tool because of the information it provides on your backlinks.
Acquiring backlinks from websites with a high domain authority is one of the quickest and best ways to get more Google traffic.
In addition to the backlink information, it also has a really awesome keyword explorer that gives you a ton of valuable information on the keywords in your niche.
Ahrefs is what you want to use when you’re looking to optimize what you do and get a competitive advantage over others in your niche.
The following blogging tools can help you grow your business and save tons of time through improving your productivity and organization!
15. Dropbox (File Storage)
I once spilled an entire glass of sparkling rosé all over my Macbook Pro while trying to take a photo for Instagram.
Yes, seriously… #doitforthegram
At the end of the day, I was out a few hours and a little more than $1,000.
The good news: I didn’t suffer any major setbacks because I didn’t lose any of my important files or data.
Because none of it was directly stored on my computer…
Dropbox is a tool for storing and sharing documents and other files on your computer. Think of it as storing a lot of your important stuff in the “cloud.”
You also have the option to store everything directly on Dropbox, which can free up storage space on your computer.
OR you can also sync Dropbox with your computer so that you can access your files easier and faster:
I choose to do this for convenience.
This also means that you can access your files from multiple devices (desktop, laptop, tablet, phone, etc.).
Alex and I have desktops at home and laptops for when we travel or work from coffee shops, and we can always access our files, articles, images, etc. from anywhere.
Dropbox makes it super easy to share files across your devices or with family, friends, or members of your work team.
16. LastPass (Password Management)
Do you have any accounts that you NEVER seem to be able to remember the password to?
I have some that I have to reset every time I try to log in because they require me to have some random extra characters I normally don’t use or they won’t let me use an existing password twice.
It frustrates the heck out of me.
LastPass is a tool that stores all of your passwords for you so you can log in anywhere in seconds!
You can still set your own passwords when you create a new login for a site or you can let LastPass generate a more secure password for you.
The browser extension makes it super easy to log in to any site that you have a saved password for. So, when you visit a website, you can click the LastPass icon on the right to pull up your login credentials.
There is also a mobile app version so that you have access to your stored passwords on your phone as well!
I think this is even more important when you are running an online business because the more your blog grows, the more accounts you’ll have to set up along the way.
The next set of blogging tools will help you improve your content and traffic performance to get more visitors to your blog.
If you’re at all familiar with our content or courses, you know that we recommend Pinterest as the best source of traffic for most bloggers.
And if you’re using Pinterest to drive traffic to your blog, there is only ONE tool you need to maximize the results you’re getting from your efforts: Tailwind
Tailwind is the #1 software tool for Pinterest marketing, and it comes with the following features:
- Scheduler — to help you keep content organized and schedule it out ahead of time
- Analytics — to monitor your performance and help you create better strategies
- Collaboration Tools — to help you increase your reach on Pinterest (super important as a beginner when you’re trying to get traction on the platform)
We’ve been using Tailwind for over 3 years now and it has been a vital factor to growing our Pinterest accounts to 200,000 and 34,000 followers and maximizing our traffic from Pinterest.
I’ve also met several of their team members personally and even travel with a couple of them around the world and I can honestly say that they are an awesome company that cares SO much about their customers — aka content creators like you and me.
18. Yoast SEO
Optimizing your content for Google SEO is TOUGH work and it’s not something that we think most new bloggers should be too focused on in the beginning.
That being said, it’s important to take at least a few basic steps to make sure that your content is looking good for Google.
The best tool for this is a free WordPress plugin called Yoast SEO.
Yoast gives you a basic overview of how well your posts are optimized for basic SEO principles using a traffic light system:
- Green Light — You’re in the clear and your post is looking pretty great in Google’s eyes.
- Yellow Light — There is some room for improvement and a few things you need to work on.
- Red Light — Your post isn’t optimized at all and you have a lot to work on.
Yoast will also tell you exactly what you need to do to take your posts from yellow and red lights to green lights!
It’s the best way to put in a little bit of extra work that translates into a lot more optimization for Google traffic.
A lot of the tools above will help you monetize your blog in that they help you optimize content, drive more traffic, etc.
But this next blogging tool will directly help you make money.
Teachable is what we use to sell all of our online programs and courses for both of our blogs.
The software comes with everything you need to build and sell your own online courses, including:
- Sales pages
- Checkout pages
- Course curriculum
- Affiliate program (so other people can sell your course as an affiliate!)
This translates into an awesome user experience for your customers and they get access to the course right away, so you don’t have to do anything else!
I met the Teachable team, including the founder of the company, in San Diego at a conference, and they are a really awesome group of people that care about their customers a LOT.
We hope that providing you with some actionable steps at the end of each blogging tool will help you get a better head start on implementing these tools!
What blogging tool do you think will make the most impact in your business right now? What changes are you going to make after reading this article?
We’d love to hear from you in the comment section below!
Lauren has been a professional blogger since 2016. With a degree in accounting, she has taken her life experience and business knowledge and used it to grow two blogs, Avocadu and Create and Go, to 6 and 7 figures. She is a traveling digital nomad working from around the world. Read her inspiring story on how she went from broke and frustrated to $100,000/month blogging in 3 years.