planner.cloud.microsoft
Scanned on June 12, 2026 at 03:22 AM
Not bad! But not great.
The Roast π₯
Performance score of 46/100? My grandma's flip phone loads faster than this.
13.1s to show main content? Users are leaving before they even see your page.
390ms of blocked main thread. Time to put that JS on a diet.
83/100 SEO. You're leaving money on the table for your competitors.
73/100 best practices. Security and standards called - they want their dignity back.
Security grade D. Your site is a hacker's playground.
No CDN detected. Users in Australia are still waiting for your site to load.
Social media score: 0/100. Your links look like garbage when shared.
No structured data. Google has no idea what your site is about.
No H1 heading. Did you forget the most basic HTML tag?
No privacy policy link. Legally required, but who needs compliance?
The Fix π οΈ
AI Fix Prompt π€
Agency TierCopy this professional prompt and paste it into Claude, ChatGPT, Cursor, or any AI coding assistant to get specific implementation help for all issues found:
# Website Audit & Fix Implementation Plan
## Website Information
- **URL**: https://planner.cloud.microsoft/
- **Overall Score**: 63/100
- **Title**: Unknown
- **Description**: No description
## Performance Scores
- **Performance**: 46/100
- **SEO**: 83/100
- **Accessibility**: 90/100
- **Best Practices**: 73/100
- **Security**: 40/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. **Performance score of 46/100? My grandma's flip phone loads faster than this.**
2. **13.1s to show main content? Users are leaving before they even see your page.**
3. **Security grade D. Your site is a hacker's playground.**
4. **Social media score: 0/100. Your links look like garbage when shared.**
5. **No H1 heading. Did you forget the most basic HTML tag?**
## β οΈ WARNINGS (High Priority)
1. 390ms of blocked main thread. Time to put that JS on a diet.
2. 83/100 SEO. You're leaving money on the table for your competitors.
3. 73/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. No structured data. Google has no idea what your site is about.
6. No privacy policy link. Legally required, but who needs compliance?
## β‘ 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 a compelling meta description**
```
<meta name="description" content="Describe your page in 120-160 characters to improve CTR in search results.">
```
*Meta descriptions appear in search results and significantly impact click-through rates.*
2. **Add Schema.org structured data**
```
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Your Site Name",
"url": "https://yoursite.com"
}
</script>
```
*Structured data helps search engines understand your content and show rich snippets.*
3. **Add canonical tags**
```
<link rel="canonical" href="https://yoursite.com/page">
```
*Prevents duplicate content issues and consolidates SEO signals.*
## π Security Enhancements
1. **Add Content-Security-Policy security header**
```
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline';
```
*Missing Content-Security-Policy - vulnerable to XSS attacks*
2. **Add X-Frame-Options security header**
```
X-Frame-Options: DENY
```
*No X-Frame-Options - clickjacking attacks possible*
3. **Add Referrer-Policy security header**
```
Referrer-Policy: strict-origin-when-cross-origin
```
*No Referrer-Policy - leaking sensitive URLs in referrer headers*
## π§ 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. **need enable javascript run** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
2. **need enable javascript** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
3. **enable javascript run** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
4. **app** - 15,360 monthly searches, Difficulty: 85/100, Opportunity: MEDIUM
5. **need** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
6. **enable** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
7. **javascript** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
8. **run** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
9. **run app** - 5,760 monthly searches, Difficulty: 70/100, Opportunity: MEDIUM
10. **need enable** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
11. **enable javascript** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
12. **javascript run** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
13. **javascript run app** - 2,304 monthly searches, Difficulty: 55/100, Opportunity: MEDIUM
14. **enable javascript run app** - 768 monthly searches, Difficulty: 40/100, Opportunity: MEDIUM
### AI-Suggested Keywords to Target
1. javascript garbage collection (1,536 searches/mo)
2. how to enable javascript (1,152 searches/mo)
3. how to fix javascript errors (1,152 searches/mo)
4. why do i need javascript (1,152 searches/mo)
5. enable javascript internet explorer (768 searches/mo)
6. check if javascript is enabled (640 searches/mo)
7. enable javascript in browser (512 searches/mo)
8. javascript localstorage (3,840 searches/mo)
9. javascript service worker (2,304 searches/mo)
10. javascript not enabled (1,920 searches/mo)
11. enable javascript chrome (1,920 searches/mo)
12. enable javascript firefox (1,920 searches/mo)
13. enable javascript safari (1,920 searches/mo)
14. enable javascript edge (1,920 searches/mo)
15. javascript disabled error (1,920 searches/mo)
16. enable javascript mobile (1,920 searches/mo)
17. enable javascript android (1,920 searches/mo)
18. enable javascript iphone (1,920 searches/mo)
19. browser javascript settings (1,920 searches/mo)
20. turn on javascript (1,920 searches/mo)
21. javascript browser support (1,920 searches/mo)
22. javascript browser check (1,920 searches/mo)
23. test javascript enabled (1,920 searches/mo)
24. enable javascript instructions (1,920 searches/mo)
25. javascript not working (1,920 searches/mo)
26. javascript error message (1,920 searches/mo)
27. office 365 planner (1,920 searches/mo)
28. application requires javascript (1,920 searches/mo)
29. javascript security settings (1,920 searches/mo)
30. javascript allowed sites (1,920 searches/mo)
31. javascript console errors (1,920 searches/mo)
32. javascript compatibility mode (1,920 searches/mo)
33. javascript legacy support (1,920 searches/mo)
34. javascript version compatibility (1,920 searches/mo)
35. modern javascript requirements (1,920 searches/mo)
36. es6 javascript support (1,920 searches/mo)
37. react javascript requirement (1,920 searches/mo)
38. angular javascript requirement (1,920 searches/mo)
39. vue javascript requirement (1,920 searches/mo)
40. javascript load time (1,920 searches/mo)
41. lazy loading javascript (1,920 searches/mo)
42. javascript module federation (1,920 searches/mo)
43. javascript storage limits (1,920 searches/mo)
44. javascript memory management (1,920 searches/mo)
45. javascript heap size (1,920 searches/mo)
46. javascript runtime errors (1,920 searches/mo)
47. javascript syntax errors (1,920 searches/mo)
48. javascript type errors (1,920 searches/mo)
49. javascript reference errors (1,920 searches/mo)
50. javascript debugging tools (1,920 searches/mo)
51. javascript watch expressions (1,920 searches/mo)
52. javascript call stack (1,920 searches/mo)
53. javascript network requests (1,920 searches/mo)
54. javascript framework requirements (1,152 searches/mo)
55. javascript api calls (1,152 searches/mo)
56. javascript fetch api (1,152 searches/mo)
57. planner.cloud.microsoft (6,400 searches/mo)
58. javascript settings (4,800 searches/mo)
59. activate javascript (4,800 searches/mo)
60. javascript requirements (4,800 searches/mo)
61. javascript compatibility (4,800 searches/mo)
62. javascript detector (4,800 searches/mo)
63. javascript troubleshooting (4,800 searches/mo)
64. javascript permissions (4,800 searches/mo)
65. javascript whitelist (4,800 searches/mo)
66. javascript debugging (4,800 searches/mo)
67. javascript polyfills (4,800 searches/mo)
68. typescript javascript (4,800 searches/mo)
69. javascript transpiler (4,800 searches/mo)
70. javascript bundler (4,800 searches/mo)
71. javascript minification (4,800 searches/mo)
72. javascript optimization (4,800 searches/mo)
73. javascript performance (4,800 searches/mo)
74. javascript caching (4,800 searches/mo)
75. javascript cdn (4,800 searches/mo)
76. javascript blocking (4,800 searches/mo)
77. async javascript (4,800 searches/mo)
78. defer javascript (4,800 searches/mo)
79. javascript sessionstorage (4,800 searches/mo)
80. javascript cookies (4,800 searches/mo)
81. javascript breakpoints (4,800 searches/mo)
82. javascript xmlhttprequest (4,800 searches/mo)
83. javascript cors (4,800 searches/mo)
84. javascript authentication (4,800 searches/mo)
85. microsoft planner (2,400 searches/mo)
86. offline javascript app (2,304 searches/mo)
87. microsoft planner app (1,152 searches/mo)
88. microsoft planner web (1,152 searches/mo)
89. cloud planner microsoft (960 searches/mo)
90. microsoft 365 planner (960 searches/mo)
91. microsoft planner setup (960 searches/mo)
92. microsoft planner tutorial (960 searches/mo)
93. microsoft planner guide (960 searches/mo)
94. microsoft planner help (960 searches/mo)
95. web app javascript requirement (768 searches/mo)
96. app won't load javascript (768 searches/mo)
97. fix app javascript error (768 searches/mo)
98. progressive web app javascript (768 searches/mo)
99. microsoft planner login (420 searches/mo)
100. browser developer tools javascript (384 searches/mo)
## π Core Web Vitals
- **First Contentful Paint (FCP)**: 10.9s
- **Largest Contentful Paint (LCP)**: 13.1s
- **Cumulative Layout Shift (CLS)**: 0.004
- **Total Blocking Time (TBT)**: 390ms
## π Page Information
- **Page Size**: 1.74 MB
- **Load Time**: 13.29s
---
## 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-06-12*
π‘ 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 $3,600 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 |
|---|---|---|---|---|
| need enable javascript run | 640 | 20/100 | $0.50 | π― EASY WIN |
| need enable javascript | 1,920 | 35/100 | $0.50 | HIGH |
| enable javascript run | 1,920 | 35/100 | $0.50 | HIGH |
| app | 15,360 | 85/100 | $0.50 | MEDIUM |
| need | 12,800 | 65/100 | $0.50 | MEDIUM |
| enable | 12,800 | 65/100 | $0.50 | MEDIUM |
| javascript | 12,800 | 65/100 | $0.50 | MEDIUM |
| run | 12,800 | 65/100 | $0.50 | MEDIUM |
| run app | 5,760 | 70/100 | $0.50 | MEDIUM |
| need enable | 4,800 | 50/100 | $0.50 | MEDIUM |
| enable javascript | 4,800 | 50/100 | $0.50 | MEDIUM |
| javascript run | 4,800 | 50/100 | $0.50 | MEDIUM |
| javascript run app | 2,304 | 55/100 | $0.50 | MEDIUM |
| enable javascript run app | 768 | 40/100 | $0.50 | MEDIUM |
π€ AI-Suggested Keyword OpportunitiesAI-POWERED
Related keywords you should target but aren't currently using - suggested by Claude AI
| Suggested Keyword | Monthly Volume | Difficulty | CPC | Opportunity |
|---|---|---|---|---|
| β javascript garbage collection | 1,536 | 30/100 | $0.50 | π― EASY WIN |
| β how to enable javascript | 1,152 | 15/100 | $0.50 | π― EASY WIN |
| β how to fix javascript errors | 1,152 | 15/100 | $0.50 | π― EASY WIN |
| β why do i need javascript | 1,152 | 15/100 | $0.50 | π― EASY WIN |
| β enable javascript internet explorer | 768 | 28/100 | $0.50 | π― EASY WIN |
| β check if javascript is enabled | 640 | 20/100 | $0.50 | π― EASY WIN |
| β enable javascript in browser | 512 | 10/100 | $0.50 | π― EASY WIN |
| β javascript localstorage | 3,840 | 40/100 | $0.50 | HIGH |
| β javascript service worker | 2,304 | 43/100 | $0.50 | HIGH |
| β javascript not enabled | 1,920 | 35/100 | $0.50 | HIGH |
| β enable javascript chrome | 1,920 | 35/100 | $0.50 | HIGH |
| β enable javascript firefox | 1,920 | 35/100 | $0.50 | HIGH |
| β enable javascript safari | 1,920 | 35/100 | $0.50 | HIGH |
| β enable javascript edge | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript disabled error | 1,920 | 35/100 | $0.50 | HIGH |
| β enable javascript mobile | 1,920 | 35/100 | $0.50 | HIGH |
| β enable javascript android | 1,920 | 35/100 | $0.50 | HIGH |
| β enable javascript iphone | 1,920 | 35/100 | $0.50 | HIGH |
| β browser javascript settings | 1,920 | 35/100 | $0.50 | HIGH |
| β turn on javascript | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript browser support | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript browser check | 1,920 | 35/100 | $0.50 | HIGH |
| β test javascript enabled | 1,920 | 35/100 | $0.50 | HIGH |
| β enable javascript instructions | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript not working | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript error message | 1,920 | 35/100 | $0.50 | HIGH |
| β office 365 planner | 1,920 | 35/100 | $0.50 | HIGH |
| β application requires javascript | 1,920 | 47/100 | $0.50 | HIGH |
| β javascript security settings | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript allowed sites | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript console errors | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript compatibility mode | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript legacy support | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript version compatibility | 1,920 | 35/100 | $0.50 | HIGH |
| β modern javascript requirements | 1,920 | 35/100 | $0.50 | HIGH |
| β es6 javascript support | 1,920 | 35/100 | $0.50 | HIGH |
| β react javascript requirement | 1,920 | 35/100 | $0.50 | HIGH |
| β angular javascript requirement | 1,920 | 35/100 | $0.50 | HIGH |
| β vue javascript requirement | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript load time | 1,920 | 35/100 | $0.50 | HIGH |
| β lazy loading javascript | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript module federation | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript storage limits | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript memory management | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript heap size | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript runtime errors | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript syntax errors | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript type errors | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript reference errors | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript debugging tools | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript watch expressions | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript call stack | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript network requests | 1,920 | 35/100 | $0.50 | HIGH |
| β javascript framework requirements | 1,152 | 40/100 | $0.50 | HIGH |
| β javascript api calls | 1,152 | 40/100 | $0.50 | HIGH |
| β javascript fetch api | 1,152 | 40/100 | $0.50 | HIGH |
| β planner.cloud.microsoft | 6,400 | 95/100 | $0.50 | MEDIUM |
| β javascript settings | 4,800 | 50/100 | $0.50 | MEDIUM |
| β activate javascript | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript requirements | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript compatibility | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript detector | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript troubleshooting | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript permissions | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript whitelist | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript debugging | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript polyfills | 4,800 | 50/100 | $0.50 | MEDIUM |
| β typescript javascript | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript transpiler | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript bundler | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript minification | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript optimization | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript performance | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript caching | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript cdn | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript blocking | 4,800 | 50/100 | $0.50 | MEDIUM |
| β async javascript | 4,800 | 50/100 | $0.50 | MEDIUM |
| β defer javascript | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript sessionstorage | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript cookies | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript breakpoints | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript xmlhttprequest | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript cors | 4,800 | 50/100 | $0.50 | MEDIUM |
| β javascript authentication | 4,800 | 50/100 | $0.50 | MEDIUM |
| β microsoft planner | 2,400 | 75/100 | $0.50 | MEDIUM |
| β offline javascript app | 2,304 | 55/100 | $0.50 | MEDIUM |
| β microsoft planner app | 1,152 | 80/100 | $0.50 | MEDIUM |
| β microsoft planner web | 1,152 | 68/100 | $0.50 | MEDIUM |
| β cloud planner microsoft | 960 | 72/100 | $0.50 | MEDIUM |
| β microsoft 365 planner | 960 | 60/100 | $0.50 | MEDIUM |
| β microsoft planner setup | 960 | 60/100 | $0.50 | MEDIUM |
| β microsoft planner tutorial | 960 | 60/100 | $0.50 | MEDIUM |
| β microsoft planner guide | 960 | 60/100 | $0.50 | MEDIUM |
| β microsoft planner help | 960 | 60/100 | $0.50 | MEDIUM |
| β web app javascript requirement | 768 | 40/100 | $0.50 | MEDIUM |
| β app won't load javascript | 768 | 40/100 | $0.50 | MEDIUM |
| β fix app javascript error | 768 | 40/100 | $0.50 | MEDIUM |
| β progressive web app javascript | 768 | 40/100 | $0.50 | MEDIUM |
| β microsoft planner login | 420 | 95/100 | N/A | MEDIUM |
| β browser developer tools javascript | 384 | 25/100 | $0.50 | 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