👑Absolute royalty
“103 kb of html just to say hi, the insecurity is showing.”
no scripts blocking paint but your source code is doing all the talking and won’t shut up.
98/100
vibeking.fun/vibe-check
Fix these 3 things
- 1Page size+2
103 KB of HTML before any image or script loads.
Cut the HTML payload below 100 KB.
Challenge a rival
Think their site is worse? Put them in the ring. Winner gets a card.
The receipts32 checks · 31 passed
First impression5/5
- Share image (og:image)Pass
Links shared on X, Slack or iMessage get a preview image.
- FaviconPass
A favicon is set.
- Page titlePass
Title: “What Is My IP Address? | HackMyIP”.
- Social preview textPass
og:title is set for link previews.
- HTML weightPass
The homepage HTML is 103 KB.
Speed4/5
- Server response (TTFB)Pass
First byte arrived in 55 ms from our checker.
- Page sizeMeh
103 KB of HTML before any image or script loads.
- Render-blocking scriptsPass
No scripts block the first paint.
- Render-blocking CSSPass
1 stylesheet must load before anything shows.
- Blocking asset weightPass
The 1 blocking file we weighed total 1 KB.
Mobile4/4
- Viewport metaPass
viewport = “width=device-width, initial-scale=1.0”.
- Pinch-zoom allowedPass
Visitors can pinch-zoom.
- Responsive hintsPass
Found media queries, srcset or responsive utility classes.
- Home-screen iconPass
An apple-touch-icon is set.
SEO8/8
- Title lengthPass
The title is 33 characters (aim for 25 to 65).
- Meta descriptionPass
The description is 142 characters (aim for 70 to 170): “What is my IP address? Find your public IP instantly. HackMyIP shows your IPv4, IPv6, loc…”
- One H1 headingPass
Exactly one <h1>.
- Canonical URLPass
A canonical link is set.
- IndexablePass
Search engines are allowed to index the homepage.
- sitemap.xmlPass
A valid XML sitemap was found.
- Structured dataPass
JSON-LD found: WebSite, Organization, SoftwareApplication, FAQPage.
- Language attributePass
<html lang=“en”>.
AI-ready4/4
- /llms.txtPass
An llms.txt summary is published for AI assistants.
- Machine-readable factsPass
JSON-LD gives AI a clean summary of the entity.
- AI crawlers allowedPass
robots.txt lets GPTBot, ClaudeBot and PerplexityBot in.
- Readable without JavaScriptPass
The server HTML carries 6,780 characters of readable text.
Security6/6
- HTTPSPass
Served over HTTPS.
- HSTS headerPass
Strict-Transport-Security is set.
- Content-Security-PolicyPass
A Content-Security-Policy is set.
- Clickjacking protectionPass
Framing is restricted (X-Frame-Options or frame-ancestors).
- No mixed contentPass
No http:// resources on the HTTPS page.
- X-Content-Type-OptionsPass
nosniff is set.
One server-side fetch of the homepage, plus robots.txt, the sitemap, /llms.txt, the favicon and the share image. Timings are from our server, not your visitors’.
Wear the badge
It updates when you re-check and links back here.
Show code
The directory of AI-built products. Free to list, and the VibeKing badge earns a dofollow link.