SCAN COMPLETE

thepillar.io

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

Scanned on

Share This Roast:
Download the card:
93
/100

Pretty solid. Minor tweaks needed.

Load Time
6.18s
HTML Size
677KB
Scripts
0
external
Images
1
Links
0
ux
100
/100
aeo
100
/100
geo
100
/100
seo
100
/100
ssl
100
/100
sxo
60
/100
llmo
100
/100
trust
100
/100
images
100
/100
mobile
100
/100
schema
100
/100
privacy
100
/100
security
100
/100
thirdParty
100
/100
performance
76
/100
seoEssentials
100
/100
performanceDeep
85
/100

The Roast πŸ”₯

πŸ”₯

Your tower takes 6.2 seconds to load, so it's less "built by strangers" and more…

πŸ‹οΈ

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

πŸ€–

Performance score of 76 is the only weak spot, and the HTML snippet reveals why: six separate CSS files and nine JS chunks loaded on a single-page app. That's a waterfall of render-blocking requests for what is essentially a sign-a-floor gimmick. Next.js is being used like a sledgehammer to crack a walnut.

πŸ€–

Perfect SEO/accessibility/best-practices scores (100/100/100) are suspicious for a Next.js app with no CMS. Either the audit tool is being generous, or the site is so minimal there's nothing to fail. A page with almost no content can score 100 on SEO while ranking for nothing.

πŸ€–

The value proposition is a novelty: 'build a floor, sign it, send the link.' There's no visible retention loop, no reason to return, and no monetization signal. It's a viral toy, not a product. The H1 'One floor each: the tower people build together' is clear but the concept dies after one visit.

πŸ€–

No CMS means every floor is presumably user-generated content stored somewhereβ€”but the snippet shows zero structured data (no JSON-LD), no Open Graph image tag visible, and no social preview optimization beyond title/description. For a link-sharing product, that's a critical miss.

πŸ€–

The theme-color is #07080b (near-black), suggesting a dark aesthetic. With 100 accessibility, contrast is likely fine, but a dark novelty site with heavy JS and no content depth is a bounce-rate machine. Users arrive, build one floor, leave.

The Fix πŸ› οΈ

Optimize JavaScript delivery
Improve server response time
Cut the CSS payload: combine the six stylesheets into one critical CSS file and inline it. Move the nine JS chunks behind dynamic importsβ€”the tower rendering doesn't need to block first paint. Target a performance score of 90+ by lazy-loading below-the-fold floor data.
Add JSON-LD structured data (WebSite + CreativeWork or a custom Tower schema) and a proper og:image (1200x630) showing the current tower height. This is a link-sharing productβ€”every share should render a rich preview with the floor count. Right now you're leaving viral distribution on the table.
Build a retention hook: a 'your floor is at height X, Y people are above you' notification, a leaderboard of tallest floors, or a daily tower reset. Without it, this is a one-and-done novelty. Even a simple 'come back to see who moved in above you' email capture would double return visits.
Audit the actual rendered content: the HTML snippet is all script tags and metaβ€”no visible body content in the first 2000 chars. Ensure the H1 and core copy are server-rendered (not client-only) so crawlers and slow devices see something immediately. Next.js App Router should handle this, but verify with view-source.
Add social proof and a share CTA above the fold: 'Join 10,000 floors built' or a live counter. The current copy explains the mechanic but gives no reason to trust or participate. A single number ('Floor 4,821 just added') converts curiosity into action.

Unlock the full fix

You can see what's wrong for free. The step-by-step fixes, the copy-paste code, and the AI fix prompt for this site are one credit. No subscription.

Unlock the full fix (1 credit)

AI Deep Analysis πŸ€–AI

AI Summary

A technically clean but strategically hollow viral toy: perfect scores everywhere except performance, where Next.js is doing cardio for a site that just needs to stack boxes. It'll get one share per user and then collect dust.

Overall Quality:68/100

πŸ” Key Insights

