SCAN COMPLETE

gbheatingandcooling.com

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

Scanned on August 29, 2026 at 04:31 AM

Share This Roast:
63
/100

Not bad! But not great.

Load Time
17.02s
HTML Size
3.1MB
Scripts
0
external
Images
6
Links
0
ux
86
/100
seo
100
/100
ssl
0
/100
trust
74
/100
images
82
/100
mobile
100
/100
schema
0
/100
privacy
70
/100
security
10
/100
thirdParty
100
/100
performance
55
/100
seoEssentials
45
/100
performanceDeep
70
/100

The Roast πŸ”₯

⏰

55/100 performance. Mediocre is not a strategy.

πŸ‹οΈ

16.9s to show main content? Users are leaving before they even see your page.

πŸ‹οΈ

3.1MB is chunky. Mobile users on 3G are crying.

πŸ‘οΈ

86/100 accessibility. Some users can't even use your site properly.

πŸ”’

74/100 best practices. Security and standards called - they want their dignity back.

πŸ”“

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.

πŸ”“

Still using HTTP in 2025? Browsers are literally warning users about you.

πŸ“Š

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?

πŸ€–

Duplicate <html>, <head>, and <title> tags in the HTML, causing invalid document structure and potential SEO/rendering issues.

πŸ€–

The viewport meta tag is commented out in the first <head> block, but present in the second, which is fine, but the duplicate head and title can confuse crawlers and browsers.

πŸ€–

Performance score is poor (55/100) likely due to unoptimized images, render-blocking CSS/JS, and lack of minification or caching.

πŸ€–

SEO score is perfect (100/100), but title and meta description are not unique across the two head blocks; the second title 'GB Heating and Cooling Inc' is less descriptive than the first, which could hurt click-through rates.

πŸ€–

Accessibility score is decent (86/100) but can be improved by adding ARIA landmarks, focus states, and ensuring color contrast meets WCAG standards.

The Fix πŸ› οΈ

Minify CSS filesβ–Ά Show how to fix
Minify JavaScript filesβ–Ά Show how to fix
Remove unused CSS (77KB wasted)β–Ά Show how to fix
Fix color contrast issuesβ–Ά Show how to fix
Add Content-Security-Policy security headerβ–Ά Show how to fix
Add Strict-Transport-Security security headerβ–Ά Show how to fix
Add X-Frame-Options security headerβ–Ά Show how to fix
Add Open Graph imageβ–Ά Show how to fix
Add Open Graph titleβ–Ά Show how to fix
Enable HTTPSβ–Ά Show how to fix
Add Schema.org structured dataβ–Ά Show how to fix
Create sitemap.xmlβ–Ά Show how to fix
Add canonical tagsβ–Ά Show how to fix
Remove the duplicate <html>, <head>, and <title> tags. Consolidate all head elements into a single block, ensuring only one <title> and one set of meta tags.β–Ά Show how to fix
Optimize and compress all images (e.g., convert to WebP, lazy load below-the-fold images) and minify CSS/JS files. Implement browser caching and enable gzip compression to improve performance score.β–Ά Show how to fix
Improve accessibility by adding skip-navigation links, ARIA roles to navigation and form elements, and ensuring interactive elements have visible focus indicators.β–Ά Show how to fix
Update the second <title> tag to match the first, more descriptive title, or remove it entirely to avoid confusion.β–Ά Show how to fix
Add structured data (JSON-LD) for LocalBusiness or HVAC service to enhance SEO and rich snippets, even though SEO score is perfect, it's a best practice for local businesses.β–Ά Show how to fix

AI Deep Analysis πŸ€–AI

AI Summary

The site has solid SEO but is suffering from technical debt (duplicate tags, performance issues) that could undermine user experience and rankings. Clean up the HTML, optimize assets, and polish accessibility to turn this from good to great.

Overall Quality:70/100

πŸ” Key Insights

β€’Duplicate <html>, <head>, and <title> tags in the HTML, causing invalid document structure and potential SEO/rendering issues.
β€’The viewport meta tag is commented out in the first <head> block, but present in the second, which is fine, but the duplicate head and title can confuse crawlers and browsers.
β€’Performance score is poor (55/100) likely due to unoptimized images, render-blocking CSS/JS, and lack of minification or caching.
β€’SEO score is perfect (100/100), but title and meta description are not unique across the two head blocks; the second title 'GB Heating and Cooling Inc' is less descriptive than the first, which could hurt click-through rates.
β€’Accessibility score is decent (86/100) but can be improved by adding ARIA landmarks, focus states, and ensuring color contrast meets WCAG standards.

