kevinandsteven.com
Scanned on
Not bad! But not great.
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 π οΈ
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 π»
Security Analysis π
Social Media π±
Image Optimization πΌοΈ
SSL/TLS Security π
SEO Essentials π―
Structured Data π
Performance Deep Dive β‘
Third-Party Scripts π¦
Mobile Responsiveness π±
Privacy & GDPR π‘οΈ
AI Search Readiness π€
Can ChatGPT, Perplexity and Google AI Overviews read and cite this site? Four scored pillars, all measured from the page.
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.
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.
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.
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
β You save $2,924 vs hiring an agency to find and fix this
π TRAFFIC IMPACT ANALYSIS
π― KEYWORD PORTFOLIO VALUE
π DOMAIN ASSET VALUE
βοΈ CONTENT PORTFOLIO VALUE
π¨ DESIGN & UX VALUE
π§ FIX COST BREAKDOWN
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
| Keyword | Monthly Volume | Difficulty | CPC | Opportunity |
|---|---|---|---|---|
| art help local | 1,536 | 25/100 | $0.50 | π― EASY WIN |
| help local communities | 1,536 | 25/100 | $0.50 | π― EASY WIN |
| local communities rebuild | 1,536 | 25/100 | $0.50 | π― EASY WIN |
| art direction copywriting design | 640 | 20/100 | $0.50 | π― EASY WIN |
| freelance copywriter art director | 640 | 30/100 | $1.30 | π― EASY WIN |
| copywriter art director team | 640 | 20/100 | $0.50 | π― EASY WIN |
| steven freelance copywriter art | 640 | 30/100 | $1.30 | π― EASY WIN |
| turning fallen trees hurricane | 640 | 20/100 | $0.50 | π― EASY WIN |
| fallen trees hurricane fiona | 640 | 20/100 | $0.50 | π― EASY WIN |
| trees hurricane fiona art | 640 | 20/100 | $0.50 | π― EASY WIN |
| hurricane fiona art help | 640 | 20/100 | $0.50 | π― EASY WIN |
| transforming canada largest telco | 640 | 20/100 | $0.50 | π― EASY WIN |
| canada largest telco brand | 640 | 20/100 | $0.50 | π― EASY WIN |
| largest telco brand entertainment | 640 | 20/100 | $0.50 | π― EASY WIN |
| telco brand entertainment company | 640 | 20/100 | $0.50 | π― EASY WIN |
| kevin steven freelance copywriter | 512 | 20/100 | $1.30 | π― EASY WIN |
| fiona art help local | 512 | 10/100 | $0.50 | π― EASY WIN |
| art help local communities | 512 | 10/100 | $0.50 | π― EASY WIN |
| help local communities rebuild | 512 | 10/100 | $0.50 | π― EASY WIN |
| kevin steven | 3,840 | 40/100 | $0.50 | HIGH |
| help local | 3,840 | 40/100 | $0.50 | HIGH |
| local communities | 3,840 | 40/100 | $0.50 | HIGH |
| art direction copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| direction copywriting design | 1,920 | 35/100 | $0.50 | HIGH |
| freelance copywriter art | 1,920 | 45/100 | $1.30 | HIGH |
| copywriter art director | 1,920 | 35/100 | $0.50 | HIGH |
| art director team | 1,920 | 35/100 | $0.50 | HIGH |
| steven freelance copywriter | 1,920 | 45/100 | $1.30 | HIGH |
| turning fallen trees | 1,920 | 35/100 | $0.50 | HIGH |
| fallen trees hurricane | 1,920 | 35/100 | $0.50 | HIGH |
| trees hurricane fiona | 1,920 | 35/100 | $0.50 | HIGH |
| hurricane fiona art | 1,920 | 35/100 | $0.50 | HIGH |
| fiona art help | 1,920 | 35/100 | $0.50 | HIGH |
| transforming canada largest | 1,920 | 35/100 | $0.50 | HIGH |
| canada largest telco | 1,920 | 35/100 | $0.50 | HIGH |
| largest telco brand | 1,920 | 35/100 | $0.50 | HIGH |
| telco brand entertainment | 1,920 | 35/100 | $0.50 | HIGH |
| brand entertainment company | 1,920 | 35/100 | $0.50 | HIGH |
| kevin steven freelance | 1,536 | 35/100 | $1.30 | HIGH |
| whatever | 23,040 | 60/100 | $0.50 | MEDIUM |
| art | 12,800 | 65/100 | $0.50 | MEDIUM |
| freelance | 12,800 | 75/100 | $1.30 | MEDIUM |
| direction | 12,800 | 65/100 | $0.50 | MEDIUM |
| copywriting | 12,800 | 65/100 | $0.50 | MEDIUM |
| design | 12,800 | 65/100 | $0.50 | MEDIUM |
| copywriter | 12,800 | 65/100 | $0.50 | MEDIUM |
| director | 12,800 | 65/100 | $0.50 | MEDIUM |
| team | 12,800 | 65/100 | $0.50 | MEDIUM |
| kevin | 12,800 | 65/100 | $0.50 | MEDIUM |
| steven | 12,800 | 65/100 | $0.50 | MEDIUM |
| brand | 12,800 | 65/100 | $0.50 | MEDIUM |
| fiona | 12,800 | 65/100 | $0.50 | MEDIUM |
| help | 12,800 | 65/100 | $0.50 | MEDIUM |
| canada | 12,800 | 65/100 | $0.50 | MEDIUM |
| skip | 12,800 | 65/100 | $0.50 | MEDIUM |
| functional | 12,800 | 65/100 | $0.50 | MEDIUM |
| timberland | 12,800 | 65/100 | $0.50 | MEDIUM |
| turning | 12,800 | 65/100 | $0.50 | MEDIUM |
| fallen | 12,800 | 65/100 | $0.50 | MEDIUM |
| trees | 12,800 | 65/100 | $0.50 | MEDIUM |
| hurricane | 12,800 | 65/100 | $0.50 | MEDIUM |
| communities | 12,800 | 65/100 | $0.50 | MEDIUM |
| rebuild | 12,800 | 65/100 | $0.50 | MEDIUM |
| rogers | 12,800 | 65/100 | $0.50 | MEDIUM |
| transforming | 12,800 | 65/100 | $0.50 | MEDIUM |
| largest | 12,800 | 65/100 | $0.50 | MEDIUM |
| telco | 12,800 | 65/100 | $0.50 | MEDIUM |
| entertainment | 12,800 | 65/100 | $0.50 | MEDIUM |
| company | 12,800 | 65/100 | $0.50 | MEDIUM |
| beer | 12,800 | 65/100 | $0.50 | MEDIUM |
| reminding | 12,800 | 65/100 | $0.50 | MEDIUM |
| got | 12,800 | 65/100 | $0.50 | MEDIUM |
| halal | 12,800 | 65/100 | $0.50 | MEDIUM |
| temp | 12,800 | 65/100 | $0.50 | MEDIUM |
| content | 12,800 | 65/100 | $0.50 | MEDIUM |
| designer | 12,800 | 65/100 | $0.50 | MEDIUM |
| contact | 12,800 | 65/100 | $0.50 | MEDIUM |
| switch | 12,800 | 65/100 | $0.50 | MEDIUM |
| local | 10,240 | 55/100 | $0.50 | MEDIUM |
| art direction | 4,800 | 50/100 | $0.50 | MEDIUM |
| direction copywriting | 4,800 | 50/100 | $0.50 | MEDIUM |
| copywriting design | 4,800 | 50/100 | $0.50 | MEDIUM |
| freelance copywriter | 4,800 | 60/100 | $1.30 | MEDIUM |
| copywriter art | 4,800 | 50/100 | $0.50 | MEDIUM |
| art director | 4,800 | 50/100 | $0.50 | MEDIUM |
| director team | 4,800 | 50/100 | $0.50 | MEDIUM |
| steven freelance | 4,800 | 60/100 | $1.30 | MEDIUM |
| turning fallen | 4,800 | 50/100 | $0.50 | MEDIUM |
| fallen trees | 4,800 | 50/100 | $0.50 | MEDIUM |
| trees hurricane | 4,800 | 50/100 | $0.50 | MEDIUM |
| hurricane fiona | 4,800 | 50/100 | $0.50 | MEDIUM |
| fiona art | 4,800 | 50/100 | $0.50 | MEDIUM |
| art help | 4,800 | 50/100 | $0.50 | MEDIUM |
| communities rebuild | 4,800 | 50/100 | $0.50 | MEDIUM |
| transforming canada | 4,800 | 50/100 | $0.50 | MEDIUM |
| canada largest | 4,800 | 50/100 | $0.50 | MEDIUM |
| largest telco | 4,800 | 50/100 | $0.50 | MEDIUM |
| telco brand | 4,800 | 50/100 | $0.50 | MEDIUM |
| brand entertainment | 4,800 | 50/100 | $0.50 | MEDIUM |
| entertainment company | 4,800 | 50/100 | $0.50 | MEDIUM |
π€ AI-Suggested Keyword OpportunitiesAI-POWERED
Related keywords you should target but aren't currently using - suggested by Claude AI
| Suggested Keyword | Monthly Volume | Difficulty | CPC | Opportunity |
|---|---|---|---|---|
| β art director for hire | 640 | 20/100 | $0.50 | π― EASY WIN |
| β copywriting and design team | 640 | 20/100 | $0.50 | π― EASY WIN |
| β storytelling for social good | 640 | 20/100 | $0.50 | π― EASY WIN |
| β tone of voice copywriting | 640 | 20/100 | $0.50 | π― EASY WIN |
| β creative team for hire | 640 | 20/100 | $0.50 | π― EASY WIN |
| β design and writing services | 640 | 20/100 | $0.50 | π― EASY WIN |
| β art direction for campaigns | 640 | 20/100 | $0.50 | π― EASY WIN |
| β creative direction for hire | 640 | 20/100 | $0.50 | π― EASY WIN |
| β cause marketing copywriter | 2,112 | 45/100 | $0.50 | HIGH |
| β disaster relief marketing | 2,112 | 45/100 | $0.50 | HIGH |
| β nonprofit marketing strategy | 2,112 | 45/100 | $0.50 | HIGH |
| β small business branding | 2,112 | 45/100 | $0.50 | HIGH |
| β small business copywriting | 2,112 | 45/100 | $0.50 | HIGH |
| β community marketing services | 2,112 | 45/100 | $0.50 | HIGH |
| β grassroots marketing copywriting | 2,112 | 45/100 | $0.50 | HIGH |
| β content marketing copywriter | 2,112 | 45/100 | $0.50 | HIGH |
| β integrated marketing copywriting | 2,112 | 45/100 | $0.50 | HIGH |
| β freelance art director | 1,920 | 45/100 | $1.30 | HIGH |
| β art direction services | 1,920 | 35/100 | $0.50 | HIGH |
| β copywriter for hire | 1,920 | 35/100 | $0.50 | HIGH |
| β freelance creative director | 1,920 | 45/100 | $1.30 | HIGH |
| β advertising creative team | 1,920 | 35/100 | $0.50 | HIGH |
| β design and copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| β creative copywriting services | 1,920 | 35/100 | $0.50 | HIGH |
| β brand design copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| β freelance branding services | 1,920 | 45/100 | $1.30 | HIGH |
| β creative agency freelance | 1,920 | 45/100 | $1.30 | HIGH |
| β art direction design | 1,920 | 35/100 | $0.50 | HIGH |
| β visual design copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| β brand messaging copywriter | 1,920 | 35/100 | $0.50 | HIGH |
| β nonprofit copywriting services | 1,920 | 35/100 | $0.50 | HIGH |
| β community nonprofit branding | 1,920 | 35/100 | $0.50 | HIGH |
| β social impact copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| β nonprofit design services | 1,920 | 35/100 | $0.50 | HIGH |
| β community organization branding | 1,920 | 35/100 | $0.50 | HIGH |
| β sustainable brand copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| β social good branding | 1,920 | 35/100 | $0.50 | HIGH |
| β community rebuilding campaign | 1,920 | 35/100 | $0.50 | HIGH |
| β crisis communication copywriter | 1,920 | 35/100 | $0.50 | HIGH |
| β brand storytelling copywriter | 1,920 | 35/100 | $0.50 | HIGH |
| β narrative copywriting services | 1,920 | 35/100 | $0.50 | HIGH |
| β brand narrative design | 1,920 | 35/100 | $0.50 | HIGH |
| β copywriting for nonprofits | 1,920 | 35/100 | $0.50 | HIGH |
| β community engagement copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| β regional brand strategy | 1,920 | 35/100 | $0.50 | HIGH |
| β authentic brand copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| β brand positioning copywriter | 1,920 | 35/100 | $0.50 | HIGH |
| β copywriting strategy services | 1,920 | 35/100 | $0.50 | HIGH |
| β messaging strategy copywriter | 1,920 | 35/100 | $0.50 | HIGH |
| β communication strategy freelance | 1,920 | 45/100 | $1.30 | HIGH |
| β freelance communication specialist | 1,920 | 45/100 | $1.30 | HIGH |
| β brand voice development | 1,920 | 35/100 | $0.50 | HIGH |
| β brand identity design | 1,920 | 35/100 | $0.50 | HIGH |
| β visual branding services | 1,920 | 35/100 | $0.50 | HIGH |
| β brand guidelines copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| β creative strategy copywriter | 1,920 | 35/100 | $0.50 | HIGH |
| β advertising campaign copywriter | 1,920 | 35/100 | $0.50 | HIGH |
| β social media copywriter | 1,920 | 35/100 | $0.50 | HIGH |
| β SEO copywriting services | 1,920 | 35/100 | $0.50 | HIGH |
| β landing page copywriter | 1,920 | 35/100 | $0.50 | HIGH |
| β UX copywriting services | 1,920 | 35/100 | $0.50 | HIGH |
| β user experience copywriter | 1,920 | 35/100 | $0.50 | HIGH |
| β freelance creative services | 1,920 | 45/100 | $1.30 | HIGH |
| β full-service creative freelance | 1,920 | 45/100 | $1.30 | HIGH |
| β omnichannel copywriting services | 1,920 | 35/100 | $0.50 | HIGH |
| β promotional copywriting services | 1,920 | 35/100 | $0.50 | HIGH |
| β brand campaign design | 1,920 | 35/100 | $0.50 | HIGH |
| β visual communication design | 1,920 | 35/100 | $0.50 | HIGH |
| β graphic design copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| β illustration and copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| β photography direction copywriting | 1,920 | 35/100 | $0.50 | HIGH |
| β creative direction services | 1,920 | 35/100 | $0.50 | HIGH |
| β design direction services | 1,920 | 35/100 | $0.50 | HIGH |
| β local business copywriter | 1,690 | 35/100 | $0.50 | HIGH |
| β local marketing copywriter | 1,690 | 35/100 | $0.50 | HIGH |
| β web copywriter | 5,760 | 58/100 | $0.50 | MEDIUM |
| β marketing copywriter | 5,280 | 60/100 | $0.50 | MEDIUM |
| β freelance copywriter | 4,800 | 60/100 | $1.30 | MEDIUM |
| β copywriting services | 4,800 | 50/100 | $0.50 | MEDIUM |
| β creative copywriter | 4,800 | 50/100 | $0.50 | MEDIUM |
| β brand copywriter | 4,800 | 50/100 | $0.50 | MEDIUM |
| β advertising copywriter | 4,800 | 50/100 | $0.50 | MEDIUM |
| β design copywriter | 4,800 | 50/100 | $0.50 | MEDIUM |
| β freelance designer | 4,800 | 60/100 | $1.30 | MEDIUM |
| β creative director | 4,800 | 50/100 | $0.50 | MEDIUM |
| β branding copywriter | 4,800 | 50/100 | $0.50 | MEDIUM |
| β product copywriter | 4,800 | 50/100 | $0.50 | MEDIUM |
| β content copywriter | 4,800 | 50/100 | $0.50 | MEDIUM |
| β email copywriter | 4,800 | 50/100 | $0.50 | MEDIUM |
| β environmental copywriting | 4,800 | 50/100 | $0.50 | MEDIUM |
| β purpose-driven copywriting | 4,800 | 50/100 | $0.50 | MEDIUM |
| β mission-focused branding | 4,800 | 50/100 | $0.50 | MEDIUM |
| β values-based copywriting | 4,800 | 50/100 | $0.50 | MEDIUM |
| β impact-driven copywriting | 4,800 | 50/100 | $0.50 | MEDIUM |
| β conversion copywriter | 4,800 | 50/100 | $0.50 | MEDIUM |
| β campaign copywriter | 4,800 | 50/100 | $0.50 | MEDIUM |
| β digital marketing copywriter | 2,534 | 53/100 | $0.50 | MEDIUM |
| β freelance marketing copywriter | 2,112 | 55/100 | $1.30 | MEDIUM |
| β sales copywriting services | 2,112 | 60/100 | $2.00 | MEDIUM |
| β website copywriting services | 1,008 | 83/100 | N/A | MEDIUM |
π 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.
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