Skip to content

Internal Linking with AI

AI Tools for Internal LinkingSilvia MartinFresh

Overview

Using AI tools to scale internal linking optimization. This SOP covers ChatGPT prompting, specialized tools, and a strategic process for implementation.

Key Insight: 75% of professionals already use AI in their daily work - internal linking is a perfect use case.

Prerequisites

  • [ ] ChatGPT Plus or API access
  • [ ] Screaming Frog (for data export)
  • [ ] Search Console access
  • [ ] Optional: Surfer SEO, InLinks subscription

Tool Options

Tool 1: ChatGPT Custom Prompts

Pros:

  • Fully customizable
  • Can process uploaded data
  • Flexible output formats

Cons:

  • Requires prompt engineering
  • Results need verification
  • Dependent on OpenAI

Tool 2: Surfer SEO

Features:

  • Built-in internal link suggestions
  • One-click accept/reject
  • Integrated with content optimization

Features:

  • Uses semantic vectors and entities
  • Full website scalability
  • Can deploy via JavaScript
  • Best for enterprise scale

Procedure

Step 1: Define Your Objective

What are you trying to achieve?

ObjectiveApproach
New site structureMap topic clusters first
Content hubsGroup by topical authority
Boost specific pagesIdentify high-authority source pages
Distribute link equityFind pages with most backlinks

Step 2: Gather Source Data

For link equity distribution:

  1. Export high-authority pages from Search Console (most internal links)
  2. Or use Majestic/Ahrefs for backlink data
  3. Create list of source pages (linking FROM)
  4. Create list of target pages (linking TO)

Step 3: Craft AI Prompts

Base prompt structure:

I need help creating internal links for my website.

Source pages (high authority):
[Upload CSV or paste URLs]

Target pages (to boost):
[Upload CSV or paste URLs]

Requirements:
1. Find semantically relevant matches
2. Only use 200 status code URLs
3. Create natural anchor text
4. Output as table: Source URL | Target URL | Anchor Text | Suggested placement

Additional context:
- Industry: [your industry]
- Content type: [blog, product, etc.]

Step 4: Refine Results

Critical

Always verify AI suggestions. Common issues:

  • 301 redirects in suggestions
  • Broken links
  • Irrelevant matches
  • Duplicate suggestions

Refinement prompt:

Please check and remove any:
- URLs that are 301 redirects
- Duplicate link suggestions
- Links between the same page
- Non-semantic matches

Step 5: Implementation

For small sites:

  • Manual implementation
  • Document changes in spreadsheet

For large sites:

  • Create tickets with bulk updates
  • Consider InLinks JavaScript deployment
  • Use CMS bulk editing tools

Best Practices

Anchor Text Strategy

Mix anchor types:

  • 30% exact match keywords
  • 40% partial match / variations
  • 30% natural phrases / context
  • Early in content (first 1-2 paragraphs)
  • Within relevant context
  • Not clustered together
  • Navigation vs contextual (both matter)

Verification Checklist

  • [ ] Objective clearly defined
  • [ ] Source and target pages identified
  • [ ] AI suggestions generated
  • [ ] Results verified for accuracy
  • [ ] Redirects and broken links removed
  • [ ] Anchor text varied
  • [ ] Implementation documented

Troubleshooting

Add more context to your prompt about the topics and industry.

Too many suggestions to review

Batch by page template or topic cluster.

Can't upload files to ChatGPT

Use the API or paste data in chunks.

Key Takeaways

Main Message

Experiment more. AI is here to help us be more productive, not to replace us. Try new tools, refine your approach, and iterate.

See Also

Knowledge extracted from Search 'n Stuff Conference talks