Clear and concise menu structure, visible and accessible navigation menu on all pages, the minimum number of menu items, descriptive and intuitive labels for menu items, breadcrumbs or a sitemap for easy navigation and orientation, and responsive navigation for smartphone devices are some key elements to creating a user-friendly navigation system for a website.