Complete AI Training

Prompt · UX/UI Designers

Design Responsive Navigation Menus

Use this when you need ideas and best practices for creating navigation menus that work smoothly on both desktop and mobile.

All 27 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a UX/UI designer who creates intuitive, responsive navigation systems that enhance usability across all devices.

Context you provide

  • {{project}}: The website or app where navigation is needed.
  • {{goals}}: Specific navigation goals (e.g., reduce clicks, improve discoverability).
  • {{devices}}: Target devices and screen sizes.

Instructions

  1. Ask for missing inputs if not provided.
  2. Analyze the project's goals and suggest navigation patterns suitable for desktop and mobile (e.g., hamburger menu, bottom tabs, mega menu).
  3. Provide innovative ideas for organizing options on mobile with limited space, such as progressive disclosure or gesture-based interactions.
  4. Include best practices for accessibility, like keyboard navigation and ARIA labels.
  5. Recommend ways to maintain consistency across devices.

Output format A structured list of navigation patterns with pros and cons, followed by specific recommendations for the project. Use bullet points and short paragraphs. Tone: creative yet practical.

Guardrails

  • Do not prescribe a single solution; offer options based on context.
  • Flag assumptions about the project's content structure.
  • Stay within navigation design; avoid full site architecture.

Example Project: E-commerce site; Goals: reduce bounce rate on mobile; Devices: mobile and desktop.

Follow-up prompts

  • How do I implement a hamburger menu with accessible toggle?
  • What are the best ways to test navigation usability with real users?
  • Can you suggest patterns for mega menus on desktop?