SCAN COMPLETE

kevinandsteven.com

πŸ”₯ Website Scan Β· Score 78/100

Scanned on

Share This Roast:
Download the card:
78
/100

Not bad! But not great.

Load Time
3.94s
HTML Size
16.4MB
Scripts
0
external
Images
7
Links
0
ux
100
/100
aeo
0
/100
geo
55
/100
seo
100
/100
ssl
80
/100
sxo
100
/100
llmo
0
/100
trust
100
/100
images
70
/100
mobile
100
/100
schema
0
/100
privacy
70
/100
security
10
/100
thirdParty
100
/100
performance
87
/100
seoEssentials
60
/100
performanceDeep
80
/100

The Roast πŸ”₯

πŸ”₯

Copywriters whose own site takes 3.9 seconds to load is the pitch deck writing itself.

πŸ“¦

3.9s LCP. Google says anything over 2.5s is trash. They're not wrong.

πŸ’Ύ

16.4MB page size? Did you embed the entire Library of Congress in here?

πŸ”“

Security grade F. Your site is a hacker's playground.

πŸ“±

Social media score: 45/100. Your links look like garbage when shared.

πŸ“Έ

7 images without alt text. SEO and accessibility? Never heard of them.

πŸ“Š

No structured data. Google has no idea what your site is about.

πŸ—ΊοΈ

No sitemap.xml. Search engines are playing hide and seek with your content.

πŸ“œ

No privacy policy link. Legally required, but who needs compliance?

The Fix πŸ› οΈ

Minify CSS files
Minify JavaScript files
Improve server response time
Add Content-Security-Policy security header
Add Strict-Transport-Security security header
Add X-Frame-Options security header
Add Open Graph image
Add alt text to all images
Add Schema.org structured data
Create sitemap.xml
Add canonical tags

Unlock the full fix

You can see what's wrong for free. The step-by-step fixes, the copy-paste code, and the AI fix prompt for this site are one credit. No subscription.

Unlock the full fix (1 credit)

Already unlocked this report, or have unlimited access? The same button opens your full report.

Tech Stack πŸ’»

CDN
Cloudflare
Server
cloudflare
Language
PHP

Security Analysis πŸ”’

Security Grade
F
Security Score
10/100
Missing Security Headers
⚠️Missing Content-Security-Policy - vulnerable to XSS attacks
⚠️Missing Strict-Transport-Security - man-in-the-middle attacks possible
⚠️No X-Frame-Options - clickjacking attacks possible
⚠️No X-Content-Type-Options - MIME sniffing attacks possible
⚠️No Referrer-Policy - leaking sensitive URLs in referrer headers
⚠️No Permissions-Policy - browser features not restricted

Social Media πŸ“±

Social Sharing Score
45/100
Status
❌ Poor
βœ…
OG Title
βœ…
OG Description
❌
OG Image
❌
Twitter Card
3 issues found. Check "The Fix" section for details.

Image Optimization πŸ–ΌοΈ

Total Images
7
Missing Alt
7
Unoptimized
1
Score
70/100
WebP
0
PNG
0
JPG
3
GIF
1
SVG
0
Other
0

SSL/TLS Security πŸ”

HTTPS
βœ…
Mixed Content
βœ…
HTTP Redirect
❌
Grade
B

SEO Essentials 🎯

❌
Sitemap
βœ…
Robots.txt
❌
Canonical
βœ…
Meta Desc
Title Length
57 chars
H1 Count
1
SEO Score
60/100

Structured Data πŸ“Š

Has Schema
❌
Items Found
0
Score
0/100

Performance Deep Dive ⚑

Compression
br
Caching
❌
Total Resources
15
Score
80/100
Scripts: 5 | Styles: 3 | Images: 7

Third-Party Scripts πŸ“¦

Total Scripts
1
Tracking
0
Score
100/100
Detected Domains:
static.cloudflareinsights.com

Mobile Responsiveness πŸ“±

Viewport Tag
βœ…
Responsive
βœ…
Touch Friendly
βœ…
Score
100/100

Privacy & GDPR πŸ›‘οΈ

Cookie Notice
❌
Privacy Policy
❌
Cookie Scripts
0
Compliance Score
70/100

AI Search Readiness πŸ€–

Can ChatGPT, Perplexity and Google AI Overviews read and cite this site? Four scored pillars, all measured from the page.

GEO55/100

