“Mission control is fine; the launchpad, messaging, and brakes are all melting down.”
OpenAI’s homepage is doing the most while saying the least. The page shows up like a flagship product demo, then forgets to bring a title, a heading, and basic social manners to the party.
TECHNICAL SUMMARY
The server is not the problem: root document response is 20 ms and network RTT is 10 ms. The problem is everything after that, with Largest Contentful Paint at 20.5 s, Interactive at 27.6 s, First Contentful Paint at 8.3 s, and Total Blocking Time at 1,260 ms. Add 4,304 KiB of total page weight, 1,308 KiB of unused JavaScript savings, 5.7 s of main-thread work, and 3.5 s of bootup time, and the browser is basically doing overtime for free.
🔥Five H2s and zero H1s is the visual hierarchy equivalent of showing up in a suit with no shirt.
💀
The page has structure, but it’s arranged like a whiteboard after a panic meeting.
→
Add a proper viewport meta tag so mobile rendering stops freelancing its own layout decisions.
→
Create one H1 for the page’s main message, then demote secondary sections so the hierarchy stops starting at chapter two.
→
Define and load a consistent font stack in CSS, then audit spacing and image scaling against the 18-image layout.
04
COPY
71
Word count405Sentence count7CTA count1Meta descriptionempty
🔥405 words across 7 sentences sounds concise until you notice the title and meta description are both empty, which is a tragic silence in two languages.
💀
The copy knows how to exist, but not how to introduce itself.
→
Add a title and meta description that state the core promise in plain language, with the primary value in the first 60 characters.
→
Replace the single vague CTA with one primary action and one supporting action tied to user intent.
→
Fill Open Graph and Twitter metadata so shared links don’t look like they were exported from a witness-protection program.