DEV Community

Cover image for SEO tools I used to grow my sites to 20k+ visitors/month
Mike Bifulco
Mike Bifulco

Posted on • Originally published at mikebifulco.com

SEO tools I used to grow my sites to 20k+ visitors/month

SEO & analytics help grow site traffic

Whether you're working on your own blog, a news site, building a product, you absolutely must care about your site's SEO. If your site is not optimized for search engines, it is harder to find, leading to fewer visitors and potential customers. SEO tools can help you improve the usability of your site, making it easier for users to find the information they are looking for.

These are the tools that I use to monitor and enhance my sites' performance. The can help you build a site that is easier to find and use, too.

ahrefs webmaster tools

You only need to spend a few moments researching SEO online before ahrefs pops up somewhere in your results. In addition to their incredible blog and studies on how search works on the web, they provide a fantastic suite of free tools for monitoring and improviing the SEO on your sites.

Screenshot of a weekly audit email from ahrefs - showing a 100 SEO score for mikebifulco.com, with a few warnings.

There's always room to improve SEO, and ahrefs webmaster tools makes it easy to digest

I have found ahrefs webmaster tools to be absolutely invaluable in keeping an eye on my sites' content. Once you register a free account and verify that you have control of the sites you want to monitor, ahrefs will kick off a weekly audit of all the pages on your domain. It will check for common pitfalls, and give your site a health score from 0-100. If you're a dev, it may be helpful to think of it as a linter for SEO.

I've used it to find and fix countless problems with my sites, from broken links to missing Canonical URLs, removing unnecessary redirects and finding opportunities to link existing articles to one another.

You will get weekly audit reports in email, which let you know when things change - this can be helpful in situations where things out of your control end up affecting your site. Ever had someone take down an article that you link to? Ahrefs will find it.

Google Search Console

My adoption of Google Search Console come from what I learned taking Monica Lent's Blogging for Devs course.

Google Search Console gives you reports on how and when people see your site pop up in Google Search results. Note that it won't track people on your site like Google Analytics and Fathom do - just your performance in search. This is a useful litmus for your site's organic growth and authority. If you're investing in sharing your expertise and building a searchable site, your performance on Google Search Console should grow over time. In other words, you can see whether you're gaining traction via SEO or not.

