Overview
Last crawl: 2 hours ago • 1,847 posts analyzed • Next crawl: in 22 hours
Site Health Score
82
▲ +8 from last month
Internal Links
12,493
▲ +347 this month
Orphan Pages
14
▲ Down from 31
AI Search Readiness
71/100
▲ +12 this month
Link Growth Over Time
Top Opportunities
"Speed Guide" → "Caching Tutorial"
Impact: ★★★★★
"SEO Basics" → "Keyword Research"
Impact: ★★★★☆
Fix orphan: "Migration Guide"
Impact: ★★★★☆
"WP Security" → "Firewall Setup"
Impact: ★★★☆☆
AI Insight
Your "WordPress Security" cluster has 12 posts but only 4 inter-links. Adding 6 strategic links would increase pillar authority by ~35%. View full analysis →
Link Graph
Interactive visualization of your internal link structure
HP
Homepage (PR: 9.2)
SEC
WP Security Guide (PR: 7.1)
SPD
Speed Optimization (PR: 6.8)
SEO
SEO Fundamentals (PR: 6.5)
ECM
E-commerce Guide (PR: 5.9)
FW
Firewall Setup (PR: 3.2)
2FA
Two-Factor Auth (PR: 2.8)
ML
Malware Removal (PR: 2.5)
CCH
Caching Guide (PR: 4.1)
CDN
CDN Setup (PR: 3.5)
IMG
Image Optimization (PR: 3.0)
KW
Keyword Research (PR: 4.5)
ONP
On-Page SEO (PR: 3.8)
WOO
WooCommerce Setup (PR: 3.9)
PAY
Payment Gateways (PR: 2.1)
MIG
Migration Guide (PR: 0.3) - ORPHAN!
Homepage
Pillar Pages
Supporting Posts
Orphan Pages
Topic Clusters
5 clusters identified across 1,847 posts
WordPress Security
Needs Work
Posts12
PillarWP Security Guide
Internal links18 / 48 ideal
Avg. PageRank3.8
Speed & Performance
Healthy
Posts9
PillarSpeed Optimization
Internal links32 / 36 ideal
Avg. PageRank4.2
SEO Guides
Healthy
Posts15
PillarSEO Fundamentals
Internal links52 / 60 ideal
Avg. PageRank4.8
E-commerce
Needs Work
Posts8
PillarE-commerce Guide
Internal links14 / 32 ideal
Avg. PageRank3.1
Hosting & Infrastructure
Critical
Posts6
PillarNone assigned
Internal links4 / 24 ideal
Avg. PageRank1.9
Create Custom Cluster
Link Suggestions
24 opportunities ranked by estimated SEO impact
AI Strategy Advisor
Powered by Claude AI • Last analysis: 4 hours ago
Priority Actions
Cluster Analysis
Cannibalization
Content Gaps
High Priority
WordPress Security cluster is severely underlinked
Your security cluster has 12 posts but only 18 internal links (ideal: 48). The pillar page "WP Security Guide" only receives links from 3 supporting posts. Adding links from "Malware Removal," "Backup Strategy," and "SSL Setup" would increase pillar authority by approximately 35% and strengthen the entire cluster's topical signal.
High Priority
Keyword cannibalization detected: "WordPress speed"
Two pages are competing for "WordPress speed optimization": your pillar page and a 2023 blog post. Google is splitting rankings between them (positions #7 and #14). Consolidate by making the blog post link to the pillar with strong anchor text and adding a canonical signal.
Medium Priority
Hosting cluster has no pillar page
You have 6 posts about hosting topics (shared hosting, VPS, managed WP hosting, server migration, uptime monitoring, DNS setup) but no central pillar page tying them together. Creating a comprehensive "WordPress Hosting Guide" and linking all 6 posts to it would establish topical authority in this area.
Low Priority
Cross-cluster opportunity: Security + Speed
Your "SSL Setup" post (Security cluster) and "CDN Setup" post (Speed cluster) have strong topical overlap. A contextual link between them would create a natural bridge and boost both clusters without diluting topical focus.
AI Search Optimization
Optimize your content for Google AI Overviews, ChatGPT, and Perplexity
Overall AI Readiness
71
▲ +12 this month
Citation-Ready Pages
38
of 1,847 total pages
Topical Authority
4 / 5 clusters
strong authority signals
Schema Coverage
62%
▲ +18% this month
AI Readiness by Factor
Internal Link Equity
82%
Topical Authority
75%
Content Structure
68%
Schema Markup
62%
Answer-ability
71%
Content Freshness
55%
Top Citation-Ready Pages
Speed Optimization Guide
3 citable blocks detected
92/100
SEO Fundamentals
5 citable blocks detected
88/100
WP Security Guide
2 citable blocks, needs more structure
74/100
Keyword Research Guide
4 citable blocks detected
85/100
Target Keywords
142 keywords tracked • 38 in striking distance (positions 5–20)
Total Keywords
142
across 5 clusters
Striking Distance
38
positions 5–20
Total Monthly Volume
284K
▲ Coverage: 67%
Unmapped Keywords
12
no matching page found
All Keywords
Striking Distance
Unmapped
By Cluster
Import from Google Ads Keyword Planner
Export your keyword research as CSV from Google Ads, then upload it here. LinkGraph auto-maps keywords to your pages and generates optimized link suggestions. Also supports SEMrush and Ahrefs CSV formats.
Analytics (GA4)
Traffic and behavior data from Google Analytics 4 • Last sync: 6 hours ago
Total Sessions (30d)
47.2K
▲ +12% vs prior period
Avg. Bounce Rate
42%
▲ Improved from 51%
Avg. Time on Page
3:24
▲ +0:38 after linking
Link Click-Through
18.7%
▲ Internal link CTR
Traffic Overview
High-Bounce Pages
Conversion Paths
User Flow
Top Traffic Pages (Link Sources)
Homepage
12,400 sessions • 28% bounce rate
PR: 9.2
Best link source
Speed Optimization Guide
8,200 sessions • 35% bounce rate
PR: 6.8
High-value source
SEO Fundamentals
6,100 sessions • 39% bounce rate
PR: 6.5
High-value source
WP Security Guide
4,800 sessions • 52% bounce rate
PR: 7.1
High bounce!
High Bounce Pages (Need Internal Links)
Malware Removal Guide
1,200 sessions • Only 1 internal link
72% bounce
DNS Setup Guide
890 sessions • 0 internal links
68% bounce
SSL Certificate Tutorial
760 sessions • 2 internal links
64% bounce
Backup Strategy Post
540 sessions • 1 internal link
59% bounce
Top Converting Link Paths
$2,340
Homepage
→
Speed Guide
→
Hosting Review
→
Purchase
47 conversions
$1,890
SEO Basics
→
Keyword Research
→
SEO Tools Review
→
Signup
31 conversions
$1,120
Security Guide
→
Firewall Setup
→
Security Plugin Review
→
Purchase
22 conversions
GA4 Insight
Your "Malware Removal Guide" gets 1,200 sessions/month but has a 72% bounce rate with only 1 internal link. Adding 3 contextual links to related Security cluster pages could reduce bounce rate by ~20% and increase session duration. View suggested links →
Automation Rules
3 active rules processing your content automatically
Auto-link "WordPress security" keywords
Link keywords "WordPress security", "WP security", "secure WordPress" → WP Security Guide | Max 1 per post | Body content only
47 links added
New posts must link to cluster pillar
When a new post is published, automatically suggest a link to its cluster's pillar page if not already present
12 suggestions
Weekly orphan page scan
Every Monday, scan for new orphan pages and create high-priority link suggestions
Last run: Mon
Changelog
Complete history of all link changes • 194 actions tracked
Added link: Speed Guide → Caching Tutorial
Auto-linked: New Blog Post → SEO Fundamentals
Batch applied: 8 links in WordPress Security cluster
Removed broken link: Hosting Review → [deleted page]
Reports
Generate and schedule reports for clients and stakeholders
Monthly Summary
Health score changes, links added, ranking improvements
Cluster Health
Detailed breakdown of each topic cluster's performance
AI Search Readiness
SGE optimization scores with actionable recommendations
License Management
Manage your LinkGraph subscription
License Active — Pro Plan
Valid until March 15, 2027 • Licensed to mywebsite.com.au
License Key
Plan
Pro
Sites Allowed
1 of 1 used
Next Renewal
Mar 15, 2027
Upgrade Your Plan
Free
$0
Basic crawl, orphan detection, TF-IDF clustering
Pro
$99/yr
AI features, SGE optimizer, rules engine, GSC integration
Agency
$249/yr
10 sites, white-label reports, multi-site management
Settings
Configure LinkGraph for your site
Intelligence Engine
Local Only
No API calls. TF-IDF, PageRank, keyword extraction.
AI-Powered
Deep semantic analysis via API key.
Hybrid
Local engine + selective AI calls. Recommended.
AI API Configuration
API Provider
Choose your preferred AI provider
API Key
Your API key for the selected provider
Monthly API Budget
Stop AI calls when this limit is reached
$
Used: $1.42
Crawl Settings
Auto-crawl schedule
How often to re-analyze your entire site
Crawl on publish
Automatically analyze new/updated posts
Max links per post
Maximum auto-inserted links per post
Google Search Console
GSC Connection
Connect to pull ranking data for smarter suggestions
OTTO SEO Automation
AI-powered SEO fixes deployed directly to your site
Pending Tasks
0
Approved
0
Deployed
0
Rejected
0
Generate Meta Tags
AI titles & descriptions
Generate Alt Tags
Image accessibility & SEO
Technical Fixes
Auto-detect & fix issues
Task Queue
| Type | Page | Current | Suggested | Priority | Actions |
|---|---|---|---|---|---|
| Click a generator above to create OTTO tasks | |||||
Technical SEO Audit
Comprehensive site health analysis
Audit Score
--
Critical Issues
0
Warnings
0
Pages Crawled
0
Issues Found
| Severity | Issue Type | Page | Description | Recommendation |
|---|---|---|---|---|
| Run an audit to find issues | ||||
Content Optimization Tools
AI-powered content scoring, briefs, and optimization
SEO Content Brief
Generate keyword-optimized briefs
Article Outline
AI-generated article structure
Score Content
NLP quality analysis
Content Scores
| Page | Overall | Readability | Keywords | Structure | Semantic |
|---|---|---|---|---|---|
| Click "Score Content" to analyze pages | |||||
Keyword Research
Discover keywords, questions, and ranking opportunities
Discover Keywords
| Keyword | Volume | Difficulty | CPC | Opportunity |
|---|---|---|---|---|
| Enter a seed keyword to discover related terms | ||||
Keyword Opportunities
| Keyword | Current Pos | Volume | Difficulty | Score |
|---|---|---|---|---|
| Loading opportunities... | ||||
Rank Tracking
Daily keyword ranking monitoring and SERP analysis
Keywords Tracked
0
Top 3
0
Top 10
0
Avg. Position
--
Ranking Overview
| Keyword | Position | Change | URL | Volume | SERP Features |
|---|---|---|---|---|---|
| Click "Check Rankings" to start tracking | |||||
Biggest Movers
| Keyword | Old Pos | New Pos | Change | Direction |
|---|---|---|---|---|
| No data yet | ||||
Competitor Analysis
Compare your SEO performance against competitors
Add Competitor
Domain Comparison
| Domain | DA | Traffic | Backlinks | Keywords |
|---|---|---|---|---|
| Add competitors to compare | ||||
Content Gaps
| Topic | Competitors Covering | Priority |
|---|---|---|
| Click Analyze to find gaps | ||
Keyword Overlap
Click Analyze to see keyword overlap
Backlink Analysis
Monitor your backlink profile and find opportunities
Total Backlinks
0
Referring Domains
0
Avg. DA
0
DoFollow %
0%
Recent Backlinks
| Source | Anchor | DA | Type | Found |
|---|---|---|---|---|
| Loading backlinks... | ||||
Link Prospects
| Domain | DA | Relevance | Status | Action |
|---|---|---|---|---|
| Click Find Prospects | ||||
AI Search / LLM Visibility
Track your brand visibility across ChatGPT, Gemini, and Perplexity
Overall Visibility
0%
ChatGPT
0%
Gemini
0%
Perplexity
0%
Mention Results
| Platform | Query | Mentioned? | Position | Sentiment |
|---|---|---|---|---|
| Click Check Brand Mentions to scan | ||||
Optimization Plan
Click Generate Plan for recommendations
Reports & Dashboards
Automated SEO reports with white-label branding
Schedule Weekly Report
Export PDF Report
White Label Config
Performance Trends (90 Days)
Click Refresh to load trends
Scheduled Reports
| Report Type | Frequency | Recipients | Next Run | Actions |
|---|---|---|---|---|
| No scheduled reports | ||||
Local SEO
Google Business Profile, citations, and local rankings
Local Score
--
Citations Found
0
NAP Accuracy
0%
GBP Status
Not Connected
Business Profile
Local Rankings
| Keyword | Position | Map Pack? | Distance |
|---|---|---|---|
| Click Check to load rankings | |||
Citation Directory Status
| Directory | Listed? | NAP Consistent? | URL |
|---|---|---|---|
| Run a citation audit to check directories | |||