top | item 6706566

Crap to stop doing on startup websites

61 points| DanBlake | 12 years ago |harknesslabs.com

56 comments

order
[+] VBprogrammer|12 years ago|reply
There is some really weird advice in that article.

  Hey Accountname! Thanks for registering on http://site.com   ( Site world )

  Your account is Accountname and the IP address this was   created from was 2.3.4.5 on 11/10/2013 12:35 ETA. The link to your profile is here :     http://site.com/profile/accountname
 
  If you did not create this account, you can deactivate it by clicking here
Not all startups are aimed at techies, and my mum would be scared and more than a little put off by that.
[+] DanBlake|12 years ago|reply
When you run a high traffic site that deals with hundreds of support tickets a day, you figure out ways to solve them before they start.

The email above solves the following problems:

1: Many users forget their account name and search their inbox for site name, sitename.com or their account name. Displaying those prominently lets them easily find this email.

2: Accounts get created on other peoples email /constantly/ and we had tons of requests a day asking to delete the account or to get more information. Having the link to delete it saves us the time of having to field this request. Same thing with the profile and IP address.

You can look at the profile link and be "Oh, thats my kid- Must have used my email for some reason" - When no profile is present, the IP also solves this issue.

It doesn't seem apparent at first, but when users complain about this in large amounts, you realize its worth solving.

[+] reginaldjcooper|12 years ago|reply
Stop redirecting me based on GeoIP or whatever. I'm not Japanese, only my VPN is. That's why I typed .com instead of .co.jp.
[+] bluedevil2k|12 years ago|reply
Yes! And then they continue redirecting me even when I retype .com a few seconds later! Google is a big offender - when I travel, I want .com, not whatever country I'm in.
[+] spindritf|12 years ago|reply
While I agree with most of those, how many of the points are just a matter of author's preference? Is there any data behind it?

> Important step here: Once I type the new password and click “OK” you automatically log me in. I don’t have to go log back in again.

I actually prefer to have a chance to log in using my new password so that I can save it in the browser. If it logs me in automatically, I need to log out, and log back in. Or worse, I forget to save the password and have to do the whole reset password dance again next time.

[+] DanBlake|12 years ago|reply
You can save the password from that form just as easily. Its just a matter of the webmaster labeling the field correctly so your browser recognizes it as a login form.
[+] insickness|12 years ago|reply
Also, quit asking for a username when I go to recover my password. My email address should be sufficient.
[+] xofer|12 years ago|reply
There's a major problem with this: privacy. The password process needs to prevent against discovering that someone else has an account. The way to do this is to respond exactly the same way whether the account exists or not. Less user friendly, yes.
[+] bluedevil2k|12 years ago|reply
Emails should be your username - 1 less thing to ask them for in the sign up process.
[+] alok-g|12 years ago|reply
I presume authentication (at least currently) is not an important issue for unsubscribing. For example, bad people are not unsubscribing users from their competition as yet...
[+] csmuk|12 years ago|reply
How about stop sending me marketing crap when I sign up for something. Much better solution.

My biggest bugbear is actually Atlassian JIRA where when you upgrade/install it, it tells Atlassian to SPAM you so every damn time. You have to then click through to unsubscribe. Even though you just gave them $20,000 in license fees.

[+] runejuhl|12 years ago|reply
I can only recommend getting in contact with Atlassian wrt. your problems. I've contacted them twice about errors on their pages and I've gotten great service both times.

I regularly send out emails when something is amiss, and getting a proper response AND getting the problem fixed is rare. Sadly.

[+] Kiro|12 years ago|reply
Is "7: Stop the sneaky redirects" really true? Source?
[+] FuzzyDunlop|12 years ago|reply
Anecdotal, but there have been a number of times I've clicked a result on Google, and have been unable to get back to the results page without either double clicking the back button or finding it in the history. You'd just go to the original page that redirects you to the actual content and get stuck in a loop.
[+] DanBlake|12 years ago|reply
Its absolutely true. Why would google disregard such absolutely accurate data about the quality of its presented results? Now, It may or may not be true that webmasters do this for that reason or they are just lazy. Doing specially crafted redirects (mostly from mobile to full sites) does it. Here is a example, where you cant press the back button

http://m.washingtonpost.com/local/adams-morgan-hate-crime-wa...