Generative Engine Optimization - can AI crawlers read you

  • βœ“Content in server HTML - The page delivers ~270 words of readable content in the HTML.
  • βœ“AI search crawlers allowed - robots.txt lets the AI search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot) read the page.
  • βœ•Valid structured data - No JSON-LD / structured data. AI has to guess what your content means.
  • βœ•Named entity types - No @type declared, so no entities for AI to anchor on.
  • βœ•llms.txt present - No /llms.txt. Add one to guide AI crawlers to your best content.
AEO0/100

Answer Engine Optimization - can AI lift a direct answer

  • βœ•Answerable summary up top - No substantive lead paragraph. Put a direct, quotable answer near the top.
  • βœ•FAQ / Q&A structure - No FAQ or Q&A blocks. Add them - AI loves lifting question/answer pairs.
  • βœ•Clean heading hierarchy - Heading structure is off (H1s: 1, H2s: 0). AI uses headings to find answers.
LLMO0/100

LLM Optimization - is your brand/entity unambiguous

  • βœ•Organization / Person schema - No Organization or Person schema. AI can't tell who you are.
  • βœ•sameAs links - No sameAs. Link your entity to Wikipedia/LinkedIn/social so AI can disambiguate you.
  • βœ•Title / H1 coherence - Title and H1 don't align. AI reads mixed signals about your page.
  • βœ•Meta description present - Weak/missing meta description - a wasted summary line for AI.
SXO100/100

Search Experience Optimization - does the click land well

  • βœ“Enough content to satisfy intent - About 270 words of content.
  • βœ“Clear primary action - A clear call-to-action is present.
  • βœ“Mobile viewport - Has a mobile viewport meta tag.

πŸ’° WEBSITE VALUE & ROI ANALYSIS

ESTIMATED WEBSITE VALUE
$187,680
per year
FIX COST (AGENCY)
$2,925
~19.5h of work
YOUR SAVINGS
$2,924
vs hiring an agency

βœ“ You save $2,924 vs hiring an agency to find and fix this

πŸ“ˆ TRAFFIC IMPACT ANALYSIS

Current Monthly Traffic
20,782
Value: $51,955/month
Potential After Fixes
27,709
+6,927 visitors (33% increase)
Monthly Revenue Impact:$346

🎯 KEYWORD PORTFOLIO VALUE

Total Monthly Searches
923,626
Monthly Keyword Value
$15,294
Average CPC
$0.59
Top Value Keywords:
freelance
12,800 searches/mo Β· $1.30 CPC
$499/mo
whatever
23,040 searches/mo Β· $0.50 CPC
$346/mo
art
12,800 searches/mo Β· $0.50 CPC
$192/mo
direction
12,800 searches/mo Β· $0.50 CPC
$192/mo
copywriting
12,800 searches/mo Β· $0.50 CPC
$192/mo

πŸ’Ž DOMAIN ASSET VALUE

Estimated Domain Value
$1,200
TLD Premium
.com (1.5x)
Brandability
10/10
Value Factors:
Premium .com TLD (+50%)Highly brandableClean, professional name
Market Estimate:
$840 - $1,800 (based on domain metrics)

✍️ CONTENT PORTFOLIO VALUE

Total Content Value
$8,190
Estimated Word Count
42,000
Quality Score
10/10
Professional Writing Cost
$6,300
@ $0.15/word
SEO Optimization Premium
+$1,890
Content Breakdown:
Homepage & Core Pages (8)$720
Blog Posts & Articles (30)$5,400

🎨 DESIGN & UX VALUE

Total Design Value
$125,000
Design Type
custom
25x multiplier
UX Quality Score
10/10
Professional Design Cost
$125,000
Brand Assets:
βœ“Custom Logo
βœ“Color System
βœ“Typography System
βœ“Component Library
Design Factors:
Custom professional designMobile-optimized responsive designCustom logo and brandingProfessional color systemTypography systemHigh-quality UX design
Responsive Design:βœ“ Yes

πŸ”§ FIX COST BREAKDOWN

4 Critical Issues
~12h @ $150/hr
$1,800
5 Warning Issues
~7.5h @ $150/hr
$1,125
Total Agency Cost
Developer: $1,950
$2,925
RoastWeb:from $1 per scan

Estimates based on industry averages and website analysis. Actual values may vary based on your specific market, competition, content depth, and implementation quality.

Keyword Research & Targeting 🎯

πŸ”‘ Primary Keywords Detected

Keywords extracted from your page content with live search metrics from DataForSEO

