Feature · SEO Opportunity Scoring
Score SEO opportunity before your first outreach
Every captured lead gets an automatic SEO audit. The result is one clear status — CRITICAL, WEAK, OK, NO WEBSITE, or SITE UNREACHABLE — plus a 0–100 score, detected issues, and PageSpeed metrics. Your team knows exactly who to call first and why.
5 status levels — each means a different action
The score is not decorative. Every level maps to a specific outreach strategy — so your team always knows the next move.
| Status | What it means | Recommended action |
|---|---|---|
| CRITICAL | Score 0–39. Major SEO gaps or noindex/blocked robots.txt detected — always CRITICAL regardless of score. High urgency, strong pitch angle. | Contact now. Lead is HOT. Message references specific detected issues. |
| WEAK | Score 40–64. Foundational SEO present but technical or content quality is below par. Business case exists. | Contact with a softer value angle. Lead is WARM. |
| OK | Score 65–100. SEO looks healthy. Low urgency for an immediate SEO pitch. | Park for nurture. Lead is COLD. |
| NO WEBSITE | No website detected for the company. May still be a prospect for web build + SEO services. | Reframe pitch — "build the SEO foundation" angle. |
| SITE UNREACHABLE | Website exists but timed out, was blocked, or returned an error during audit. Score unavailable. | Manual review needed. Contact is still possible but without SEO context. |
How the scoring engine works
Website normalization
The engine cleans and validates raw company URLs from LinkedIn — handles typos, HTTP vs HTTPS, trailing slashes, and subdomain variations.
Technical audit + PageSpeed
Checks H1, meta description, canonical, robots.txt, noindex, sitemap, schema markup, content volume, and PageSpeed metrics — LCP, CLS, FCP, TBT, mobile performance score. All automatic.
Score → status classification
Score 0–39 → CRITICAL (HOT). Score 40–64 → WEAK (WARM). Score 65–100 → OK (COLD). Override: noindex detected or robots.txt blocked → always CRITICAL, regardless of score.
Issues attached to lead record
Specific issues (missing H1, slow load, etc.) are stored with the lead. These flow into AI message generation to give concrete, relevant outreach context.
Issues travel with the lead — context is never lost
The specific SEO issues detected during scoring are stored as structured data on each lead record. When you open the AI message module, those issues are automatically injected into the outreach prompt — no copy-paste, no manual context setup.
- Issues list stored per lead (not just the status label)
- Available in lead detail view at any time
- Auto-injected into AI message generation context
- Exported with lead CSV for reporting and handoffs
- Enables hyper-personalized outreach at scale
Know your accounts before you call
Install seoprospector and every LinkedIn lead gets an instant SEO score — no spreadsheet, no manual audit.