SCAN COMPLETE

artinstonesf.com

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

Scanned on January 10, 2026 at 04:10 AM

Share This Roast:
59
/100

Meh. Room for improvement.

Load Time
5.77s
HTML Size
5.4MB
Scripts
0
external
Images
1
Links
0
mobileReady
60
/100
privacy
10
/100
thirdParty
100
/100
seo
91
/100
security
10
/100
trust
65
/100
seoEssentials
5
/100
mobile
61
/100
ssl
50
/100
performanceDeep
80
/100
ux
61
/100
performance
66
/100
schema
0
/100
images
77
/100

The Roast πŸ”₯

⏰

66/100 performance. Mediocre is not a strategy.

πŸ‹οΈ

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

⏸️

411ms of blocked main thread. Time to put that JS on a diet.

πŸ’Ύ

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

β™Ώ

61/100 accessibility. You're literally telling people with disabilities to go away.

πŸ”’

65/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.

πŸ“Έ

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

⚠️

Mixed content detected. HTTPS page loading HTTP resources. Pick a lane.

πŸ“Š

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 viewport tag. Mobile users see a desktop site they need a microscope to read.

πŸ›‘οΈ

Tracking users without consent. GDPR fines start at €20 million. Good luck.

πŸ€–

The website uses XHTML 1.0 Transitional (deprecated since 2009) with inline JavaScript from 2009-era Google Analytics that's completely obsolete and likely broken

πŸ€–

No meta description, no H1 tags, and the title tag uses decorative colons instead of proper SEO formatting

πŸ€–

The performance score of 66/100 indicates significant loading issues, likely from outdated code and potentially the Flash emulator (Ruffle) loading

πŸ€–

Accessibility at 61/100 suggests poor screen reader compatibility and likely missing ARIA labels, alt text, and proper semantic HTML

πŸ€–

The CSS includes both style.css and custom-styles.css with potential conflicts, and the JavaScript includes commented-out code and deprecated language attributes

The Fix πŸ› οΈ

Add alt text to all imagesβ–Ά Show how to fix
Optimize JavaScript deliveryβ–Ά Show how to fix
Improve server response timeβ–Ά Show how to fix
Add Content-Security-Policy security headerβ–Ά Show how to fix
Add HTTP 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
Add alt text to all imagesβ–Ά 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
Add viewport meta tagβ–Ά Show how to fix
Implement cookie consent bannerβ–Ά Show how to fix
Replace the entire XHTML 1.0 Transitional doctype with <!DOCTYPE html> and convert all uppercase HTML tags to lowercase, then add proper meta description and H1 tags with relevant keywords like 'Custom Monument Design San Francisco'β–Ά Show how to fix
Remove all deprecated Google Analytics JavaScript and replace with modern Google Analytics 4 or GTAG implementation, then eliminate the Flash emulator (Ruffle) dependency by converting any Flash content to HTML5/JavaScriptβ–Ά Show how to fix
Consolidate the two CSS files into one minified stylesheet, remove inline JavaScript from body tag, and implement lazy loading for images to improve the 66/100 performance scoreβ–Ά Show how to fix
Add proper ARIA labels to navigation, ensure all images have descriptive alt text (not just 'logo'), and implement proper heading hierarchy (H1-H6) to address the 61/100 accessibility scoreβ–Ά Show how to fix
Update the copyright from 2009 to current year and remove the 'publisher' meta tag which hasn't been relevant since the early 2000sβ–Ά Show how to fix

AI Deep Analysis πŸ€–AI

AI Summary

This website is a digital fossil - it's running on technology that was outdated when Obama was president, and it shows in every metric except SEO where keywords alone can't save it.

Overall Quality:56/100

πŸ” Key Insights

β€’The website uses XHTML 1.0 Transitional (deprecated since 2009) with inline JavaScript from 2009-era Google Analytics that's completely obsolete and likely broken
β€’No meta description, no H1 tags, and the title tag uses decorative colons instead of proper SEO formatting
β€’The performance score of 66/100 indicates significant loading issues, likely from outdated code and potentially the Flash emulator (Ruffle) loading
β€’Accessibility at 61/100 suggests poor screen reader compatibility and likely missing ARIA labels, alt text, and proper semantic HTML
β€’The CSS includes both style.css and custom-styles.css with potential conflicts, and the JavaScript includes commented-out code and deprecated language attributes