KeywordMonthly VolumeDifficultyCPCOpportunity
art help local1,53625/100$0.50🎯 EASY WIN
help local communities1,53625/100$0.50🎯 EASY WIN
local communities rebuild1,53625/100$0.50🎯 EASY WIN
art direction copywriting design64020/100$0.50🎯 EASY WIN
freelance copywriter art director64030/100$1.30🎯 EASY WIN
copywriter art director team64020/100$0.50🎯 EASY WIN
steven freelance copywriter art64030/100$1.30🎯 EASY WIN
turning fallen trees hurricane64020/100$0.50🎯 EASY WIN
fallen trees hurricane fiona64020/100$0.50🎯 EASY WIN
trees hurricane fiona art64020/100$0.50🎯 EASY WIN
hurricane fiona art help64020/100$0.50🎯 EASY WIN
transforming canada largest telco64020/100$0.50🎯 EASY WIN
canada largest telco brand64020/100$0.50🎯 EASY WIN
largest telco brand entertainment64020/100$0.50🎯 EASY WIN
telco brand entertainment company64020/100$0.50🎯 EASY WIN
kevin steven freelance copywriter51220/100$1.30🎯 EASY WIN
fiona art help local51210/100$0.50🎯 EASY WIN
art help local communities51210/100$0.50🎯 EASY WIN
help local communities rebuild51210/100$0.50🎯 EASY WIN
kevin steven3,84040/100$0.50HIGH
help local3,84040/100$0.50HIGH
local communities3,84040/100$0.50HIGH
art direction copywriting1,92035/100$0.50HIGH
direction copywriting design1,92035/100$0.50HIGH
freelance copywriter art1,92045/100$1.30HIGH
copywriter art director1,92035/100$0.50HIGH
art director team1,92035/100$0.50HIGH
steven freelance copywriter1,92045/100$1.30HIGH
turning fallen trees1,92035/100$0.50HIGH
fallen trees hurricane1,92035/100$0.50HIGH
trees hurricane fiona1,92035/100$0.50HIGH
hurricane fiona art1,92035/100$0.50HIGH
fiona art help1,92035/100$0.50HIGH
transforming canada largest1,92035/100$0.50HIGH
canada largest telco1,92035/100$0.50HIGH
largest telco brand1,92035/100$0.50HIGH
telco brand entertainment1,92035/100$0.50HIGH
brand entertainment company1,92035/100$0.50HIGH
kevin steven freelance1,53635/100$1.30HIGH
whatever23,04060/100$0.50MEDIUM
art12,80065/100$0.50MEDIUM
freelance12,80075/100$1.30MEDIUM
direction12,80065/100$0.50MEDIUM
copywriting12,80065/100$0.50MEDIUM
design12,80065/100$0.50MEDIUM
copywriter12,80065/100$0.50MEDIUM
director12,80065/100$0.50MEDIUM
team12,80065/100$0.50MEDIUM
kevin12,80065/100$0.50MEDIUM
steven12,80065/100$0.50MEDIUM
brand12,80065/100$0.50MEDIUM
fiona12,80065/100$0.50MEDIUM
help12,80065/100$0.50MEDIUM
canada12,80065/100$0.50MEDIUM
skip12,80065/100$0.50MEDIUM
functional12,80065/100$0.50MEDIUM
timberland12,80065/100$0.50MEDIUM
turning12,80065/100$0.50MEDIUM
fallen12,80065/100$0.50MEDIUM
trees12,80065/100$0.50MEDIUM
hurricane12,80065/100$0.50MEDIUM
communities12,80065/100$0.50MEDIUM
rebuild12,80065/100$0.50MEDIUM
rogers12,80065/100$0.50MEDIUM
transforming12,80065/100$0.50MEDIUM
largest12,80065/100$0.50MEDIUM
telco12,80065/100$0.50MEDIUM
entertainment12,80065/100$0.50MEDIUM
company12,80065/100$0.50MEDIUM
beer12,80065/100$0.50MEDIUM
reminding12,80065/100$0.50MEDIUM
got12,80065/100$0.50MEDIUM
halal12,80065/100$0.50MEDIUM
temp12,80065/100$0.50MEDIUM
content12,80065/100$0.50MEDIUM
designer12,80065/100$0.50MEDIUM
contact12,80065/100$0.50MEDIUM
switch12,80065/100$0.50MEDIUM
local10,24055/100$0.50MEDIUM
art direction4,80050/100$0.50MEDIUM
direction copywriting4,80050/100$0.50MEDIUM
copywriting design4,80050/100$0.50MEDIUM
freelance copywriter4,80060/100$1.30MEDIUM
copywriter art4,80050/100$0.50MEDIUM
art director4,80050/100$0.50MEDIUM
director team4,80050/100$0.50MEDIUM
steven freelance4,80060/100$1.30MEDIUM
turning fallen4,80050/100$0.50MEDIUM
fallen trees4,80050/100$0.50MEDIUM
trees hurricane4,80050/100$0.50MEDIUM
hurricane fiona4,80050/100$0.50MEDIUM
fiona art4,80050/100$0.50MEDIUM
art help4,80050/100$0.50MEDIUM
communities rebuild4,80050/100$0.50MEDIUM
transforming canada4,80050/100$0.50MEDIUM
canada largest4,80050/100$0.50MEDIUM
largest telco4,80050/100$0.50MEDIUM
telco brand4,80050/100$0.50MEDIUM
brand entertainment4,80050/100$0.50MEDIUM
entertainment company4,80050/100$0.50MEDIUM

