Opportunity Finder — Analyze with AI
Run a deep competitive page analysis for a keyword — read the ranking page, score it, and surface missing topics and weak answers you can improve on.
What is it?
Clicking Analyze on a keyword row opens the AI Insights modal. Pick a top-performing page — yours or a competitor's — and the app fetches the page content, runs it through Gemini, and returns a structured analysis: AI Visibility Score, missing topics, weak answers, strategy (create new vs update existing), and recommendations. Results are cached for 2 hours per keyword + page URL, so reopening the modal is instant.
When should I use it?
- Before writing, to learn what the ranking page covers and where it falls short.
- When deciding whether to create new or update an existing page for a keyword.
- To brief a writer with concrete, page-level feedback rather than generic keyword data.
- To audit your own pages and see where they fall short of ranking competitors.
How to use it
- Click the Analyze button on any keyword row. The modal opens.
- Pick a page to analyze — either the top-ranking page in the Top Performing Pages list, or paste your own text in the Paste Content tab if the page is blocked by scraping.
- Click the prominent gradient Analyze This Page button. The analysis runs in the background — you can close the modal and navigate away.
- A floating toast bottom-right tracks progress. When ready, the button turns emerald and reads View Analysis & Generate Content.
- Click it to see the full analysis. From there, click Generate Content with the strategy of your choice to jump to Content Studio pre-loaded.
Re-analyzing
If a cached result exists, you'll see a secondary Reanalyze button. Click it to discard the cache and run fresh.
Tips and best practices
- Analyze the #1 ranking page first — it sets the bar.
- Use Paste Content when a page blocks scraping (Cloudflare, heavy JS, login walls).
- The analysis returns both missing topics (what to add) and weak answers (what to improve). Use the lists as an outline skeleton.
- Analyses are cached 2 hours per keyword + page. Reuse aggressively.
Gotchas and limits
- Some sites block our scraper. If it fails, switch to Paste Content and paste the page body manually.
- Hebrew and RTL content are supported — the analysis language auto-detects from the page.
- Analyses are stored in IndexedDB only. Clearing browser data wipes them. They also don't sync across devices.
- Very long pages (>50k chars) are truncated before analysis to keep Gemini within context limits.