SEO
Strategy & Planning
Google Search Console
Google Search Console
Google Search Console
Juma SEO Scout
Juma SEO Scout
Juma SEO Scout
PDF
PDF
PDF
Google Search Console
Google Search Console
Juma SEO Scout
Juma SEO Scout
PDF
PDF
Web analysis
web

Build a keyword gap analysis

Map your organic search landscape with competitive gap analysis, keyword cluster sizing, and a prioritized opportunity list showing where to invest next.

Share the website URL and name the space the client competes in. You get back a landscape report showing which keyword clusters the client owns, which ones competitors control, and the estimated traffic value of each gap so the team knows exactly where new content will pay off.

1

Map a client's organic search opportunity

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Try This Flow

Example Flow result

How this works

What an organic search opportunity analysis includes

The team gets a map of the full search landscape for their space, not just a report on their own rankings. Current performance establishes the baseline: which keyword clusters drive traffic today, how the overall organic profile looks, and where the client already has strong positions. That's the context, not the deliverable.

The real value is the outward analysis. Competitor keyword profiles get pulled alongside the client's data to show what's on the other side. A site that dominates "email marketing tips" and "email subject lines" might be completely absent from "marketing automation," "drip campaigns," and "email deliverability," where competitors collectively pull hundreds of thousands of monthly visits. The analysis organizes the full landscape into three buckets: clusters the client owns, clusters where they compete but trail, and clusters they're absent from entirely. Each gap is sized by search volume and estimated traffic value, so the team can tell the difference between a gap worth 500 visits a month and one worth 50,000.

The final opportunity list prioritizes gaps by a combination of volume, difficulty, and business relevance, so the team starts with the ones most likely to pay off.

Why the gaps tell you more than the rankings

Rankings reports show how existing pages perform. They don't show what's missing. A site might rank well for 30 keyword clusters and miss 300 that competitors own. Without the outward view, the team keeps improving what they have instead of building what they need. That's the difference between a reactive SEO program (fix what's broken) and a proactive one (build what's missing). The landscape analysis closes that blind spot: it shows the full keyword territory for the client's space and maps who owns each piece of it. That map is what turns "we should do more SEO" into "here are the 5 keyword clusters worth building content for, sized by traffic value, sorted by difficulty."

2

Drill into a keyword cluster

The landscape analysis surfaced a gap worth investigating. This breaks it down query by query: who ranks for each term, the difficulty and volume per query, and what content the client would need to compete in this cluster.

Prompt
Copy

Break down the marketing automation keyword cluster from the opportunity analysis. Show every query in the cluster, who ranks for each one, the difficulty and search volume, and what content we'd need to create to compete.

Try This Flow
3

Break down a specific competitor

One competitor keeps showing up across multiple gaps. This shows their full organic content strategy: which pages drive their search traffic, what keyword clusters they own, and which of their positions are weak enough to challenge.

Prompt
Copy

Show us everything HubSpot is doing in organic search that our client isn't. Which of their pages drive the most traffic, what keyword clusters do they own, and where are their positions weak enough that we could compete?

Try This Flow
4

Size the traffic value of the top gaps

The landscape showed where the gaps are. This puts a dollar value on them: what this traffic would cost if the client had to buy it through Google Ads, so the team can frame the opportunity in terms that justify the investment.

Prompt
Copy

Put a dollar value on the top 10 keyword gaps from the opportunity analysis. Show the CPC for each cluster, the estimated monthly traffic at a realistic position, and what the equivalent Google Ads spend would be.

Try This Flow

Set up your client project: competitor URLs, business goals, and past opportunity analyses

A Juma Project is a shared space where the team stores everything Juma needs to know about a client. Create one project per client, add context as you go, and Juma will use what's relevant every time the team runs a flow. If the project already exists from other work, just add the items below.

What to add

Competitor URLs

The 3-5 domains the client competes with in organic search. With these in the project, every opportunity analysis maps the same competitive landscape, so the team tracks how gaps open and close over time instead of rediscovering competitors each quarter.

Business Goals

What the client wants from organic search: lead generation, product signups, brand awareness, e-commerce revenue. This shapes how gaps get prioritized. A keyword cluster driving demo requests matters differently than one driving blog reads.

Past Opportunity Analyses

Previous landscape reports. When these exist, each new analysis compares against the prior map: which gaps closed since the team created content, which new gaps opened as competitors published, and whether the overall opportunity is growing or shrinking.

Guide Juma with project info

Add a short description in the project's info field that tells Juma what each file contains and when to use it. For example: "Competitor URLs: top 5 organic competitors in the marketing automation space. Business Goals: client wants to grow organic signups, prioritize gaps by conversion potential. Past Opportunity Analysis: Q4 2025 landscape report, compare against this baseline."

Juma Logo
See the organic search opportunities your competitors are capturing

Tips for better organic search opportunity results

  • Connect SEO Pulse alongside Google Search Console. GSC shows the client's own performance. SEO Pulse shows the competitive landscape: keyword profiles, traffic estimates, and difficulty scores. The opportunity analysis depends on seeing both sides. Without SEO Pulse, the gaps are directional guesses instead of sized, sourced opportunities.
  • Name the competitors. "They compete with HubSpot, ActiveCampaign, and Brevo in the marketing automation space" focuses the landscape on the right players. Juma will identify competitors on its own, but naming them ensures the analysis covers the domains that matter most to the client.
  • Define the competitive space, not just the brand. "Mailchimp competes in email marketing, marketing automation, and small business CRM" tells Juma how wide to cast the net. Without this, the analysis defaults to the most obvious keyword clusters and may miss adjacent spaces where the client could compete.
  • Mention what a conversion looks like. "Signups matter more than blog traffic" or "the client's main goal is demo requests" shapes how gaps get prioritized. A high-volume keyword cluster that drives informational traffic ranks differently than one that drives purchase-intent traffic.
  • Run this quarterly. The first analysis sets the map. The second shows what changed: gaps the team closed with new content, new gaps that opened as competitors published, shifts in keyword difficulty. Saving each report to the project means every analysis builds on the last instead of starting from scratch.