hass-portfolio.netlify.app
Scanned on July 6, 2026 at 11:18 AM
Not bad! But not great.
The Roast π₯
2.6s LCP. Google says anything over 2.5s is trash. They're not wrong.
83/100 accessibility. Some users can't even use your site properly.
Security grade F. Your site is a hacker's playground.
No CDN detected. Users in Australia are still waiting for your site to load.
Social media score: 0/100. Your links look like garbage when shared.
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 H1 heading. Did you forget the most basic HTML tag?
No privacy policy link. Legally required, but who needs compliance?
The Fix π οΈ
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://hass-portfolio.netlify.app/
- **Overall Score**: 78/100
- **Title**: portfolio
- **Description**: No description
## Performance Scores
- **Performance**: 87/100
- **SEO**: 90/100
- **Accessibility**: 83/100
- **Best Practices**: 100/100
- **Security**: 30/100
- **Mobile**: 100/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. **Security grade F. Your site is a hacker's playground.**
2. **Social media score: 0/100. Your links look like garbage when shared.**
3. **No H1 heading. Did you forget the most basic HTML tag?**
## β οΈ WARNINGS (High Priority)
1. 2.6s LCP. Google says anything over 2.5s is trash. They're not wrong.
2. 83/100 accessibility. Some users can't even use your site properly.
3. No CDN detected. Users in Australia are still waiting for your site to load.
4. No structured data. Google has no idea what your site is about.
5. No sitemap.xml. Search engines are playing hide and seek with your content.
6. No privacy policy link. Legally required, but who needs compliance?
## β‘ Performance Optimizations
1. **Improve server response time**
*Use a CDN, optimize backend queries, and implement caching strategies.*
## π SEO Improvements
1. **Add a compelling meta description**
```
<meta name="description" content="Describe your page in 120-160 characters to improve CTR in search results.">
```
*Meta descriptions appear in search results and significantly impact click-through rates.*
2. **Add Schema.org structured data**
```
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Your Site Name",
"url": "https://yoursite.com"
}
</script>
```
*Structured data helps search engines understand your content and show rich snippets.*
3. **Create sitemap.xml**
```
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://yoursite.com/</loc>
</url>
</urlset>
```
*Generate a sitemap and submit it to Google Search Console.*
4. **Add canonical tags**
```
<link rel="canonical" href="https://yoursite.com/page">
```
*Prevents duplicate content issues and consolidates SEO signals.*
## π Security Enhancements
1. **Add Content-Security-Policy security header**
```
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline';
```
*Missing Content-Security-Policy - vulnerable to XSS attacks*
2. **Add X-Frame-Options security header**
```
X-Frame-Options: DENY
```
*No X-Frame-Options - clickjacking attacks possible*
3. **Add X-Content-Type-Options security header**
```
X-Content-Type-Options: nosniff
```
*No X-Content-Type-Options - MIME sniffing attacks possible*
## π§ Additional Improvements
1. **Add Open Graph image**
```
<meta property="og:image" content="https://yourdomain.com/og-image.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
```
*Create a 1200x630px image for social media previews. This dramatically improves click-through rates.*
2. **Add Open Graph title**
```
<meta property="og:title" content="Your compelling title here">
```
*Separate from page title, this appears in social media previews.*
## π― Keyword Optimization Opportunities
### Primary Keywords Found
1. **portfolio** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
### AI-Suggested Keywords to Target
1. how to create a portfolio (1,152 searches/mo)
2. portfolio call to action (640 searches/mo)
3. web design portfolio (2,304 searches/mo)
4. graphic design portfolio (1,920 searches/mo)
5. portfolio case studies (1,920 searches/mo)
6. portfolio landing page (1,920 searches/mo)
7. portfolio responsive design (1,920 searches/mo)
8. portfolio loading time (1,920 searches/mo)
9. portfolio contact form (1,920 searches/mo)
10. portfolio social media (1,920 searches/mo)
11. portfolio hover effects (1,920 searches/mo)
12. portfolio user experience (1,920 searches/mo)
13. portfolio meta tags (1,920 searches/mo)
14. portfolio email signup (1,920 searches/mo)
15. portfolio testimonials (6,240 searches/mo)
16. portfolio ratings (6,240 searches/mo)
17. portfolio feedback (6,240 searches/mo)
18. online portfolio (5,760 searches/mo)
19. digital portfolio (5,760 searches/mo)
20. portfolio software (5,760 searches/mo)
21. portfolio examples (4,800 searches/mo)
22. creative portfolio (4,800 searches/mo)
23. portfolio design (4,800 searches/mo)
24. portfolio template (4,800 searches/mo)
25. portfolio builder (4,800 searches/mo)
26. professional portfolio (4,800 searches/mo)
27. portfolio showcase (4,800 searches/mo)
28. portfolio tips (4,800 searches/mo)
29. portfolio ideas (4,800 searches/mo)
30. personal portfolio (4,800 searches/mo)
31. photography portfolio (4,800 searches/mo)
32. art portfolio (4,800 searches/mo)
33. fashion portfolio (4,800 searches/mo)
34. architecture portfolio (4,800 searches/mo)
35. freelance portfolio (4,800 searches/mo)
36. portfolio projects (4,800 searches/mo)
37. portfolio layout (4,800 searches/mo)
38. portfolio structure (4,800 searches/mo)
39. portfolio inspiration (4,800 searches/mo)
40. portfolio platform (4,800 searches/mo)
41. portfolio hosting (4,800 searches/mo)
42. portfolio optimization (4,800 searches/mo)
43. portfolio SEO (4,800 searches/mo)
44. portfolio development (4,800 searches/mo)
45. portfolio creation (4,800 searches/mo)
46. portfolio management (4,800 searches/mo)
47. portfolio presentation (4,800 searches/mo)
48. portfolio organization (4,800 searches/mo)
49. portfolio categories (4,800 searches/mo)
50. portfolio filtering (4,800 searches/mo)
51. portfolio navigation (4,800 searches/mo)
52. portfolio branding (4,800 searches/mo)
53. portfolio copywriting (4,800 searches/mo)
54. portfolio photography (4,800 searches/mo)
55. portfolio mockups (4,800 searches/mo)
56. portfolio mobile (4,800 searches/mo)
57. portfolio UX (4,800 searches/mo)
58. portfolio UI (4,800 searches/mo)
59. portfolio accessibility (4,800 searches/mo)
60. portfolio performance (4,800 searches/mo)
61. portfolio speed (4,800 searches/mo)
62. portfolio images (4,800 searches/mo)
63. portfolio videos (4,800 searches/mo)
64. portfolio analytics (4,800 searches/mo)
65. portfolio tracking (4,800 searches/mo)
66. portfolio metrics (4,800 searches/mo)
67. portfolio conversion (4,800 searches/mo)
68. portfolio CTAs (4,800 searches/mo)
69. portfolio links (4,800 searches/mo)
70. portfolio backlinks (4,800 searches/mo)
71. portfolio domain (4,800 searches/mo)
72. portfolio subdomain (4,800 searches/mo)
73. portfolio section (4,800 searches/mo)
74. portfolio gallery (4,800 searches/mo)
75. portfolio grid (4,800 searches/mo)
76. portfolio carousel (4,800 searches/mo)
77. portfolio slider (4,800 searches/mo)
78. portfolio lightbox (4,800 searches/mo)
79. portfolio animations (4,800 searches/mo)
80. portfolio transitions (4,800 searches/mo)
81. portfolio interactivity (4,800 searches/mo)
82. portfolio engagement (4,800 searches/mo)
83. portfolio visitors (4,800 searches/mo)
84. portfolio traffic (4,800 searches/mo)
85. portfolio ranking (4,800 searches/mo)
86. portfolio visibility (4,800 searches/mo)
87. portfolio discoverability (4,800 searches/mo)
88. portfolio keywords (4,800 searches/mo)
89. portfolio descriptions (4,800 searches/mo)
90. portfolio headlines (4,800 searches/mo)
91. portfolio headlines (4,800 searches/mo)
92. portfolio newsletter (4,800 searches/mo)
93. portfolio downloads (4,800 searches/mo)
94. portfolio resources (4,800 searches/mo)
95. portfolio desktop (4,200 searches/mo)
96. portfolio reviews (3,900 searches/mo)
97. portfolio website (2,520 searches/mo)
98. portfolio best practices (1,680 searches/mo)
99. best portfolio websites (1,176 searches/mo)
100. portfolio website builder (1,008 searches/mo)
## π Core Web Vitals
- **First Contentful Paint (FCP)**: 2.6s
- **Largest Contentful Paint (LCP)**: 2.6s
- **Cumulative Layout Shift (CLS)**: 0.097
## π Page Information
- **Page Size**: 239.00 KB
- **Load Time**: 2.57s
---
## 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-07-06*
π‘ 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 π‘οΈ
π° WEBSITE VALUE & ROI ANALYSIS
β You save $2,700 by using RoastWeb instead of hiring an agency
π 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 π―AGENCY
π Primary Keywords Detected
Keywords extracted from your page content with live search metrics from DataForSEO
| Keyword | Monthly Volume | Difficulty | CPC | Opportunity |
|---|---|---|---|---|
| portfolio | 12,800 | 65/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 |
|---|---|---|---|---|
| β how to create a portfolio | 1,152 | 15/100 | $0.50 | π― EASY WIN |
| β portfolio call to action | 640 | 20/100 | $0.50 | π― EASY WIN |
| β web design portfolio | 2,304 | 43/100 | $0.50 | HIGH |
| β graphic design portfolio | 1,920 | 35/100 | $0.50 | HIGH |
| β portfolio case studies | 1,920 | 35/100 | $0.50 | HIGH |
| β portfolio landing page | 1,920 | 35/100 | $0.50 | HIGH |
| β portfolio responsive design | 1,920 | 35/100 | $0.50 | HIGH |
| β portfolio loading time | 1,920 | 35/100 | $0.50 | HIGH |
| β portfolio contact form | 1,920 | 35/100 | $0.50 | HIGH |
| β portfolio social media | 1,920 | 35/100 | $0.50 | HIGH |
| β portfolio hover effects | 1,920 | 35/100 | $0.50 | HIGH |
| β portfolio user experience | 1,920 | 35/100 | $0.50 | HIGH |
| β portfolio meta tags | 1,920 | 35/100 | $0.50 | HIGH |
| β portfolio email signup | 1,920 | 35/100 | $0.50 | HIGH |
| β portfolio testimonials | 6,240 | 62/100 | $0.50 | MEDIUM |
| β portfolio ratings | 6,240 | 62/100 | $0.50 | MEDIUM |
| β portfolio feedback | 6,240 | 62/100 | $0.50 | MEDIUM |
| β online portfolio | 5,760 | 58/100 | $0.50 | MEDIUM |
| β digital portfolio | 5,760 | 70/100 | $0.50 | MEDIUM |
| β portfolio software | 5,760 | 70/100 | $0.50 | MEDIUM |
| β portfolio examples | 4,800 | 50/100 | $0.50 | MEDIUM |
| β creative portfolio | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio design | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio template | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio builder | 4,800 | 50/100 | $0.50 | MEDIUM |
| β professional portfolio | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio showcase | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio tips | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio ideas | 4,800 | 50/100 | $0.50 | MEDIUM |
| β personal portfolio | 4,800 | 50/100 | $0.50 | MEDIUM |
| β photography portfolio | 4,800 | 50/100 | $0.50 | MEDIUM |
| β art portfolio | 4,800 | 50/100 | $0.50 | MEDIUM |
| β fashion portfolio | 4,800 | 50/100 | $0.50 | MEDIUM |
| β architecture portfolio | 4,800 | 50/100 | $0.50 | MEDIUM |
| β freelance portfolio | 4,800 | 60/100 | $1.30 | MEDIUM |
| β portfolio projects | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio layout | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio structure | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio inspiration | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio platform | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio hosting | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio optimization | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio SEO | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio development | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio creation | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio management | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio presentation | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio organization | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio categories | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio filtering | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio navigation | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio branding | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio copywriting | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio photography | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio mockups | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio mobile | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio UX | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio UI | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio accessibility | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio performance | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio speed | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio images | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio videos | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio analytics | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio tracking | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio metrics | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio conversion | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio CTAs | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio links | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio backlinks | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio domain | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio subdomain | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio section | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio gallery | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio grid | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio carousel | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio slider | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio lightbox | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio animations | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio transitions | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio interactivity | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio engagement | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio visitors | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio traffic | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio ranking | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio visibility | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio discoverability | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio keywords | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio descriptions | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio headlines | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio headlines | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio newsletter | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio downloads | 4,800 | 60/100 | $1.30 | MEDIUM |
| β portfolio resources | 4,800 | 50/100 | $0.50 | MEDIUM |
| β portfolio desktop | 4,200 | 75/100 | $1.00 | MEDIUM |
| β portfolio reviews | 3,900 | 72/100 | N/A | MEDIUM |
| β portfolio website | 2,520 | 95/100 | N/A | MEDIUM |
| β portfolio best practices | 1,680 | 60/100 | $1.00 | MEDIUM |
| β best portfolio websites | 1,176 | 90/100 | $1.00 | MEDIUM |
| β portfolio website builder | 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
THINK YOUR SITE IS BETTER?
Get your free brutal audit in 10 seconds
Join 10,000+ developers who've been roasted