Screaming Frog + Claude — Technical SEO for Local Sites

Local SEO Data analyzes the SERP landscape. GSC measures organic performance. Neither tool looks at the website itself — the technical foundation that enables or prevents rankings.

Screaming Frog crawls your website and finds the technical issues that suppress local rankings: broken links, duplicate content, missing schema, redirect chains, title tag problems, slow pages. These are invisible to external SERP tools but directly cause ranking underperformance.

Screaming Frog’s Role in Local SEO Skills

Screaming Frog provides the technical layer other tools miss:

Site crawling: Visits every page on your site like a search engine would, recording what it finds.

Issue detection: Identifies technical problems — broken links, missing meta data, duplicate content, crawl errors, slow pages.

Schema auditing: Extracts and validates structured data across all pages.

Multi-location site analysis: Particularly valuable for sites with many location pages that may have duplicated or thin content issues.

The screaming-frog-tool skill connects Screaming Frog crawl data to Claude’s interpretation, transforming raw crawl output into prioritized recommendations.

Technical Issues That Tank Local Rankings

Technical SEO problems specific to local sites that Screaming Frog catches:

Duplicate title tags: Every location page titled “Plumbing Services | Valley Plumbing” — no geographic differentiation. Search engines can’t tell which page serves which market.

Thin content: Location pages with the same 200 words and just the city name swapped. Algorithmically identified as duplicate content.

Missing schema: LocalBusiness schema absent from location pages, or present but with errors.

Broken internal links: Location pages linking to each other with broken URLs from site restructures.

Redirect chains: Old URLs redirecting to intermediate URLs that redirect again to final pages. Each hop loses authority.

Canonical issues: Multiple location pages canonicalizing to each other incorrectly, confusing crawlers about which page should rank.

Page speed problems: Heavy images, unminified code, render-blocking resources that cause slow load times — particularly impactful for mobile local searches.

Multi-Location Site Technical Audit

Multi-location sites are uniquely susceptible to technical problems:

Prompt: "Run a Screaming Frog technical audit focused on our location pages.
We have 15 locations — what technical issues are affecting rankings?"

Skills fired: dispatch → screaming-frog-tool

Output:
TECHNICAL AUDIT: Location Pages

Crawled: 15 location pages + site infrastructure
Critical issues: 4
Warnings: 12
Opportunities: 8

CRITICAL ISSUES (fix immediately):

1. Duplicate Title Tags (7 pages)
   Affected: /mesa-plumbing, /chandler-plumbing, /tempe-plumbing,
            /gilbert-plumbing, /peoria-plumbing, /surprise-plumbing,
            /goodyear-plumbing
   Issue: All use "Arizona Plumbing Services | Valley Plumbing"
   Impact: Google can't differentiate pages; cannibalization likely
   Fix: Unique title for each: "[City] Plumbing Services | Valley Plumbing"

2. Missing LocalBusiness Schema (5 pages)
   Affected: /mesa-plumbing, /gilbert-plumbing, /peoria-plumbing,
            /surprise-plumbing, /goodyear-plumbing
   Issue: No structured data on these pages
   Impact: Missing rich result eligibility, weaker entity signals
   Fix: Add complete LocalBusiness schema with city-specific data

3. Redirect Chain (3 pages)
   Affected: Old Scottsdale URL → interim URL → current URL
            Old Tempe URL → interim URL → current URL
            Old Mesa URL → interim URL → current URL
   Issue: Two-hop redirects lose authority
   Impact: Reduced authority transfer to current pages
   Fix: Update redirects to single-hop to final URL

4. Broken Internal Links (12 instances)
   Source: Main services page links to /glendale-plumber (404)
   Source: Footer links to /avondale-plumbing (404)
   Issue: Pages link to non-existent location pages
   Impact: Crawl errors, lost internal authority
   Fix: Update or remove broken links

WARNINGS:

1. Thin Content Detected (4 pages)
   Affected: /gilbert-plumbing (287 words), /peoria-plumbing (312 words),
            /surprise-plumbing (298 words), /goodyear-plumbing (276 words)
   Issue: Word count below recommended 500+ for location pages
   Recommendation: Expand with unique local content

2. Duplicate Meta Descriptions (6 pages)
   Issue: Same description across multiple location pages
   Recommendation: Unique meta for each location

3. Missing Alt Text (23 images)
   Issue: Location page images without alt text
   Recommendation: Add descriptive, locally-relevant alt text

[Additional warnings and recommendations...]

Schema Auditing at Scale

Screaming Frog’s custom extraction feature audits structured data across all pages:

Prompt: "Use Screaming Frog to audit LocalBusiness schema across all location pages.
Which pages have schema, which don't, and which have errors?"

Skills fired: dispatch → screaming-frog-tool

Output:
SCHEMA AUDIT: LocalBusiness Implementation

Pages with valid schema (10/15):
✓ /phoenix-plumbing — Complete, no errors
✓ /scottsdale-plumbing — Complete, no errors
✓ /tempe-plumbing — Complete, no errors
✓ /chandler-plumbing — Complete, no errors
✓ /glendale-plumbing — Complete, no errors
✓ /mesa-plumbing — Has schema, but see warnings
[...additional pages...]

Pages missing schema (5/15):
✗ /gilbert-plumbing — No LocalBusiness schema
✗ /peoria-plumbing — No LocalBusiness schema
✗ /surprise-plumbing — No LocalBusiness schema
✗ /goodyear-plumbing — No LocalBusiness schema
✗ /avondale-plumbing — No LocalBusiness schema

Schema warnings (pages with issues):

/mesa-plumbing:
- Warning: geo property missing GeoCoordinates
- Warning: sameAs property empty
- Recommendation: Add coordinates and social profile links

/scottsdale-plumbing:
- Warning: openingHours uses deprecated format
- Recommendation: Update to openingHoursSpecification

PRIORITY ACTIONS:
1. Add LocalBusiness schema to 5 missing pages
2. Add geo coordinates to /mesa-plumbing
3. Update openingHours format on /scottsdale-plumbing
4. Add sameAs links to all schema blocks

The Screaming Frog + Claude Workflow

For practitioners using Screaming Frog:

  1. Crawl the site: Run Screaming Frog crawl on the target domain
  2. Export relevant reports: Export issues, duplicates, schema data, page data
  3. Pass to Claude: Share crawl data with Claude via the screaming-frog-tool skill
  4. Interpretation: Claude analyzes crawl data and prioritizes issues by impact
  5. Action plan: Claude generates specific fixes ordered by priority
  6. Verification: Re-crawl after fixes to confirm resolution
Prompt: "I've run a Screaming Frog crawl on valleyplumbing.com.
Here's the export. Analyze for local SEO technical issues and
prioritize fixes."

[Attach crawl export]

Skills fired: dispatch → screaming-frog-tool

Output:
[Prioritized technical audit based on crawl data...]

Setup and Connection

  1. Screaming Frog license: Download from screamingfrog.co.uk. Free version limited to 500 URLs; paid license for larger sites.

  2. Run crawl: Crawl target domain with appropriate settings (respect robots.txt, crawl location pages)

  3. Export data: Export relevant crawl data (CSV or Excel) for analysis

  4. API mode (optional): Screaming Frog can run in API mode for automated crawls integrated with Local SEO Skills workflows

  5. Connect to Claude:

Analyze this Screaming Frog crawl export for local SEO technical issues.
Focus on location pages and schema implementation.

Screaming Frog provides the technical visibility that external SERP tools can’t — the on-site foundation that enables or prevents local ranking success.