5
5 Comments

Should email verification be mandatory during the registration process?

I am building an authentication system for my website and am trying to figure out whether I should force the user to verify their email address before they can be fully authenticated so the user can perform actions like posting, commenting, purchasing etc.

Most people online seem to suggest that email verification should be a mandatory step in the registration process, because if the user were to ever miss type their email address then they would be at risk of losing all their data when they logout or if another user were to login with the miss-typed email address.
source: https://ux.stackexchange.com/a/111023

But in practice, most websites like indie hackers, reddit, airbnb, twitch, never enforce email verification during the registration (or even purchasing) process. So how do companies like these handle situations where a user has miss-typed their email address? I'm pretty sure this has happened quite a few times on their platforms given their large user bases.

posted to Icon for group Product Development
Product Development
on May 8, 2020
  1. 2

    I think email verification is mandatory. Otherwise, you will get fake registrations. What you want is people who love your product. If they are not willing to do a simple authentication then they will probably never buy from you.

  2. 1

    I think as someone suggested in the comments: only allow verification if the user wants to do xyz with your project, let the user browse, while logged in with the unverified email address.

    To unlock more features, ask to verify the email address.

    I know remember that when signing up with Facebook (very recently), new email address, it allowed me to use its features, but in less than 1 day, you have to verify the account using a phone number. So, first email address, which gives you limited access and then phone number verification for full access.

  3. 1

    It's not mandatory in my product, I don't even ask for passwords at registration. I will restrict some features to verified users soon though. This way people can still take a look very fast and decide if they want to stay around.

  4. 1

    Probably in the MVP, you don't necessarily need email authentication.

    Once you have enough retention - Start worrying about it ?

  5. 1

    I didn't have an Email Verification and still don't have it. As an early-stage startup, I get a lot of yopmail emails but some of them are genuine. I don't think I'll implement verification until the product is good enough. I will contact users regarding their experience.

    So you decide.

Trending on Indie Hackers
I built a WhatsApp AI bot for doctors in Peru — launched 3 weeks ago, 0 paying customers, and stuck waiting for Meta to approve my app User Avatar 52 comments Fixing broken scrapers instead of working on my actual product. So I made it my problem. User Avatar 44 comments I built an open-source PII masking layer for LLM APIs — early traction, looking for design partners User Avatar 33 comments How to see revenue problems before they get worse User Avatar 28 comments From broke and burned out as a PM, to launching my SaaS and optimizing my health User Avatar 27 comments I kept starting projects and dropping them. So I built a system that wouldn’t let me User Avatar 23 comments