Creating Menus, Widgets, and Sidebars in Divi: Build a Professional Navigation System
Introduction
A well-designed website isn’t just about good looks β it’s about clarity and easy navigation.
Your visitors should instantly know where to click, how to contact you, and where to find key information like your services or team.
For professionals β whether you’re a lawyer, dentist, accountant, or consultant β intuitive navigation builds trust and ensures clients can find what they need in seconds.
In this guide, we’ll walk through how to create menus, widgets, and sidebars in WordPress using Divi, so your website feels structured, functional, and polished.
Prerequisites: Ensure you’ve completed WordPress installation and are familiar with the WordPress Dashboard before building your navigation.
1. Why Navigation Matters for Professionals
Visitors decide within moments whether to stay or leave your site.
A confusing menu or missing contact button can cost you potential clients.
Your navigation should:
- Be simple and predictable.
- Highlight what matters (Services, About, Contact).
- Work perfectly on mobile and desktop.
- Encourage calls or form submissions.
π‘ Think of your website navigation as your receptionist β guiding every visitor politely and efficiently.
2. Planning Your Site Structure
Before you build menus, take a few minutes to map out your content hierarchy.
Common Pages for Professional Websites
- Home β Overview of your firm or practice.
- About β Credentials, experience, and mission.
- Services β Detailed explanation of offerings.
- Testimonials β Social proof and client feedback.
- Blog / Insights β Educational or informational articles.
- Contact β Phone, email, map, and inquiry form.
π‘ Pro Tip: Keep your top menu under 7 items β too many options overwhelm users.
Planning tools: Sitemap Generator
Related reading: Apply insights from our Homepage Design guide to your navigation planning.
3. Creating Your Main Menu
Menus are managed through the WordPress dashboard β and styled beautifully through Divi’s Theme Builder.
Step-by-Step:
- Log in to your dashboard β Go to Appearance β Menus.
- Click Create a New Menu and name it (e.g., Main Menu).
- On the left, select the pages you want to include β click Add to Menu.
- Drag to reorder β Home first, Contact last.
- Click Save Menu and check Primary Menu.
π― Tip: You can also add custom links (e.g., a link to your booking form or WhatsApp chat).
4. Styling Menus with Divi Theme Builder
Divi gives you full control over your header and navigation bar design.
How to Customize Your Header:
- Go to Divi β Theme Builder.
- Click Add Global Header β Build Global Header.
- Use the Menu Module β this lets you place your WordPress menu anywhere.
- In the Design Tab, you can:
- Adjust font and size.
- Change background color or transparency.
- Add hover effects.
- Set active link color for better UX.
π‘ Example:
- For a law firm: Use a navy header with white text.
- For a dental clinic: A clean white header with aqua accents gives a modern feel.
Apply customization principles you learned earlier to create consistent branding.
5. Adding a Sticky or Transparent Header
You can make your menu more dynamic using Divi’s visual options.
Sticky Header (Always Visible on Scroll):
- Open your header in Divi Builder.
- Go to Section β Advanced β Scroll Effects.
- Enable Sticky Position β Top.
This keeps your menu visible as users scroll β perfect for long pages.
Transparent Header (Over Hero Banner):
- Use a transparent background for the menu bar.
- Add contrasting text colors (white over dark hero image).
π‘ Pro Tip: Divi’s “Global Header” applies across all pages β ensuring your navigation is consistent everywhere.
6. Creating Footer Menus (for Quick Links)
Your footer is like the summary section of your website β it’s where visitors go when they’ve scrolled to the end.
To Add a Footer Menu:
- Go to Appearance β Menus β Create New Menu β Name it “Footer Menu.”
- Add key pages like Privacy Policy, Terms, Contact, and About.
- In Divi Theme Builder β Global Footer, add a Menu Module.
- Style it using the Design Tab to match your brand.
π‘ Example: For an accountant’s site, include “Tax Resources” or “Client Portal” links here.
7. Using Widgets to Add Functionality
Widgets let you add dynamic content β like contact info, social links, or recent posts β to your site’s footer or sidebar.
Common Widgets for Professionals
- Text Widget: For address and business hours.
- Social Media Follow Widget: For LinkedIn, Facebook, Instagram icons.
- Recent Posts: Perfect for blogs or news updates.
- Search Bar: Helps visitors find articles or pages easily.
- Contact Form (via Divi Module): For quick inquiries.
How to Add Widgets:
- Go to Appearance β Widgets.
- Choose your widget area (Footer, Sidebar, etc.).
- Drag and drop widgets you want to include.
- Save and preview.
π‘ Tip: Divi also supports Widget Modules, so you can insert widget content directly into any Divi layout β ideal for a contact section or quick links column.
8. Creating Sidebars That Add Value
Sidebars are optional but powerful β especially for blog and article pages.
They provide visitors with easy access to related information without leaving the page.
Ideas for Sidebar Content:
β Contact details or appointment buttons.
β Downloadable brochures or guides.
β Latest posts or case studies.
β Testimonials or reviews.
β Legal disclaimers or quick forms.
How to Add a Sidebar in Divi:
- In your Divi Builder page, add a Row with two columns.
- In the right column, insert the Sidebar Module.
- Choose which sidebar to display (default or custom).
- Style spacing, background, and borders to blend with your content.
π‘ Pro Tip: Keep sidebars uncluttered β 3β4 concise blocks of useful info work best.
9. Optimizing Navigation for Mobile Users
Divi automatically makes your menus responsive, but you can fine-tune them for a better mobile experience.
Tips for Mobile Navigation:
- Use a hamburger menu (default in Divi).
- Increase menu font size for readability.
- Avoid long menu labels; use concise wording.
- Keep CTAs (like Call Now or Book Appointment) easily tappable.
In Divi β Theme Customizer β Header & Navigation β Mobile Menu, adjust spacing and alignment.
π‘ Example: A dentist’s site can keep “Book Appointment” always visible in mobile sticky menu.
10. Accessibility and SEO Best Practices
Good navigation helps not only users but also search engines.
Best Practices:
- Use clear page titles in menus (avoid jargon).
- Add alt text for icons and buttons.
- Ensure contrast between text and background.
- Keep your menu hierarchy logical β Google favors structured navigation.
π‘ Pro Tip: Add schema (using SEO plugins like Rank Math or Yoast SEO) to improve menu indexing.
Conclusion
Navigation is where functionality meets design. A beautiful website means little if visitors can’t find their way around.
By using Divi’s Menu Module, Widget areas, and Sidebar layouts, you can create an experience that feels natural, organized, and professional β perfectly suited to your business.
Building on the foundation of WordPress basics, proper hosting, effective design, and brand customization, professional navigation completes your web presence.
In the next tutorial, we’ll cover Optimizing Images, Fonts, and Media for Faster Websites β ensuring your Divi website not only looks amazing but loads quickly and performs at its best.
Your Complete WordPress Journey
Master WordPress step-by-step with our comprehensive tutorial series:
- What is WordPress β Platform overview
- Hosting and Domain Setup β Technical foundation
- Installing WordPress β Setup process
- WordPress Dashboard Guide β Content management
- Designing with Divi β Visual design tools
- Homepage Conversion Design β Layout optimization
- Customizing with Divi β Brand personalization
- Navigation & Menus β You are here
- Performance Optimization β Coming next
Additional Resources
Navigation Design & UX
- Nielsen Norman Group β UX research authority
- Usability.gov β Government UX resources
- UI Patterns β Navigation patterns library
- Awwwards Navigation β Award-winning examples
Accessibility & SEO
- WebAIM β Web accessibility resources
- Schema.org β Structured data markup
- Google Search Central β SEO documentation
SEO Plugins
- Rank Math β SEO plugin with schema support
- Yoast SEO β Popular SEO solution
- All in One SEO β Alternative SEO plugin
Design Tools
- Figma β Design and prototyping
- Miro β Sitemap planning
- Whimsical β Flowcharts and sitemaps
- Optimal Workshop β Card sorting for IA
π‘ Want a Divi Expert to Review Your Website Navigation?
Request a Free Audit


















0 Comments