www.roastweb.com
Scanned on January 5, 2026 at 06:50 AM
Pretty solid. Minor tweaks needed.
The Roast π₯
587ms of blocked main thread. Time to put that JS on a diet.
No CDN detected. Users in Australia are still waiting for your site to load.
Tracking users without consent. GDPR fines start at β¬20 million. Good luck.
Performance score of 84/100 is mediocre for a site that claims to help others with speed optimization - this is like a personal trainer who's out of shape
Excessive script loading with 12+ async scripts in the initial HTML - this creates network contention and delays critical rendering
Missing critical SEO elements: no meta description in the provided HTML snippet despite claiming 'SEO Audit' capabilities
Font preloading for a single font while loading multiple heavy scripts - classic misprioritization of resources
Good accessibility and best practices scores show solid foundational work, but performance execution is lacking
The Fix π οΈ
AI Deep Analysis π€AI
A speed optimization tool that can't optimize its own speed is like a chef who can't cook - fix your own house before selling cleaning services.
π Key Insights
π‘ AI Recommendations
AI Fix Prompt π€
Agency TierCopy this professional prompt and paste it into Claude, ChatGPT, Cursor, or any AI coding assistant to get specific implementation help for all issues found:
# Website Audit & Fix Implementation Plan ## Website Information - **URL**: https://www.roastweb.com/ - **Overall Score**: 94/100 - **Title**: Document has a `<title>` element - **Description**: No description ## Performance Scores - **Performance**: 84/100 - **SEO**: 100/100 - **Accessibility**: 96/100 - **Best Practices**: 96/100 - **Security**: 100/100 - **Mobile**: 96/100 --- ## Task Overview I need you to help me fix all the issues identified in my website audit. Below is a comprehensive list of all problems organized by priority and category. Please provide specific, actionable code fixes for each issue. ## π¨ CRITICAL ISSUES (Fix Immediately) 1. **Tracking users without consent. GDPR fines start at β¬20 million. Good luck.** ## β οΈ WARNINGS (High Priority) 1. 587ms of blocked main thread. Time to put that JS on a diet. 2. No CDN detected. Users in Australia are still waiting for your site to load. ## βΏ Accessibility Fixes 1. **Fix color contrast issues** *Some text doesn't have enough contrast with its background, making it hard to read.* ## π€ AI Deep Analysis Summary A speed optimization tool that can't optimize its own speed is like a chef who can't cook - fix your own house before selling cleaning services. ### Key Insights 1. Performance score of 84/100 is mediocre for a site that claims to help others with speed optimization - this is like a personal trainer who's out of shape 2. Excessive script loading with 12+ async scripts in the initial HTML - this creates network contention and delays critical rendering 3. Missing critical SEO elements: no meta description in the provided HTML snippet despite claiming 'SEO Audit' capabilities 4. Font preloading for a single font while loading multiple heavy scripts - classic misprioritization of resources 5. Good accessibility and best practices scores show solid foundational work, but performance execution is lacking ## π§ Additional Improvements 1. **Implement cookie consent banner** ``` <script src="https://cdn.cookielaw.org/consent/[your-id].js" type="text/javascript" charset="UTF-8"></script> ``` *Required by GDPR. Use a consent management platform before loading any tracking scripts.* ## π― Keyword Optimization Opportunities ### Primary Keywords Found 1. **slow plain english** - 1,536 monthly searches, Difficulty: 25/100, Opportunity: EASY-WIN 2. **web vitals lcp inp** - 768 monthly searches, Difficulty: 28/100, Opportunity: EASY-WIN 3. **core web vitals lcp** - 768 monthly searches, Difficulty: 28/100, Opportunity: EASY-WIN 4. **vitals lcp inp cls** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 5. **understand site slow plain** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 6. **speed test seo audit** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 7. **finally understand site slow** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 8. **site slow plain english** - 512 monthly searches, Difficulty: 10/100, Opportunity: EASY-WIN 9. **plain english** - 3,840 monthly searches, Difficulty: 40/100, Opportunity: HIGH 10. **core web vitals** - 2,304 monthly searches, Difficulty: 43/100, Opportunity: HIGH 11. **web vitals lcp** - 2,304 monthly searches, Difficulty: 43/100, Opportunity: HIGH 12. **seo audit tool** - 2,304 monthly searches, Difficulty: 43/100, Opportunity: HIGH 13. **vitals lcp inp** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 14. **lcp inp cls** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 15. **understand site slow** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 16. **site slow plain** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 17. **speed test seo** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 18. **test seo audit** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 19. **technical seo audit** - 1,920 monthly searches, Difficulty: 47/100, Opportunity: HIGH 20. **finally understand site** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 21. **speed test technical** - 1,920 monthly searches, Difficulty: 47/100, Opportunity: HIGH 22. **test technical seo** - 1,920 monthly searches, Difficulty: 47/100, Opportunity: HIGH 23. **web** - 15,360 monthly searches, Difficulty: 73/100, Opportunity: MEDIUM 24. **tool** - 15,360 monthly searches, Difficulty: 73/100, Opportunity: MEDIUM 25. **speed** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 26. **seo** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 27. **free** - 12,800 monthly searches, Difficulty: 75/100, Opportunity: MEDIUM 28. **test** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 29. **audit** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 30. **vitals** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 31. **core** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 32. **lighthouse** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 33. **performance** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 34. **understand** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 35. **plain** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 36. **technical** - 12,800 monthly searches, Difficulty: 77/100, Opportunity: MEDIUM 37. **security** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 38. **roastweb** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 39. **english** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 40. **choose** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 41. **scan** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 42. **lcp** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 43. **inp** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 44. **cls** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 45. **page** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 46. **insights** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 47. **finally** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 48. **site** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 49. **slow** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 50. **analyze** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 51. **accessibility** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 52. **fixes** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 53. **pagespeed** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 54. **optimization** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 55. **analysis** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 56. **users** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 57. **ai-powered** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 58. **seconds** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 59. **best** - 11,200 monthly searches, Difficulty: 90/100, Opportunity: MEDIUM 60. **alternative** - 9,600 monthly searches, Difficulty: 85/100, Opportunity: MEDIUM 61. **website** - 6,720 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM 62. **web vitals** - 5,760 monthly searches, Difficulty: 58/100, Opportunity: MEDIUM 63. **core web** - 5,760 monthly searches, Difficulty: 58/100, Opportunity: MEDIUM 64. **audit tool** - 5,760 monthly searches, Difficulty: 58/100, Opportunity: MEDIUM 65. **tool analyze** - 5,760 monthly searches, Difficulty: 58/100, Opportunity: MEDIUM 66. **speed test** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 67. **seo audit** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 68. **technical seo** - 4,800 monthly searches, Difficulty: 62/100, Opportunity: MEDIUM 69. **vitals lcp** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 70. **lcp inp** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 71. **inp cls** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 72. **page speed** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 73. **finally understand** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 74. **understand site** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 75. **site slow** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 76. **slow plain** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 77. **roastweb free** - 4,800 monthly searches, Difficulty: 60/100, Opportunity: MEDIUM 78. **test seo** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 79. **lighthouse performance** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 80. **accessibility security** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 81. **pagespeed insights** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 82. **test technical** - 4,800 monthly searches, Difficulty: 62/100, Opportunity: MEDIUM 83. **analyze core** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 84. **cls lighthouse** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 85. **performance page** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 86. **speed accessibility** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 87. **security ai-powered** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 88. **ai-powered fixes** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 89. **fixes seconds** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 90. **seconds best** - 4,200 monthly searches, Difficulty: 75/100, Opportunity: MEDIUM 91. **best pagespeed** - 4,200 monthly searches, Difficulty: 75/100, Opportunity: MEDIUM 92. **insights alternative** - 3,600 monthly searches, Difficulty: 70/100, Opportunity: MEDIUM 93. **website speed** - 2,520 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM 94. **free website** - 2,520 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM 95. **website speed test** - 1,008 monthly searches, Difficulty: 83/100, Opportunity: MEDIUM 96. **free website speed** - 1,008 monthly searches, Difficulty: 93/100, Opportunity: MEDIUM 97. **roastweb free website** - 1,008 monthly searches, Difficulty: 93/100, Opportunity: MEDIUM 98. **free website speed test** - 336 monthly searches, Difficulty: 78/100, Opportunity: MEDIUM 99. **roastweb free website speed** - 336 monthly searches, Difficulty: 78/100, Opportunity: MEDIUM 100. **website speed test seo** - 336 monthly searches, Difficulty: 68/100, Opportunity: MEDIUM ### AI-Suggested Keywords to Target No suggested keywords available ## π Core Web Vitals - **First Contentful Paint (FCP)**: 901ms - **Largest Contentful Paint (LCP)**: 2.1s - **Cumulative Layout Shift (CLS)**: 0.014 - **Total Blocking Time (TBT)**: 587ms ## π Page Information - **Page Size**: 626.00 KB - **Load Time**: 5.01s --- ## Instructions for Implementation Please help me implement fixes for all the issues listed above. For each fix: 1. **Provide specific code changes** with before/after examples 2. **Explain why** the change improves the website 3. **Include file paths** where changes should be made (if you can infer them) 4. **Prioritize fixes** by impact (critical issues first) 5. **Consider modern best practices** for web development 6. **Ensure fixes are production-ready** and tested If you need more context about my tech stack or specific implementation details, please ask. I'm ready to implement these changes to improve my website's performance, SEO, accessibility, and security. --- *This prompt was generated by [RoastWeb](https://roastweb.com) - AI-Powered Website Audits* *Audit Date: 2026-01-05*
π‘ How to use this prompt:
- Click "Copy Prompt" above
- Open Claude, ChatGPT, Cursor, or your favorite AI coding assistant
- Paste the prompt and press Enter
- Get specific code fixes, implementation guidance, and best practices
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 π‘οΈ
Keyword Research & Targeting π―AGENCY
π Primary Keywords Detected
Keywords extracted from your page content with live search metrics from DataForSEO
| Keyword | Monthly Volume | Difficulty | CPC | Opportunity |
|---|---|---|---|---|
| slow plain english | 1,536 | 25/100 | $0.50 | π― EASY WIN |
| web vitals lcp inp | 768 | 28/100 | $0.50 | π― EASY WIN |
| core web vitals lcp | 768 | 28/100 | $0.50 | π― EASY WIN |
| vitals lcp inp cls | 640 | 20/100 | $0.50 | π― EASY WIN |
| understand site slow plain | 640 | 20/100 | $0.50 | π― EASY WIN |
| speed test seo audit | 640 | 20/100 | $0.50 | π― EASY WIN |
| finally understand site slow | 640 | 20/100 | $0.50 | π― EASY WIN |
| site slow plain english | 512 | 10/100 | $0.50 | π― EASY WIN |
| plain english | 3,840 | 40/100 | $0.50 | HIGH |
| core web vitals | 2,304 | 43/100 | $0.50 | HIGH |
| web vitals lcp | 2,304 | 43/100 | $0.50 | HIGH |
| seo audit tool | 2,304 | 43/100 | $0.50 | HIGH |
| vitals lcp inp | 1,920 | 35/100 | $0.50 | HIGH |
| lcp inp cls | 1,920 | 35/100 | $0.50 | HIGH |
| understand site slow | 1,920 | 35/100 | $0.50 | HIGH |
| site slow plain | 1,920 | 35/100 | $0.50 | HIGH |
| speed test seo | 1,920 | 35/100 | $0.50 | HIGH |
| test seo audit | 1,920 | 35/100 | $0.50 | HIGH |
| technical seo audit | 1,920 | 47/100 | $0.50 | HIGH |
| finally understand site | 1,920 | 35/100 | $0.50 | HIGH |
| speed test technical | 1,920 | 47/100 | $0.50 | HIGH |
| test technical seo | 1,920 | 47/100 | $0.50 | HIGH |
| web | 15,360 | 73/100 | $0.50 | MEDIUM |
| tool | 15,360 | 73/100 | $0.50 | MEDIUM |
| speed | 12,800 | 65/100 | $0.50 | MEDIUM |
| seo | 12,800 | 65/100 | $0.50 | MEDIUM |
| free | 12,800 | 75/100 | $1.30 | MEDIUM |
| test | 12,800 | 65/100 | $0.50 | MEDIUM |
| audit | 12,800 | 65/100 | $0.50 | MEDIUM |
| vitals | 12,800 | 65/100 | $0.50 | MEDIUM |
| core | 12,800 | 65/100 | $0.50 | MEDIUM |
| lighthouse | 12,800 | 65/100 | $0.50 | MEDIUM |
| performance | 12,800 | 65/100 | $0.50 | MEDIUM |
| understand | 12,800 | 65/100 | $0.50 | MEDIUM |
| plain | 12,800 | 65/100 | $0.50 | MEDIUM |
| technical | 12,800 | 77/100 | $0.50 | MEDIUM |
| security | 12,800 | 65/100 | $0.50 | MEDIUM |
| roastweb | 12,800 | 65/100 | $0.50 | MEDIUM |
| english | 12,800 | 65/100 | $0.50 | MEDIUM |
| choose | 12,800 | 65/100 | $0.50 | MEDIUM |
| scan | 12,800 | 65/100 | $0.50 | MEDIUM |
| lcp | 12,800 | 65/100 | $0.50 | MEDIUM |
| inp | 12,800 | 65/100 | $0.50 | MEDIUM |
| cls | 12,800 | 65/100 | $0.50 | MEDIUM |
| page | 12,800 | 65/100 | $0.50 | MEDIUM |
| insights | 12,800 | 65/100 | $0.50 | MEDIUM |
| finally | 12,800 | 65/100 | $0.50 | MEDIUM |
| site | 12,800 | 65/100 | $0.50 | MEDIUM |
| slow | 12,800 | 65/100 | $0.50 | MEDIUM |
| analyze | 12,800 | 65/100 | $0.50 | MEDIUM |
| accessibility | 12,800 | 65/100 | $0.50 | MEDIUM |
| fixes | 12,800 | 65/100 | $0.50 | MEDIUM |
| pagespeed | 12,800 | 65/100 | $0.50 | MEDIUM |
| optimization | 12,800 | 65/100 | $0.50 | MEDIUM |
| analysis | 12,800 | 65/100 | $0.50 | MEDIUM |
| users | 12,800 | 65/100 | $0.50 | MEDIUM |
| ai-powered | 12,800 | 65/100 | $0.50 | MEDIUM |
| seconds | 12,800 | 65/100 | $0.50 | MEDIUM |
| best | 11,200 | 90/100 | $1.00 | MEDIUM |
| alternative | 9,600 | 85/100 | N/A | MEDIUM |
| website | 6,720 | 95/100 | N/A | MEDIUM |
| web vitals | 5,760 | 58/100 | $0.50 | MEDIUM |
| core web | 5,760 | 58/100 | $0.50 | MEDIUM |
| audit tool | 5,760 | 58/100 | $0.50 | MEDIUM |
| tool analyze | 5,760 | 58/100 | $0.50 | MEDIUM |
| speed test | 4,800 | 50/100 | $0.50 | MEDIUM |
| seo audit | 4,800 | 50/100 | $0.50 | MEDIUM |
| technical seo | 4,800 | 62/100 | $0.50 | MEDIUM |
| vitals lcp | 4,800 | 50/100 | $0.50 | MEDIUM |
| lcp inp | 4,800 | 50/100 | $0.50 | MEDIUM |
| inp cls | 4,800 | 50/100 | $0.50 | MEDIUM |
| page speed | 4,800 | 50/100 | $0.50 | MEDIUM |
| finally understand | 4,800 | 50/100 | $0.50 | MEDIUM |
| understand site | 4,800 | 50/100 | $0.50 | MEDIUM |
| site slow | 4,800 | 50/100 | $0.50 | MEDIUM |
| slow plain | 4,800 | 50/100 | $0.50 | MEDIUM |
| roastweb free | 4,800 | 60/100 | $1.30 | MEDIUM |
| test seo | 4,800 | 50/100 | $0.50 | MEDIUM |
| lighthouse performance | 4,800 | 50/100 | $0.50 | MEDIUM |
| accessibility security | 4,800 | 50/100 | $0.50 | MEDIUM |
| pagespeed insights | 4,800 | 50/100 | $0.50 | MEDIUM |
| test technical | 4,800 | 62/100 | $0.50 | MEDIUM |
| analyze core | 4,800 | 50/100 | $0.50 | MEDIUM |
| cls lighthouse | 4,800 | 50/100 | $0.50 | MEDIUM |
| performance page | 4,800 | 50/100 | $0.50 | MEDIUM |
| speed accessibility | 4,800 | 50/100 | $0.50 | MEDIUM |
| security ai-powered | 4,800 | 50/100 | $0.50 | MEDIUM |
| ai-powered fixes | 4,800 | 50/100 | $0.50 | MEDIUM |
| fixes seconds | 4,800 | 50/100 | $0.50 | MEDIUM |
| seconds best | 4,200 | 75/100 | $1.00 | MEDIUM |
| best pagespeed | 4,200 | 75/100 | $1.00 | MEDIUM |
| insights alternative | 3,600 | 70/100 | N/A | MEDIUM |
| website speed | 2,520 | 95/100 | N/A | MEDIUM |
| free website | 2,520 | 95/100 | $0.80 | MEDIUM |
| website speed test | 1,008 | 83/100 | N/A | MEDIUM |
| free website speed | 1,008 | 93/100 | $0.80 | MEDIUM |
| roastweb free website | 1,008 | 93/100 | $0.80 | MEDIUM |
| free website speed test | 336 | 78/100 | $0.80 | MEDIUM |
| roastweb free website speed | 336 | 78/100 | $0.80 | MEDIUM |
| website speed test seo | 336 | 68/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
THINK YOUR SITE IS BETTER?
Get your free brutal audit in 10 seconds
Join 10,000+ developers who've been roasted