
Every Fucking Website: one page that collects every web-design annoyance
Published in 2020, the GitHub Pages demo packs a pandemic banner, a cookie wall, a coupon modal that fires after three seconds and a chatbot that talks on its own into a single HTML file.
"Every Fucking Website" is a small demo page published in 2020 and hosted as a single HTML file on GitHub Pages. It keeps resurfacing in developer discussions because it asks one question — "Why is every fucking website like this?" — and then answers it by reproducing, one after another, every interruption an ordinary commercial site puts in a reader's way.
One page, a stack of interruptions
A red alert bar is pinned to the top of the screen announcing that "there's COVID-19 happening" and linking to "some stuff we wrote that you won't read". Along the bottom edge sits a dark cookie notice explaining that lawyers from the EU and California would sue otherwise, that no browser setting can remove the banner because every site implements it differently, and that "you voted for this" — followed by a single "I Agree" button.
Three seconds after the page loads, a modal window titled "Gotcha!" opens by itself. It offers a 10% discount in exchange for an email address, prints the coupon code 10PERCENTOFF in plain text, and places next to a "Subscribe" button a dismiss button labelled "Trump 2020! I Hate Puppies!" — a joke about interface copy that is optimised for clicks rather than clarity. Seven seconds in, a chat widget with a robot avatar appears in the bottom right corner and starts talking on its own.
The satire is in the details
The robot's lines are the sharpest part of the page: "Since you can't read the content on the website, you probably have a lot of questions for me", "Are you trying to dismiss the cookie banner?" and "Sorry we are currently away from keyboard." The footer is a familiar link farm, with Features, Resources and About columns filled with dozens of dead entries — Cool stuff, Random feature, Another resource — that lead nowhere. The copyright line still reads 2017-2019 even though the demo itself dates from 2020.
Why it still reads as criticism
The page is built from standard Bootstrap 4 components, which makes its point precisely: each of these nuisances can be switched on with a single line of code from a ready-made library, while switching them off is beyond the visitor's control. Six years on, the problem has not gone away — cookie walls, auto-opening pop-ups, self-starting chatbots and empty navigation remain everyday experiences. That is why the demo still works as one of the shortest and most accurate critiques of a web that often seems designed against the reader rather than for them.
SiTech — AI-powered web development
We build fast, modern websites and bring AI into real business workflows. Have a project or a question? We'd love to help.