Skip to content

Organic Audit in Topical Authority

The Organic Audit (“Audit” tab in Topical Authority) connects your Google Search Console data to your Topical Map to show how Google Search actually sees your content. It maps real search queries and landing pages to your topical hierarchy so you can see which topics earn clicks and impressions and which are invisible to organic search.

Organic Audit dashboard showing GSC attribution mapped to a topical hierarchy
  • How to connect Google Search Console
  • How to import GSC data
  • Using the Priority view to find winners, losers, CTR gaps, and AI search blind spots
  • Switching between By Topic and By Page views
  • Understanding the hierarchy tree with GSC overlay
  • Reading per-topic metrics (clicks, impressions, position)
  • Understanding performance classifications
  • Using opportunity clusters to find new topics
  • Manually matching a page to a topic when attribution misses it
  • Tracking trends over time with sparklines
  • Using the Visual Map to see your entire topic map color-coded by GSC and AI search data
  • Comparing your brand to a competitor with Side-by-Side and Gap Overlay modes
  • Using GSC queries in the Content Optimizer to optimize toward real search demand
  • Exporting your data

Before using the Organic Audit, you need:

  • A completed Topical Map promoted into Topical Authority
  • A Google Search Console property with verified access to your domain
  • At least a few weeks of GSC data for meaningful analysis
  1. Navigate to Topical Authority and select the Audit tab
  2. Click Connect Google Search Console
  3. Sign in with your Google account and grant Floyi read-only access to your Search Console data
  4. Select the GSC property (domain or URL prefix) that matches your brand’s website

[!TIP] Domain properties (e.g., sc-domain:example.com) capture the most complete data because they include all subdomains and protocols.

Once connected, choose your date range and click Fetch Data. Floyi imports your search queries and landing pages, then runs the attribution engine to map them to your topical hierarchy.


The Organic Audit uses a smart matching system to connect GSC queries and pages to your topical map nodes:

  1. Exact keyword match — Query text matches a node’s name, tracking query or cluster keywords exactly (highest confidence)
  2. Stemmed keyword match — Matches different word forms automatically, so “optimizing” maps to “optimize” (high confidence)
  3. Semantic match — Semantic matching connects conceptually related queries to topics, even when the exact words differ (requires a high-confidence match to count)

Queries that don’t match any node are classified as either opportunities (potential new topics) or noise (irrelevant traffic).


Four Views: Priority, By Topic, By Page, and Map

Section titled “Four Views: Priority, By Topic, By Page, and Map”

Once data is imported, the Audit tab splits into four views you can toggle between with the tabs at the top of the panel:

  • Priority — actionable performance signals: winners and losers, below-average CTR topics, and topics missing from AI search. The fastest path from data to action.
  • By Topic — the two-panel hierarchy view. Browse traffic organized by your topical map (pillars, hubs, topics).
  • By Page — a flat, sortable table of every URL on your site that has GSC data. Useful for page-level audits, finding cannibalization, and manually fixing attribution.
  • Map — your entire topic hierarchy as a visual map, color-coded by position, impressions, clicks, or AI search presence. Includes competitor comparison with side-by-side and gap overlay modes.

All four views read from the same underlying GSC import. Switching tabs is instant once data is loaded.


The Priority view surfaces the most actionable signals from your GSC data so you can act without digging through the full hierarchy.

Priority view showing winners and losers, below-average CTR, and topics not in AI search

The view opens with a count of strong topics (high-performing nodes) and organizes signals into three sections:

Compares the current period against the prior period and surfaces topics with the largest impression gains (winners) and losses (losers). Each row shows:

  • Delta — absolute and percentage impression change (green up arrow for gains, red down arrow for losses)
  • Total impressions in the current period
  • Published badge (P) when the topic has shipped content
  • Position and position change on the right
  • Click count when available
  • Action button — View Draft, Create Brief, or Continue Draft depending on the topic’s current state