πŸ’‘ AI Recommendations

1.Replace the entire XHTML 1.0 Transitional doctype with <!DOCTYPE html> and convert all uppercase HTML tags to lowercase, then add proper meta description and H1 tags with relevant keywords like 'Custom Monument Design San Francisco'
2.Remove all deprecated Google Analytics JavaScript and replace with modern Google Analytics 4 or GTAG implementation, then eliminate the Flash emulator (Ruffle) dependency by converting any Flash content to HTML5/JavaScript
3.Consolidate the two CSS files into one minified stylesheet, remove inline JavaScript from body tag, and implement lazy loading for images to improve the 66/100 performance score
4.Add proper ARIA labels to navigation, ensure all images have descriptive alt text (not just 'logo'), and implement proper heading hierarchy (H1-H6) to address the 61/100 accessibility score
5.Update the copyright from 2009 to current year and remove the 'publisher' meta tag which hasn't been relevant since the early 2000s
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**: https://artinstonesf.com/
- **Overall Score**: 59/100
- **Title**: Document has a `<title>` element
- **Description**: No description

## Performance Scores
- **Performance**: 66/100
- **SEO**: 91/100
- **Accessibility**: 0/100
- **Best Practices**: 0/100
- **Security**: 10/100
- **Mobile**: 61/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. **5.8s to show main content? Users are leaving before they even see your page.**
2. **5.4MB page size? Did you embed the entire Library of Congress in here?**
3. **61/100 accessibility. You're literally telling people with disabilities to go away.**
4. **Security grade F. Your site is a hacker's playground.**
5. **Social media score: 0/100. Your links look like garbage when shared.**
6. **No H1 heading. Did you forget the most basic HTML tag?**
7. **No viewport tag. Mobile users see a desktop site they need a microscope to read.**
8. **Tracking users without consent. GDPR fines start at €20 million. Good luck.**

## ⚠️  WARNINGS (High Priority)

1. 66/100 performance. Mediocre is not a strategy.
2. 411ms of blocked main thread. Time to put that JS on a diet.
3. 65/100 best practices. Security and standards called - they want their dignity back.
4. No CDN detected. Users in Australia are still waiting for your site to load.
5. 1 images without alt text. SEO and accessibility? Never heard of them.
6. Mixed content detected. HTTPS page loading HTTP resources. Pick a lane.
7. No structured data. Google has no idea what your site is about.
8. No sitemap.xml. Search engines are playing hide and seek with your content.

## ⚑ Performance Optimizations

1. **Optimize JavaScript delivery**
   *Defer non-critical JavaScript, code-split large bundles, and remove unused dependencies.*

2. **Improve server response time**
   *Use a CDN, optimize backend queries, and implement caching strategies.*

## πŸ” 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. **Add alt text to all images**
   ```
   <img src="logo.png" alt="Company Name Logo">
   ```
   *Screen readers need alt text to describe images to visually impaired users.*

2. **Add alt text to all images**
   ```
   <img src="photo.jpg" alt="Descriptive text about the image" loading="lazy">
   ```
   *1 images are missing alt text. Required for accessibility and SEO.*

## πŸ”’ 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 HTTP security header**
   ```
   Add HTTP header to your server configuration
   ```
   *No HTTP 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*

## πŸ€– AI Deep Analysis Summary

This website is a digital fossil - it's running on technology that was outdated when Obama was president, and it shows in every metric except SEO where keywords alone can't save it.

### Key Insights
1. The website uses XHTML 1.0 Transitional (deprecated since 2009) with inline JavaScript from 2009-era Google Analytics that's completely obsolete and likely broken
2. No meta description, no H1 tags, and the title tag uses decorative colons instead of proper SEO formatting
3. The performance score of 66/100 indicates significant loading issues, likely from outdated code and potentially the Flash emulator (Ruffle) loading
4. Accessibility at 61/100 suggests poor screen reader compatibility and likely missing ARIA labels, alt text, and proper semantic HTML
5. The CSS includes both style.css and custom-styles.css with potential conflicts, and the JavaScript includes commented-out code and deprecated language attributes

## πŸ”§ 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.*

3. **Add viewport meta tag**
   ```
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   ```
   *Essential for mobile-friendly design. Add to <head> section.*