πŸ’‘ AI Recommendations

1.Remove the duplicate <html>, <head>, and <title> tags. Consolidate all head elements into a single block, ensuring only one <title> and one set of meta tags.
2.Optimize and compress all images (e.g., convert to WebP, lazy load below-the-fold images) and minify CSS/JS files. Implement browser caching and enable gzip compression to improve performance score.
3.Improve accessibility by adding skip-navigation links, ARIA roles to navigation and form elements, and ensuring interactive elements have visible focus indicators.
4.Update the second <title> tag to match the first, more descriptive title, or remove it entirely to avoid confusion.
5.Add structured data (JSON-LD) for LocalBusiness or HVAC service to enhance SEO and rich snippets, even though SEO score is perfect, it's a best practice for local businesses.
Generated by DeepSeek AI β€’ Extended reasoning mode

AI Fix Prompt πŸ€–

Agency Tier

Copy 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**: http://gbheatingandcooling.com/
- **Overall Score**: 63/100
- **Title**: HVAC, Radiant Heating & Cooling Experts | GB Heating & Cooling – Bay AreaGB Heating and Cooling Inc
- **Description**: Trusted HVAC professionals serving the San Francisco Bay Area since 2002. Radiant heating, mini-splits, maintenance & more. Free estimates available!

## Performance Scores
- **Performance**: 55/100
- **SEO**: 100/100
- **Accessibility**: 86/100
- **Best Practices**: 74/100
- **Security**: 10/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. **16.9s to show main content? Users are leaving before they even see your page.**
2. **Security grade F. Your site is a hacker's playground.**
3. **Social media score: 0/100. Your links look like garbage when shared.**
4. **Still using HTTP in 2025? Browsers are literally warning users about you.**

## ⚠️  WARNINGS (High Priority)

1. 55/100 performance. Mediocre is not a strategy.
2. 3.1MB is chunky. Mobile users on 3G are crying.
3. 86/100 accessibility. Some users can't even use your site properly.
4. 74/100 best practices. Security and standards called - they want their dignity back.
5. No CDN detected. Users in Australia are still waiting for your site to load.
6. No structured data. Google has no idea what your site is about.
7. No sitemap.xml. Search engines are playing hide and seek with your content.
8. No privacy policy link. Legally required, but who needs compliance?

## ⚑ Performance Optimizations

1. **Minify CSS files**
   ```
   Use a build tool like webpack, vite, or esbuild to minify CSS automatically.
   ```
   *You could save 6KB by minifying CSS.*

2. **Minify JavaScript files**
   ```
   Use terser or esbuild to minify JavaScript in production builds.
   ```
   *You could save 42KB by minifying JS.*

3. **Remove unused CSS (77KB wasted)**
   *Use PurgeCSS or similar tools to remove unused CSS rules.*

## πŸ” SEO Improvements

1. **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.*

2. **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.*

3. **Add canonical tags**
   ```
   <link rel="canonical" href="https://yoursite.com/page">
   ```
   *Prevents duplicate content issues and consolidates SEO signals.*

## β™Ώ Accessibility Fixes

1. **Fix color contrast issues**
   *Some text doesn't have enough contrast with its background, making it hard to read.*

## πŸ”’ 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 Strict-Transport-Security security header**
   ```
   Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
   ```
   *Missing Strict-Transport-Security - man-in-the-middle attacks possible*

3. **Add X-Frame-Options security header**
   ```
   X-Frame-Options: DENY
   ```
   *No X-Frame-Options - clickjacking attacks possible*