Toggle between Imp (impressions), Clicks, and Pos (position) to re-sort winners and losers by the metric that matters most. Losers are collapsed by default with a “Show N more losers” expander.

High-ranking topics where actual click-through rate falls below the industry average for their position. These are topics where you rank well but your snippet or title is not compelling enough to earn the clicks your position should deliver. Each row shows the position, topic name, impressions, actual CTR, expected CTR, and the gap.

Topics that have organic visibility (ranking in Google) but are absent from all AI search engines (AIO, AI Mode, ChatGPT, Gemini). These are opportunities to optimize for AI citation. Each row shows the AI status badge, published status, impressions, and position.


The By Topic view displays your topical hierarchy as a two-panel layout:

Two-panel hierarchy view with per-topic GSC metrics and sparkline trends

Your topical map structure (pillars, hubs, topics) is displayed as a collapsible tree. Each node shows:

  • Clicks and impressions from attributed GSC queries
  • Coverage bar showing how many child topics have GSC data
  • Matrix classification badge (Strong, Emerging, Broad Reach, Weak Signal)
  • Confidence dots indicating how well queries match this topic

Use the matrix filter at the top to focus on specific classification types.

Click any node in the tree to see its detail panel:

  • Pillar detail — aggregate metrics across all hubs and topics in this pillar
  • Hub detail — coverage and metrics for all topics under this hub
  • Topic detail — individual query list, landing pages and match confidence scores
  • Default overview — summary of total attributed clicks, impressions and top-performing topics

The By Page view is a single full-width table that lists every URL with GSC data, sorted by impressions by default. This is the fastest way to scan page-level performance and fix attribution mistakes.

ColumnWhat it shows
PageThe canonical URL. Click any row to expand it and see every query driving traffic to that page.
Topic MatchThe topic node this URL was matched to during the most recent Audit. Empty if no match exists.
ClicksTotal clicks for the page in the imported date range.
ImpTotal impressions for the page.
PosAverage position across all queries the page ranked for.

Click any column header to sort. Click again to reverse direction. The page list is capped at the top 500 pages by impressions; an “(showing top 500)” hint appears when you exceed that.

  • A search field at the top filters pages by URL substring as you type.
  • Click any row to expand it inline and see the full list of queries driving that page, with per-query clicks, impressions, and position.
  • Only one row stays expanded at a time, so the list stays scannable.

If automatic attribution didn’t link a URL to a topic, you can match it yourself:

  1. Hover the empty Topic Match cell and click + Match.
  2. A popover opens with your topical map topics. Pick the right one.
  3. Optionally update the topic’s URL slug to this page’s path so future audits attribute it automatically.
  4. Save. The row updates immediately and other GSC views (the topic drawer, By Topic detail panels) refresh in the background.

To remove a manual match, hover the matched row and click the small × that appears next to the topic name. You’ll see an inline confirmation strip before the unmatch is committed.

[!TIP] Manual matches are most useful when a single page covers a topic Floyi couldn’t auto-detect (e.g. branded pages, hub pages, or pages with thin keyword overlap to the topic name). The match persists across imports until you remove it.

You can also create the same match from the topic details drawer in the Planner. Click the eye icon on any Resource-level topic, expand the Search Console section, and use + Match a URL to pick a URL with GSC data. Topic-side and page-side matches write to the same record — pick whichever direction is more convenient for the task at hand.


Every topic with GSC data is classified into one of four categories based on two dimensions:

ClassificationConfidenceVolumeWhat It Means
StrongHighHighBest-matched topics with real traffic. Maintain and build supporting content.
EmergingHighLowRight queries but low volume. May be growing or need promotion. Check indexing and internal links.
Broad ReachHighHighGoogle sends traffic for loosely related queries. Create more focused content to tighten the match.
Weak SignalLowLowPoor query match and low traffic. May not justify dedicated effort yet — monitor for changes.
  • Confidence is based on how closely the matched queries relate to the topic (keyword match strength and meaning-based relevance)
  • Volume is based on total impressions for the attributed queries

