Beginner Web Design Mistakes
blog.teamtreehouse.com
blog.teamtreehouse.com
The first thing that popped into my head was Twitter, when you click on @someone and get a popup instead of just going to their full feed.
* Your results may vary. Actual numbers largely depend on how the popup is implemented (when it shows up, how often it shows up, etc). And even in the cases where you get increased sign ups, studies have shown that those who sign up via a popup have considerably lower engagement metrics, indicating that they signed up by mistake or they signed up because they thought they had to (note that a sign up, in-and-of itself is just a vanity metric with no meaning if it doesn't lead to increased engagement).
I think the reason you included modal forms in your article is the same reason people are posting in this thread about them: you personally don't like them.
I would say that "substituting your opinion for testing" actually is a beginner web design mistake.
People not liking them is a form of qualitative data. That's the feedback we received from enough people to decide that it was damaging our brand long-term.
Seriously, if I get a modal popup, that is the last time I go to a site. If I happen to get one twice, the site goes into the blocklist.
If that's the audience you're after, cool.
Personally, I don't need the karma of annoying the customers, regardless of how much it may seem to work in the short term. I mean, you might as well be Zynga if you're going to do that.
No company survives in the long term by annoying and/or abusing their customers.
Also, whether it "works" or not is completely orthogonal to whether it is ethical. Reading: it matters.
To deny the potential value of x by categorically defining all the people who you think would respond to x is ignorance at best and most likely just hubris.
Hubris? Sure, if you want to call it that.
Personally, I think that expecting a person to sign up for your site based on no evidence whatsoever is pretty damned hubristic. The message I get is "WE ARE SOOOOO FULL OF TEH AWESUM THAT YOU WILL WANT TO GET SPAMMED BY US DAY AND NIGHT!"
Yeah, good luck with that.
Note that I wouldn't mind nearly as much if the site was clever enough to noticed that I'd looked at 15-20 pages (or whatever) and THEN asked me if I wanted to sign up. But it's never that way. It's always right on the front page, before you can even SEE what's on the site.
There's not a chance in hell that I'll sign up for something like that.
Edit: entertainment. Thought of it on my own...
Protip: you don't have to snark every. single. article. Lay off it already.
Try the mobile version. After it's loaded (huge image?) it seems reasonable. But that huge image make me wonder what other beasties lurk in the page.
Two others strike me as not really an issue or too vague to know whether it was an issue. Do beginner web designers really never use any padding and just cram everything next to each other, pixel by pixel? Can't say I've seen it. And are they really thinking too far outside the box? What would this even entail?
I'll give them navigation issue, but I can't say they offered much insight for beginners to actually work from and improve their navigation.
If the page is not something I want to read, then there should be less writing, but also why are we having a disagreement about what's on your webpage if I don't want to read your content in the first place?
Great point.
When you design a site, you should already have a solid idea of where you're trying to get a user to go and then use strategies to lead them there. Overdoing the front page with buttons and modals and shiny things that move doesn't help in that regard.
Probably the first and most valuable lesson in design.
Also, this blog post comes from the perspective of a single use website. Treehouse, build a website. AirBNB, rent a pad, etc.. There are corporate websites out there with multiples of sub-companies and 100s of different product offerings all competing for space.
Putting up a full screen image and a button that says "Get Started!" is the easy stuff and isn't what I would consider the definitive example of good web design.
-- Me