[+] gelisam|12 years ago|reply
If Google is really using that algorithm, then I'm afraid I'm polluting their data. When I am looking for something on Google, I ctrl+click on all the relevant-looking links so they open in new tabs. Since I haven't even read any of the results yet, it is inaccurate to assume that the last link I ctrl+clicked was the most relevant.
[+] alecsmart1|12 years ago|reply
Am curious on how this is done? Like a Javascript hack? Does it affect the Google ranking?
[+] salman89|12 years ago|reply
I too would think that the redirect links from Google are search-instance specific.
[+] xrjn|12 years ago|reply
Have you ever read ArsTechnica with javascript on?
[+] downer98|12 years ago|reply
Yeah, mobile versions of ordinary website truly are the bane of the internet.

The worst part is when the mobile version is unusable, but I can't change my phone's user agent string, to gain access to a website that has a desktop version that would very obviously work perfectly fine on my phone.

[+] salman89|12 years ago|reply
Good points here, especially on session length when related to logging users out.

I do however disagree with: "Anyways, the point of this is that in almost all uses, mobile site versions are god-awful." While the option to view the full site should always exist, there are enough experiences that designers would want different on mobile. There is a subset of power users who just want the full experience - but I think OP is generalizing here.

[+] matthewmacleod|12 years ago|reply
Anyways, the point of this is that in almost all uses, mobile site versions are god-awful.

I think you're right, unless the site commits the abonimable sin of redirecting from a specific desktop-targeted page to the homepage of the mobile site when it detects a certain user agent.

STOP DOING THAT.

It is absolutely the worst thing I have seen happen to site usability now that mobile sites are becoming more popular. And it's compounded in several cases by broken "view desktop version" links that still prevent me from actually seeing the page I requested in the first place.

Poor implementation that literally prevents users from viewing your content on popular devices is appalling UX, and it's one of the few things that will make me leave your site forever and never return.

[+] tehwalrus|12 years ago|reply
I agree - some of the time. For blog posts, the mobile site is fine (because it knows what I want to do; read the post.)

However, changing the requested content, not letting me look at the main site using one button at the top of the page, and stopping me zooming on a real page are all ways to get me to never visit your site again.

I read quite a lot of stuff direct from iOS Twitter in the WebView - I just ignore sites that mess me around.

[+] URSpider94|12 years ago|reply
One way to read this would be: create a responsive, well-designed main site that functions well on both mobile and desktop.

My bigger pet peeve is when the mobile site is so dumbed-down that I can't access the features that I need, but then the full site won't load on my phone.

[+] jgarcie|12 years ago|reply
I think this will be less of a problem as responsive mobile design takes over. When I'm looking at a mobile website, I don't mind that it appears slightly different as long as all the same content is there.
[+] bkm|12 years ago|reply
I think point 3 is a good example of 'less is more' being applied in a wrong manner. Double email-address form fields are indeed silly, but passwords are invisible. The second field is there to catch typos (it is unlikely users make the same typo twice) and copy-paste mishaps.
[+] sdfx|12 years ago|reply
But then again, you can always reset the password if you made a typo.

  - Username and password should enable you to change the email
  - Email alone should enable you to reset the password
So there is no risk in removing both duplicate fields. But maybe by now it's expected to type in a password twice. Users might be so used to it that it feels wrong to only insert it once.
[+] graycat|12 years ago|reply
Don't "lock" the submit button.

Why? Because you are then using UI features I have no way to know about in advance. Simple HTML I can know about in advance but not what can be done with JavaScript, AJAX, etc.

So, don't implement new, unique UI features.

[+] bernatfp|12 years ago|reply
Good points, but there's a good reason why passwords are asked to be typed twice.
[+] boobsbr|12 years ago|reply
E-mail addresses are also commonly mistyped.
[+] taway2012|12 years ago|reply
The XKCD panel included below point 4 seems misguided to me.

Asking for the admin password prevents AUTOMATED, DRIVE-BY installs of device drivers etc. Only responding since people seem to take XKCD's opinions on tech seriously.

[+] extra88|12 years ago|reply
The point of the cartoon is not that admin passwords for driver installs are bad but to point out how the current state of computer security fails to protect all the other aspects of computer use.
[+] boobsbr|12 years ago|reply
Another one: Stop stealing the mouse middle click, I want to open the link on a new tab, not on this tab.
[+] MasterScrat|12 years ago|reply
Isn't there a service that could handle signup/registration/mass emails for startups?
[+] xux|12 years ago|reply
MailChimp
[+] Roboprog|12 years ago|reply
Attributing to stupidity that which can be explained by evil???