I'm working on a service project like Invision, Trello or UX Pin. The home page is just for showing what our service is about and we have a Profile page which is like Dashboard. I just wonder what's the best location to redirect users to after they sign up?

I have two options in mind here:

  1. Redirect them to Login Page.
  2. Redirect them to their Profile Pages.

What do you guys think ?

4 Answers 4


I'm not sure we can we specifically answer the question with the information given, but below are some ideas of what to do and what not to do that may help you determine the best course of action in your own scenario.

Automate the sign-in after sign-up. I really dislike those sign-ups that gather all the site needs to use an account then redirect users to a login page to enter the information again. It's such a lazy way to link the sign-up process to the logged-in state. It doesn't take much to automate or skip the sign-in process. Redirecting to the log-in page just makes every user do the work for you instead of the dev having to connect the dots just once.

Don't ask for more right away. As a general rule, it's not a great experience for users to enter the information needed for sign-up and then after 'entering' the site to be presented with another bunch of information to fill in. Better to use a process of gradual engagement for gathering profile information including that which is often asked for during the sign-up process.

Don't lead users into a cul-de-sac After sign-up, users will be thinking "OK, I'm in - now what", so don't lead users up a dead-end which might leave them wondering what they can do and where to go. But on the other hand don't make onboarding an overwhelming experience by bombarding them with information all at once. Give one or two common options for them to explore.

Transition the experience from sign-up to usage. Sometimes, after sign-up there can be a negative feeling of having been sucked in to the site only to immediately lose control. This happens as a result of a disconnect between the high point of having logged in and a lack of a corresponding welcome to the site. I'm not suggesting an over-the-top. "HI! Great job! You did it! Congratulations!", but sometimes a feeling of "Aha, we've got your details thanks, now lets get down to the business we made you sign up for" can make the user's emotional level dip below the plateau rather than lower gently.

Provide continuity. If you know where the user came from, for example via an affiliate link or a friends referral, or if the user was already on a 'working page' then don't automatically ignore or discard this after sign-up, but provide continuity from being 'outside the site' and being 'inside the site'. Acknowledge any relevant referral, offer, discount, connection, or re-instate the previous working page as applicable. This makes the sign-up process seem less like a separate step, but part of a smarter connected service. Note that the relative usefulness of plonking the user back where they were (like after some alien abduction), and guiding the user inward or onward is entirely dependent on the circumstances of each individual site and the subsequent user expectations. You may, for example, find it best to provide several options of where to go now, one of which is 'back to whatever page'. This is also part of 'information wayfinding' below.

Give new users a lifeline. Don't ignore the fact that the user might need help. Make sure as early as possible that users know there is help available and where to find it if they need it. Just please don't make them read it right away!

Don't leave big empty voids. In sites that provide or store content, it's pretty common to present the user with some empty state to show that this is where the content will be, what the content might consist of, and to directly (or indirectly) prompt the user in trying to start filling that empty state with something. There's many ways to do this and EmptyStat.es is an interesting collection of examples.

Don't lie (or appear to lie) about functionality before sign-up. New users may have an element of mistrust or doubt about a service. Don't give that seed of doubt a chance to grow or you may find you can't ever get over it.

Information wayfinding after sign-up is critical. Often after sign-up users wonder if they are actually in the right place, for example they might wonder whether the service lives up to the claims made immediately before sign-up, or whether the service makes it easy for the user to achieve their tasks. If the functionality is difficult and the access to that functionality is hidden or not clear from the outset, you might well find the user signing out or deleting their account much sooner than you wanted, and without exploring further to find out more. So make sure your information wayfinding strategy is thought out.

  • 4
    It's always bugged me that the Stack Exchange sites fail to implement continuity.
    – JBentley
    Commented Sep 15, 2014 at 18:35

https://ux.stackexchange.com/a/64392 Is a great answer.

Something to add to all this though:

One of the main things I dislike when I need to create an account is the redirection to home-page / welcome page.
Redirecting back to the home-page is fine, when the user has gone to the home-page and clicked a sign-up button. However, if I've created an account, then I am (usually) looking to perform some sort of action / task on the site.

Quite often, a user will only sign up when needed. For example, when they wish to make a comment on a page. A redirect to a homepage or welcome page disrupts the workflow of that user, and they then need to navigate back to the page they were on in order to perform the task they were about to do.

Therefore, my suggestion is to redirect the new user back to the page where they clicked to sign up.

By all means have a welcome page, but don't force your user to visit it, allow them to get on with what they want to do - it's why they are on your site after all.
Instead, a welcome banner can be displayed at the top of the browser window with a friendly message and a link to the "get started" information / page.
By making it easy for the user to visit the welcome page if they wish, while not impacting their workflow, you make the site accessable for new users whether they are confident with your site or not.

  • 7
    Annnnnd, I've just hit this problem. This is my first answer on UX, and so I needed to create an account. After signing in with my stack exchange account details, I was taken to the questions page instead of back here. At least when I did get back, it had not forgotten my answer so I could just post it.
    – Baldrickk
    Commented Sep 15, 2014 at 12:02
  • 1
    This was my first thought as well. Sign up and logging in should take you back to what page you were just on. Especially since if someone doesn't have a sign in ID yet, it's safe to assume there's a good chance they're new to the site and may not know how to return to the page they were on. And as an aside, if you're selling something, do yourself a favor and give the option to complete the sale as a guest without making an account at all.
    – coburne
    Commented Sep 15, 2014 at 14:48
  • 1
    additionally to the guest option, add a prompt: Thinking of using us again? [Create an account] that allows them to register their guest account as a full account.
    – Baldrickk
    Commented Sep 15, 2014 at 15:14
  • Shall we spawn a bug report on meta.SE from this?
    – ADTC
    Commented Sep 16, 2014 at 0:52
  • Possibly, it could be the intended behaviour though. As I said, it did remember the content of my answer when I navigated back to this question. Where would a bug report be submitted?
    – Baldrickk
    Commented Sep 16, 2014 at 8:23

Many of the sites these days get the details of the users in steps which also is not advisable when the user doesn't know how many more steps are there before he gets in unless a progress is provided.

Second, you can ask the user to verify his mail id as provided in the previous step and from where he should verify his account so that you don't get in ghost information. On being verified you can ask the user to add on his password and which can enter into your main database while the previous signup table can be refreshed with a frequency (by which i mean the mail id, if not verified for a limited time you can remove it from your table) so that your performance will not be compromised.

As specified by @Roger Attrill, help is obviously required when the user first gets in which can be a contextual tooltip tour in their profile page (after verifications and validation of the user) where the user performs an action at that point to move on to the next intro. This can be seen in quite a few sites like hootsuite where they concentrate more on social media marketing.

Hope this helps.


How do you redirect users who are already signed up and clicked to the login page?

If I'm a new user, and I've decided to sign up, I want the end result of signing up to be whatever the sign up gateway ultimately was.

Where would the login page direct me if I clicked "login" from the home page? The sign up page should direct me to the same place when I've completed signing up.

Where would any "You must log in to continue" page direct me after I logged in? The sign up page should direct me to the same place when I've completed signing up.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.