Queries that don’t match any node in your topical map are analyzed for patterns. Related unmatched queries are grouped into opportunity clusters that suggest potential new topics for your map.

Opportunity clusters showing unmatched GSC queries grouped as potential new topics

Each cluster shows:

  • Cluster theme and representative queries
  • Combined clicks and impressions
  • An Add as New Topic button to add the cluster directly to your topical map

[!TIP] Opportunity clusters reveal what Google thinks your site is about beyond your current map. These are real queries people use to find your content that don’t fit your existing topic structure.


After running multiple GSC imports over time, each topic shows a sparkline chart displaying impressions trends. This lets you see at a glance whether a topic’s organic visibility is growing, stable or declining without leaving the Audit tab.

Sparklines appear in the hierarchy tree next to each node that has historical data.


The Visual Map tab shows your entire topical map overlaid with actual GSC results from the Organic Audit. Your brand sits at the center with pillars, hubs, branches, and resources radiating outward — sized by importance and color-coded by the metric you choose.

Visual Map showing a topical map color-coded by SERP position

Switch the Color by dropdown to change what the node colors represent:

ModeWhat it shows
PositionGreen (ranks 1—3), Amber (4—10), Red (11—20), Slate (no SERP data)
ImpressionsGreen (high), Amber (medium), Red (low), Slate (no data)
ClicksGreen (high), Amber (medium), Red (low), Slate (no data)
AI SearchPurple (Cited), Light Purple (Mentioned), Amber (Not Present), Slate (no data) — across AIO, AI Mode, ChatGPT, and Gemini

Topics marked as published display a blue ring around the node, so you can see at a glance how much of your map has shipped content.

  • Hover any node to see a tooltip with topic name, level, importance, clicks, impressions, position, and AI search status.
  • Click a node to select it and highlight its direct connections.
  • Double-click a node to navigate to that topic in the Planner.
  • Drag nodes to rearrange the layout. The layout pauses while you drag for precise positioning.
  • Scroll to zoom in and out. Drag the background to pan.

Click any swatch in the legend to filter the map to that category only. Click again to clear the filter. The Published filter isolates only nodes with shipped content.

Click the refresh icon in the stats bar to re-fetch GSC summary data from the backend. The graph remounts with fresh published status, positions, and AI search data.

Compare your brand’s Visual Map to any tracked competitor domain using two modes:

Side-by-Side mode places your brand’s map on the left and a competitor’s data on the right, rendered on the same topology with identical node positions. Differences in ranking and AI search presence jump out at a glance.

Gap Overlay mode recolors a single map by who wins each topic:

ColorMeaning
GreenYou outrank the competitor
RedThe competitor outranks you
BlueBoth rank (contested territory)
GrayNeither ranks

To activate competitor comparison:

  1. Click the Compare dropdown in the controls bar (next to the Color by dropdown).
  2. Choose Side-by-Side or Gap Overlay.
  3. Select a competitor domain from the dropdown that appears.

In side-by-side mode, the panels are resizable — drag the center divider to allocate more space to either panel. Zoom and pan on the left (brand) panel and the competitor panel follows in lockstep. You can also zoom independently on the competitor panel.

Hover any node on the competitor panel to see their best SERP position, all ranking URLs, and AI search status (AIO, AI Mode, ChatGPT, Gemini).

[!TIP] Side-by-side is best for spotting cluster-level patterns (“they own the entire enterprise security hub”). Gap overlay is best for identifying contested vs. greenfield territory across your full topical scope.


At the top of the Audit tab, a metrics strip shows aggregate numbers:

  • Total clicks across all attributed queries
  • Total impressions across all attributed queries
  • Attribution coverage — percentage of GSC rows matched to your topical map
  • Date range of the imported data

