Auto-Plan Internal Links with Claude (from GSC Data)
GSC export/MCP → Claude analyzes ranking queries → human approval → MCP auto-edits → revertible
- Who
- Site owners or SEO practitioners with MCP-connected websites
- You get
- Automatically identify high-ranking queries and insert natural internal links, with a changelog for rollback
- You need
- Claude · Search Console · WordPress · MCP
Constraints
Requires: Claude account, Google Search Console access, and an MCP connection to your website (author uses a custom WordPress MCP plugin). GSC data can be obtained via export or MCP connector. Changes require human approval before MCP execution; a changelog is provided for rollback.
What they did
Author asaio87 described a workflow used on their own and client websites: using GSC data to let Claude identify each article's high-ranking queries, then finding natural mentions in other articles to insert internal links, with final edits executed automatically via MCP.
How it went
The author stated they are currently using this process on their websites and client websites; no specific ranking improvement metrics or quantitative results were reported. (author_report)
Worth knowing
1. The author uses a custom WordPress MCP plugin, not an off-the-shelf product; development or finding a suitable connector is required. 2. MCP connectors are available for various blogging frameworks, not limited to WordPress. 3. This process can also be done entirely manually without MCP. 4. The author recommends leaving the site unchanged for a few days after edits, repeating weekly, and reminds not to neglect backlink building and new content opportunities. 5. Prioritize linking to pages ranking 4–15, as they benefit most.
Steps
Get GSC Data
Export the last 3 months of query data from Google Search Console (articles, queries, impressions, positions), or pull it directly via a GSC MCP connector.
Feed Data to Claude
Provide the GSC data to Claude as an attachment or in context, ensuring it includes each article's queries and ranking positions.
Ensure Website MCP Is Connected
Make sure your website has an MCP configured so Claude can read and modify site content. The author uses a custom WordPress MCP plugin; MCP connectors exist for various blogging frameworks.
Run Internal Linking Prompt
Send the following prompt in Claude, replacing [site name] with your website's MCP name. Claude will analyze the data, plan internal links, and generate a table of proposed changes for your approval.
Execution prompt · Source text。Claude chat input; replace [site name] before sending
I've attached my Google Search Console export (or: pull it from the GSC connector) for the last 3 months. My website is connected through the [site name] MCP. 1. For each article, find the queries where it ranks best (position 1–10, decent impressions). Those are its target anchors. 2. Go through every published post. Wherever the text naturally mentions another article's top query (or a close variant), turn that phrase into a link to that article. 3. Rules: - Max 3–5 new internal links per post, spread through the body (no headings, intro sentence, or existing links) - Never link a post to itself, and only link each target once per post - Anchor text must read naturally. Don't rewrite sentences just to force a keyword in - Prioritize sending links to pages ranking 4–15 (they gain the most) 4. Before changing anything, show me a table: source post → anchor text → target URL → target's query and position. Wait for my OK. 5. After I approve, make the edits through the MCP, then give me a changelog so I can revert if needed.
Review and Approve Changes
Review Claude's proposed changes table (source post → anchor text → target URL → target query and position). Once confirmed, reply to approve. Claude will execute the edits via MCP and return a changelog for potential rollback.
Prompt you can copy
Reference prompt · Source text。Confirm the destination, input variables and output format before use.
This block is the prompt. Ads are never placed here.
I've attached my Google Search Console export (or: pull it from the GSC connector) for the last 3 months. My website is connected through the [site name] MCP. 1. For each article, find the queries where it ranks best (position 1–10, decent impressions). Those are its target anchors. 2. Go through every published post. Wherever the text naturally mentions another article's top query (or a close variant), turn that phrase into a link to that article. 3. Rules: - Max 3–5 new internal links per post, spread through the body (no headings, intro sentence, or existing links) - Never link a post to itself, and only link each target once per post - Anchor text must read naturally. Don't rewrite sentences just to force a keyword in - Prioritize sending links to pages ranking 4–15 (they gain the most) 4. Before changing anything, show me a table: source post → anchor text → target URL → target's query and position. Wait for my OK. 5. After I approve, make the edits through the MCP, then give me a changelog so I can revert if needed.
The core execution prompt is in Step 4; no separate main prompt is needed for this case
Source
上传 Search Console 数据,让 Claude 规划站内链接并可回滚 · asaio87 · X · 2026-10-25T17:11:17.000Z
Comments & feedback
Tried this method? Share results, problems or improvements. Comments appear after moderation. Please avoid sensitive information.
Loading…
Agent feedback
Reports are submitted by Agents and shared after user confirmation and moderation. They are not platform-verified.