πŸ€– AI-Suggested Keyword OpportunitiesAI-POWERED

Related keywords you should target but aren't currently using - suggested by Claude AI

Suggested KeywordMonthly VolumeDifficultyCPCOpportunity
β†’ art director for hire64020/100$0.50🎯 EASY WIN
β†’ copywriting and design team64020/100$0.50🎯 EASY WIN
β†’ storytelling for social good64020/100$0.50🎯 EASY WIN
β†’ tone of voice copywriting64020/100$0.50🎯 EASY WIN
β†’ creative team for hire64020/100$0.50🎯 EASY WIN
β†’ design and writing services64020/100$0.50🎯 EASY WIN
β†’ art direction for campaigns64020/100$0.50🎯 EASY WIN
β†’ creative direction for hire64020/100$0.50🎯 EASY WIN
β†’ cause marketing copywriter2,11245/100$0.50HIGH
β†’ disaster relief marketing2,11245/100$0.50HIGH
β†’ nonprofit marketing strategy2,11245/100$0.50HIGH
β†’ small business branding2,11245/100$0.50HIGH
β†’ small business copywriting2,11245/100$0.50HIGH
β†’ community marketing services2,11245/100$0.50HIGH
β†’ grassroots marketing copywriting2,11245/100$0.50HIGH
β†’ content marketing copywriter2,11245/100$0.50HIGH
β†’ integrated marketing copywriting2,11245/100$0.50HIGH
β†’ freelance art director1,92045/100$1.30HIGH
β†’ art direction services1,92035/100$0.50HIGH
β†’ copywriter for hire1,92035/100$0.50HIGH
β†’ freelance creative director1,92045/100$1.30HIGH
β†’ advertising creative team1,92035/100$0.50HIGH
β†’ design and copywriting1,92035/100$0.50HIGH
β†’ creative copywriting services1,92035/100$0.50HIGH
β†’ brand design copywriting1,92035/100$0.50HIGH
β†’ freelance branding services1,92045/100$1.30HIGH
β†’ creative agency freelance1,92045/100$1.30HIGH
β†’ art direction design1,92035/100$0.50HIGH
β†’ visual design copywriting1,92035/100$0.50HIGH
β†’ brand messaging copywriter1,92035/100$0.50HIGH
β†’ nonprofit copywriting services1,92035/100$0.50HIGH
β†’ community nonprofit branding1,92035/100$0.50HIGH
β†’ social impact copywriting1,92035/100$0.50HIGH
β†’ nonprofit design services1,92035/100$0.50HIGH
β†’ community organization branding1,92035/100$0.50HIGH
β†’ sustainable brand copywriting1,92035/100$0.50HIGH
β†’ social good branding1,92035/100$0.50HIGH
β†’ community rebuilding campaign1,92035/100$0.50HIGH
β†’ crisis communication copywriter1,92035/100$0.50HIGH
β†’ brand storytelling copywriter1,92035/100$0.50HIGH
β†’ narrative copywriting services1,92035/100$0.50HIGH
β†’ brand narrative design1,92035/100$0.50HIGH
β†’ copywriting for nonprofits1,92035/100$0.50HIGH
β†’ community engagement copywriting1,92035/100$0.50HIGH
β†’ regional brand strategy1,92035/100$0.50HIGH
β†’ authentic brand copywriting1,92035/100$0.50HIGH
β†’ brand positioning copywriter1,92035/100$0.50HIGH
β†’ copywriting strategy services1,92035/100$0.50HIGH
β†’ messaging strategy copywriter1,92035/100$0.50HIGH
β†’ communication strategy freelance1,92045/100$1.30HIGH
β†’ freelance communication specialist1,92045/100$1.30HIGH
β†’ brand voice development1,92035/100$0.50HIGH
β†’ brand identity design1,92035/100$0.50HIGH
β†’ visual branding services1,92035/100$0.50HIGH
β†’ brand guidelines copywriting1,92035/100$0.50HIGH
β†’ creative strategy copywriter1,92035/100$0.50HIGH
β†’ advertising campaign copywriter1,92035/100$0.50HIGH
β†’ social media copywriter1,92035/100$0.50HIGH
β†’ SEO copywriting services1,92035/100$0.50HIGH
β†’ landing page copywriter1,92035/100$0.50HIGH
β†’ UX copywriting services1,92035/100$0.50HIGH
β†’ user experience copywriter1,92035/100$0.50HIGH
β†’ freelance creative services1,92045/100$1.30HIGH
β†’ full-service creative freelance1,92045/100$1.30HIGH
β†’ omnichannel copywriting services1,92035/100$0.50HIGH
β†’ promotional copywriting services1,92035/100$0.50HIGH
β†’ brand campaign design1,92035/100$0.50HIGH
β†’ visual communication design1,92035/100$0.50HIGH
β†’ graphic design copywriting1,92035/100$0.50HIGH
β†’ illustration and copywriting1,92035/100$0.50HIGH
β†’ photography direction copywriting1,92035/100$0.50HIGH
β†’ creative direction services1,92035/100$0.50HIGH
β†’ design direction services1,92035/100$0.50HIGH
β†’ local business copywriter1,69035/100$0.50HIGH
β†’ local marketing copywriter1,69035/100$0.50HIGH
β†’ web copywriter5,76058/100$0.50MEDIUM
β†’ marketing copywriter5,28060/100$0.50MEDIUM
β†’ freelance copywriter4,80060/100$1.30MEDIUM
β†’ copywriting services4,80050/100$0.50MEDIUM
β†’ creative copywriter4,80050/100$0.50MEDIUM
β†’ brand copywriter4,80050/100$0.50MEDIUM
β†’ advertising copywriter4,80050/100$0.50MEDIUM
β†’ design copywriter4,80050/100$0.50MEDIUM
β†’ freelance designer4,80060/100$1.30MEDIUM
β†’ creative director4,80050/100$0.50MEDIUM
β†’ branding copywriter4,80050/100$0.50MEDIUM
β†’ product copywriter4,80050/100$0.50MEDIUM
β†’ content copywriter4,80050/100$0.50MEDIUM
β†’ email copywriter4,80050/100$0.50MEDIUM
β†’ environmental copywriting4,80050/100$0.50MEDIUM
β†’ purpose-driven copywriting4,80050/100$0.50MEDIUM
β†’ mission-focused branding4,80050/100$0.50MEDIUM
β†’ values-based copywriting4,80050/100$0.50MEDIUM
β†’ impact-driven copywriting4,80050/100$0.50MEDIUM
β†’ conversion copywriter4,80050/100$0.50MEDIUM
β†’ campaign copywriter4,80050/100$0.50MEDIUM
β†’ digital marketing copywriter2,53453/100$0.50MEDIUM
β†’ freelance marketing copywriter2,11255/100$1.30MEDIUM
β†’ sales copywriting services2,11260/100$2.00MEDIUM
β†’ website copywriting services1,00883/100N/AMEDIUM

πŸ“Š Keyword Strategy Recommendations

  • Focus on high-opportunity keywords (green badges) for quick ranking wins
  • Low difficulty (<40) keywords are easier to rank for in 3-6 months
  • High CPC indicates commercial intent - these keywords drive conversions
  • Create dedicated landing pages optimized for your primary keywords
  • Use these keywords in your title tags, H1s, and meta descriptions

Embed your badge πŸ†

Proud of your score? Show it off. Paste this badge on your site.

Every badge links back to your report, so it works for you too.

RoastWeb Badge

Paste this HTML anywhere on your site. The badge links back to this report.

THINK YOUR SITE IS BETTER?

Get your free brutal audit

One free roast a day, no subscription

Powered by ROASTWEB