Since I started blogging two years ago, I’ve wasted a lot of time and money on products that were frequently recommended to new bloggers, but ended up hindering my site (especially with regard to hosting and WordPress themes).
I keep this list up-to-date when new or better products arrive and I personally use all of these products on each of the five websites I’ve created.
I do not recommend buying your domain from the same company that you buy hosting from because you will usually pay more and, if you decide to switch hosting companies at some point in the future, you might have a hard time transferring your domain.
Namecheap has nearly the lowest prices for domains and renewals, and they offer free WHOIS Guard for life, which prevents your home address from being displayed publicly to anyone who knows how to easily look up your domain.
I own 14 domains and I use Namecheap to renew and manage all of them.
It is on the more expensive side, especially for a brand new website with no traffic, but you get what you pay for and, if you are treating your blog like a business, hosting is one thing you do not want to go cheap on.
Don’t be fooled by the cheap hosts (like Bluehost) that almost every other blogger recommends (but doesn’t actually use), and definitely don’t buy a multi-year plan (like I did with HostGator 😢).
Your host will directly affect the frontend of your site, especially how fast your website loads for your visitors. It also determines if your site can handle a large traffic spike (for example, if a post goes viral) or if your site becomes inaccessible and you lose out on traffic and subsequent money.
Your host will also affect the backend of your site, such as how fast your WordPress Admin loads when you’re writing a new post or customizing your design, and how many extra WordPress plugins you’ll need for security, backups, and caching (hint: with Kinsta you won’t need any of those plugins!).
I have five WordPress websites and I use Kinsta to host all of them. If your budget allows, Kinsta is my #1 recommended product for a profitable blog.
It’s super lightweight and the free version pairs perfectly with Elementor.
It’s also the best theme if you ever want to use WooCommerce. If so, I highly recommend upgrading to Astra Pro to take advantage of infinite scrolling product lists and off-canvas sidebars (for filtering products on mobile)
I have five WordPress websites and I use Astra or Astra Pro on all of them.
The free version has 2+ million active installations and 3,300+ 5-star reviews.
Before I learned about Elementor, I bought four different premium themes from ThemeForest. Each of them had a feature I really liked, but was limiting in other ways. I was also very new to blogging and didn’t realize how slowly these bloated themes made my site load.
The best thing about Elementor is you can design your site the way you want and you don’t have to know how to code.
The free version of Elementor will get you far, but I highly recommend upgrading to Elementor Pro to be able to integrate your opt-in forms with ConvertKit and to save tons of time with templates and global widgets.
I have five WordPress websites and I use Elementor Pro on all of them.
And, to comply with the law, you should not copy someone else’s legal pages without their permission.
This legal bundle was written by an experienced lawyer and, maybe even more importantly, it’s what she actually uses on her own blog.
A major reason I purchased the Legal Bundle was for the wording about requiring mediation first and the mediation having to be held in the same state that I live in. This statement alone is worth the cost of the bundle to me.
I have five WordPress websites and I use these legal bundle templates on each of them. If your budget allows, I highly recommend you do, too.
It is on the more expensive side, especially for a brand new website with no traffic, but if you are treating your blog like a business, you will want to start collecting emails at some point (the earlier, the better).
One of the reasons I use ConvertKit is that their main focus is to get your emails delivered to your subscribers’ inboxes. That might sound obvious, but just because you send a broadcast email to your newsletter subscribers doesn’t mean it won’t get filtered to their spam folder.
Another major reason I use ConvertKit is because they let me use their physical address for free in my emails. As a solopreneur who works from home and values her privacy, this lets me comply with the law and saves me the time, money, and stress of having to rent a P.O. Box.
I have five WordPress websites and I use one ConvertKit account to manage my email marketing for each of them. If your budget allows, ConvertKit is my #2 recommended product for a profitable blog.
I have five websites and I use G Suite to create my custom domain email on each of them.
If you’re a blogger, you likely have several accounts for all the products you use to manage your blog (domain registrar, wordpress host, social media logins, and more). Save yourself time and stress and use a password manager.
It is extremely easy to set up and then it just works automatically behind-the-scenes after that.
It also has a free plan that you can try out forever until you reach the quotas or get (even more) serious about how fast your site loads.
I love that it can create and serve WebP and Retina images automatically and the optimized images are stored and served from a fast CDN.
Another major reason I use Optimole is because it’s the only reasonably-priced image optimization plugin that can automatically serve retina images without the help of another plugin (and I only have to upload one image size).
I have five WordPress websites and I use one paid Optimole account to serve and optimize my images for each of them. If your budget allows, I highly recommend upgrading to a paid plan so your images will load even faster across the world.
If you want to score a perfect 100 in Google PageSpeed for both mobile and desktop, this is a must-have plugin.
It can generate critical CSS and eliminate render-blocking resources and it is one of the main reasons my websites load in only one second on mobile.
I have five WordPress websites and I use WP Rocket to speed up all of them.
All WordPress themes, page builders, and plugins have associated scripts (CSS and JS) that help them run. But it’s not always necessary to load every script on each page of your website.
Perfmatters lets you disable scripts from being loaded on individual pages and posts, and this can significantly reduce the time it takes your website to load.
I have five WordPress websites and I use Perfmatters to speed up all of them.
You can even probably get away with a free account, unless you need to upload a custom font.
I use Canva to create most of the graphics on all 5 of my websites.
I used to use Social Warfare, but it had several major issues recently and I came across Social Snap and really liked the look of the buttons.
Social Snap has all of the features I liked about Social Warfare and then some. Especially being able to customize the title, description, and image for Facebook, Twitter, and Pinterest on a per post basis.
With CoSchedule, you can schedule individual posts to be published at a later date (like while you’re on vacation).
You can also schedule social media posts (with specific titles, descriptions, and images) to be automatically published on a specific number of days after your post goes live.
Another feature I like is being able to create and save to-do checklist templates and apply them to each post.
Keyword research is crucial for getting organic traffic from Google Search.
KWFinder has a beautiful user interface that provides historical search volume and keyword difficulty as well as related keywords.
Affiliate Marketing is a great way to start making money online, but creating and selling your own online course is often even more profitable once you have an engaged audience.
Teachable provides unlimited courses, students, hosting, and videos. It also handles taking payments and you can even set up your own affiliate program for people who take your courses.
I have two WordPress websites that I use Teachable to create and manage online courses for. If you’re ready to sell an online course, Teachable is my #3 recommended product for a profitable blog.
There is one additional product I use to make my site load lightening fast, but I don’t want to give away my biggest secret to just anyone 😉