You start a blog and you think at first: “How am I supposed to write all this content?”.
And then, after a few months, you have written so much content that you can’t find your posts in your own blog.
Well, if you can’t find them, just imagine how confused your readers are. Now, it’s the time to learn how to create menus on WordPress.
Why do you Need a Custom Menu?
There are plenty of reasons to make a custom menu. Here are the most important for me:
Organise Your Content
People who come to your site don’t know how to find your posts. Why not help them to find what they’re looking for?
Split your content into categories to make it easier for visitors to find your content. Have the most important categories on your menu for easy access.
Less Is More
You have a lot of articles. Some of them are great, some not so much. Some are important, some aren’t. Some are for beginners, some are for more advanced players.
It’s up to you to decide which of your articles are good enough to have a place in your menu. Choose some posts you really like and believe they help people the most and put them on the menu.
Easy Access To Important Pages
How To Create A New Menu
All it takes is 4 little steps and you’ll have your perfect menu in no time!
- Create the Menu.
- Add Menu Items.
- Choose a Menu Position.
- Save it!
Step 1: Create The Menu
Go to the Dashboard -> Appearance -> Menus
In the Edit Menus area, click create a new menu. (If you have already a menu. Otherwise, you don’t have to.)
Choose the menu name and then click on Create Menu.
Step 2: Edit The Menu
You have a variety of options for menu items. Let’s see them one by one!
Click Pages on the left drop-down menu. Find the page you want and then click Add to Menu.
If you can’t find it in the Most Recent tab, you can View all to see all your pages or Search to find it by name.
The page will go to the bottom of the menu. You can drag it to put it where you want it.
You can have some of your posts as menu items, as well. This is useful for important posts or 101 stuff.
The process is similar to adding pages as menu items.
Click Posts on the left drop-down menu. Choose the Post you want and then Add to Menu.
If you can’t find it in the Recent tab, you can View all to see all your posts or Search to find it by name.
The post will go to the bottom of the menu. You can drag it to put it where you want it.
Custom links are useful if you want to put a link to an external source, for example, Google.
Click Custom Links on the left drop-down menu. Fill in the destination URL and the link text (the name of the menu item). Then click Add to Menu.
The new menu item will go to the bottom of the menu. You can drag it to put it where you want it.
Categories (One of my favourite things!)
When you add a post, it goes straight to the top of the blogroll. So you can either see one post or all of them.
But what if you want people to see only some of them? Tips, tools, reviews, recommended products… Well, then you put the post in the right category and you set the category as a menu item. So now, everyone can see a blogroll with posts only from this category. ( I love this feature!)
Click Categories on the left drop-down menu. Choose the Category you want and then Add to Menu.
If you can’t find it in the Recent tab, you can View all to see all your categories or Search to find it by name.
The category will go to the bottom of the menu. You can drag it to put it where you want it.
Create Drop-Down Menus
To create drop-down menus, you just have to put the menu items a little more on the right than the parent menu item.
This way, if you put your mouse over the parent menu item, the submenu will open.
If you want the parent item not to be clickable, use a Custom Link as a parent menu item with URL: “#” (no quotes).
Edit Menu Items
To edit the menu items, click on the arrow on the right side of the menu item.
Change the Navigation Label to change the name of the item (how it appears on the menu).
Press the Delete Button to delete the menu item.
Step 3: Set Menu Position
Go to the Dashboard -> Appearance -> Menus
In the Manage Locations area, you can choose the right menu for each menu location your theme supports.
You don’t need to use all the locations, just the ones you want.
The menu positions that most themes have are:
- Main Menu
- Footer Menu
- Navigation Menu (in a widget position)
If your theme doesn’t support a lot of menu positions, you can use a Navigation Menu in a widget position.
Go to Dashboard -> Appearance -> Widgets
Add a Navigation Menu Widget and edit it:
✔ Choose a Title for your menu. (if you want; otherwise, leave it blank)
✔ Choose the Menu.
✔ Click Save.
Step 4: Save The Menu
You’d be surprised at how easy it is to forget saving the menu. Don’t make this mistake; you’ll have to do everything all over again.
Tips For Good Navigation
Here are some tips to take into account while creating your menus:
Don’t Use Long Names For Menu Items
Having long names makes your menu really long. Having to go through a three-line menu is not easy on the eye.
Don’t Put All Your Content On Your Menu
Have only the important posts and pages on your menu. If you put all your content on it, people on your site will find it difficult to find what they want. You’re trying to achieve the opposite here. 😀
Don’t Forget; You Know Your Blog But They Don’t!
Don’t make a complicated menu. Your readers – especially the new ones – don’t know your site, so they won’t know how to go through it.
Your goal is to help visitors find the articles they’d like to read. So use names that are easy to understand. People shouldn’t have to wonder what you mean. They should know.
This is a little bit advanced, so I’m not going to say a lot about it, but if you’re interested in having a Mega Menu, check this out. 😀
Congrats! You’ve just learned how to create menus on WordPress!
The navigation system has to be a great one so that your readers know how to find your content. Use what you’ve learned to help visitors have a better experience on your site.
Don’t forget to practise today. It’s not easy to remember how to do it if you don’t try it immediately.
Let me know what you think about the menu system and, if you have any questions, I’d be happy to answer! Any suggestions are always welcome, so tell me about topics you’d like me to write.
And if you liked this, check out more tips for your blog.
See you next time!