What you’ll build
A workflow that analyzes your website’s internal linking structure and suggests opportunities to improve SEO through better link distribution. Time to build: 20 minutes Nodes used: Web Scraper, Internal Link Recommendation, Loop, Google SheetsThe problem
Internal linking is crucial for SEO but hard to optimize:- Mapping all existing internal links manually is tedious
- Finding orphan pages (no incoming links) is difficult
- Identifying link opportunities requires content knowledge
- Keeping track of changes over time is nearly impossible
Workflow overview
Step-by-step guide
Step 1: Prepare your pages
You need a list of all pages to analyze. Options:- Export from Google Search Console
- Scrape your sitemap
- Use a Google Sheet with URLs
Step 2: Create the workflow
- Click New Workflow
- Name it “Internal Link Analysis”
Step 3: Fetch your URL list
1
Add Google Sheets Reader
Configure:
- Spreadsheet ID: Your URL list
- Range:
URLs!A:A
Step 4: Scrape each page for links
1
Add Loop node
Configure:
- Items:
{{GoogleSheets_0.data}}
2
Add Web Scraper inside loop
Configure:
- URL:
{{Loop_0.currentItem.url}}
Step 5: Analyze link structure
1
Add Internal Link Recommendation node
This node analyzes your link data and identifies:
- Orphan pages (no incoming links)
- Over-linked pages
- Link equity distribution
- Suggested new links
- Pages Data:
{{Loop_0.results}} - Domain:
yourdomain.com
Step 6: Generate AI recommendations
1
Add LLM node
Configure:
- Model: GPT or Claude
- Instructions:
Step 7: Export to Google Sheets
1
Add Google Sheets node
Create three sheets:Sheet 1: Link Map
- All pages with incoming/outgoing link counts
- Pages with zero incoming links
- AI-generated link suggestions
Sample output
Link analysis report
| Page | Incoming Links | Outgoing Links | Status |
|---|---|---|---|
| /blog/seo-guide | 15 | 8 | Well-linked |
| /blog/new-post | 0 | 3 | Orphan |
| /products/tool-a | 2 | 1 | Under-linked |
AI recommendations
| Target Page | Source Page | Anchor Text | Placement |
|---|---|---|---|
| /blog/new-post | /blog/seo-guide | ”latest SEO tips” | After paragraph 2 |
| /products/tool-a | /blog/tools-review | ”Tool A” | In product list |
Advanced options
Analyze anchor text distribution
Track what anchor text is used for each page:Calculate internal PageRank
Add a calculation step to estimate internal PageRank:Monitor changes over time
Schedule weekly runs and track:- New orphan pages
- Changes in link counts
- Implementation of recommendations
Best practices
Focus on orphan pages first
Orphan pages are invisible to search engines. Prioritize:- High-value orphan pages
- Recently published content
- Product/service pages
Use descriptive anchor text
Good anchor text should:- Describe the target page
- Include relevant keywords
- Be natural in context
| Bad | Good |
|---|---|
| Click here | Complete SEO guide |
| Learn more | Internal linking best practices |
| This page | Draft & Goal workflow builder |
Maintain link equity flow
Ensure link equity flows to important pages:Results you can expect
| Metric | Before | After |
|---|---|---|
| Orphan pages | 50+ | 0 |
| Avg. internal links | 2 | 8 |
| Crawl efficiency | 60% | 95% |
| Organic traffic | - | +15-30% |

