How to Create a Menu in WordPress

In this video, I show you how to create a custom menu for your WordPress blog. Luckily, if you don’t care for video, I’ve included written instructions below.

Watch the Video:


Getting Started

I want to show you how to add a menu to a WordPress blog. One of my blog visitors had just installed a PageLines theme to her blog and wanted to add a Home link to her menu.
So this blog is going to show you how to get the job done.

Step 1 – Login to WordPress

Access your WordPress dashboard. If you installed your blog in the main root directory of your hosting account, your dashboard is

TIP: Replace the name with the name of your domain!

If you installed a blog in a directory, your dashboard is located at

TIP: Replace the with the name of your domain and replace /directory/ with the name of the directory you chose to install a blog.

Step 2 – Access the Menus Option

Once inside the WordPress dashboard, scroll down to the Appearance tab and choose Menus from the dropdown box. This will take you to the WordPress menu system.

In the Menu Name box, enter a name for your menu. I named my menu to Main, but you can name yours to whatever you like. After entering the name, click the Create Menu button.

Step 3 – Create Custom Link

On the left side of the Menus screen, there is a Custom Links box with a URL and Label section. Add your blog address in the URL box and label the link as Home.

Click the Add to Menu button. This will add your new Home label to the menu system.

Step 4 – Choose Primary Website Navigation

To add this menu to the PageLines theme, find the Primary Website Navigation drop down box on the left side of the dashboard.

  • Click the arrow button.
  • Choose the name of the menu you created in Step 2.
  • Click the Save button to add this new menu to your WordPress theme.

Step 5 – Check Your Browser

You should check your blog URL in a browser window to make certain your newly create menu is showing. You may need to refresh the page of the browser if it doesn’t show at first glance.

That’s all there is to it. If you want to add more custom links, simply go back inside the Menu dashboard and repeat step 3.

Just remember, once you create your own menu system, you’ll need to add your pages and other custom links through the Appearance > Menus area.

Step 6 – Adding Additional Pages to Your Menu

If you want to add existing pages, such as an About, Contact, or Legal pages, you can easily add them to your menu, too.

Locate the Pages section and place a check into the box for each page you wish to add to your menu. Then, click the Add to Menu button to add them to your menu.

Remember to click the “Save Menu” button again on the right hand side of the screen to save your new pages. Once again, check your browser and you should see the new pages added to your blog.

That’s it!

Do you need pictures? Download the How to Create a Menu in WordPress PDF guide that I’ve created for you. Pass is around if that’s your desire and thanks!

Your turn. Do you create custom menus for your blog? Leave a comment and let me know!

Thanks for reading,
– Bonnie

P.S. Did you enjoy this message? If so, please share it with your friends so they can benefit from schmoozing. Then, if you want to get more messages like this one, connect with me via my social links below or hop aboard my notification list. I would like to keep in touch.

About Bonnie Gean

Bonnie is a full-time writer and marketer with over 20-years of experience as an entrepreneur. She loves helping people overcome the technical challenges associated with an online business. Need a step-by-step tutorial? Simply ASK her and she'll help you too.

Join the Discussion

  1. Hey Bonnie

    So glad you have these tutorials on the site – I can come back and check them out anytime – like I did today for one of my new sites….


  2. Brilliant tutorial as always Bonnie – you have come so far with your blog in such a short time – brilliant!


  3. Hi Bonnie,
    It definitely appears to me that you have learned much in your blogging course that you recently took.
    Thanks for allowing the rest of us to benefit from what you have learned.
    I will be following these posts! Take care!
    George Nieves recently posted…Revisiting Information Overload – Public Enemy #1My Profile

  4. Hi Bonnie

    Thanks for the info. I followed the tutorial but am still a bit confused. What is the difference between setting up a menu and just doing pages?
    How do I get a Page to show at the top, and then be able to have “sub-menus” appear underneath it? (like your resources page)

    Tamsin recently posted…Vlog update 28 January 2013My Profile

  5. Wow, great instructional video. I’m a visual learner! You are clear and it’s easy to follow. Thank you Bonnie! I’d even like to know how you do the video in the first place?
    Debra Moser recently posted…Say It, Believe It: I Am Enough!My Profile

    • I’m a visual learner, too! You’re so welcome, Debra. Glad you liked the tutorial and I will definitely add a series on how to make video – just for you!

      If there are specifics you need to know right off the bat, could you help me out and place them on this page so I can add it to my video tutorial calendar? If you tell me what you need, right on this page, it helps me know where to look so I can refresh my memory when it comes time to make the video. :)


  6. Hi Bonnie,
    You wouldn’t believe how much trouble I have with Menus and Pages. This is so valuable to me. Can’t thank you enough. I downloaded the pdf and am going to use it as my textbook…lol.

    You mentioned Pagelines. This works for Pagelines too? I don’t have it, but have looked at it.
    Ruth Clark recently posted…What Are You Afraid Of?My Profile

    • Welcome back Ruth! Yes, this tutorial works for PageLines, too.

      I LOVE the PageLines theme. I bought it several years ago and I’m getting ready to buy their latest “Framework” version. Just waiting for my Amazon affiliate money deposit and then I’m grabbing it! :)

      I’ve learned quite a bit on how to customize the theme, which is why it’s probably best I stick with it! LOL

  7. Excellent tutorial Bonnie. Very easy to follow and understand. When I first starting learning about menus, it was so confusing, especially when I didn’t know which modules to click and where to even find them. lol.
    Victoria recently posted…Weekly Roundup – Finding The Balance Between Online Work & FunMy Profile

    • Thanks Victoria! I always hoped I could be as good explaining it on paper (err, blog post) as I was on the telephone.

      That’s where I started doing tutorials, believe it or not. Over the phone! LOL

  8. Bonnie
    You are a computer genius!
    Thanks a million…
    Mary Kathan
    Mary Kathan recently posted…Plant a Seed to Grow Your Business HarvestMy Profile

  9. What a fantastic tutorial, Bonnie! This is much appreciated as I have been thinking about creating a custom menu on my blog, but I am such a fish out of water when it comes to technical stuff I’ve avoided it.

    But you make it look easy. :)
    Angie Schaffer recently posted…Snow Day Cinema—Classics to Curl Up WithMy Profile

Share Your Thoughts


CommentLuv badge