β€’Performance score of 76 is the only weak spot, and the HTML snippet reveals why: six separate CSS files and nine JS chunks loaded on a single-page app. That's a waterfall of render-blocking requests for what is essentially a sign-a-floor gimmick. Next.js is being used like a sledgehammer to crack a walnut.
β€’Perfect SEO/accessibility/best-practices scores (100/100/100) are suspicious for a Next.js app with no CMS. Either the audit tool is being generous, or the site is so minimal there's nothing to fail. A page with almost no content can score 100 on SEO while ranking for nothing.
β€’The value proposition is a novelty: 'build a floor, sign it, send the link.' There's no visible retention loop, no reason to return, and no monetization signal. It's a viral toy, not a product. The H1 'One floor each: the tower people build together' is clear but the concept dies after one visit.
β€’No CMS means every floor is presumably user-generated content stored somewhereβ€”but the snippet shows zero structured data (no JSON-LD), no Open Graph image tag visible, and no social preview optimization beyond title/description. For a link-sharing product, that's a critical miss.
β€’The theme-color is #07080b (near-black), suggesting a dark aesthetic. With 100 accessibility, contrast is likely fine, but a dark novelty site with heavy JS and no content depth is a bounce-rate machine. Users arrive, build one floor, leave.

πŸ’‘ AI Recommendations

1.Cut the CSS payload: combine the six stylesheets into one critical CSS file and inline it. Move the nine JS chunks behind dynamic importsβ€”the tower rendering doesn't need to block first paint. Target a performance score of 90+ by lazy-loading below-the-fold floor data.
2.Add JSON-LD structured data (WebSite + CreativeWork or a custom Tower schema) and a proper og:image (1200x630) showing the current tower height. This is a link-sharing productβ€”every share should render a rich preview with the floor count. Right now you're leaving viral distribution on the table.
3.Build a retention hook: a 'your floor is at height X, Y people are above you' notification, a leaderboard of tallest floors, or a daily tower reset. Without it, this is a one-and-done novelty. Even a simple 'come back to see who moved in above you' email capture would double return visits.
4.Audit the actual rendered content: the HTML snippet is all script tags and metaβ€”no visible body content in the first 2000 chars. Ensure the H1 and core copy are server-rendered (not client-only) so crawlers and slow devices see something immediately. Next.js App Router should handle this, but verify with view-source.
5.Add social proof and a share CTA above the fold: 'Join 10,000 floors built' or a live counter. The current copy explains the mechanic but gives no reason to trust or participate. A single number ('Floor 4,821 just added') converts curiosity into action.
Generated by DeepSeek AI β€’ Extended reasoning mode

Tech Stack πŸ’»

Framework
Next.js
CDN
Cloudflare
Server
cloudflare
Analytics
Google Analytics

Security Analysis πŸ”’

Security Grade
A
Security Score
100/100

Social Media πŸ“±

Social Sharing Score
100/100
Status
βœ… Good
βœ…
OG Title
βœ…
OG Description
βœ…
OG Image
βœ…
Twitter Card

Image Optimization πŸ–ΌοΈ

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

SSL/TLS Security πŸ”

HTTPS
βœ…
Mixed Content
βœ…
HTTP Redirect
βœ…
Grade
A

SEO Essentials 🎯

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

Structured Data πŸ“Š

Has Schema
βœ…
Items Found
4
Score
100/100
Types:
OrganizationWebSiteVideoGameFAQPage

Performance Deep Dive ⚑

Compression
br
Caching
βœ…
Total Resources
18
Score
85/100
Scripts: 13 | Styles: 4 | Images: 1

Third-Party Scripts πŸ“¦

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

Mobile Responsiveness πŸ“±

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

Privacy & GDPR πŸ›‘οΈ

Cookie Notice
βœ…
Privacy Policy
βœ…
Cookie Scripts
0
Compliance Score
100/100

AI Search Readiness πŸ€–

Can ChatGPT, Perplexity and Google AI Overviews read and cite this site? Four scored pillars, all measured from the page.

