This is what I got today while navigationg agoda.com

enter image description here

Here you can see same content but different presentation. Does this help user?

  • What is the reason behind having to change the side-menu constantly? (both aesthetically and orders). Jun 3, 2017 at 14:06
  • 2
    I can't say that this is an example of best practice, although there might be business or technical reasons behind the implementation. It is better not to assume, but it certainly makes sense to be consistent where possible.
    – Michael Lai
    Jun 4, 2017 at 23:40
  • Different UI for same elements is not useful. Consistent design is intuitive design and makes navigation easier. Jul 5, 2017 at 19:03
  • The site as a whole (not just these menus) gives every indication of "we redesigned but didn't get around to updating the entire site". This is unlikely to be intentional. Sep 3, 2017 at 20:55

2 Answers 2


It is considered best practice to keep navigation and other similar elements consistent throughout a site. Consistent navigation helps the user know where they are within the site at a glance and navigate with ease. Moving links and changing icons causes confusion. It's possible that particular site could be rolling out a new design or performing some sort of A/B testing, but it is definitely not best practice to change your navigation that much within one site.

For more reading, see #8 here: https://www.nngroup.com/articles/top-10-ia-mistakes/ and also: http://www.uxbooth.com/articles/the-rules-for-modern-navigation/


Best practice dictates main menus are one of the elements that NEEDS to be constant across all your pages. It is the one thing users can rely on constantly to not change. This way they can track where they clicked and in what section of the website they are.

Your Answer

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

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