SEO Audit Needs Work FastAPI · Uvicorn · Nginx April 11, 2026

SEO Audit — CrawlHound

crawlhound.com · SEO Scanner Web App · SaaS · Lighthouse mobile audit · Powered by MySeodesk

Performance
84
/100
SEO
100
/100
Best Practices
73
/100
Accessibility
96
/100
SEO Score
83
/100 overall

📋 Executive Summary

83
/100

CrawlHound is a functional SEO tool with minimal marketing content.

CrawlHound is a functional SEO tool with minimal marketing content. The site needs richer copy, schema, and content marketing to rank for competitive SEO tool queries.

✅ Top Strengths

App functionality is the product

Technical credibility signals

Fast server

⚠ Top Issues

⚠ Minimal content on marketing pages

⚠ No schema beyond basic

⚠ No llms.txt

⚠ No review/testimonial signals

📊 Score Breakdown

Technical SEO
89
Weight: 22%
Content Quality
85
Weight: 23%
On-Page SEO
95
Weight: 20%
Schema
48
Weight: 10%
Performance
84
Weight: 10%
AI Readiness
80
Weight: 10%
Images
70
Weight: 5%
CategoryScoreWeightWeightedNotes
Technical SEO89/10022%19.6HTTPS + robots + sitemap
Content Quality85/10023%19.6On-page signals + depth
On-Page SEO95/10020%19.0Titles + meta + H1
Schema / Structured Data48/10010%4.8WebApplication, SoftwareApplication
Performance (CWV)84/10010%8.4LCP 3.4 s
AI Search Readiness80/10010%8.0llms.txt: Missing
Images70/1005%3.5Alt text + sizing
TOTAL83/100100%83.0

⚙️ Technical SEO — 89/100

89
Technical foundation check — HTTPS, crawlability, indexability
CheckStatusFinding
HTTPS enforcementPASSHTTP 301 → HTTPS
www redirectPASSwww 301 → non-www
Canonical tagsPASSSelf-referencing canonicals present
robots.txtPASSReturns 200
sitemap.xmlPASSPresent and linked in robots.txt
noindex signalsPASSNo pages blocked
Mobile viewportPASSwidth=device-width, initial-scale=1
llms.txtFAILMissing — AI crawlers have no guidance
Security headersWARNBasic headers present; CSP and Permissions-Policy not confirmed
Internal linkingPASSAll pages reachable within 2 clicks

✍️ Content Quality — 85/100

85
E-E-A-T composite: 70/100 — depth, expertise, authoritativeness signals

E-E-A-T Assessment

70/100

Experience, Expertise, Authoritativeness, Trustworthiness

Site shows basic signals for SEO Scanner Web App. Key gaps: thin author bio, no credentials schema, limited review signals. Content depth on service pages is adequate.

Good

Thin Content Check

Lighthouse SEO score indicates good content signals.

🔍 On-Page SEO — 95/100

CheckStatusDetail
Title tags — unique & descriptivePASSAll pages have unique, descriptive titles
Meta descriptionsPASSPresent on key pages
H1 — one per pagePASSSingle H1 per page confirmed
Canonical tagsPASSSelf-referencing on all pages
OG tags (og:title, og:description)WARNPresent but og:image may use default fallback
Keyword in H1PASSPrimary keyword present in H1
Heading hierarchyWARNMinor H2/H3 ordering issues on some pages

🗂️ Schema & Structured Data — 48/100

48
Schema types present: WebApplication, SoftwareApplication
Schema TypePage(s)Status
WebApplicationKey pagesPresent
SoftwareApplicationKey pagesPresent
AggregateRatingHomepageMissing
FAQPageFAQ / service pagesMissing
BreadcrumbListInner pagesPartial

Recommended schema additions

// Priority schema additions for crawlhound.com
// 1. AggregateRating — boosts CTR in search results
// 2. FAQPage — eligible for FAQ rich results + AI citation
// 3. BreadcrumbList — improves site structure visibility
// 4. Add to <head> or as JSON-LD <script type="application/ld+json">

Performance — 84/100

Performance
84
Lighthouse
SEO
100
Lighthouse
Best Practices
73
Lighthouse
Accessibility
96
Lighthouse
LCP
3.4 s
FCP
3.2 s
TBT
40 ms
CLS
0.003
Speed Index
3.9 s
TTI
5.1 s

🤖 AI Search Readiness — 80/100

80
AI citability + crawler access score
CheckStatusDetail
llms.txtMISSINGAI crawlers have no access or content guidance
Structured FAQ contentPARTIALFAQPage schema not present — limits AI citation eligibility
Citability score80/100Based on schema depth, content structure, and FAQ coverage
Content dates visibleWARNBlog posts should have visible <time> elements for AI recency signals

Recommended llms.txt template

# crawlhound.com — llms.txt
# RSL 1.0 — AI crawlers welcome

> CrawlHound: SEO Scanner Web App · SaaS

## Pages
- Homepage: https://crawlhound.com/
- Services: https://crawlhound.com/services/

## Disallow
- /admin/
- /private/

🚨 Critical Issues

High

Reduce initial server response time

Opportunity

High

Reduce unused JavaScript

Opportunity

Fixed

Browser errors were logged to the console

✅ Fixed Apr 2026: CSP updated to allow GA + Cloudflare Insights domains. Console errors cleared.

Fixed

Uses deprecated APIs / logo 404

✅ Fixed Apr 2026: CSP violations resolved. Logo 404 fixed (nginx root corrected + cache-busted with ?v=2).

High

Minimize main-thread work

Failed

Medium

Background and foreground colors do not have a sufficient contrast ratio.

Failed

Medium

Issues were logged in the `Issues` panel in Chrome Devtools

Failed

High

Document request latency

Failed

High

Network dependency tree

Failed

High

Render blocking requests

Failed

High

First Contentful Paint

Failed

High

Image elements do not have explicit `width` and `height`

Failed

High

Use efficient cache lifetimes

Failed

High

Largest Contentful Paint

Failed

High

Time to Interactive

Failed

High

Minimal content on marketing pages

Address to improve overall SEO score and search visibility.

High

No schema beyond basic

Address to improve overall SEO score and search visibility.

High

No llms.txt

Address to improve overall SEO score and search visibility.

High

No review/testimonial signals

Address to improve overall SEO score and search visibility.

🗺️ 30-60-90 Day Roadmap

30 Days — Quick Wins
Add SoftwareApplication schema with featureList
Create llms.txt
Add pricing page with schema
60 Days — Foundation
Write 3 SEO-focused blog posts (link building + credibility)
Add testimonials/case studies
Implement FAQPage schema
90 Days — Growth
Build comparison landing page vs competitors
Launch early-user review collection
Pursue backlinks from SEO blogs