Appearance
Internal Linking with AI
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
Tool 3: InLinks
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?
| Objective | Approach |
|---|---|
| New site structure | Map topic clusters first |
| Content hubs | Group by topical authority |
| Boost specific pages | Identify high-authority source pages |
| Distribute link equity | Find pages with most backlinks |
Step 2: Gather Source Data
For link equity distribution:
- Export high-authority pages from Search Console (most internal links)
- Or use Majestic/Ahrefs for backlink data
- Create list of source pages (linking FROM)
- 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 matchesStep 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
Link Placement
- 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
AI suggesting irrelevant links
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
- Vector Embeddings for SEO - For semantic matching at scale
- Technical SEO Audit - Identify link issues
- Tools Directory