---
title: "Rebroadcast: 11 Things to avoid doing on your website"
date: 2024-06-11T05:00:00-04:00
author: Sean Smith
canonical_url: "https://website101podcast.com/episodes/season-07/episode-10/rebroadcast-11-things-to-avoid-doing-on-your-website/"
section: Podcast
---
&lt;!\[CDATA\[YII-BLOCK-BODY-BEGIN\]\]&gt;[Skip to main content](#main-content)Season 07 Episode 10 – Jun 11, 2024   
39:53 [Show Notes](#show-notes)

## Rebroadcast: 11 Things to avoid doing on your website

﻿

0:00

0:00

1.0x

0.75x1.0x1.25x1.5x2x

[](//dts.podtrac.com/redirect.mp3/website101podcast.com/uploads/mp3/season-07/S07-E10-rebroadcast-11-things.mp3)

Rebroadcast of a season 5 episode - 11 Things to avoid doing on your website - We discuss various things to avoid doing with your website and why they are not a good idea.

<a name="show-notes"></a>### Show Notes

- Disabling copy/paste
- Open in new tab
- Click here
- Using placeholder text and not using labels
- Low contrast text
- Not enough white space / breathing room
- No comments in your code or unformatted code
- For clients: Identify problems, don't suggest solutions.
- Dates on blogs that are infrequently updated
- Carousels / sliders
- Popups, modals, lightboxes
- Full size images on mobile

### Show Links

- [stop disabling copy/paste in form fields (tweet)](https://twitter.com/housecor/status/1373056159771467778?s=19)
- [Should external links open in a new tab or not?](https://belikewater.ca/blog/entry/linking-best-practice)
- [Why you shouldnt say click here](https://belikewater.ca/blog/entry/click-here)
- [Season 4 Episode 1 - Click Here](https://website101podcast.com/episodes/season-04/episode-1/click-here/)
- [Should I use a Carousel](https://shouldiuseacarousel.com/)

Powered Transcript Accuracy of transcript is dependant on AI technology.

**\[00:00\]** **Sean:** Hi, this is Sean. This week we're re-broadcasting the episode 11 things to avoid doing on your website. In this episode, we go over some common things that you can do or not do to improve your user's experience. I hope you enjoy this episode and we'll be back with a new one shortly.

Hello and welcome to the website 101 podcast. This is the podcast for novice web developers and small business owners who want to learn more about running and optimizing their website. We're your host, I'm Sean Smith. I am Amanda Lutz and I'm Mike Mella. And today we're going to be talking about various things that we think you should avoid doing.

Don't do these things. It's just this rearrange vice. So do these things. Do listen to us, but don't do these things. Yes, one of

**\[00:57\]** **Amanda:** the benefits of like doing web development and being online all the time is that you also get a broader user experience. Like I'm sure we have all experienced all sorts of different sites and things that are cool and things that are just absolutely awful. And I know that there have been times when a client is like, oh, I want to do this. And it's like, no, no, no, your users will hate it because I am a user and I hate it.

**\[01:23\]** **Mike:** Yeah, even across different clients like I find that it's really a radical difference what one client Thinks is a great idea or would like to see on their website versus another sometimes is like polar opposites

**\[01:36\]** **Sean:** Yeah, right so Let's start this off with a tweet that I saw a long time ago By Corey House and we'll share it in the show notes. So there's a hey developers please stop disabling copy paste in form fields and then he lists a couple of reasons why it's awful UX, it's confusing, it doesn't improve security, it breaks password managers, which is probably the most important thing and it risks typos on critical info. So where would you see this? You're trying to log into a website.

You're using one password or your favorite password manager and you've got 20, 30 mixed characters with special symbols and whatever and you're not allowed to paste it in. So what do you got to do? Now you got to type it out.

**\[02:26\]** **Amanda:** Good luck.

**\[02:27\]** **Sean:** All caps or some caps.

**\[02:29\]** **Mike:** All that's good.

**\[02:30\]** **Amanda:** I think at that point, I would probably open my browser developer tools and I would inspect that field and I would literally type in value equals and my password, I'm not type in 20 characters, I will cheat the system to be able to copy and paste that. That's a good idea. I've never tried that.

**\[02:47\]** **Sean:** That works if you're on your desktop, but if you're on your phone, too good luck.

**\[02:51\]** **Mike:** So the purpose of doing this, I guess, is the idea that when it says enter a password and then whatever, enter your password again.

**\[02:59\]** **Amanda:** Know the double password?

**\[03:00\]** **Mike:** Yeah, they have to type it twice. They're trying to prevent someone from mistyping a password and then copying it and pasting the mistyped password because that way it'll remember their mistype password and they're still not going to remember it next year.

**\[03:12\]** **Sean:** But that's why you have validation and you just confirm that what's entered in both field is exactly the same. No, no, but that won't solve it.

**\[03:21\]** **Mike:** If I type, if my password is chicken and I spell it with a T and in both cases, it's going to say it's correct. It doesn't know that it's...

**\[03:30\]** **Sean:** Yeah, okay, I need more coffee, obviously.

**\[03:34\]** **Amanda:** I've never seen it on a password field or on just like regular info fields, the only time I've ever seen it, and I think it's with my banking website where this drives me crazy, where they're like, I'm working to send you a one-time verification code and they send it to me every single time I try to do this thing and it's like one-time my butt, you're lying, but they'll send me, they'll email me the verification code, and I mean, it's only six characters, it's not a big of a hassle, it's like a 20 character password, but it's like I can't just copy and paste it. And when you're in that mode of like, I don't want to mistype it, I don't want to have to do this again. I just want to do it once, copy and paste. Nope, middle digits can't paste.

**\[04:16\]** **Mike:** Right, right.

**\[04:17\]** **Sean:** Not fun, not fun, not fun.

**\[04:19\]** **Mike:** Also, as a pro tip, don't make chicken your password. I use that as an example. That's not one of my passwords. Spelled with a T or otherwise.

**\[04:27\]** **Amanda:** Yeah, he says that now as he goes to update all of his passwords every year.

**\[04:30\]** **Mike:** Oh my God, it's...

**\[04:32\]** **Sean:** Oh, meanwhile I'm logged into Mike's Facebook.

**\[04:34\]** **Mike:** All right, I want to move on to one here about links opening in a new tab. So I actually wrote a blog post about this, not this specific one, but it was referenced in the post. Sometimes people, so if you have a page, an article, whatever, with all these links on it, where, when someone clicks on a link, what should happen? And the way I've settled, let's see what you two think, and I think Amanda, you're like this too.

I've settled on the idea that if the link is within the website I'm on, it opens in the same window, same tab. If it's an external site, it opens in a new tab automatically. That's what I do now. Is that what you guys do?

**\[05:18\]** **Amanda:** I agree.

**\[05:19\]** **Mike:** Yes.

**\[05:20\]** **Amanda:** Yeah. Yeah. Because again, as an end user, if I'm looking at a site, if I'm doing a thing, especially if it's documentation and I'm trying to figure something out, and they're like, oh, click over here to stack overflow, this came up, or some other documentation. I don't necessarily want to lose where I was, it might have more stuff to read. So I will always right click and open in a new tab. So it would be nice if just everyone could get on board. And if

**\[05:48\]** **Sean:** you're opening to a different site, new tab it. I do have one client which shall remain nameless at this point who makes new or makes links on their site open in a new tab like internal links and I do too. I have a client like that and I've told them this is a bad user experience and I do occasionally open up new tabs for links on a site but I just middle-click and it opens in the new tab and I get to choose when it does it. The expected behavior, is that it stays in the current top?

**\[06:24\]** **Mike:** Yeah, that was my blog post I referenced, I wrote it years ago, and that's where I was then. I was like, don't open anything in a new tab automatically, just leave it to the visitor, to either right click, or if you have a mouse wheel with a button, you can middle click on it, and usually that does the same thing. That's what I do all the time. So I was like, just let the user decide, now I've softened a little and said, okay, well, it's a new site and send them over there.

But yeah, I have a client that does the same as yours, just everything. They assume you want to keep reading the article you're on, you just want to briefly check out that one link sort of thing, so open it in a new tab. Yeah, and they'll just come

**\[06:58\]** **Sean:** back. Yeah. Clients are free to do that. Like, when I make a website, they have the option when they're creating links in their entries to open it in a new tab, but typically that should be for things that you're going off site. So, you know, like, when we update the show notes on the podcast, And unless we're talking about an older episode, everything goes in a new tab, so earlier I mentioned a tweet while that tweet will open up in a new tab. Yeah.

**\[07:26\]** **Amanda:** You know what though? You could, if for any old links, you could do a little JavaScript to do that for you.

**\[07:34\]** **Mike:** Yeah, I do, I put a little JavaScript in there now that does all this thinking for me and it's pretty cool. Rather than making them click a box that says open in a new tab, every time they make a link in a CMS, you know.

**\[07:45\]** **Amanda:** Client's going to enter content that's up to the client. Yeah. Exactly. Figure it out.

**\[07:50\]** **Sean:** Let's talk about when you're creating a link in your copy and you use the phrase, click here. Why is this a bad idea, Mike?

**\[08:00\]** **Mike:** Oh, geez. Let me count the ways. It's the accessibility would be my biggest concern these days. People who are using assistive devices where they can't necessarily read the entire thing and they're using something that scrolls through all the links on the page for them, instead of saying, you know, website 101 podcast, and they know that when I click on that link, it's going to take me to that site. If it says click here when their device reads it out to them, they're going to be, what does

**\[08:30\]** **Sean:** that mean? Where's that going to take me? Especially if there's like 10 links that say click here too.

**\[08:34\]** **Amanda:** Yeah. So it's not so much that you're against the phrase click here, but just have the clickable link be more like click click here to read more about type of thing. This was one of my gripes was

**\[08:48\]** **Mike:** the the link being labeled that but that what you just said is actually a second gripe of mine. I don't think you should be using the phrase click here at all and that is in that is consistent with what the worldwide web consortium the w3c advises for link labels. They say one of the sort of rules or guidelines is don't talk about mechanics, so don't say things like click here, scroll down, look over there, blah, blah, blah, because depending on the device someone's using maybe it's moved to somewhere else and it's not down, it's somewhere out, you know, whatever.

**\[09:22\]** **Sean:** Okay, that's cool. Yeah. Additionally, click here is not good descriptive text. If you put in and learn more about, oh, actually learn more, it's not the great word thing.

If you put in, I would like you to read and you put the article title and you make the article title the link, you're getting actual better context. And theoretically, this is actually better for SEO as well because Google likes to have good context. And so if you're doing that for internal links, that will help you. If you're using click here for your external links There's no real need.

You still have that need to improve your user's experience so that they understand the context of what they're clicking and where they're growing.

**\[10:11\]** **Mike:** Yeah. And we talked about this on way back on season 4 episode 1, which we'll put in the show notes. Because Sean and I think we're talking about other do's and don'ts or whatever it was. Yeah. And so there is sort of a set of guidelines, like I say, that the W3C has to follow when you create link labels, not using click here. Also not everyone's clicking, right? It phones, you touch things and all that stuff. So I guess you should change it to click or tap here. Yeah, touch tap, look here.

**\[10:46\]** **Amanda:** Hit the tab key. That's cool. Yeah, I usually just back away when it comes to content

**\[10:51\]** **Mike:** and I'm just like here.

**\[10:53\]** **Amanda:** Oh yeah.

**\[10:54\]** **Mike:** Dear client here, do it. I mean, it's very common now. You still see click here all the time. like people, that's why we're, you know, it's in here now because it's been around the whole time the web existed, but it's people still still do it. Well, historically people did know what

**\[11:08\]** **Sean:** to do. Yeah. So, I mean, back in the late 90s, early 2000s, it made sense, but things have changed and unless you're five years old and haven't used a computer, everybody understands what clicking is. I think five year olds know now too. Yeah. Or maybe very elderly without a lot of computer

**\[11:28\]** **Amanda:** experience but still. You know what I want to talk about? What? What is that? What I absolutely hate is the form fields that have a placeholder but that's it. It doesn't have any labels or anything like that. We're at the point now where all of these fields are being auto-filled but if the person who's developed the form picks a different name for the field that may be on a different form that you've already filled out had different information. I'm like, just fill in the form for me,

**\[12:01\]** **Sean:** but it may or may not be the right information. Yeah. And the worst thing about that is you don't know what's supposed to go there. And if you remove the text, now you can read it. And then you have to put it back, but you could forget, especially on a long form, you could forget what the previous

**\[12:18\]** **Mike:** field was supposed to be for. No, exactly. The worst example of that, what you just said, Sean, is For me is date formatting if putting on a date and it's like is it month slash day slash year? Is it four carrier characters for the year or just two and then you start typing the date and it's like wait a minute What was it again? I got to erase it again to see the placeholder all text. Yeah, I like it

**\[12:39\]** **Amanda:** I like how they do it when it looks like a placeholder, but then when you as soon as the cursor goes in there It moves the placeholder up to be a label still within the field I've seen that yeah, I think I think it's good functionality and it looks good

**\[12:51\]** **Sean:** it does. And if you absolutely, for whatever reason, have to do your placeholder is label, make sure you have a screen reader label for assistive devices somewhere in the background

**\[13:04\]** **Mike:** of the code. Name the labels something properly, not just placeholder.

**\[13:09\]** **Sean:** Yeah, because anybody who's keyboard navigating or using like a voice reader is, they need that that information, otherwise it's just gonna be a field. But we're not gonna know what it's for.

**\[13:22\]** **Mike:** The other thing with placeholders in general is sometimes I've seen sites where the placeholder text is too opaque, like it's black, and it looks like the field has content in it already. And it's like just really confusing. It's like, oh, that's just a placeholder to give me a recommendation. I didn't kind of realize that, you know.

**\[13:42\]** **Amanda:** That happened to me in Sean last week when we were trying to set up my new hosting on digital ocean.

**\[13:48\]** **Sean:** Oh, really? Digital Ocean, you should be listening to us.

**\[13:51\]** **Amanda:** And sponsor. Yes, yes, please. That's sure to happen after this one. We've just told them how to make their site better. That's some free UI UX right there.

**\[14:05\]** **Sean:** Yep, it's the website 101. Listen to us. Yeah, OK. Speaking of low contrast text, we've brought this up in other episodes, which I can't recall off hand right now, but there was a trend a few years ago where your footer would have very low contrast test, but not test text, very low contrast text, which is difficult to read, looks cool, but it's difficult to read, especially for people who have vision problems, older, their eyes are bad, and it's bad accessibility. You will not pass any accessibility testing, And with all the improvement or increases in accessibility laws and regulations around the world, you need to be aware of that and not use low contrast text.

**\[14:54\]** **Mike:** Yeah. And this is in my aging state as I am now getting older. Not just low contrast, but small text. It's really being an issue for me now. I need to wear like reading glasses and that and it's really annoying when the text is too small or too light gray to be able to read it. So don't do that.

**\[15:14\]** **Sean:** my wife's eyes are way better than mine. Sometimes she asked me to proofread some stuff that she's writing for work and every time I look at her computer, I have to increase the font size. I just can't see what she can see. She's only two years younger than me. I'm just like fading fast yet.

**\[15:29\]** **Amanda:** Yeah, so I think it's the same when you've just got like not enough weight space on the page. Like I used to be of the mindset that it's like somebody is going to come to this page to see the content, give them as much content as you can all at once, reduce the scrolling above the fold, all of that other stuff. But now it's like, yeah, that's hard to read. Like, let's increase the font size, increase the line height, add some, just add some white space around to make it look better and also just easier to read.

**\[15:58\]** **Mike:** Yeah, that's a good point. That's probably where it sort of came from. It came from, isn't it, like, above the fold stuff and no, one of the, you know, they're only here for one second, they got to show them every single word that I have on this page. I have a rescue site that I took over that was built by somebody else, and the whole site is tiny little gray text, and I can't wait to just redo the whole thing.

**\[16:20\]** **Sean:** Yeah. How old is that? Because I mean, I still see it occasionally, but that trend is a little bit older now.

**\[16:27\]** **Mike:** I mean, this is, it was a WordPress theme that was built that way, I think it's five, six years old, or something, yeah.

**\[16:35\]** **Sean:** That would be about the end of the trend, yeah.

**\[16:37\]** **Amanda:** My website, my personal site, is about that old, and it looks like that. Like, it's just like a wall of small gray content. I need to update it, but, you know, she makes her children.

**\[16:50\]** **Mike:** That's right. Yeah. Yeah. Totally get that. We should do an episode about that topic sometimes. I would. How to fix your own work. Point here. Busy fixing other people's work.

**\[17:03\]** **Sean:** Find time and pay yourself to your own website.

**\[17:06\]** **Mike:** Hey, this is Mike here. And we're currently looking for topic and or guest suggestions. So if there's anything you'd like us to talk about or any one you'd like us to talk to, please reach out website 101podcast.com slash contact.

**\[17:24\]** **Sean:** All right. So let's move on to something a little bit more web developer oriented here. Commenting your code. Oh, oh, my God, comment your code. I know as you type it, you think, Oh, I understand exactly what's going on here, but three months, six months later, you're not going to.

**\[17:45\]** **Amanda:** Before we go any further, dear all of my Seneca students, it's not just me being anal retentive, be word, please listen to these other professional developers as we talk about code,

**\[18:02\]** **Sean:** style and structure. Sean Preach. Well, it's basically said at least I don't know how many times I've been working on a project and I come back to it three months, six months later and there's maybe a little bit of complex logic going on in the JavaScript or the twig code or PHP or whatever. I can't follow it because there's no instructions about what does this block do?

What does this block do? How is this related to this? Commenting your code really makes it more readable for yourself. So don't worry about other people, well, you should.

But the most important reason is when you take over, or you can revisit a site you worked on, that you understand how it was done. It also benefits if you're working on a team, or you, like Mike just said, was talking about he's a rescue site he took over from someone else. If that developer has not commented the code, It's really difficult to follow. One last benefit for commenting code.

Recently, I've been working on a site that's really stretching my Java script skills. And I wanted to do something, but I knew what I needed to do, but not how to do it. So what I did is I commented the code before I wrote the code. So step one, step two, step three, step four.

Sudo code?

**\[19:24\]** **Mike:** Yeah, I've done that.

**\[19:25\]** **Sean:** Thank you, I forgot the term, pseudo code. It really helped. Just getting in the habit of writing comments made me able to do something that I thought I might have to hire a contractor for it.

**\[19:37\]** **Mike:** Yeah, that's the thing is that the web is so complex now. We're not talking about writing a comment that says the following is a heading, a main level heading. And this is a subheading, it's not like that. It's like when you're creating for loops and really complex stuff with CMS syntax or JavaScript or whatever, yeah, I can be really difficult to remember what the heck is going on when you come back to it later.

We've all experienced that. So whether it's a note for yourself, for the future, or some other developer who might take part in it sometime, yeah, definitely there's no penalty for filling your code with all kinds of comments so that you can understand it. It's a great idea.

**\[20:19\]** **Amanda:** I think also properly formatted code. This is another thing that I need to try to even still drill into all of the students. It's like code is just so much easier to read if you've got the nice indentation as you go down with all the children and then the closing tags and they all come back. And it's the same with CSS and it's the same with JavaScript. Anything that's in between the opening and closed brackets, indent, anything that's between the open and closed tags,

**\[20:47\]** **Mike:** indent. And you can get like little plugins or sometimes it's built into your code editor that you push a button and it automatically dense things the way it's supposed to be you don't get to worry about it so it'll even do it on

**\[21:00\]** **Sean:** save yeah yeah something like prettier does a lot of proper formatting and things like that yeah and yeah I know there's a debate about tabs versus spaces the only thing I have to say about that pick what you like and be consistent yeah agree that's it I know what I like if it's if what

**\[21:19\]** **Mike:** you like is different than me it doesn't matter yeah okay I'm gonna go pivot here and talk about a client-based thing that sometimes I encounter. So if you're a developer listening, you know, you could share this with your clients. If you're a client listening, listen up. And that is, if you have an issue that you're trying to solve on your website, rather than proposing the solution to the web developer, just identify what the problem is and discuss solutions with the web developer.

So a simple example would be, can you make this button blue. Don't say that. Instead say, you know, I feel like this button is not visible enough in the context of where it is. What can we do to make it stand out more?

Make it pop. And then come up with maybe make it use the blank tag. No. Does that still exist?

It does. It still works. Yeah. I'm going to put that aside sometime just for for So yeah, don't assume that you have the best idea and just spit it out and turn your web developer into a pixel pusher where they just implement ideas that you have.

Unless that's the relationship you have with your web developer, I don't think it should be. But anyway, so your developer should have other suggestions that could solve the problem that you're looking to solve rather than just the one that you jumped to immediately.

**\[22:42\]** **Sean:** Absolutely. Collaboration. inspiration. Just a pet peeve of mine.

And actually, for any freelancers who are working on their own, trying to build up clients, one of the best things you can do to get clients on board is to find solutions for their problems and to learn what the problems that they're trying to solve, you need to be able to talk to them. And not just like, you don't want to be a yes man. I mean, sometimes you do, but you don't want to just say yes to everything and do whatever they want, you need to be able to push back or say, oh, what are you really trying to do here? What is this going to help?

How is this going to help your business or solve this problem? What is the real problem underlying this issue?

**\[23:27\]** **Mike:** Yeah, it's a combination of the web developers expertise in web development and the knowledge they have combined with the client's expertise in that person's business or organization in their audience. You have to kind of like blend the two of them and come up with a solution.

**\[23:41\]** **Amanda:** Those are those are the best clients to work with. Yeah. Yeah. Amanda, you're up.

So something I did learn a very long time ago and that I still tell my clients is that if everyone wants a blog, everyone thinks that their opinion is important and I'm going to share it out there with the rest of the world and everyone's always got like these really great. They're going to do it all the time, fantastic. Writing blogs is hard. And after a couple months, everybody invariably falls off a little bit, unless you're a writer, you know, but if you're already running your business and trying to do this and got family life as well, there's just not enough hours in the day.

And so you're not going to have blog posts that often. Maybe don't display the date prominently so that, you know, or even WordPress, I think the default WordPress used to come with, it looked like in the sidebar widget, it looked like a calendar. And so then you could like click to link on each day that had a blog post. So if some user comes to your site, and it's like the last three months don't have any links because you haven't made any blog posts, I think that that looks more unprofessional than, hey, here's some content, here's some blog posts.

You don't know when I posted it because I haven't listed the date. I think that makes more sense.

**\[25:05\]** **Sean:** 100% unless you're writing regularly and then you've always got fresh content You might want to show that it's it's fresh by having the date. Yeah, and I do have a blog on my company site and a long time ago I did have dates on it and I was updating like two or three times a month and that was great and Then my frequency of updates went down and two or three years ago. I removed the dates because I was like It's just looked bad, in my opinion, that I had this great blog article, and it's the most recent one, but now it's three months old. I don't have as much to say, but what I do have to say is still valuable.

So I keep it up unless I think it's dated, in which case I just hide it.

**\[25:52\]** **Mike:** Yeah, that's the thing. I have a client that they are sort of a think tank, and their whole jam is about publishing articles all the time. So they have dates really prominent on there, they have, you know, this will take six minutes to read kind of thing, all that stuff. And that's fine if you do publish a lot, but yeah, if you don't, then think of your content, try to sort of spin it as more what we call evergreen content so that, you know, if it remains online for a long time, it still remains relevant.

I mean, if you're writing an article about some issue that's happening whatever in the news and it's going to go away, then that's nothing you can do about that. But if you're talking about something, you know, about your organization or web development or whatever you're writing about, try to think about, well, how can I ensure that this article is going to make sense and still be relevant a year from now and write it with that in mind? And then you can take the date off and it's not going to cause you all the problems we talked

**\[26:48\]** **Sean:** about earlier. Yeah. Yeah. The evergreen content is, that's really important that you should also be checking your stats to see what articles are actually getting hits and maybe valuable to you, like I wrote a blog post many years ago and I no longer use SAS but this blog post even up until recently was one of my biggest articles ever just constantly getting hits and I was like well wait I'm just going to keep it up, I don't use SAS anymore, it's a great way to write your CSS, but obviously this thing was helping people out because they were getting a lot of hits on

**\[27:28\]** **Mike:** them. I think my most popular blog post is the one where I write about the phrase click here. I wrote it like I don't know 10 years ago and it's still people hit it all the time. Okay I want to talk

**\[27:39\]** **Sean:** about carousels. They're very popular. Everybody loves them. Almost nobody looks beyond the second slide. Yeah. And even the first slide to the second slide is a massive drop off. There's a website which I'll include in the show notes called Should I Use a Carousel? And it's a carousel and you have to go through and but each slide has something interesting or amusing about it with links to research about why carousels don't work.

**\[28:09\]** **Mike:** Yeah, that's great.

**\[28:10\]** **Sean:** Now, I do use these with clients, I push back a little bit, but you know what? In the end, I've educated them. It's their website. If they want to do it, it's not a hell I'm willing to die on, but I really think that you should avoid carousels. There's not really any good reason to use one.

**\[28:29\]** **Amanda:** Actually, I just thought of something, and this is not a good reason to use them or whatever. But I have heard friends complaining about the jobs that they work at and how the executives always want these slideshows, they always want these decks. always has to be a presentation. So I wonder if some of the decision-makers, some of these higher-level decision-makers are so expecting to see information in that format that it's like, well, Carousel will do that for me.

Don't do it. They're not great for all of the reasons that Sean just said, but it just occurred to me now. I wonder if maybe that's why they became popular and why they're sort of lingering around for so much longer than they should have.

**\[29:09\]** **Mike:** It's almost like a PowerPoint type, yeah.

**\[29:14\]** **Sean:** It could just be, it could be like you said, stakeholders who want to put their mark on their website and your point of contact as the web developer is with somebody lower down in the chain, and they just have to follow orders and like, they understand what you're saying. They might even agree what they, they don't necessarily have the power to enforce that. They're like, nope, the CEO or the CFO or somebody in the CC wants this slider. We got to do it.

**\[29:41\]** **Mike:** I will say, because I've used sliders as well, even recently, and my position these days is, I found that traditionally they've been used as a way for people to shove as much as they can on to a homepage.

**\[29:54\]** **Amanda:** It's like, above the fold, yeah.

**\[29:56\]** **Mike:** Oh, I want to be on all page, so do I, yeah. And they want to just put a big slider up on the top and everyone, every department gets their own little slide in there, that's just dumb, don't do that. But I will say that I've seen really clever uses of them where they're used to sort of showcase content that where each slide has equal value, you could say, equal visual weight. So an example might be for news articles, or things like that, even I wouldn't say staff, but news is a good one, news blog, where each slide is just another entry and it's not like they're competing for your attention against each other, like they would if they were content from various departments in an organization.

So I think that could be a valid use of them as a way to just sort of save space on the thing. Like here's the latest news article and there's a little arrow there. You wanna see the one right before that, we'll just click that. And if you don't click it, it's not a huge deal.

We're not counting on you to go through the whole slide show, you know what I mean? So I've seen intelligent uses like that

**\[31:00\]** **Sean:** that I think are kind of forgivable. Photo galleries also work like that. If you want to save a little bit of space, you have a single thumbnail and that it loads up a model and you can do a slide show like that.

**\[31:12\]** **Mike:** Yeah. So you can do it sort of okay, but generally, it should be sort of a last resort, I would think, most of the time.

**\[31:20\]** **Amanda:** I would also think trying to keep the number of slides to a minimum.

**\[31:25\]** **Sean:** Yes. That's important just for page size and page speed and loading and stuff like that.

**\[31:31\]** **Mike:** There's nothing worse than seeing a carousel and those little dots at the bottom is like 15 different thoughts and like I have to go through all of these things. This is all important to me. I'm not doing it. Yeah, don't do that. So I have something along these lines that I want to bring up and it gives me a headache just hearing this word and it's

**\[31:49\]** **Sean:** pop ups. Yeah. Yeah. Pop ups. Yeah. Everybody's favorite. Yeah. Also known as models or

**\[31:55\]** **Mike:** light boxes. Yeah. So this is the yeah exactly the thing where you're on a site and all the sudden this thing pops up right in front of you with a call to action to do something or whatever. Sign up for a newsletter or something.

There's a whole bunch of different implementations of this that, again, I think you can do it in a proper way. Like I've done it in ways where you're on a news listing page. And as you get to the bottom, something slides out from the side and doesn't obscure the whole page. It just sort of draws your attention because it's animated in.

And it says, oh, you want to sign up for the newsletter and you can know about all these things as they come in or whatever. So I think that kind thing can be acceptable. But yeah, if you're going to just have a window pop up right in front of everybody's face and block them from doing what they were already doing on your site,

**\[32:42\]** **Amanda:** that's probably a bad idea. Do you know what I've seen lately? When I closed the window, pop up came then. Oh, you're leaving? Are you sure? And it's like, oh, that's a worst. That is such a bad idea. And thank you. I will never be back here again.

**\[32:58\]** **Sean:** Exactly. Oh my God. Any sort of pop-up that comes without user-initiated action is just wrong. Like I land on your page five seconds later. The whole screen is grayed out and you're asking me to subscribe to your newsletter or go buy something on sale in your shop. Yeah. Goodbye. I've done.

**\[33:20\]** **Amanda:** I've come to your website for the very first time. I'm just reading about whatever services is it is you provide, do you want to subscribe? And it's like, I don't even know what you do

**\[33:29\]** **Mike:** yet. Get out of my face. One of the things that I often hear from people, these are big in the marketing community. I find pop-ups.

I find any site that has to do with marketing specifically. They just adore pop-ups. They're flying them all over the place. And there's like one of the things that I always hear is when I talk to people who do those kind of sites, is they say, well, they work.

The truth is they work. Those pop-ups, they get people to sign up. and not the thing I always say is, I'm talking specifically about email signup pop-ups. The thing is, even if you did that and you collect email address, some people are gonna say, okay, fine, I'll sign up and they give you their email address.

The question is,

**\[34:10\]** **Sean:** my favorite email address is non-et domain.com.

**\[34:14\]** **Mike:** Right. But when you send out your newsletter as a result, the question is, is that person going to actually consume your content? Are they gonna read it? Are they gonna come back? because that's the measurement you have to measure, not whether or not you've captured someone's email address. That's a good point. Sometimes people just put it in to make the thing go away. Or when they get your thing, they'll hit it spam button and suddenly you're marked as spam by Google and that's backfiring, you know? So you really have to make sure you're not causing more problems for yourself than you're solving, right?

**\[34:44\]** **Sean:** Absolutely. That's why if I can't do something on a site that I actually need to be able to read something,

**\[34:51\]** **Amanda:** I'll just use nonatdomain.com or like 8123 at gmail.com. I don't think I've ever seen, I mean, sometimes like with those really stupid not stack overflow but others supposed to be especially programming, like asking questions and getting answers from the community. I think that's the only time I've ever seen a hey, you have to subscribe, you have to log in to be able to see everybody's answers. I don't think especially like marketing or shopping or something like that. I don't think I've ever seen a modal that would not go away.

**\[35:25\]** **Mike:** Yeah, I guess that's true. But you know, you don't know how people are gonna behave. Like some people who aren't that familiar, again, with the web whether it's old people, young people, I don't know. But maybe they think I have to do that. I have to put this in in order to, I don't know if anyone's like that.

**\[35:40\]** **Sean:** So, how I see this is I'm going to your website. It's like I'm visiting somebody's house for the first time. Like I got this new friend, I'm going to their house the first time. And I think, you know, we're going to have a couple drinks, watch the game, or sit in the backyard, have a barbecue, but no, you know what they do? They sit me down and they start talking about their MLM. That's what this is like. I'm so out of there.

**\[36:06\]** **Mike:** I've got some protein shakes. I can help you. If you can just help me sell them, we're going to be rich. The two of us. Absolutely. I think of it more as like you enter a store, like a department store, and a clown jumps in front of your face and start saying, hey, look at this. And I would just leave, you know? If you don't have a heart attack first. Unless it's a clown store, I guess. All right, so we're going to wrap this up soon, I think.

**\[36:35\]** **Sean:** I think so.

**\[36:35\]** **Mike:** Anyone else got something else they want to talk about?

**\[36:37\]** **Sean:** I'm good.

**\[36:38\]** **Mike:** I'll throw one more thing in your full-size images on mobile. This is another one for web developers. It's a little, hopefully, it doesn't happen that much these days. but, you know, if you're serving up an image for a desktop and it's a huge, you know, 1,400 pixel wide image because it's all nice and high quality, don't serve that same image for people on mobile devices.

You have to resize it and it should be doing that automatically with your content management system or whatever so that with someone's viewing it on a small screen, they don't need all that resolution, give them a smaller version of it because if you serve them them the full size image, they're just making them download a whole bunch of stuff and wait longer than they have to, so make sure you're not doing that.

**\[37:21\]** **Amanda:** Mobile plans in North America are awful, so you're making the picture element is your friend. That's another strong argument for mobile first web development is you don't want these people on their mobile devices using their mobile data to download these big beautiful, gorgeous images. And then, oh, here's the media query done the wrong way. You also have to, like, this is more so for, like, background images. But now you also have to download this, like, smaller, mobile-sized image. And it's like, no, like, think of all of the mobile stuff first. And then people on desktops, they can, if they need to download a bigger image, they can also do that.

**\[38:01\]** **Mike:** Absolutely. Yeah, think about mobile first because that's, well, that's the right thing to do.

**\[38:05\]** **Sean:** Yeah, so a lot of what we talked about for developers touches on accessibility and mobile. All of these are main, really big reasons why you should not do what we've been telling you about.

**\[38:22\]** **Mike:** Don't do X. Yeah, and I have a feeling that we made came up with some more ideas like this and add to this list and maybe we'll do a follow-up episode with more stuff that we think you should not

**\[38:34\]** **Amanda:** do. Yeah. I'd love to. I'd love it if any listeners also have ideas of things that we should not do. Let us know. Yeah. And also why? Ask a question, if you're not sure, is this a good idea?

**\[38:46\]** **Mike:** Maybe we didn't talk about it. Or if you disagree with something we said, by all means, website 101podcast.com slash contact, get in touch and tell us. Tell us, put us on our place. if you dare. I mean, if it's if they're correct, that's all I'm saying.

**\[39:05\]** **Sean:** I'm from Micah's double dog doing it.

**\[39:14\]** **Amanda:** The website 101 Podcast is hosted by me, Amanda Loots. You can also find me online at AmandaLoots.com

**\[39:21\]** **Mike:** And by me, Mike Mella, find me online at belikewater.ca or on socials at Mike Miller.

**\[39:27\]** **Sean:** The website 101 Podcast is hosted by me, Sean Smith. You can find me online at my website, caffeinecreation.ca. And on LinkedIn, where my username is, caffeinecreations.

Close Transcript 

Have a question for Sean, Mike, and Amanda? [Send us an email](/contact).

[![Listen on Google Play Music](/assets/images/google_podcasts_badge@2x.png)](https://www.google.com/podcasts?feed=aHR0cHM6Ly93ZWJzaXRlMTAxcG9kY2FzdC5jb20vZmVlZC5yc3M%3D)[![itunes badge](/assets/images/itunes-badge.png)](https://itunes.apple.com/ca/podcast/website-101-podcast/id1449510012)[![itunes badge](/assets/images/spotify-logo.png)](https://open.spotify.com/show/3rmSM1R9t6q1U8DmYWJRSO?si=NrYPMgDaRV6Dd56PjEaPow)### Season 07

- 1 [ When to Say No](https://website101podcast.com/episodes/season-07/episode-1/when-to-say-no/)
- 2 [ How can I communicate better with clients?](https://website101podcast.com/episodes/season-07/episode-2/how-can-i-communicate-better-with-clients/)
- 3 [ What to do when work is slow - with Mitchell Kimbrough](https://website101podcast.com/episodes/season-07/episode-3/what-to-do-when-work-is-slow-with-mitchell-kimbrough/)
- 4 [ Motivation, Burnout, and Imposter Syndrome, with Kevin Nicholson.](https://website101podcast.com/episodes/season-07/episode-4/motivation-burnout-and-imposter-syndrome-with-kevin-nicholson/)
- 5 [ How to spin up a website quickly using a boilerplate](https://website101podcast.com/episodes/season-07/episode-5/how-to-spin-up-a-website-quickly-using-a-boilerplate/)
- 6 [ Back in my day...](https://website101podcast.com/episodes/season-07/episode-6/back-in-my-day/)
- 7 [ How to submit a support request with Ben Croker](https://website101podcast.com/episodes/season-07/episode-7/how-to-submit-a-good-support-request-with-ben-croker/)
- 8 [ Online Learning and Keeping up with Technology with Ryan Irelan](https://website101podcast.com/episodes/season-07/episode-8/online-learning-and-keeping-up-with-technology-with-ryan-irelan/)
- 9 [ Unlock your ADHD superpowers with Chris Ferdinandi](https://website101podcast.com/episodes/season-07/episode-9/unlock-your-adhd-superpowers-with-chris-ferdinandi/)
- 10 [ Rebroadcast: 11 Things to avoid doing on your website](https://website101podcast.com/episodes/season-07/episode-10/rebroadcast-11-things-to-avoid-doing-on-your-website/)
- 11 [ Raw and Unedited](https://website101podcast.com/episodes/season-07/episode-11/raw-and-unedited/)
- Bonus[ The Joy of Self-Taught Coding](https://website101podcast.com/episodes/season-07/episode-/the-joy-of-self-taught-coding/)

### All Seasons

- [Season 01](https://website101podcast.com/season/01/)
- [Season 02](https://website101podcast.com/season/02/)
- [Season 03](https://website101podcast.com/season/03/)
- [Season 04](https://website101podcast.com/season/04/)
- [Season 05](https://website101podcast.com/season/05/)
- [Season 06](https://website101podcast.com/season/06/)
- [Season 07](https://website101podcast.com/season/07/)
- [Season 08](https://website101podcast.com/season/08/)
- [Season 09](https://website101podcast.com/season/09/)

      &lt;!\[CDATA\[YII-BLOCK-BODY-END\]\]&gt;
