Mike’s SEO tech stack for 2025

I get asked all the time about what tools I use for SEO. There have been a few, but not many, changes since I last published this list.

This is my SEO tech stack starting 2025. 

Some of these tools are situation based. For example, I’m not going to use something like Keyword Cupid daily. That is more useful at the beginning of a project and maybe periodically when I am updating keyword / topic research.

This is a quick list of the tools I use frequently on basically every project.

Semrush – This is one of only two tools that I log into every single day. I use this for assisting with site audits, competitor organic and paid research, keyword research, and content generation/marketing. I’ve shown many examples of how I use Semrush. Here are a few:

I cannot say enough about how valuable this tool is to me.

Google Tools:

Google Analytics – Yes, I use Google Analytics 4, warts and all.

Google Search Console – I live inside here.

Google Tag Manager

Google Tag Assistant – Great little Chrome extension that lets you quickly see what tags are running on a page (Google Tag Manager, Google Analytics, Facebook Pixel, etc.).

Google Looker Studio (Formerly Google Data Studio)- I just want to mention that this is one I think is underutilized and under appreciated. With Looker Studio you can pull data from Analytics, Search Console, and Google Ads and combine and present it how you want. You can also much more easily segment the data. If you are working with clients, you can make all that data more appealing to the eye and emphasize what you want them to focus on as well (like leads, sales, etc.).

I’ve also shared a few Looker Studio Dashboards I created, but this one that I recently updated might be the most popular:

Auditing / Monitoring Tools:

Screaming Frog – I know a lot of people like SiteBulb instead. They do pretty much the same thing, but Screaming Frog does it faster and is less resource intensive. Screaming Frog has also put itself ahead of the game with the new features it launched in 2024, such as integrating with ChatGPT.

Here are 4 notes I shared in 2024 about how I’m using Screaming Frog. If you have not seen these before, you should check them out:

ContentKing App – It has great monitoring features, but also lets me easily dig through and segment pages. It’s kind of like Screaming Frog, but it is online and crawls the site every day. It will notify you of major changes to the site, like if a title tag or heading changed on a page. I recently shared how I use ContentKing to find internal link opportunities.

Keyword.com – I try to avoid sending clients keyword ranking reports or getting too hung up on specific rankings, but this is a great rank tracker that does what it is supposed to do. It makes tagging keywords into clusters and viewing those clusters super easy.

Optimization / Content Generation Tools

Frase – Love this for generating content briefs for writers and picking apart data, headings, questions, etc. used in top ranking sites for queries. Great tool for writing content. Very similar to Surfer SEO, but I like it better.

You can watch my video here about how I build content briefs in Frase.

I probably spend almost as much time in this tool as any other right now. I love using it for optimizing existing content and doing entity gap analyses versus top ranking competitors. It’s been one of my secret weapons the past few years and has resulted in huge gains for clients.

They currently are offering a trial for $1. If you have never tried Frase, this is a great opportunity.

Page Optimizer Pro – This is a newcomer to the list this year, and is quickly becoming a favorite. I think the best way I can describe it is “What if Kyle Roof decided to create his own version of tools like Frase or Surfer SEO?”

That’s what Page Optimizer Pro is.

How much do I like it? I’ll put it this way. There are only 3 tools on this list that I am paying for on a yearly subscription versus monthly. This is one of those 3. And 1 of those 3 requires a yearly subscription.

It may seem like overkill to use both this and Frase together, but I do. When optimizing content they each find some opportunities that the other doesn’t, and I like the workflow and final output of content briefs in Frase better.

Keyword Cupid – Have you ever generated a list of 400, 500, 1,000+ keywords and then had no idea what the heck to do with them? Feed them to Keyword Cupid. Keyword Cupid “uses state-of-the-art neural network models to reverse engineer Google’s knowledge graph, in real time!”

In other words, it takes that collection of keywords you generated and organizes them into silos or topic clusters for you. It saves a ton of time, and honestly might be one of the best values on the market. It is very inexpensive for what it does. 

I love using this in conjunction with Semrush’s clustering tool and comparing results.

ChatGPT Pro – There are plenty of AI writing tools out there and it seems like new ones popping up each day now, but frankly with the right prompts ChatGPT does the best job on its own. I use it to boost our content generation. Everything generally gets edited first, but it really speeds things up versus writing from scratch.

I mostly use it to help in generating ideas to include in outlines for content briefs as well as ad copy and headlines. I use it to help generate title tags and H tags in articles. I rarely use something it generates for these directly, but I will have it write 20-25 variations of a title tag, and use those to create something myself.