Click the Export button to download your GSC attribution data as CSV. The export includes:

  • Node name and hierarchy level
  • Clicks, impressions and average position per topic
  • Matrix classification
  • Top queries per topic with individual metrics
  • Match type and confidence scores

Use exports for client reports, stakeholder presentations or offline analysis.


When you open a published page in the Content Editor & Optimizer, the GSC Queries tab automatically pulls in the same Search Console queries attributed to that URL during your Organic Audit. This lets you optimize your content directly toward the queries searchers actually use to find your page.

Inside the GSC Queries tab you can:

  • See a green check next to every query your draft already covers
  • Click Highlight All to visually mark all GSC queries in your content at once, making coverage gaps obvious
  • Copy any query to your clipboard for quick reference while editing
  • Hover column headers for tooltip explanations of each metric

The connection is automatic — once you connect Google Search Console in the Organic Audit, any page with GSC data will show its queries in the Content Optimizer without extra setup.

[!TIP] Use the Organic Audit to identify which topics need attention, then open those pages in the Content Optimizer to weave missing GSC queries into your content. This closes the loop between audit insights and content action.


You can run a new GSC fetch at any time to get fresh data. Previous imports are kept for trend comparison. The Organic Audit automatically detects when attribution needs re-running (for example, after topical map changes) and prompts you to refresh.


Do I need to connect GSC to use Topical Authority?

Section titled “Do I need to connect GSC to use Topical Authority?”

No. The Organic Audit is optional. Scorecard, Planner, Silo Analysis, and the Visual Map work independently using SERP and AI search data. The Organic Audit adds a layer of validation by showing how Google’s actual search data aligns with your strategy.

Monthly imports give you good trend visibility. Weekly is useful during active content campaigns. The date range selector lets you control how much data to import.

Topics with no attributed GSC data either have no published content yet or their published content is not appearing in Google Search results for related queries. This is valuable signal — it tells you where your map has gaps in organic visibility.

Use Priority when you want to act fast — it surfaces the most important signals (winners, losers, CTR gaps, AI search blind spots) with one-click action buttons.

Use By Topic when you’re thinking strategically — which pillars are weak, which hubs need more coverage, which topics deserve a refresh.

Use By Page when you’re doing page-level work — auditing a specific URL, fixing a missed attribution, scanning for thin pages with high impressions but no clicks, or finding cannibalization where multiple pages compete for the same topic. By Page is also where you can manually match a URL to a topic when automatic attribution misses it.

Use Map when you want a visual overview of your entire topic hierarchy at a glance — spot clusters of weak or strong nodes, see which areas have published content, compare your coverage to a competitor (side-by-side or gap overlay), and present map health to stakeholders.

FeatureOrganic AuditTopical Audit
PurposeSee how Google Search sees your topicsDiscover structure of any site
Data SourceGoogle Search ConsoleWebsite crawl
Requires MapYesNo
Best ForValidating your strategy with real search dataCompetitor research
OutputClicks, impressions, position per topicDiscovered hierarchy

How do GSC queries show up in the Content Optimizer?

Section titled “How do GSC queries show up in the Content Optimizer?”

When you open a published page in the Content Editor & Optimizer, the GSC Queries tab automatically displays the Search Console queries for that URL. You can see which queries your draft covers, highlight all of them in your content at once, and copy individual queries for reference. No extra setup is needed beyond connecting GSC in the Organic Audit.

The Visual Map shows your entire topical map overlaid with actual GSC results. Nodes are sized by importance and color-coded by SERP position, impressions, clicks, or AI search presence. Published topics show a blue ring. Click any node to highlight its connections, double-click to jump to that topic in the Planner, and use the legend to filter by category. Competitor Comparison lets you view any tracked competitor’s data side-by-side on the same topology, or switch to Gap Overlay to see a single map colored by who wins each topic. It reads the same GSC, SERP, and AI search data as the rest of Topical Authority — no extra credits.

Floyi requests read-only access to your Search Console data. It cannot modify your GSC settings, submit URLs or make any changes to your Google account.