4. **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. **memorial** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
2. **art** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
3. **stone** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
4. **memorials** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
5. **marble** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
6. **granite** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
7. **story** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
8. **fabrication** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
9. **custom** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
10. **opportunity** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
11. **designing** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
12. **create** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
13. **someone** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
14. **services** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
15. **projects** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
16. **home** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
17. **gallary** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
18. **award** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
19. **contact** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
20. **welcome** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
21. **firm** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
22. **specializing** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
23. **design** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
24. **one** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
25. **kind** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
26. **provides** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
27. **its** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
28. **clients** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
29. **unique** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
30. **love** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
31. **respect** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
32. **honor** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
33. **heard** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
34. **generations** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
35. **whether** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
36. **simple** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
37. **grave** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
38. **marker** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
39. **traditional** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
40. **style** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
41. **sophisticated** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
42. **family** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
43. **passion** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
44. **dedication** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
45. **artistic** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
46. **perfection** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
47. **incorporated** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
48. **every** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
49. **created** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
50. **intended** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
51. **mark** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
52. **passing** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
53. **instead** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
54. **symbolize** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
55. **lived** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
56. **allow** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
57. **transform** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
58. **memories** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
59. **everlasting** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
60. **production** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
61. **restoration** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
62. **inscriptions** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
63. **government** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
64. **civic** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
65. **specialty** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
66. **consulting** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
67. **involving** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
68. **art stone** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
69. **marble granite** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
70. **home gallary** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
71. **gallary award** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
72. **award contact** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
73. **contact marble** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
74. **granite memorials** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
75. **memorials welcome** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
76. **welcome art** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
77. **stone firm** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
78. **firm specializing** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
79. **specializing design** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
80. **design fabrication** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
81. **fabrication custom** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
82. **custom one** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
83. **one kind** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
84. **kind granite** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
85. **marble memorials** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
86. **memorials art** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
87. **stone provides** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
88. **provides its** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
89. **its clients** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
90. **clients unique** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
91. **unique opportunity** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
92. **opportunity story** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
93. **story love** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
94. **love respect** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
95. **respect honor** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
96. **honor story** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
97. **story heard** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
98. **heard generations** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
99. **generations whether** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
100. **whether designing** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM

### AI-Suggested Keywords to Target
1. handcrafted memorial stones (1,536 searches/mo)
2. how to design a memorial (1,152 searches/mo)
3. how to create a memorial (1,152 searches/mo)
4. memorial headstones and markers (640 searches/mo)
5. custom made memorial markers (640 searches/mo)
6. custom made grave markers (640 searches/mo)
7. one of a kind memorials (640 searches/mo)
8. memorial monuments near me (512 searches/mo)
9. custom granite memorials (1,920 searches/mo)
10. custom marble memorials (1,920 searches/mo)
11. custom memorial designs (1,920 searches/mo)
12. memorial sculpture artist (1,920 searches/mo)
13. stone memorial sculpture (1,920 searches/mo)
14. memorial statue artist (1,920 searches/mo)
15. memorial monument design (1,920 searches/mo)
16. custom memorial monument (1,920 searches/mo)
17. personalized memorial art (1,920 searches/mo)
18. custom engraved memorials (1,920 searches/mo)
19. unique memorial sculptures (1,920 searches/mo)
20. cemetery memorial art (1,920 searches/mo)
21. memorial design services (1,920 searches/mo)
22. memorial art commission (1,920 searches/mo)
23. memorial statue commission (1,920 searches/mo)
24. custom headstone design (1,920 searches/mo)
25. memorial plaque design (1,920 searches/mo)
26. memorial tribute sculpture (1,920 searches/mo)
27. bespoke memorial art (1,920 searches/mo)
28. memorial artwork commission (1,920 searches/mo)
29. custom carved memorials (1,920 searches/mo)
30. handmade memorial stones (1,920 searches/mo)
31. custom memorial plaques (1,920 searches/mo)
32. personalized memorial sculptures (1,920 searches/mo)
33. memorial stone carving (1,920 searches/mo)
34. memorial monument maker (1,920 searches/mo)
35. memorial statue maker (1,920 searches/mo)
36. custom granite headstones (1,920 searches/mo)
37. custom marble headstones (1,920 searches/mo)
38. memorial art services (1,920 searches/mo)
39. memorial monument services (1,920 searches/mo)
40. memorial headstone services (1,920 searches/mo)
41. memorial marker services (1,920 searches/mo)
42. memorial tribute services (1,920 searches/mo)
43. custom memorial services (1,920 searches/mo)
44. granite memorials (4,800 searches/mo)
45. customized headstones (4,800 searches/mo)
46. best memorial artists (1,680 searches/mo)
47. top memorial sculptors (1,680 searches/mo)
48. best memorial designs (1,680 searches/mo)
49. top memorial monuments (1,680 searches/mo)
50. memorial sculpture price (1,560 searches/mo)
51. memorial monument cost (1,560 searches/mo)
52. memorial headstone prices (1,560 searches/mo)
53. custom memorial marker cost (520 searches/mo)