4. **Enable HTTPS**
   ```
   # Redirect HTTP to HTTPS in .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
   ```
   *Get an SSL certificate (free from Let's Encrypt) and force all traffic to HTTPS.*

## πŸ€– AI Deep Analysis Summary

The site has solid SEO but is suffering from technical debt (duplicate tags, performance issues) that could undermine user experience and rankings. Clean up the HTML, optimize assets, and polish accessibility to turn this from good to great.

### Key Insights
1. Duplicate <html>, <head>, and <title> tags in the HTML, causing invalid document structure and potential SEO/rendering issues.
2. The viewport meta tag is commented out in the first <head> block, but present in the second, which is fine, but the duplicate head and title can confuse crawlers and browsers.
3. Performance score is poor (55/100) likely due to unoptimized images, render-blocking CSS/JS, and lack of minification or caching.
4. SEO score is perfect (100/100), but title and meta description are not unique across the two head blocks; the second title 'GB Heating and Cooling Inc' is less descriptive than the first, which could hurt click-through rates.
5. Accessibility score is decent (86/100) but can be improved by adding ARIA landmarks, focus states, and ensuring color contrast meets WCAG standards.

## πŸ”§ 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. **hvac radiant heating cooling** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
2. **radiant heating cooling experts** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
3. **experts heating cooling bay** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
4. **heating cooling bay areagb** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
5. **areagb heating cooling inc** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
6. **trusted hvac professionals serving** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
7. **hvac professionals serving san** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
8. **professionals serving san francisco** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
9. **serving san francisco bay** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
10. **san francisco bay area** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
11. **francisco bay area since** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
12. **bay area since 2002** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
13. **area since 2002 radiant** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
14. **since 2002 radiant heating** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
15. **2002 radiant heating mini-splits** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
16. **radiant heating mini-splits maintenance** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
17. **heating mini-splits maintenance free** - 640 monthly searches, Difficulty: 30/100, Opportunity: EASY-WIN
18. **mini-splits maintenance free estimates** - 640 monthly searches, Difficulty: 30/100, Opportunity: EASY-WIN
19. **maintenance free estimates available** - 640 monthly searches, Difficulty: 30/100, Opportunity: EASY-WIN
20. **heating cooling inc** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
21. **heating cooling bay** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
22. **hvac radiant heating** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
23. **radiant heating cooling** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
24. **heating cooling experts** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
25. **cooling bay areagb** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
26. **bay areagb heating** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
27. **areagb heating cooling** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
28. **trusted hvac professionals** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
29. **hvac professionals serving** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
30. **professionals serving san** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
31. **serving san francisco** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
32. **san francisco bay** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
33. **francisco bay area** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
34. **bay area since** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
35. **area since 2002** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
36. **since 2002 radiant** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
37. **2002 radiant heating** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
38. **radiant heating mini-splits** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
39. **heating mini-splits maintenance** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
40. **mini-splits maintenance free** - 1,920 monthly searches, Difficulty: 45/100, Opportunity: HIGH
41. **maintenance free estimates** - 1,920 monthly searches, Difficulty: 45/100, Opportunity: HIGH
42. **free estimates available** - 1,920 monthly searches, Difficulty: 45/100, Opportunity: HIGH
43. **heating** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
44. **cooling** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
45. **hvac** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
46. **radiant** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
47. **bay** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
48. **inc** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
49. **415** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
50. **699-3983** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
51. **experts** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
52. **areagb** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
53. **area** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
54. **trusted** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
55. **professionals** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
56. **serving** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
57. **san** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
58. **francisco** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
59. **since** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
60. **2002** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
61. **mini-splits** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
62. **maintenance** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
63. **free** - 12,800 monthly searches, Difficulty: 75/100, Opportunity: MEDIUM
64. **estimates** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
65. **available** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
66. **contact** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
67. **home** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
68. **services** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
69. **hydronic** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
70. **floors** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
71. **single** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
72. **multi** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
73. **zone** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
74. **ductless** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
75. **mini** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
76. **heating cooling** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
77. **radiant heating** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
78. **cooling inc** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
79. **cooling bay** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
80. **415 699-3983** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
81. **hvac radiant** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
82. **cooling experts** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
83. **experts heating** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
84. **bay areagb** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
85. **areagb heating** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
86. **bay area** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
87. **trusted hvac** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
88. **hvac professionals** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
89. **professionals serving** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
90. **serving san** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
91. **san francisco** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
92. **francisco bay** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
93. **area since** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
94. **since 2002** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
95. **2002 radiant** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
96. **heating mini-splits** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
97. **mini-splits maintenance** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
98. **maintenance free** - 4,800 monthly searches, Difficulty: 60/100, Opportunity: MEDIUM
99. **free estimates** - 4,800 monthly searches, Difficulty: 60/100, Opportunity: MEDIUM
100. **estimates available** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM

### AI-Suggested Keywords to Target
1. how to improve home heating (1,152 searches/mo)
2. same day hvac service (768 searches/mo)
3. radiant floor heating bay area (640 searches/mo)
4. radiant heating installation san francisco (640 searches/mo)
5. mini split air conditioning bay area (640 searches/mo)
6. ductless air conditioning san francisco (640 searches/mo)
7. hvac maintenance bay area (640 searches/mo)
8. hvac repair san francisco (640 searches/mo)
9. hvac installation bay area (640 searches/mo)
10. heating and cooling services bay area (640 searches/mo)
11. affordable hvac repair san francisco (640 searches/mo)
12. emergency hvac repair bay area (640 searches/mo)
13. hvac tune up san francisco (640 searches/mo)
14. air conditioning repair bay area (640 searches/mo)
15. heating repair san francisco (640 searches/mo)
16. hvac contractor bay area (640 searches/mo)
17. mini split installation bay area (640 searches/mo)
18. ductless air conditioning installation (640 searches/mo)
19. heat pump installation bay area (640 searches/mo)
20. hvac system replacement bay area (640 searches/mo)
21. central air conditioning bay area (640 searches/mo)
22. furnace repair san francisco (640 searches/mo)
23. furnace installation bay area (640 searches/mo)
24. boiler repair san francisco (640 searches/mo)
25. boiler installation bay area (640 searches/mo)
26. thermostat installation bay area (640 searches/mo)
27. ac maintenance san francisco (640 searches/mo)
28. heating maintenance bay area (640 searches/mo)
29. air duct cleaning bay area (640 searches/mo)
30. affordable heating and cooling (640 searches/mo)
31. hvac quotes bay area (640 searches/mo)
32. radiant heating for bathrooms (640 searches/mo)
33. radiant heating for kitchens (640 searches/mo)
34. radiant heating for basement (640 searches/mo)
35. mini split for bedroom (640 searches/mo)
36. mini split for living room (640 searches/mo)
37. mini split heat pump (640 searches/mo)
38. dual zone mini split (640 searches/mo)
39. multi zone ductless system (640 searches/mo)
40. through wall air conditioning (640 searches/mo)
41. hvac system maintenance plan (640 searches/mo)
42. hvac fan motor replacement (640 searches/mo)
43. hvac circuit board replacement (640 searches/mo)
44. hvac expansion valve replacement (640 searches/mo)
45. smart home hvac control (640 searches/mo)
46. ultra quiet mini split (640 searches/mo)
47. high efficiency air conditioner (640 searches/mo)
48. hvac summer preparation (2,880 searches/mo)
49. seer rating explained (2,496 searches/mo)
50. afue rating explained (2,496 searches/mo)
51. hvac emergency service (2,304 searches/mo)
52. radiant cooling systems (1,920 searches/mo)
53. hydronic radiant heating (1,920 searches/mo)
54. electric radiant heating (1,920 searches/mo)
55. licensed hvac technician (1,920 searches/mo)
56. smart thermostat installation (1,920 searches/mo)
57. hvac filter replacement (1,920 searches/mo)
58. radiant heating retrofit (1,920 searches/mo)
59. radiant heating efficiency (1,920 searches/mo)
60. radiant cooling installation (1,920 searches/mo)
61. reliable hvac company (1,920 searches/mo)
62. certified hvac technician (1,920 searches/mo)
63. hvac financing options (1,920 searches/mo)
64. free hvac estimate (1,920 searches/mo)
65. energy efficient hvac (1,920 searches/mo)
66. eco-friendly heating cooling (1,920 searches/mo)
67. green hvac solutions (1,920 searches/mo)
68. hvac zoning system (1,920 searches/mo)
69. variable refrigerant flow (1,920 searches/mo)
70. vrf cooling system (1,920 searches/mo)
71. radiant heating residential (1,920 searches/mo)
72. commercial radiant heating (1,920 searches/mo)
73. portable air conditioning (1,920 searches/mo)
74. window air conditioning (1,920 searches/mo)
75. hvac system upgrade (1,920 searches/mo)
76. preventive hvac maintenance (1,920 searches/mo)
77. hvac spring maintenance (1,920 searches/mo)
78. hvac fall maintenance (1,920 searches/mo)
79. hvac winter preparation (1,920 searches/mo)
80. refrigerant leak repair (1,920 searches/mo)
81. hvac compressor replacement (1,920 searches/mo)
82. hvac capacitor replacement (1,920 searches/mo)
83. hvac blower repair (1,920 searches/mo)
84. hvac thermostat repair (1,920 searches/mo)
85. hvac control system (1,920 searches/mo)
86. hvac noise reduction (1,920 searches/mo)
87. quiet hvac systems (1,920 searches/mo)
88. high efficiency furnace (1,920 searches/mo)
89. hvac seasonal maintenance (1,920 searches/mo)
90. hvac seasonal checklist (1,920 searches/mo)
91. hvac warranty (4,800 searches/mo)
92. mobile hvac app (2,304 searches/mo)
93. radiant cooling cost (1,560 searches/mo)
94. how to reduce cooling costs (936 searches/mo)
95. best hvac company bay area (560 searches/mo)
96. best heating system for home (560 searches/mo)
97. best cooling system for home (560 searches/mo)
98. radiant heating cost bay area (520 searches/mo)
99. radiant floor heating cost (520 searches/mo)
100. radiant heating vs forced air (480 searches/mo)

## πŸ“Š Core Web Vitals

- **First Contentful Paint (FCP)**: 9.7s
- **Largest Contentful Paint (LCP)**: 16.9s
- **Cumulative Layout Shift (CLS)**: 0.000
- **Total Blocking Time (TBT)**: 130ms



## πŸ“„ Page Information

- **Page Size**: 3.12 MB
- **Load Time**: 17.02s

---

## 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-08-29*

πŸ’‘ How to use this prompt:

  1. Click "Copy Prompt" above
  2. Open Claude, ChatGPT, Cursor, or your favorite AI coding assistant
  3. Paste the prompt and press Enter
  4. Get specific code fixes, implementation guidance, and best practices

Tech Stack πŸ’»

Server
Apache
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
0/100
Status
❌ Poor
❌
OG Title
❌
OG Description
❌
OG Image
❌
Twitter Card
5 issues found. Check "The Fix" section for details.

Image Optimization πŸ–ΌοΈ

Total Images
6
Missing Alt
0
Unoptimized
6
Score
82/100
WebP
0
PNG
1
JPG
5
GIF
0
SVG
0
Other
0

SSL/TLS Security πŸ”

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

SEO Essentials 🎯

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

Structured Data πŸ“Š

Has Schema
❌
Items Found
0
Score
0/100

Performance Deep Dive ⚑

Compression
gzip
Caching
❌
Total Resources
18
Score
70/100
Scripts: 3 | Styles: 9 | Images: 6

Third-Party Scripts πŸ“¦

Total Scripts
2
Tracking
0
Score
100/100
Detected Domains:
www.google.com
cdn.jsdelivr.net

Mobile Responsiveness πŸ“±

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

Privacy & GDPR πŸ›‘οΈ

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

πŸ’° WEBSITE VALUE & ROI ANALYSIS

ESTIMATED WEBSITE VALUE
$151,347
per year
FIX COST (AGENCY)
$3,975
~26.5h of work
YOUR SAVINGS
$3,876
3,915% ROI

βœ“ You save $3,876 by using RoastWeb instead of hiring an agency

πŸ“ˆ TRAFFIC IMPACT ANALYSIS

Current Monthly Traffic
10,909
Value: $27,273/month
Potential After Fixes
21,819
+10,910 visitors (100% increase)
Monthly Revenue Impact:$546

🎯 KEYWORD PORTFOLIO VALUE

Total Monthly Searches
727,296
Monthly Keyword Value
$12,067
Average CPC
$0.62
Top Value Keywords:
free
12,800 searches/mo Β· $1.30 CPC
$499/mo
heating
12,800 searches/mo Β· $0.50 CPC
$192/mo
cooling
12,800 searches/mo Β· $0.50 CPC
$192/mo
hvac
12,800 searches/mo Β· $0.50 CPC
$192/mo
radiant
12,800 searches/mo Β· $0.50 CPC
$192/mo

πŸ’Ž DOMAIN ASSET VALUE

Estimated Domain Value
$360
TLD Premium
.com (1.5x)
Brandability
8/10
Value Factors:
Premium .com TLD (+50%)Highly brandableClean, professional name
Market Estimate:
$252 - $540 (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
$20,000
Design Type
premium template
4x multiplier
UX Quality Score
8/10
Professional Design Cost
$20,000
Brand Assets:
βœ“Custom Logo
βœ“Color System
βœ“Typography System
βœ“Component Library
Design Factors:
Mobile-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
8 Warning Issues
~12h @ $150/hr
$1,800
5 Info Issues
~2.5h @ $150/hr
$375
Total Agency Cost
Developer: $2,650
$3,975
RoastWeb Subscription:$99/month

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

KeywordMonthly VolumeDifficultyCPCOpportunity
hvac radiant heating cooling64020/100$0.50🎯 EASY WIN
radiant heating cooling experts64020/100$0.50🎯 EASY WIN
experts heating cooling bay64020/100$0.50🎯 EASY WIN
heating cooling bay areagb64020/100$0.50🎯 EASY WIN
areagb heating cooling inc64020/100$0.50🎯 EASY WIN
trusted hvac professionals serving64020/100$0.50🎯 EASY WIN
hvac professionals serving san64020/100$0.50🎯 EASY WIN
professionals serving san francisco64020/100$0.50🎯 EASY WIN
serving san francisco bay64020/100$0.50🎯 EASY WIN
san francisco bay area64020/100$0.50🎯 EASY WIN
francisco bay area since64020/100$0.50🎯 EASY WIN
bay area since 200264020/100$0.50🎯 EASY WIN
area since 2002 radiant64020/100$0.50🎯 EASY WIN
since 2002 radiant heating64020/100$0.50🎯 EASY WIN
2002 radiant heating mini-splits64020/100$0.50🎯 EASY WIN
radiant heating mini-splits maintenance64020/100$0.50🎯 EASY WIN
heating mini-splits maintenance free64030/100$1.30🎯 EASY WIN
mini-splits maintenance free estimates64030/100$1.30🎯 EASY WIN
maintenance free estimates available64030/100$1.30🎯 EASY WIN
heating cooling inc1,92035/100$0.50HIGH
heating cooling bay1,92035/100$0.50HIGH
hvac radiant heating1,92035/100$0.50HIGH
radiant heating cooling1,92035/100$0.50HIGH
heating cooling experts1,92035/100$0.50HIGH
cooling bay areagb1,92035/100$0.50HIGH
bay areagb heating1,92035/100$0.50HIGH
areagb heating cooling1,92035/100$0.50HIGH
trusted hvac professionals1,92035/100$0.50HIGH
hvac professionals serving1,92035/100$0.50HIGH
professionals serving san1,92035/100$0.50HIGH
serving san francisco1,92035/100$0.50HIGH
san francisco bay1,92035/100$0.50HIGH
francisco bay area1,92035/100$0.50HIGH
bay area since1,92035/100$0.50HIGH
area since 20021,92035/100$0.50HIGH
since 2002 radiant1,92035/100$0.50HIGH
2002 radiant heating1,92035/100$0.50HIGH
radiant heating mini-splits1,92035/100$0.50HIGH
heating mini-splits maintenance1,92035/100$0.50HIGH
mini-splits maintenance free1,92045/100$1.30HIGH
maintenance free estimates1,92045/100$1.30HIGH
free estimates available1,92045/100$1.30HIGH
heating12,80065/100$0.50MEDIUM
cooling12,80065/100$0.50MEDIUM
hvac12,80065/100$0.50MEDIUM
radiant12,80065/100$0.50MEDIUM
bay12,80065/100$0.50MEDIUM
inc12,80065/100$0.50MEDIUM
41512,80065/100$0.50MEDIUM
699-398312,80065/100$0.50MEDIUM
experts12,80065/100$0.50MEDIUM
areagb12,80065/100$0.50MEDIUM
area12,80065/100$0.50MEDIUM
trusted12,80065/100$0.50MEDIUM
professionals12,80065/100$0.50MEDIUM
serving12,80065/100$0.50MEDIUM
san12,80065/100$0.50MEDIUM
francisco12,80065/100$0.50MEDIUM
since12,80065/100$0.50MEDIUM
200212,80065/100$0.50MEDIUM
mini-splits12,80065/100$0.50MEDIUM
maintenance12,80065/100$0.50MEDIUM
free12,80075/100$1.30MEDIUM
estimates12,80065/100$0.50MEDIUM
available12,80065/100$0.50MEDIUM
contact12,80065/100$0.50MEDIUM
home12,80065/100$0.50MEDIUM
services12,80065/100$0.50MEDIUM
hydronic12,80065/100$0.50MEDIUM
floors12,80065/100$0.50MEDIUM
single12,80065/100$0.50MEDIUM
multi12,80065/100$0.50MEDIUM
zone12,80065/100$0.50MEDIUM
ductless12,80065/100$0.50MEDIUM
mini12,80065/100$0.50MEDIUM
heating cooling4,80050/100$0.50MEDIUM
radiant heating4,80050/100$0.50MEDIUM
cooling inc4,80050/100$0.50MEDIUM
cooling bay4,80050/100$0.50MEDIUM
415 699-39834,80050/100$0.50MEDIUM
hvac radiant4,80050/100$0.50MEDIUM
cooling experts4,80050/100$0.50MEDIUM
experts heating4,80050/100$0.50MEDIUM
bay areagb4,80050/100$0.50MEDIUM
areagb heating4,80050/100$0.50MEDIUM
bay area4,80050/100$0.50MEDIUM
trusted hvac4,80050/100$0.50MEDIUM
hvac professionals4,80050/100$0.50MEDIUM
professionals serving4,80050/100$0.50MEDIUM
serving san4,80050/100$0.50MEDIUM
san francisco4,80050/100$0.50MEDIUM
francisco bay4,80050/100$0.50MEDIUM
area since4,80050/100$0.50MEDIUM
since 20024,80050/100$0.50MEDIUM
2002 radiant4,80050/100$0.50MEDIUM
heating mini-splits4,80050/100$0.50MEDIUM
mini-splits maintenance4,80050/100$0.50MEDIUM
maintenance free4,80060/100$1.30MEDIUM
free estimates4,80060/100$1.30MEDIUM
estimates available4,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
β†’ how to improve home heating1,15215/100$0.50🎯 EASY WIN
β†’ same day hvac service76828/100$0.50🎯 EASY WIN
β†’ radiant floor heating bay area64020/100$0.50🎯 EASY WIN
β†’ radiant heating installation san francisco64020/100$0.50🎯 EASY WIN
β†’ mini split air conditioning bay area64020/100$0.50🎯 EASY WIN
β†’ ductless air conditioning san francisco64020/100$0.50🎯 EASY WIN
β†’ hvac maintenance bay area64020/100$0.50🎯 EASY WIN
β†’ hvac repair san francisco64020/100$0.50🎯 EASY WIN
β†’ hvac installation bay area64020/100$0.50🎯 EASY WIN
β†’ heating and cooling services bay area64020/100$0.50🎯 EASY WIN
β†’ affordable hvac repair san francisco64020/100$0.50🎯 EASY WIN
β†’ emergency hvac repair bay area64020/100$0.50🎯 EASY WIN
β†’ hvac tune up san francisco64020/100$0.50🎯 EASY WIN
β†’ air conditioning repair bay area64020/100$0.50🎯 EASY WIN
β†’ heating repair san francisco64020/100$0.50🎯 EASY WIN
β†’ hvac contractor bay area64020/100$0.50🎯 EASY WIN
β†’ mini split installation bay area64020/100$0.50🎯 EASY WIN
β†’ ductless air conditioning installation64020/100$0.50🎯 EASY WIN
β†’ heat pump installation bay area64020/100$0.50🎯 EASY WIN
β†’ hvac system replacement bay area64020/100$0.50🎯 EASY WIN
β†’ central air conditioning bay area64020/100$0.50🎯 EASY WIN
β†’ furnace repair san francisco64020/100$0.50🎯 EASY WIN
β†’ furnace installation bay area64020/100$0.50🎯 EASY WIN
β†’ boiler repair san francisco64020/100$0.50🎯 EASY WIN
β†’ boiler installation bay area64020/100$0.50🎯 EASY WIN
β†’ thermostat installation bay area64020/100$0.50🎯 EASY WIN
β†’ ac maintenance san francisco64020/100$0.50🎯 EASY WIN
β†’ heating maintenance bay area64020/100$0.50🎯 EASY WIN
β†’ air duct cleaning bay area64020/100$0.50🎯 EASY WIN
β†’ affordable heating and cooling64020/100$0.50🎯 EASY WIN
β†’ hvac quotes bay area64020/100$0.50🎯 EASY WIN
β†’ radiant heating for bathrooms64020/100$0.50🎯 EASY WIN
β†’ radiant heating for kitchens64020/100$0.50🎯 EASY WIN
β†’ radiant heating for basement64020/100$0.50🎯 EASY WIN
β†’ mini split for bedroom64020/100$0.50🎯 EASY WIN
β†’ mini split for living room64020/100$0.50🎯 EASY WIN
β†’ mini split heat pump64020/100$0.50🎯 EASY WIN
β†’ dual zone mini split64020/100$0.50🎯 EASY WIN
β†’ multi zone ductless system64020/100$0.50🎯 EASY WIN
β†’ through wall air conditioning64020/100$0.50🎯 EASY WIN
β†’ hvac system maintenance plan64020/100$0.50🎯 EASY WIN
β†’ hvac fan motor replacement64020/100$0.50🎯 EASY WIN
β†’ hvac circuit board replacement64020/100$0.50🎯 EASY WIN
β†’ hvac expansion valve replacement64020/100$0.50🎯 EASY WIN
β†’ smart home hvac control64020/100$0.50🎯 EASY WIN
β†’ ultra quiet mini split64020/100$0.50🎯 EASY WIN
β†’ high efficiency air conditioner64020/100$0.50🎯 EASY WIN
β†’ hvac summer preparation2,88035/100$0.50HIGH
β†’ seer rating explained2,49647/100$0.50HIGH
β†’ afue rating explained2,49647/100$0.50HIGH
β†’ hvac emergency service2,30443/100$0.50HIGH
β†’ radiant cooling systems1,92035/100$0.50HIGH
β†’ hydronic radiant heating1,92035/100$0.50HIGH
β†’ electric radiant heating1,92035/100$0.50HIGH
β†’ licensed hvac technician1,92047/100$0.50HIGH
β†’ smart thermostat installation1,92035/100$0.50HIGH
β†’ hvac filter replacement1,92035/100$0.50HIGH
β†’ radiant heating retrofit1,92035/100$0.50HIGH
β†’ radiant heating efficiency1,92035/100$0.50HIGH
β†’ radiant cooling installation1,92035/100$0.50HIGH
β†’ reliable hvac company1,92035/100$0.50HIGH
β†’ certified hvac technician1,92047/100$0.50HIGH
β†’ hvac financing options1,92035/100$0.50HIGH
β†’ free hvac estimate1,92045/100$1.30HIGH
β†’ energy efficient hvac1,92035/100$0.50HIGH
β†’ eco-friendly heating cooling1,92035/100$0.50HIGH
β†’ green hvac solutions1,92035/100$0.50HIGH
β†’ hvac zoning system1,92035/100$0.50HIGH
β†’ variable refrigerant flow1,92035/100$0.50HIGH
β†’ vrf cooling system1,92035/100$0.50HIGH
β†’ radiant heating residential1,92035/100$0.50HIGH
β†’ commercial radiant heating1,92035/100$0.50HIGH
β†’ portable air conditioning1,92035/100$0.50HIGH
β†’ window air conditioning1,92035/100$0.50HIGH
β†’ hvac system upgrade1,92035/100$0.50HIGH
β†’ preventive hvac maintenance1,92035/100$0.50HIGH
β†’ hvac spring maintenance1,92035/100$0.50HIGH
β†’ hvac fall maintenance1,92035/100$0.50HIGH
β†’ hvac winter preparation1,92035/100$0.50HIGH
β†’ refrigerant leak repair1,92035/100$0.50HIGH
β†’ hvac compressor replacement1,92035/100$0.50HIGH
β†’ hvac capacitor replacement1,92035/100$0.50HIGH
β†’ hvac blower repair1,92035/100$0.50HIGH
β†’ hvac thermostat repair1,92035/100$0.50HIGH
β†’ hvac control system1,92035/100$0.50HIGH
β†’ hvac noise reduction1,92035/100$0.50HIGH
β†’ quiet hvac systems1,92035/100$0.50HIGH
β†’ high efficiency furnace1,92035/100$0.50HIGH
β†’ hvac seasonal maintenance1,92035/100$0.50HIGH
β†’ hvac seasonal checklist1,92035/100$0.50HIGH
β†’ hvac warranty4,80050/100$0.50MEDIUM
β†’ mobile hvac app2,30455/100$0.50MEDIUM
β†’ radiant cooling cost1,56080/100$4.00MEDIUM
β†’ how to reduce cooling costs93660/100$4.00MEDIUM
β†’ best hvac company bay area56045/100$1.00MEDIUM
β†’ best heating system for home56045/100$1.00MEDIUM
β†’ best cooling system for home56045/100$1.00MEDIUM
β†’ radiant heating cost bay area52065/100$4.00MEDIUM
β†’ radiant floor heating cost52065/100$4.00MEDIUM
β†’ radiant heating vs forced air48040/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

THINK YOUR SITE IS BETTER?

Get your free brutal audit in 10 seconds

Join 10,000+ developers who've been roasted

Powered by ROASTWEB