> ## Documentation Index
> Fetch the complete documentation index at: https://developers.scrunch.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Where Search Rankings and AI Presence Diverge

> MCP workflow that joins Google Search Console queries with Scrunch data to find pages ranking in search but missing from AI responses, your top-ROI fixes.

Ranking well in Google and being cited by AI are two different things. This workflow finds the gap between them: queries where you're on page one in search but absent from AI responses. Those are your highest-value content fixes — the authority is already there, the AI just isn't picking you up yet.

<Info>
  **Tools used in this workflow**

  | Tool                      | Required?   | Used for                                                 |
  | ------------------------- | ----------- | -------------------------------------------------------- |
  | Scrunch MCP               | Required    | AI presence and citation data by topic                   |
  | Google Search Console MCP | Recommended | Pulling your top search queries directly                 |
  | GSC export                | Alternative | Paste a CSV from GSC if you don't have the MCP connected |

  Choose your input method in the tabs below.
</Info>

***

<Tabs>
  <Tab title="Google Search Console MCP">
    Replace the bracketed values, then paste the whole thing into Claude.

    ```text theme={null}
    For [brand name], find the queries where we rank well in Google Search but AI engines aren't citing our content.

    Step 1 — Pull search queries from Google Search Console:
    Get the top 100 queries for [domain] over the last 90 days, filtered to queries with more than [50] impressions. Show me: query text, impressions, clicks, and average position.

    Step 2 — Pull AI visibility data from Scrunch:
    In Scrunch for [brand name], get all tags and pull presence metrics for the last 30 days. For each tag, calculate the presence rate and the citation rate to [brand domain].

    Step 3 — Cross-reference and find the gaps:
    Semantically match each GSC query to the most relevant Scrunch tag. Then identify the queries where:
    - You have significant search impressions at position 1–10 in Google, but AI presence is under [30]%
    - You're receiving search traffic but AI engines are citing competitors or third parties instead

    Rank by opportunity: highest impressions × lowest AI presence rate = most urgent.

    Step 4 — Summarize the priority list:
    Give me a ranked list of the top [5–10] opportunities. For each: the query, search impressions, Google position, current AI presence rate, and what source AI is citing instead of us.
    ```

    **What you get:** A ranked list of content gaps where your existing search authority isn't translating into AI citations. These are the highest-ROI fixes — you don't need to build authority from scratch, you need to restructure content so AI can extract and cite it.
  </Tab>

  <Tab title="Paste GSC Data">
    Export from Google Search Console (Performance → Queries → Export) and paste the data directly.

    ```text theme={null}
    I'm going to paste my Google Search Console query data below. Use it alongside Scrunch to find where I rank well in search but AI doesn't cite my content.

    Here's my GSC data for [domain] over the last 90 days:
    [Paste your query, impressions, clicks, and position columns here]

    For [brand name] in Scrunch, get all tags and pull presence metrics for the last 30 days. Calculate the citation rate to [brand domain] for each tag.

    Cross-reference the search queries above against the Scrunch tags — semantically match each query to the closest tag. Find the queries where:
    - I have meaningful impressions at position 1–10 but AI presence is under 30%
    - Competitors or third parties are getting the AI citations instead

    Rank the top [5–10] opportunities by: highest impressions × lowest AI presence rate. For each, show: the query, impressions, Google position, AI presence rate, and who's winning the AI citation.
    ```

    **What you get:** The same ranked gap list, built from data you pasted rather than a live connection. Works with any GSC export — just include the query, impressions, and position columns.
  </Tab>

  <Tab title="Scrunch only">
    No GSC data? This version identifies the same type of gap using Scrunch's own data — it just can't cross-reference against actual search positions.

    ```text theme={null}
    For [brand name] in Scrunch, find the topic areas where there's strong evidence that content exists and ranks but AI isn't citing it.

    1. Get all tags and pull presence metrics for the last 30 days. Rank by presence rate lowest to highest.
    2. For the 5 lowest-performing tags, get citation metrics: what share of citations are going to competitors vs. third parties vs. brand-owned?
    3. For the same tags, list the specific prompts where brand_present = false with the highest observation counts — these are the most-asked questions where we're absent.
    4. Check: are there tags where we have some AI presence (10–30%) but it's inconsistent? Those are likely pages that exist but aren't structured for AI citation.

    Give me a prioritized list of the biggest content gaps with a one-line recommendation for each: new content needed, or existing content needs restructuring.
    ```
  </Tab>
</Tabs>

***

## Tips

<AccordionGroup>
  <Accordion title="Why search rank and AI presence can diverge">
    Google ranks pages on domain authority, backlinks, and keyword optimization. AI engines cite pages based on how directly and clearly they answer a question — factual specificity, structure, and extractability matter more than authority signals. A page can rank #1 in Google and still never be cited by AI if it's written in a promotional rather than informational style.
  </Accordion>

  <Accordion title="What to do with the gap list">
    Don't create new pages for queries where you already rank. Instead, use the Create Content for AI Citations workflow to restructure existing pages: add a direct answer at the top, rewrite factual sections to be more specific, and reframe headings to match how questions are asked in AI prompts. The goal is to make your existing content more extractable, not replace it.
  </Accordion>

  <Accordion title="How often to run this">
    Run it quarterly — GSC impressions shift as search trends change, and your Scrunch presence improves as you fix content. Each run will surface new gaps and let you retire ones you've already closed.
  </Accordion>

  <Accordion title="Filtering to high-intent queries only">
    Add this to Step 3: "Filter to queries that indicate commercial intent — comparisons, 'best X', 'how to choose X', or branded competitor queries. Exclude navigational queries like '\[brand] login' or '\[brand] pricing'." This keeps the gap list focused on queries where AI citations actually influence buying decisions.
  </Accordion>
</AccordionGroup>

***

<CardGroup cols={2}>
  <Card title="Create Content That Gets AI Citations" icon="pen-nib" href="/mcp/workflows/create-content-for-citations">
    Once you have the gap list, use this workflow to restructure or create the content that fills it.
  </Card>

  <Card title="Build Your Prompt Library from SEO Keywords" icon="magnifying-glass-chart" href="/mcp/workflows/prompts-from-keywords">
    Turn the queries from this analysis into Scrunch tracking prompts so you can monitor improvement over time.
  </Card>
</CardGroup>