## πŸ“Š Core Web Vitals

- **First Contentful Paint (FCP)**: 2.2s
- **Largest Contentful Paint (LCP)**: 5.8s
- **Cumulative Layout Shift (CLS)**: 0.000
- **Total Blocking Time (TBT)**: 411ms



## πŸ“„ Page Information

- **Page Size**: 5.39 MB
- **Load Time**: 5.77s

---

## 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-10*

πŸ’‘ 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
Microsoft-IIS/10.0
Language
ASP.NET
Analytics
Google Analytics

Security Analysis πŸ”’

Security Grade
F
Security Score
10/100
Missing Security Headers
⚠️Missing Content-Security-Policy - vulnerable to XSS attacks
⚠️No HTTP 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
5
Missing Alt
1
Unoptimized
6
Score
77/100
WebP
0
PNG
1
JPG
2
GIF
0
SVG
0
Other
0

SSL/TLS Security πŸ”

HTTPS
βœ…
Mixed Content
⚠️
HTTP Redirect
❌
Grade
C

SEO Essentials 🎯

❌
Sitemap
❌
Robots.txt
❌
Canonical
❌
Meta Desc
Title Length
18 chars
H1 Count
0
SEO Score
5/100

Structured Data πŸ“Š

Has Schema
❌
Items Found
0
Score
0/100

Performance Deep Dive ⚑

Compression
br
Caching
❌
Total Resources
9
Score
80/100
Scripts: 2 | Styles: 2 | Images: 5

Third-Party Scripts πŸ“¦

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

Mobile Responsiveness πŸ“±

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

Privacy & GDPR πŸ›‘οΈ

Cookie Notice
❌
Privacy Policy
❌
Cookie Scripts
1
Compliance Score
10/100
⚠️ Tracking scripts detected without cookie consent - potential GDPR violation

πŸ’° WEBSITE VALUE & ROI ANALYSIS

ESTIMATED WEBSITE VALUE
$217,860
per year
FIX COST (AGENCY)
$5,775
~38.5h of work
YOUR SAVINGS
$5,676
5,733% ROI

βœ“ You save $5,676 by using RoastWeb instead of hiring an agency

πŸ“ˆ TRAFFIC IMPACT ANALYSIS

Current Monthly Traffic
16,674
Value: $41,685/month
Potential After Fixes
33,349
+16,675 visitors (100% increase)
Monthly Revenue Impact:$834

🎯 KEYWORD PORTFOLIO VALUE

Total Monthly Searches
1,111,632
Monthly Keyword Value
$17,321
Average CPC
$0.60
Top Value Keywords:
memorial
12,800 searches/mo Β· $0.50 CPC
$192/mo
art
12,800 searches/mo Β· $0.50 CPC
$192/mo
stone
12,800 searches/mo Β· $0.50 CPC
$192/mo
memorials
12,800 searches/mo Β· $0.50 CPC
$192/mo
marble
12,800 searches/mo Β· $0.50 CPC
$192/mo

πŸ’Ž DOMAIN ASSET VALUE

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

✍️ CONTENT PORTFOLIO VALUE

Total Content Value
$8,190
Estimated Word Count
42,000
Quality Score
9/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
6/10
Professional Design Cost
$20,000
Brand Assets:
βœ“Custom Logo
βœ—Color System
βœ—Typography System
βœ—Component Library
Design Factors:
Mobile-optimized responsive designCustom logo and branding
Responsive Design:βœ“ Yes

πŸ”§ FIX COST BREAKDOWN