To get started, you'll need to register your site with the Google Search Console. Verifying your ownership takes a few quick steps, and doesn't require you to add Google Analytics (which is helpful if, like me, you've chosen Fathom for its privacy-first features).

Best of all, it's free! Just register and follow instructions to add a DNS record, or upload a file to a specific place to verify that you own the site you're interested in monitoring. You should make sure to have a sitemap on your site - they're easy to generate, and worth the time to get right. This is what Google's crawlers primarily use to index your articles for search results.

I use the Search Console to make decisions about things to write about next, and track the progress of my site over time. At the moment, Google will keeps 16 months of your site's traffic history around for you to analyze, but that history starts once you've registered you site with the Search Console. So, the sooner you get set up, the better!

Fathom Analytics

Fathom is privacy first analytics for the web. According to their site, Fathom is a Google Analytics alternative that doesnโ€™t compromise visitor privacy for data. We revolutionized website analytics by making them easy to use and respectful of privacy laws (like GDPR and more).

If you've never paid attention analytics for your web properties, Fathom will be a revelation - it's super useful to have an understanding of which pages on your site are getting traffic, where that traffic is coming from, and what times of day are most busy.

If you've used Google Analytics in the past, you may be surprised just how freeing it is to use an analytics tool that prioritizes analytics. You really don't need to know who is on a given page - instead, focusing on the content on your site which is being visited, and the journey readers take to get there is a super useful tool to have when you're researching and writing new articles.

It's great, and puts your readers' privacy first. Google's advantage is quickly vanishing due to new regulations, and privacy tools that are being built into browsers and operating systems. Fathom does a great job of providing value without fishing for every minute detail about your readers.

Fathom is lightweight and ridiculously easy to use. The Fathom team provides docs for a variety of platforms and JAMstack site builders, including Gatsby, ConvertKit, Next.js, Vue, Webflow, Wordpress, and quite a few more.

I've written a bit about my experiences with Fathom before. You may want to check out my other articles, including: Why I switched to Fathom for Analytics and How to add Fathom Analytics to your Remix.run app

Self-host Fathom for free - Fathom Lite

If you're hesitant to pay for Fathom, they do also provide an open source version called Fathom Lite - you'll need to configure and host it yourself, but it should give you an idea of what Fathom's premiums service is like.

If you're interested in trying out Fathom's paid service, use my referral link for a discount to get you started.

Cloudflare

I use Cloudflare to manage the DNS records for all of my sites. In addition to having a really straightforward UI for DNS management, they offer a host of other features to keep your sites running well. This includes automated protection for DDoS attacks, maintenance mode, and performance enhancements such as origin server optimization and caching.

Cloudflare provides a Free Tier that will work for most personal sites. You'll need to set up an account, look for the instructions to add your domain to your Cloudflare account, and then update your DNS settings as needed.

Because I own domains from a variety of registrars, it's really nice to be able to manage DNS for all of them in one place. They also provide a ton of other great dev tools, like Cloudflare Workers, which you can use to add interactivity to your site.

F5Bot

Screenshot of f5bot.com - get an email for when you're mentioned online!
F5bot is free, and dead simple to set up.

The pitch for f5bot is simple - as they say, it is a service that will help you to "Get an email when you're mentioned online!".

It's completely free, and takes just moments to set up - you just need to create an account, and set up keywords for the service to track. When your keywords are mentioned on Reddit, Hackernews, or Lobste.rs, you'll get a tidy little email in your inbox.

Screenshot of a notification from f5bot in my gmail inbox. It's a simple plaintext email with a link to an article on mikebifulco.com that was mentioned on Reddit.
This is what typical notification from f5bot looks like.

Notifications come very quickly - in my experience, I see them within minutes of my sites being mentioned online. This is hugely helpful because it allows you to respond quickly, strike up a conversation, and make a connection with the people who are sharing your work. Those connections are the backbone of building a great personal brand online.

You can set up any search keyword you want, so if there's a competitor or topic that you're hoping to keep an eye on, it's great for that, too.

Overall, I highly recommend f5bot - it's an incredibly useful tool, it's free, and it couldn't be easier to set up.

Related reading

If you're going on the SEO-improvement journey for your sites, you might find these helpful:

Top comments (29)

Collapse
 
citrusbug profile image
Citrusbug Technolabs • Edited

@irreverentmike All tools are perfect for growing the website traffic but as per our opinion we can use multiple tools.

๐—•๐—ฒ๐—น๐—ผ๐˜„ ๐—ถ๐˜€ ๐˜๐—ต๐—ฒ ๐—ฑ๐—ฒ๐˜๐—ฎ๐—ถ๐—น๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—ฆ๐—˜๐—ข ๐˜๐—ผ๐—ผ๐—น๐˜€ ๐˜„๐—ต๐—ถ๐—ฐ๐—ต ๐˜„๐—ฒ ๐—ฐ๐—ฎ๐—ป ๐˜‚๐˜€๐—ฒ:

  1. For Keyword research: Google Trends, SEMrush, Google Keyword Planner
  2. For Technical SEO: Google Search Central (You can already added), Lighthouse,
  3. Also Asked: For almost every query you search for on Google,
  4. Google SERP Snippet Optimizer Tool: See how your page will look like on the SERPs
  5. Schema Markup Generator: technicalseo.com
  6. GTmetrix: For website speed check
  7. Google Analytics: Track website Insight

Hope this tool is useful for all..

Please comment which tools are you using

Thank You !

Collapse
 
irreverentmike profile image
Mike Bifulco

These are great - one thing I would love to dive into a little more deeply is SERP optimization. I've done a bit to make Open Graph embeds better on my sites, and I'm starting to use Structured Data for things like Video pages, FAQs, etc.

Thanks for sharing!

Collapse
 
citrusbug profile image
Citrusbug Technolabs

@irreverentmike Yes, Structured Data is a very helpful for Technical SEO things.

Thank you for sharing !

Collapse
 
harisson_josh profile image
Josh Harisson • Edited

ahrefs is definitely the best SEO tool, as it has the largest database of keywords, and the most active commercial crawler (after the Google), which gets a lot of information about backlinks. Good article, thanks man!

Collapse
 
bijutoha profile image
Bijutoha

Wow, you sparked some ideas here!

I also utilize Moz, SEO Quake, Google Analytics, Keyword Surfer, SEO Minion, technicalseo.com, GTmetrix, and many other excellent tools. Soon, I plan to write an article on the most valuable tools.

Collapse
 
shahednasser profile image
Shahed Nasser

Great tips here! I've never used Fathom so maybe I should check it out. However, I think by using Fathom instead of Google Analytics you miss out on using Search Console Insights (Not Google Search Console), correct? Would using Fathom make up for it? I think Search Console Insights provides a lot of insights into how your website performs on Google's search engines and makes it much easier to understand everything.

Collapse
 
irreverentmike profile image
Mike Bifulco

You're correct - at the moment you will not have access to Search Console Insights if you're not using Google Analytics. It's a trade-off, unfortunately - I've chosen to forego GA for now for privacy reasons. Search Console Insights does look like it would be very helpful!

Collapse
 
toan1606 profile image
Toan1606

Thanks

Collapse
 
mohammadreza73 profile image
Mohammadreza

Thanks ๐Ÿ‘

Collapse
 
shshank profile image
Shshank

Great article informative and nicely written. Thank you for sharing

Collapse
 
tomkashin profile image
Tom Kashin

The best privacy first web analytics I've found is Umami. It's open source so you run it on your own server/Heroku, etc.

Collapse
 
irreverentmike profile image
Mike Bifulco

Ah that's very cool! I'll have to check it out. Appreciate the recommendation!

Collapse
 
waylonwalker profile image
Waylon Walker

I've never heard of f5bot, just signed up after reading this.

Google search console and ahrefs are gold. I dropped analytics for my blog and just look at these.

Collapse
 
irreverentmike profile image
Mike Bifulco

Thanks Waylon! F5bot has been super reliable for me - and always a delight to get a notification that someone else is sharing my work. With how much you've been writing, I'm sure you'll see some of the same.

Collapse
 
mjcoder_5 profile image
MJCoder

Awesome blog post, thank you.

Collapse
 
irreverentmike profile image
Mike Bifulco

So glad you enjoyed it!

Some comments may only be visible to logged-in visitors. Sign in to view all comments.