Nick Heer has a great post I canât link to enough. The gist is ten years ago we all had slow Internet connections and now theyâre faster. But despite having faster connections, developers mire websites in so many trackers, scripts, and useless garbage we havenât progressed the web to be any faster than it was a decade ago.
I canât agree with Heer more. Iâve been harping on this stuff for years. Â But thereâs a persistent problem I canât overcome: clients want more of this stuff, not less.
Clients at our scale are small or modest operations without a ton of staff and money. In the last month I have sat in meetings or phone calls where people have said point-blank:
- âThe website seems kind of boring. Letâs add more photos and maybe a slider at the top.â
- âIâd like to see this really grab peopleâs attention. Can we make some of this stuff slide in from the sides or something?â
- âI want people to sign up for our email list, just make that pop-up so they see itâ
- âIâm not sure anyoneâs seeing this stuff. Letâs make it all bold.â
- âWhy doesnât this font match our letterhead in Word? This stuff should all match.â
- âWe want our site to be highly visual. Every page should be different and immersive with video, graphics, sound, and be really engaging.â
Iâm not kidding. This is just from the last month. And Iâm quoting this verbatim. Youâll notice most arenât asking, theyâre declaring it. People almost always precede this with, âWell, we want something really simple and easy to navigate.â It sounds ironic, but some people think drop-down menus are complicated because they contain words, yet the âengaging graphicsâ stuff is great.
Heer again:
a lot of the stuff weâre seeing is a pile-up of garbage on seemingly every major website that does nothing to make visitors happier â if anything, much of this stuff is deeply irritating and morally indefensible.
Take that CNN article, for example. Hereâs what it contained when I loaded it:
- Eleven web fonts, totalling 414 KB
- Four stylesheets, totalling 315 KB
- Twenty frames
- Twenty-nine XML HTTP requests, totalling about 500 KB
- Approximately one hundred scripts, totalling several megabytes â though itâs hard to pin down the number and actual size because some of the scripts are âbeaconsâ that load after the page is technically finished downloading.
I know. I hate it too, yet I am often powerless to stop it. I have breathlessly declared to clients why we shouldnât use sliders. None of our folks use a bunch of ad trackers, but I canât get away with not having Google Analytics. At least once a year someone wants a report and they expect numbers. For people who donât do e-commerce, itâs all weâve got.
This is likely to get worse, too. More clients are devoting more attention to their Facebook and Twitter followers than ever before. All of that stuff requires more junk code.
Heer again:
The combination of huge images that serve little additional purpose than decoration, several scripts that track how far you scroll on a page, and dozens of scripts that are advertising related means that text-based webpages are now obese and torpid and excreting a casual contempt for visitors.
We spent six months tracking website scrolls, mouse movement, and other activity. I felt terrible, but now I have data to make people understand Iâm not making this stuff up. We learned a lot from that:
- No one reads anything in the middle of a typical homepage.
- All the attention is on the top navigation menu and then people scroll immediately to the bottom menu for more.
- No one has ever clicked on a slider image, caption, or forward/back button.
- People will read the text if itâs good.
- No one uses any of the social media widgets on a site, ever.
I feel like a broken record, a stick in the mud, and obstinate to clients when I say this stuff. They want to feel involved in their business â I get that â but that means they focus on the aesthetics. Itâs like a shop owner focusing on how nice the shelves are and never realizing they sit empty. Regardless, to the entrepreneur or director or staff person sitting in an office, thereâs no reason people arenât flocking to their service or product.
Telling people âno slidersâ is not a hill Iâm willing to die on. If I have to convince someone that no, we shouldnât bold all the text on every page, publish everything as a PDF, and insert a slider on their homepage I will fight strongest for sanity with the bold button and not using PDFs of Word documents as web pages.
Itâs rare I tell people to their face because I canât fight these battles with a dozen people every week. And it is every week. But privately Iâm thinking and weâre saying internally:
- âI canât get them to understand no one cares about their stuff as much as they do.â
- âThey think I can just make them number one for every Google search ever, but they wonât even say what they do if someone asks them to their face. I canât make that work.â
- âI worry they think Iâm hiding something from them about Google or Facebook. Heck, âSEOâ isnât really a thing. Thereâs not much to optimize manually for anymore.â
- âThey want people to love them on Facebook, but everything they say is an ad or just a crappy reactionary post about it being Monday or whatever. Why canât they just be humans?â
- âThey want to be a sensation on Instagram, but they take no photos and theyâre not a visual brand.â
- âSo-and-so complained their site was boring. But their site just reflects what their organization is doing. But I canât look at them and say, âHave you tried being more interesting?ââ
This will get worse for the web before it gets better. I feel this way because in the last year or two more clients have been asking for transitions, slides, fades, and other glitzy junk no one cares about. This stuff is trickling down. But it makes them feel nice, like wearing a new pair of shoes. But no one cares about their shoes, either.
More people have asked me about auto-playing videos than ever before. It annoys these same people when other people do it, but they canât connect that theyâre just âother peopleâ, too. Itâs like people who complain about traffic. You are not in traffic. You are traffic.
We havenât had a worse situation since Iâd get asked every day, âShould we be using QR codes?â
Behind closed doors, those in the advertising and marketing industry can be pretty lucid about how much they also hate surveillance scripts and how awful they find these methods, while simultaneously encouraging their use.
At least know I stand against surveillance scripts and all this other garbage that makes web pages slow. But three things make a website great:
- Excellent original photography
- Original writing that shocks, surprises, or educates
- Producing these two things regularly
And all three are time-consuming, hard, and expensive. Itâs a high burden when the alternative is slapping a slider and a spinning box on the side of a page and counting clicks. I have to assume every developer with a boss, committee, board, or layperson client has this problem, too.