The Better Marketing Blog
Better tips, tools, and tactics for the AI era.
The Better Marketing Blog
Better tips, tools, and tactics for the AI era.

Of all the keywords your competitors rank for, which ones are worth your team’s time?
A competitor keyword analysis helps you narrow the list by comparing their rankings with yours and finding gaps that matter to your buyers. From there, you can decide which pages to update or consolidate, which gaps call for a new page, and which topics to set aside.
This article will guide you through using AI to turn a competitor keyword export into a 90-day SEO plan. Each step includes a copy-and-paste prompt you can use for your own site.
Priya, a B2B marketing manager, wants to start with identifying which websites she’s up against. In SEO and GEO, you have two types of competitors:
Here’s how to identify which websites are actually competing with you in Google.
Find your SEO competitors
My website is [URL]. We sell [PRODUCT] to [TARGET AUDIENCE].
Identify five websites that compete with us in Google search. Include both direct business competitors and other websites targeting similar keywords. Briefly explain why you chose each one.
Priya settles on four competitors. Now she can ask a more useful question: Which relevant searches do those sites show up for, and how does her site compare?

Start with Ahrefs’ Content Gap or Semrush’s Keyword Gap. Both compare organic rankings across sites and surface terms your competitors rank for. Ahrefs lets you add up to 10 competitors. Semrush lets you compare your site with up to four.
The buttons vary by tool, but the export follows the same basic steps:
If the export is too broad, start with keywords where at least two competitors rank in the top 10 and your site ranks lower or has no recorded ranking. Ahrefs shows how to apply this filter.
Priya then runs the following prompt on the exported CSV file.
Find Your Best Competitor Keyword Opportunities
Upload Your keyword gap report (CSV).
I’m uploading a keyword gap report comparing my website with competitors. My company sells [PRODUCT] to [TARGET AUDIENCE].
Analyze the report and identify the 20 best keyword opportunities where competitors rank but we don’t, or where they significantly outrank us.
Prioritize keywords that are relevant to our buyers, have meaningful search volume, and offer a realistic chance of ranking.
Return a table with the keyword, search volume, our ranking, competitor ranking, and why it’s a good opportunity.
Even after filtering, Priya’s export contains many variations on the same questions. For example, “AI SEO reporting,” “automated SEO reports,” and “SEO reporting with AI” could all be covered by one article.
Instead of creating a separate page for every keyword, she uses AI to group related keywords into topics. This helps her identify which pages to create or improve without duplicating effort.
Group Keywords Into Topics
Upload Your list of 20 keyword opportunities from Step 2.
Group these keywords into topics that could each be covered by a single webpage.
For each topic, list the main keyword, related keywords, combined estimated search volume (avoiding double-counting overlapping searches), and a suggested page title.
Flag any keywords that deserve their own separate page.
Priya now has a list of topics where your competitors are getting search traffic. But not every topic is worth pursuing.
She focuses on topics that are relevant to her buyers, have meaningful search volume, and give her website a realistic chance of ranking. She also wants to consider whether she already has a page that could be improved, rather than creating something new.
She uses her AI tool to quickly prioritize like so:
Prioritize Your SEO Opportunities
Upload Your topic list from Step 3 and your website URL.
Review these topics and recommend the five best SEO opportunities for our company.
Prioritize topics based on relevance to our buyers, search volume, and how realistically we can compete.
For each opportunity, recommend whether we should create a new page or improve an existing one, and briefly explain why. If you can’t assess our existing pages or competitors’ rankings, flag what needs checking.
Present your recommendations in a table, ranked from highest to lowest priority.
Priya now has a shortlist she can assign. Each item needs an owner, a target URL or proposed slug, and a way to tell whether the work paid off.

She uses AI to create a simple content brief that her team can follow. Once the content is published, Priya tracks its Google rankings, organic traffic, and conversions to see whether the changes are working.
Create an SEO Content Brief
Upload One of your priority opportunities from Step 4.
Create an SEO content brief for this topic.
Include a suggested title, target keywords, recommended outline, and key questions the page should answer.
Suggest ways to make our content more useful than competing pages, including original examples or data we could add.
Keep the brief concise and practical so a writer can use it immediately.
Our Media Shower marketing platform does all this for you.
Instead of doing all this by hand, Media Shower’s AI marketing platform connects your current SEO rankings, content gaps, and keyword opportunities — then brings its best suggestions to you proactively.
Competitor keyword analysis compares the queries your site and competing websites rank for. It helps you find topics you haven’t covered, pages that could answer a query better, and searches your business has a reason to pursue.
Ahrefs and Semrush both offer dedicated keyword-gap reports. Choose the one that covers your market and fits your workflow. Use Search Console alongside it to verify your own impressions, clicks, click-through rate, and average position.
Start with three to five sites that share your audience or appear for the searches you care about. Include direct competitors and other sites that regularly appear in those results, such as review sites or trade publications.
A full review once or twice a year is a reasonable starting point. Check priority clusters more often if competitors publish quickly, your product changes, or you see movement in the search results for important buyer queries.
Pursue keywords that fit your audience, products, and expertise. A competitor’s export can include branded searches and topics unrelated to your buyers. Check the search results before you commit resources to a keyword.
Include the keyword cluster, search intent, competitor URL, your existing or proposed URL, and the evidence behind your priority. Give each item a recommended action, an owner, and a deadline so the report can guide actual work.
Start your free Media Shower trial and get personalized insights on your SEO, competitors, AI visibility, and what to do next.