8 Critical Issues
~24h @ $150/hr
$3,600
8 Warning Issues
~12h @ $150/hr
$1,800
5 Info Issues
~2.5h @ $150/hr
$375
Total Agency Cost
Developer: $3,850
$5,775
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
memorial12,80065/100$0.50MEDIUM
art12,80065/100$0.50MEDIUM
stone12,80065/100$0.50MEDIUM
memorials12,80065/100$0.50MEDIUM
marble12,80065/100$0.50MEDIUM
granite12,80065/100$0.50MEDIUM
story12,80065/100$0.50MEDIUM
fabrication12,80065/100$0.50MEDIUM
custom12,80065/100$0.50MEDIUM
opportunity12,80065/100$0.50MEDIUM
designing12,80065/100$0.50MEDIUM
create12,80065/100$0.50MEDIUM
someone12,80065/100$0.50MEDIUM
services12,80065/100$0.50MEDIUM
projects12,80065/100$0.50MEDIUM
home12,80065/100$0.50MEDIUM
gallary12,80065/100$0.50MEDIUM
award12,80065/100$0.50MEDIUM
contact12,80065/100$0.50MEDIUM
welcome12,80065/100$0.50MEDIUM
firm12,80065/100$0.50MEDIUM
specializing12,80065/100$0.50MEDIUM
design12,80065/100$0.50MEDIUM
one12,80065/100$0.50MEDIUM
kind12,80065/100$0.50MEDIUM
provides12,80065/100$0.50MEDIUM
its12,80065/100$0.50MEDIUM
clients12,80065/100$0.50MEDIUM
unique12,80065/100$0.50MEDIUM
love12,80065/100$0.50MEDIUM
respect12,80065/100$0.50MEDIUM
honor12,80065/100$0.50MEDIUM
heard12,80065/100$0.50MEDIUM
generations12,80065/100$0.50MEDIUM
whether12,80065/100$0.50MEDIUM
simple12,80065/100$0.50MEDIUM
grave12,80065/100$0.50MEDIUM
marker12,80065/100$0.50MEDIUM
traditional12,80065/100$0.50MEDIUM
style12,80065/100$0.50MEDIUM
sophisticated12,80065/100$0.50MEDIUM
family12,80065/100$0.50MEDIUM
passion12,80065/100$0.50MEDIUM
dedication12,80065/100$0.50MEDIUM
artistic12,80065/100$0.50MEDIUM
perfection12,80065/100$0.50MEDIUM
incorporated12,80065/100$0.50MEDIUM
every12,80065/100$0.50MEDIUM
created12,80065/100$0.50MEDIUM
intended12,80065/100$0.50MEDIUM
mark12,80065/100$0.50MEDIUM
passing12,80065/100$0.50MEDIUM
instead12,80065/100$0.50MEDIUM
symbolize12,80065/100$0.50MEDIUM
lived12,80065/100$0.50MEDIUM
allow12,80065/100$0.50MEDIUM
transform12,80065/100$0.50MEDIUM
memories12,80065/100$0.50MEDIUM
everlasting12,80065/100$0.50MEDIUM
production12,80065/100$0.50MEDIUM
restoration12,80065/100$0.50MEDIUM
inscriptions12,80065/100$0.50MEDIUM
government12,80065/100$0.50MEDIUM
civic12,80065/100$0.50MEDIUM
specialty12,80065/100$0.50MEDIUM
consulting12,80065/100$0.50MEDIUM
involving12,80065/100$0.50MEDIUM
art stone4,80050/100$0.50MEDIUM
marble granite4,80050/100$0.50MEDIUM
home gallary4,80050/100$0.50MEDIUM
gallary award4,80050/100$0.50MEDIUM
award contact4,80050/100$0.50MEDIUM
contact marble4,80050/100$0.50MEDIUM
granite memorials4,80050/100$0.50MEDIUM
memorials welcome4,80050/100$0.50MEDIUM
welcome art4,80050/100$0.50MEDIUM
stone firm4,80050/100$0.50MEDIUM
firm specializing4,80050/100$0.50MEDIUM
specializing design4,80050/100$0.50MEDIUM
design fabrication4,80050/100$0.50MEDIUM
fabrication custom4,80050/100$0.50MEDIUM
custom one4,80050/100$0.50MEDIUM
one kind4,80050/100$0.50MEDIUM
kind granite4,80050/100$0.50MEDIUM
marble memorials4,80050/100$0.50MEDIUM
memorials art4,80050/100$0.50MEDIUM
stone provides4,80050/100$0.50MEDIUM
provides its4,80050/100$0.50MEDIUM
its clients4,80050/100$0.50MEDIUM
clients unique4,80050/100$0.50MEDIUM
unique opportunity4,80050/100$0.50MEDIUM
opportunity story4,80050/100$0.50MEDIUM
story love4,80050/100$0.50MEDIUM
love respect4,80050/100$0.50MEDIUM
respect honor4,80050/100$0.50MEDIUM
honor story4,80050/100$0.50MEDIUM
story heard4,80050/100$0.50MEDIUM
heard generations4,80050/100$0.50MEDIUM
generations whether4,80050/100$0.50MEDIUM
whether designing4,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
β†’ handcrafted memorial stones1,53630/100$0.50🎯 EASY WIN
β†’ how to design a memorial1,15215/100$0.50🎯 EASY WIN
β†’ how to create a memorial1,15215/100$0.50🎯 EASY WIN
β†’ memorial headstones and markers64020/100$0.50🎯 EASY WIN
β†’ custom made memorial markers64020/100$0.50🎯 EASY WIN
β†’ custom made grave markers64020/100$0.50🎯 EASY WIN
β†’ one of a kind memorials64020/100$0.50🎯 EASY WIN
β†’ memorial monuments near me51210/100$0.50🎯 EASY WIN
β†’ custom granite memorials1,92035/100$0.50HIGH
β†’ custom marble memorials1,92035/100$0.50HIGH
β†’ custom memorial designs1,92035/100$0.50HIGH
β†’ memorial sculpture artist1,92035/100$0.50HIGH
β†’ stone memorial sculpture1,92035/100$0.50HIGH
β†’ memorial statue artist1,92035/100$0.50HIGH
β†’ memorial monument design1,92035/100$0.50HIGH
β†’ custom memorial monument1,92035/100$0.50HIGH
β†’ personalized memorial art1,92035/100$0.50HIGH
β†’ custom engraved memorials1,92035/100$0.50HIGH
β†’ unique memorial sculptures1,92035/100$0.50HIGH
β†’ cemetery memorial art1,92035/100$0.50HIGH
β†’ memorial design services1,92035/100$0.50HIGH
β†’ memorial art commission1,92035/100$0.50HIGH
β†’ memorial statue commission1,92035/100$0.50HIGH
β†’ custom headstone design1,92035/100$0.50HIGH
β†’ memorial plaque design1,92035/100$0.50HIGH
β†’ memorial tribute sculpture1,92035/100$0.50HIGH
β†’ bespoke memorial art1,92035/100$0.50HIGH
β†’ memorial artwork commission1,92035/100$0.50HIGH
β†’ custom carved memorials1,92035/100$0.50HIGH
β†’ handmade memorial stones1,92035/100$0.50HIGH
β†’ custom memorial plaques1,92035/100$0.50HIGH
β†’ personalized memorial sculptures1,92035/100$0.50HIGH
β†’ memorial stone carving1,92035/100$0.50HIGH
β†’ memorial monument maker1,92035/100$0.50HIGH
β†’ memorial statue maker1,92035/100$0.50HIGH
β†’ custom granite headstones1,92035/100$0.50HIGH
β†’ custom marble headstones1,92035/100$0.50HIGH
β†’ memorial art services1,92035/100$0.50HIGH
β†’ memorial monument services1,92035/100$0.50HIGH
β†’ memorial headstone services1,92035/100$0.50HIGH
β†’ memorial marker services1,92035/100$0.50HIGH
β†’ memorial tribute services1,92035/100$0.50HIGH
β†’ custom memorial services1,92035/100$0.50HIGH
β†’ granite memorials4,80050/100$0.50MEDIUM
β†’ customized headstones4,80050/100$0.50MEDIUM
β†’ best memorial artists1,68060/100$1.00MEDIUM
β†’ top memorial sculptors1,68060/100$1.00MEDIUM
β†’ best memorial designs1,68060/100$1.00MEDIUM
β†’ top memorial monuments1,68060/100$1.00MEDIUM
β†’ memorial sculpture price1,56080/100$4.00MEDIUM
β†’ memorial monument cost1,56080/100$4.00MEDIUM
β†’ memorial headstone prices1,56080/100$4.00MEDIUM
β†’ custom memorial marker cost52065/100$4.00MEDIUM

πŸ“Š 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