myipstatus.com
Scanned on May 2, 2026 at 04:26 AM
Pretty solid. Minor tweaks needed.
The Roast ๐ฅ
Security grade F. Your site is a hacker's playground.
Missing 1 Open Graph tags. Social sharing is half-broken.
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://myipstatus.com/ - **Overall Score**: 81/100 - **Title**: Document has a `<title>` element - **Description**: No description ## Performance Scores - **Performance**: 98/100 - **SEO**: 100/100 - **Accessibility**: 0/100 - **Best Practices**: 0/100 - **Security**: 10/100 - **Mobile**: 95/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.** ## โ ๏ธ WARNINGS (High Priority) 1. Missing 1 Open Graph tags. Social sharing is half-broken. ## ๐ 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* ## ๐ง 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.* ## ๐ฏ Keyword Optimization Opportunities ### Primary Keywords Found 1. **city connection details** - 1,536 monthly searches, Difficulty: 25/100, Opportunity: EASY-WIN 2. **using myipstatus lookup tool** - 768 monthly searches, Difficulty: 28/100, Opportunity: EASY-WIN 3. **address check ipv4 ipv6** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 4. **check ipv4 ipv6 location** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 5. **ipv4 ipv6 location isp** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 6. **ipv6 location isp myipstatus** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 7. **_next static chunks ff6c808c38effdf1** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 8. **check public address instantly** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 9. **public address instantly view** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 10. **address instantly view ipv4** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 11. **instantly view ipv4 ipv6** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 12. **view ipv4 ipv6 isp** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 13. **connection details using myipstatus** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 14. **details using myipstatus lookup** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 15. **ipv4 ipv6 isp country** - 512 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 16. **ipv6 isp country city** - 512 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 17. **isp country city connection** - 512 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 18. **country city connection details** - 512 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN 19. **city connection details using** - 512 monthly searches, Difficulty: 10/100, Opportunity: EASY-WIN 20. **city connection** - 3,840 monthly searches, Difficulty: 40/100, Opportunity: HIGH 21. **myipstatus lookup tool** - 2,304 monthly searches, Difficulty: 43/100, Opportunity: HIGH 22. **_next static chunks** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 23. **address check ipv4** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 24. **check ipv4 ipv6** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 25. **ipv4 ipv6 location** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 26. **ipv6 location isp** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 27. **location isp myipstatus** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 28. **self __next_f push** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 29. **static chunks ff6c808c38effdf1** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 30. **check public address** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 31. **public address instantly** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 32. **address instantly view** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 33. **instantly view ipv4** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 34. **view ipv4 ipv6** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 35. **ipv4 ipv6 isp** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 36. **connection details using** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 37. **details using myipstatus** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 38. **using myipstatus lookup** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH 39. **ipv6 isp country** - 1,536 monthly searches, Difficulty: 35/100, Opportunity: HIGH 40. **isp country city** - 1,536 monthly searches, Difficulty: 35/100, Opportunity: HIGH 41. **country city connection** - 1,536 monthly searches, Difficulty: 35/100, Opportunity: HIGH 42. **tool** - 15,360 monthly searches, Difficulty: 73/100, Opportunity: MEDIUM 43. **_next** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 44. **static** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 45. **address** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 46. **chunks** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 47. **check** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 48. **ipv4** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 49. **ipv6** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 50. **isp** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 51. **myipstatus** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 52. **undefined** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 53. **location** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 54. **instantly** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 55. **lookup** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 56. **self** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 57. **__next_f** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 58. **default** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 59. **woff2** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 60. **font** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 61. **null** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 62. **children** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 63. **push** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 64. **ff6c808c38effdf1** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 65. **crossorigin** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 66. **type** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 67. **public** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 68. **view** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 69. **connection** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 70. **details** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 71. **using** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 72. **searching** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 73. **network** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 74. **ff1a16fafef87110** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 75. **country** - 10,240 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM 76. **city** - 10,240 monthly searches, Difficulty: 55/100, Opportunity: MEDIUM 77. **lookup tool** - 5,760 monthly searches, Difficulty: 58/100, Opportunity: MEDIUM 78. **_next static** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 79. **static chunks** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 80. **ipv4 ipv6** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 81. **self __next_f** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 82. **address check** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 83. **check ipv4** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 84. **ipv6 location** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 85. **location isp** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 86. **isp myipstatus** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 87. **address instantly** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 88. **__next_f push** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 89. **chunks ff6c808c38effdf1** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 90. **check public** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 91. **public address** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 92. **instantly view** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 93. **view ipv4** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 94. **ipv6 isp** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 95. **connection details** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 96. **details using** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 97. **using myipstatus** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 98. **myipstatus lookup** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 99. **isp country** - 3,840 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM 100. **country city** - 3,840 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM ### AI-Suggested Keywords to Target No suggested keywords available ## ๐ Core Web Vitals - **First Contentful Paint (FCP)**: 902ms - **Largest Contentful Paint (LCP)**: 2.0s - **Cumulative Layout Shift (CLS)**: 0.034 - **Total Blocking Time (TBT)**: 60ms ## ๐ Page Information - **Page Size**: 379.00 KB - **Load Time**: 2.69s --- ## 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-05-02*
๐ก 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 $675 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 |
|---|---|---|---|---|
| city connection details | 1,536 | 25/100 | $0.50 | ๐ฏ EASY WIN |
| using myipstatus lookup tool | 768 | 28/100 | $0.50 | ๐ฏ EASY WIN |
| address check ipv4 ipv6 | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| check ipv4 ipv6 location | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| ipv4 ipv6 location isp | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| ipv6 location isp myipstatus | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| _next static chunks ff6c808c38effdf1 | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| check public address instantly | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| public address instantly view | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| address instantly view ipv4 | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| instantly view ipv4 ipv6 | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| view ipv4 ipv6 isp | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| connection details using myipstatus | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| details using myipstatus lookup | 640 | 20/100 | $0.50 | ๐ฏ EASY WIN |
| ipv4 ipv6 isp country | 512 | 20/100 | $1.30 | ๐ฏ EASY WIN |
| ipv6 isp country city | 512 | 20/100 | $1.30 | ๐ฏ EASY WIN |
| isp country city connection | 512 | 20/100 | $1.30 | ๐ฏ EASY WIN |
| country city connection details | 512 | 20/100 | $1.30 | ๐ฏ EASY WIN |
| city connection details using | 512 | 10/100 | $0.50 | ๐ฏ EASY WIN |
| city connection | 3,840 | 40/100 | $0.50 | HIGH |
| myipstatus lookup tool | 2,304 | 43/100 | $0.50 | HIGH |
| _next static chunks | 1,920 | 35/100 | $0.50 | HIGH |
| address check ipv4 | 1,920 | 35/100 | $0.50 | HIGH |
| check ipv4 ipv6 | 1,920 | 35/100 | $0.50 | HIGH |
| ipv4 ipv6 location | 1,920 | 35/100 | $0.50 | HIGH |
| ipv6 location isp | 1,920 | 35/100 | $0.50 | HIGH |
| location isp myipstatus | 1,920 | 35/100 | $0.50 | HIGH |
| self __next_f push | 1,920 | 35/100 | $0.50 | HIGH |
| static chunks ff6c808c38effdf1 | 1,920 | 35/100 | $0.50 | HIGH |
| check public address | 1,920 | 35/100 | $0.50 | HIGH |
| public address instantly | 1,920 | 35/100 | $0.50 | HIGH |
| address instantly view | 1,920 | 35/100 | $0.50 | HIGH |
| instantly view ipv4 | 1,920 | 35/100 | $0.50 | HIGH |
| view ipv4 ipv6 | 1,920 | 35/100 | $0.50 | HIGH |
| ipv4 ipv6 isp | 1,920 | 35/100 | $0.50 | HIGH |
| connection details using | 1,920 | 35/100 | $0.50 | HIGH |
| details using myipstatus | 1,920 | 35/100 | $0.50 | HIGH |
| using myipstatus lookup | 1,920 | 35/100 | $0.50 | HIGH |
| ipv6 isp country | 1,536 | 35/100 | $1.30 | HIGH |
| isp country city | 1,536 | 35/100 | $1.30 | HIGH |
| country city connection | 1,536 | 35/100 | $1.30 | HIGH |
| tool | 15,360 | 73/100 | $0.50 | MEDIUM |
| _next | 12,800 | 65/100 | $0.50 | MEDIUM |
| static | 12,800 | 65/100 | $0.50 | MEDIUM |
| address | 12,800 | 65/100 | $0.50 | MEDIUM |
| chunks | 12,800 | 65/100 | $0.50 | MEDIUM |
| check | 12,800 | 65/100 | $0.50 | MEDIUM |
| ipv4 | 12,800 | 65/100 | $0.50 | MEDIUM |
| ipv6 | 12,800 | 65/100 | $0.50 | MEDIUM |
| isp | 12,800 | 65/100 | $0.50 | MEDIUM |
| myipstatus | 12,800 | 65/100 | $0.50 | MEDIUM |
| undefined | 12,800 | 65/100 | $0.50 | MEDIUM |
| location | 12,800 | 65/100 | $0.50 | MEDIUM |
| instantly | 12,800 | 65/100 | $0.50 | MEDIUM |
| lookup | 12,800 | 65/100 | $0.50 | MEDIUM |
| self | 12,800 | 65/100 | $0.50 | MEDIUM |
| __next_f | 12,800 | 65/100 | $0.50 | MEDIUM |
| default | 12,800 | 65/100 | $0.50 | MEDIUM |
| woff2 | 12,800 | 65/100 | $0.50 | MEDIUM |
| font | 12,800 | 65/100 | $0.50 | MEDIUM |
| null | 12,800 | 65/100 | $0.50 | MEDIUM |
| children | 12,800 | 65/100 | $0.50 | MEDIUM |
| push | 12,800 | 65/100 | $0.50 | MEDIUM |
| ff6c808c38effdf1 | 12,800 | 65/100 | $0.50 | MEDIUM |
| crossorigin | 12,800 | 65/100 | $0.50 | MEDIUM |
| type | 12,800 | 65/100 | $0.50 | MEDIUM |
| public | 12,800 | 65/100 | $0.50 | MEDIUM |
| view | 12,800 | 65/100 | $0.50 | MEDIUM |
| connection | 12,800 | 65/100 | $0.50 | MEDIUM |
| details | 12,800 | 65/100 | $0.50 | MEDIUM |
| using | 12,800 | 65/100 | $0.50 | MEDIUM |
| searching | 12,800 | 65/100 | $0.50 | MEDIUM |
| network | 12,800 | 65/100 | $0.50 | MEDIUM |
| ff1a16fafef87110 | 12,800 | 65/100 | $0.50 | MEDIUM |
| country | 10,240 | 65/100 | $1.30 | MEDIUM |
| city | 10,240 | 55/100 | $0.50 | MEDIUM |
| lookup tool | 5,760 | 58/100 | $0.50 | MEDIUM |
| _next static | 4,800 | 50/100 | $0.50 | MEDIUM |
| static chunks | 4,800 | 50/100 | $0.50 | MEDIUM |
| ipv4 ipv6 | 4,800 | 50/100 | $0.50 | MEDIUM |
| self __next_f | 4,800 | 50/100 | $0.50 | MEDIUM |
| address check | 4,800 | 50/100 | $0.50 | MEDIUM |
| check ipv4 | 4,800 | 50/100 | $0.50 | MEDIUM |
| ipv6 location | 4,800 | 50/100 | $0.50 | MEDIUM |
| location isp | 4,800 | 50/100 | $0.50 | MEDIUM |
| isp myipstatus | 4,800 | 50/100 | $0.50 | MEDIUM |
| address instantly | 4,800 | 50/100 | $0.50 | MEDIUM |
| __next_f push | 4,800 | 50/100 | $0.50 | MEDIUM |
| chunks ff6c808c38effdf1 | 4,800 | 50/100 | $0.50 | MEDIUM |
| check public | 4,800 | 50/100 | $0.50 | MEDIUM |
| public address | 4,800 | 50/100 | $0.50 | MEDIUM |
| instantly view | 4,800 | 50/100 | $0.50 | MEDIUM |
| view ipv4 | 4,800 | 50/100 | $0.50 | MEDIUM |
| ipv6 isp | 4,800 | 50/100 | $0.50 | MEDIUM |
| connection details | 4,800 | 50/100 | $0.50 | MEDIUM |
| details using | 4,800 | 50/100 | $0.50 | MEDIUM |
| using myipstatus | 4,800 | 50/100 | $0.50 | MEDIUM |
| myipstatus lookup | 4,800 | 50/100 | $0.50 | MEDIUM |
| isp country | 3,840 | 50/100 | $1.30 | MEDIUM |
| country city | 3,840 | 50/100 | $1.30 | 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