GEO100/100

Generative Engine Optimization - can AI crawlers read you

  • βœ“Content in server HTML - The page delivers ~439 words of readable content in the HTML.
  • βœ“AI crawlers not blocked - robots.txt does not block the major AI crawlers.
  • βœ“Valid structured data - 1 valid JSON-LD block(s) with real @types.
  • βœ“Named entity types - Declares types: organization, website, videogame, faqpage.
  • βœ“llms.txt present - Found /llms.txt - a curated map for AI crawlers.
AEO100/100

Answer Engine Optimization - can AI lift a direct answer

  • βœ“Answerable summary up top - The opening paragraph states something quotable.
  • βœ“FAQ / Q&A structure - Has FAQ/Q&A structure AI can quote directly.
  • βœ“Clean heading hierarchy - One H1 and 3 H2 section(s).
LLMO100/100

LLM Optimization - is your brand/entity unambiguous

  • βœ“Organization / Person schema - Declares an Organization/Person entity.
  • βœ“sameAs links - Uses sameAs to link your social/knowledge profiles.
  • βœ“Title / H1 coherence - Title and H1 share the core topic word.
  • βœ“Meta description present - Has a real meta description.
SXO60/100

Search Experience Optimization - does the click land well

  • βœ“Enough content to satisfy intent - About 2008 words of content.
  • βœ•Clear primary action - No obvious primary CTA. A visitor from an AI answer has nowhere to go.
  • βœ“Mobile viewport - Has a mobile viewport meta tag.

πŸ’° WEBSITE VALUE & ROI ANALYSIS

ESTIMATED WEBSITE VALUE
$151,674
per year
FIX COST (AGENCY)
$1,275
~8.5h of work
YOUR SAVINGS
$1,274
vs hiring an agency

βœ“ You save $1,274 vs hiring an agency to find and fix this

πŸ“ˆ TRAFFIC IMPACT ANALYSIS

Current Monthly Traffic
24,223
Value: $60,558/month
Potential After Fixes
24,223
+0 visitors (0% increase)
Monthly Revenue Impact:$0

🎯 KEYWORD PORTFOLIO VALUE

Total Monthly Searches
807,432
Monthly Keyword Value
$12,639
Average CPC
$0.54
Top Value Keywords:
together
12,800 searches/mo Β· $1.30 CPC
$499/mo
app
15,360 searches/mo Β· $0.50 CPC
$230/mo
internet
15,360 searches/mo Β· $0.50 CPC
$230/mo
floor
12,800 searches/mo Β· $0.50 CPC
$192/mo
https
12,800 searches/mo Β· $0.50 CPC
$192/mo

πŸ’Ž DOMAIN ASSET VALUE