I’ve recently created a workflow inside of it that helps me push out content briefs in about one-third of the time it used to take me.

I’m constantly finding new ways to use this.

Claude AI – Because one AI LLM is never enough. Claude just keeps getting better and better with each update. Personally, I find it does a little better job on most coding and data anlaysis tasks than ChatGPT.

Perplexity – Forget SearchGPT. This is a much better AI search engine. I especially like that it allows you to use search operators.

What to find published research papers about a topic? Add ‘filetype:.pdf’ to your prompt and it will return only information and links from PDF files.

Want only recent information about a topic? Use the ‘after:’ or ‘daterange:’ search operators.

Google NotebookLM – This has quickly become one of my favorite AI tools.

Inside a “notebook”, you can upload up to 50 websites, YouTube videos, PDFs, audio files, or Google Docs about a topic. Then use Gemini to ask questions, summarize, or talk about those sources.

Want to learn about semantic SEO and entities? Upload a bunch of videos, patents, and articles about them and have the AI explain it to you. Ask it specific questions. You can then save outputs as additional sources inside this notebook.

You can even have it use the sources and generate a podcast with two hosts that will talk about it like they are doing a live podcast episode. It sounds crazy, but it works amazingly well.

SEOPress – I’m not a fan of Yoast and anyone using it is doing so at their own peril, or the peril of their clients. Yoast has a long history of releasing updates with bugs in it, sometimes site and SEO crippling ones.

SEOPress basically does everything Yoast does, but is less bloated and has never F’d up one of my sites.

Productivity / Knowledge Management Tools

Monday.com – Although not directly an SEO tool, this is the other tool I log into every single day. I often get asked how I keep on top of everything and manage clients without anything falling through the cracks. This is how. There are plenty of similar tools out there, and even if you are working solo, I would recommend using one. 

I cannot imagine working without this one. If you sign up for Monday and want to chat about ways I am using it and some general strategies for using it, feel free to reach out.

Taskade and Asana would be my next choices. I would actively avoid Trello, ClickUp, and Notion.

Taskade – And speaking of Taskade, they are doing some awesome things with AI agents. AI agents are kind of like ChatGPT GPTs, but way better.

You can create a project inside of Taskade and use that project as a knowledge source for an agent. When you update the project, the agent’s knowledge is updated. With ChatGPT, you would have to delete and upload a new knowledge file.

Another awesome feature is they have Zapier and Make type automations that can integrate with your agents.

Just as an example, you can set up a workflow like this:

  • Have your marketing agent generate a list of blog content ideas.
  • After selecting one, the blog content idea gets passed to your research agent that searches sources you have instructed it to use to collect data, heading ideas, questions, and statistics to use for the content.
  • That information all gets passed to your content brief creation agent who puts together a content brief.
  • The content brief is then passed to your content generation agent who begins creating a draft of the content.
  • Then your editor agent reads the content and suggest changes to implement.

Yeah, that’s all possible inside Taskade.

Akiflow – This one I have been using for about 18 months now, and I love it. I use this for managing my calendar and daily task lists. It has a feature where at any time I can hit CTRL+Spacebar and it brings up a box for me to add a new task.

This may seem highly simplistic, but it is a great feature when I’m on client calls and action items come up. It is more efficient than adding them to something like Monday. I can quickly create a list of tasks from our calls and then decide which ones need to go into Monday as part of a project to track and which need to get done, but don’t necessarily belong inside of our Monday project.

You can then drag things from your to-do list directly into your calendar and schedule when you will work on them.

Its Gmail and Slack integrations are fantastic too. I can click one button and turn an email or Slack message into a task.

If you like to do calendar blocking, Akiflow is awesome and has every feature you would need to do that effectively.

I show off a little bit of how I use it in this video here.

Tools I Use:

🔎  Semrush Competitor and Keyword Analysis

✔  Monday.com – For task management and organizing all of my client work

🗄  Frase – Content optimization and article briefs

📊  Keyword.com – Easy, accurate rank tracking

📆  Akiflow – Manage your calendar and daily tasks

👑  Conductor Website Monitoring – Site crawler, monitoring, and audit tool

📈 SEOPress – It’s like Yoast, if Yoast wasn’t such a mess.

Sign Up So You Don't Miss the Next One:

vector representation of computers with data graphs
Subscription Form

Past tips you may have missed...