Estimated Domain Value
$1,690
TLD Premium
.io (1.3x)
Brandability
10/10
Value Factors:
Premium .io TLD (+30%)Highly brandableClean, professional name
Market Estimate:
$1,183 - $2,535 (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
$125,000
Design Type
custom
25x multiplier
UX Quality Score
9/10
Professional Design Cost
$125,000
Brand Assets:
βœ“Custom Logo
βœ“Color System
βœ“Typography System
βœ“Component Library
Design Factors:
Custom professional designMobile-optimized responsive designCustom logo and brandingProfessional color systemTypography systemHigh-quality UX design
Responsive Design:βœ“ Yes

πŸ”§ FIX COST BREAKDOWN

2 Critical Issues
~6h @ $150/hr
$900
5 Info Issues
~2.5h @ $150/hr
$375
Total Agency Cost
Developer: $850
$1,275
RoastWeb:from $1 per scan

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 🎯

πŸ”‘ Primary Keywords Detected

Keywords extracted from your page content with live search metrics from DataForSEO

KeywordMonthly VolumeDifficultyCPCOpportunity
tallest tower internet built76828/100$0.50🎯 EASY WIN
tower internet built strangers76828/100$0.50🎯 EASY WIN
internet built strangers one76828/100$0.50🎯 EASY WIN
one floor tower people64020/100$0.50🎯 EASY WIN
floor tower people build64020/100$0.50🎯 EASY WIN
tower people build together64030/100$1.30🎯 EASY WIN
pillar one floor tower64020/100$0.50🎯 EASY WIN
one floor tower built64020/100$0.50🎯 EASY WIN
floor tower built strangers64020/100$0.50🎯 EASY WIN
built strangers one floor64020/100$0.50🎯 EASY WIN
strangers one floor build64020/100$0.50🎯 EASY WIN
build floor sign send64020/100$0.50🎯 EASY WIN
floor sign send link64020/100$0.50🎯 EASY WIN
sign send link friends64020/100$0.50🎯 EASY WIN
send link friends move64020/100$0.50🎯 EASY WIN
url https thepillar description64020/100$0.50🎯 EASY WIN
tallest tower internet2,30443/100$0.50HIGH
tower internet built2,30443/100$0.50HIGH
internet built strangers2,30443/100$0.50HIGH
type organization name1,92035/100$0.50HIGH
one floor tower1,92035/100$0.50HIGH
floor tower people1,92035/100$0.50HIGH
tower people build1,92035/100$0.50HIGH
people build together1,92045/100$1.30HIGH
pillar one floor1,92035/100$0.50HIGH
floor tower built1,92035/100$0.50HIGH
tower built strangers1,92035/100$0.50HIGH
built strangers one1,92035/100$0.50HIGH
strangers one floor1,92035/100$0.50HIGH
one floor build1,92035/100$0.50HIGH
build floor sign1,92035/100$0.50HIGH
floor sign send1,92035/100$0.50HIGH
sign send link1,92035/100$0.50HIGH
send link friends1,92035/100$0.50HIGH
link friends move1,92035/100$0.50HIGH
url https thepillar1,92035/100$0.50HIGH
https thepillar description1,92035/100$0.50HIGH
app15,36085/100$0.50MEDIUM
internet15,36073/100$0.50MEDIUM
floor12,80065/100$0.50MEDIUM
https12,80065/100$0.50MEDIUM
one12,80065/100$0.50MEDIUM
tower12,80065/100$0.50MEDIUM
type12,80065/100$0.50MEDIUM
name12,80065/100$0.50MEDIUM
organization12,80065/100$0.50MEDIUM
url12,80065/100$0.50MEDIUM
build12,80065/100$0.50MEDIUM
pillar12,80065/100$0.50MEDIUM
thepillar12,80065/100$0.50MEDIUM
com12,80065/100$0.50MEDIUM
built12,80065/100$0.50MEDIUM
strangers12,80065/100$0.50MEDIUM
people12,80065/100$0.50MEDIUM
together12,80075/100$1.30MEDIUM
tallest12,80065/100$0.50MEDIUM
sign12,80065/100$0.50MEDIUM
send12,80065/100$0.50MEDIUM
link12,80065/100$0.50MEDIUM
friends12,80065/100$0.50MEDIUM
move12,80065/100$0.50MEDIUM
description12,80065/100$0.50MEDIUM
browser12,80065/100$0.50MEDIUM
extensionsmarket12,80065/100$0.50MEDIUM
game12,80065/100$0.50MEDIUM
advertising12,80065/100$0.50MEDIUM
marketplace12,80065/100$0.50MEDIUM
open-world12,80065/100$0.50MEDIUM
window12,80065/100$0.50MEDIUM
licensed12,80065/100$0.50MEDIUM
pane12,80065/100$0.50MEDIUM
city10,24055/100$0.50MEDIUM
app type5,76070/100$0.50MEDIUM
tower internet5,76058/100$0.50MEDIUM
internet built5,76058/100$0.50MEDIUM
one floor4,80050/100$0.50MEDIUM
url https4,80050/100$0.50MEDIUM
type organization4,80050/100$0.50MEDIUM
organization name4,80050/100$0.50MEDIUM
floor tower4,80050/100$0.50MEDIUM
https thepillar4,80050/100$0.50MEDIUM
built strangers4,80050/100$0.50MEDIUM
tower people4,80050/100$0.50MEDIUM
people build4,80050/100$0.50MEDIUM
build together4,80060/100$1.30MEDIUM
pillar one4,80050/100$0.50MEDIUM
tower built4,80050/100$0.50MEDIUM
tallest tower4,80050/100$0.50MEDIUM
strangers one4,80050/100$0.50MEDIUM
floor build4,80050/100$0.50MEDIUM
floor sign4,80050/100$0.50MEDIUM
sign send4,80050/100$0.50MEDIUM
send link4,80050/100$0.50MEDIUM
link friends4,80050/100$0.50MEDIUM
friends move4,80050/100$0.50MEDIUM
thepillar description4,80050/100$0.50MEDIUM
extensionsmarket com4,80050/100$0.50MEDIUM
com type4,80050/100$0.50MEDIUM
app type organization2,30455/100$0.50MEDIUM
app type organization name76840/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
β†’ city building game1,53625/100$0.50🎯 EASY WIN
β†’ virtual city construction1,53625/100$0.50🎯 EASY WIN
β†’ how to build a tower game1,15215/100$0.50🎯 EASY WIN
β†’ how to play tower games1,15215/100$0.50🎯 EASY WIN
β†’ online tower building game76828/100$0.50🎯 EASY WIN
β†’ community building games online76828/100$0.50🎯 EASY WIN
β†’ floor building game online76828/100$0.50🎯 EASY WIN
β†’ building with strangers online76828/100$0.50🎯 EASY WIN
β†’ collaborative tower building game64020/100$0.50🎯 EASY WIN
β†’ interactive tower building experience64020/100$0.50🎯 EASY WIN
β†’ tower building with friends64020/100$0.50🎯 EASY WIN
β†’ social tower building game64020/100$0.50🎯 EASY WIN
β†’ floor by floor game64020/100$0.50🎯 EASY WIN
β†’ 3D tower building game64020/100$0.50🎯 EASY WIN
β†’ first person tower game64020/100$0.50🎯 EASY WIN
β†’ tower game no download64030/100$1.30🎯 EASY WIN
β†’ play tower building games64020/100$0.50🎯 EASY WIN
β†’ easy tower building games64020/100$0.50🎯 EASY WIN
β†’ games like tower builder64020/100$0.50🎯 EASY WIN
β†’ similar to tower games64020/100$0.50🎯 EASY WIN
β†’ open world building game64020/100$0.50🎯 EASY WIN
β†’ collaborative internet games2,30443/100$0.50HIGH
β†’ stranger games online2,30443/100$0.50HIGH
β†’ online collaborative projects2,30443/100$0.50HIGH
β†’ participatory gaming online2,30443/100$0.50HIGH
β†’ internet art project2,30443/100$0.50HIGH
β†’ participatory internet art2,30443/100$0.50HIGH
β†’ social gaming online2,30443/100$0.50HIGH
β†’ viral online games2,30443/100$0.50HIGH
β†’ experimental games online2,30443/100$0.50HIGH
β†’ architecture game online2,30443/100$0.50HIGH
β†’ multiplayer tower construction1,92035/100$0.50HIGH
β†’ browser-based tower game1,92035/100$0.50HIGH
β†’ crowdsourced tower project1,92035/100$0.50HIGH
β†’ vertical construction game1,92035/100$0.50HIGH
β†’ tower game multiplayer1,92035/100$0.50HIGH
β†’ multiplayer browser games1,92035/100$0.50HIGH
β†’ tower climbing game1,92035/100$0.50HIGH
β†’ infinite tower builder1,92035/100$0.50HIGH
β†’ skyscraper building game1,92035/100$0.50HIGH
β†’ tower defense builder1,92035/100$0.50HIGH
β†’ cooperative tower games1,92035/100$0.50HIGH
β†’ tower stacking game1,92035/100$0.50HIGH
β†’ tallest tower challenge1,92035/100$0.50HIGH
β†’ tower construction simulation1,92035/100$0.50HIGH
β†’ tower game unblocked1,92035/100$0.50HIGH
β†’ virtual tower construction1,92035/100$0.50HIGH
β†’ browser game tower1,92035/100$0.50HIGH
β†’ casual tower building1,92035/100$0.50HIGH
β†’ addictive tower games1,92035/100$0.50HIGH
β†’ tower game strategy1,92035/100$0.50HIGH
β†’ tower building tips1,92035/100$0.50HIGH
β†’ tower game mechanics1,92035/100$0.50HIGH
β†’ tower game community1,92035/100$0.50HIGH
β†’ tower game leaderboard1,92035/100$0.50HIGH
β†’ tower game scores1,92035/100$0.50HIGH
β†’ tower game achievements1,92035/100$0.50HIGH
β†’ tower game progression1,92035/100$0.50HIGH
β†’ tower game levels1,92035/100$0.50HIGH
β†’ tower game challenges1,92035/100$0.50HIGH
β†’ collaborative art games1,92035/100$0.50HIGH
β†’ virtual architecture game1,92035/100$0.50HIGH
β†’ anonymous collaboration game1,92035/100$0.50HIGH
β†’ tower climbing challenge1,92035/100$0.50HIGH
β†’ tower racing game1,92035/100$0.50HIGH
β†’ tower puzzle game1,92035/100$0.50HIGH
β†’ tower tycoon game1,92035/100$0.50HIGH
β†’ tower idle game1,92035/100$0.50HIGH
β†’ tower incremental game1,92035/100$0.50HIGH
β†’ tower clicker game1,92035/100$0.50HIGH
β†’ casual browser games1,92035/100$0.50HIGH
β†’ community gaming projects1,92035/100$0.50HIGH
β†’ trending browser games1,92035/100$0.50HIGH
β†’ unique tower games1,92035/100$0.50HIGH
β†’ indie tower games1,92035/100$0.50HIGH
β†’ interactive storytelling game1,92035/100$0.50HIGH
β†’ tower narrative game1,92035/100$0.50HIGH
β†’ tower with story1,92035/100$0.50HIGH
β†’ tower game narrative1,92035/100$0.50HIGH
β†’ floor stories game1,92035/100$0.50HIGH
β†’ window advertising game1,92035/100$0.50HIGH
β†’ advertising game mechanics1,92035/100$0.50HIGH
β†’ browser game advertising1,92035/100$0.50HIGH
β†’ unique game concepts1,92035/100$0.50HIGH
β†’ innovative tower mechanics1,92035/100$0.50HIGH
β†’ tower game features1,92035/100$0.50HIGH
β†’ tower game design1,92035/100$0.50HIGH
β†’ 3D building game1,92035/100$0.50HIGH
β†’ tower skyline game1,92035/100$0.50HIGH
β†’ tower view game1,92035/100$0.50HIGH
β†’ crowd-sourced games4,80050/100$0.50MEDIUM
β†’ in-game advertising4,80050/100$0.50MEDIUM
β†’ virtual architecture4,80050/100$0.50MEDIUM
β†’ tower game reviews1,56057/100N/AMEDIUM
β†’ tower game alternatives1,44055/100N/AMEDIUM
β†’ build together online game76838/100$1.30MEDIUM
β†’ building games online free76838/100$1.30MEDIUM
β†’ free tower games online76838/100$1.30MEDIUM
β†’ top multiplayer games online67253/100$1.00MEDIUM
β†’ best tower building games56045/100$1.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

Embed your badge πŸ†

Proud of your score? Show it off. Paste this badge on your site.

Every badge links back to your report, so it works for you too.

RoastWeb Badge

Paste this HTML anywhere on your site. The badge links back to this report.

THINK YOUR SITE IS BETTER?

Get your free brutal audit

One free roast a day, no subscription

Powered by ROASTWEB