Posts on this topic:
- How to Create a Menu Bar for Blogger Layouts, Part 1 (simple text links)
- How to Create a Menu Bar for Blogger Layouts, Part 2 (link boxes)
- How to Create a Menu Bar for Blogger Layouts, Part 3 (menu buttons)
I've been noticing a lot of new bloggers are asking the same question: How do you create a top menu bar on Blogger/Blogspot? I asked this question on my blog, and no one could tell me. Also, the question has gone unanswered on the Blogger Help Group a few times. I discovered a very simple way on my own. This post will explain how to get a link bar such as you see on my site. (the screen shot below) Part 2 includes another article by my blogging friend Michelle from In the Life of a Child, which outlines a way to get colored link boxes across the top of the page.

There are sites where experienced bloggers can help you with this task, and we will be linking to them. However, my idea behind this series is for two bloggers who are inexperienced with HTML and CSS to go step-by-step through what we did. If you have anything to add to our instructions or questions, please comment, as I am by no means the authority on blog design.
On to method 1: The easiest way, but also the simplest looking. If you want frills, this method may not be for you.
From your Blogger dashboard, click "Layout". You should be looking at the "Add and Arrange Page Elements" page. Do you have a rectangle under the "Navbar" that says "add a Gadget"? If not, the first thing you will need to do is to manually change the HTML template of your blog to increase the options of places you have to add page elements. If you have page elements at the top, skip to step 2.
1. Manually change the HTML template of your blog to add more space for a Page Element. (this step written by Michelle)2. Write a new post for each page you want to link on your menu bar. The most common are Home, About, Favorites, Contact, but you could do anything. The links you use will be the URL for each specific post.
The best instructions I have found for this are at 'Tips for New Bloggers' in Bizwhiz's post entitled ' Add Page Element to Blogger Header and Blog'
His article has excellent step by step instructions and color illustrations that I couldn't possibly improve on, so I'll just hit the highlights:
To increase your options for adding page elements to your template:
- Click on your Layout tab and then click Edit HTML
- ALWAYS, ALWAYS, ALWAYS save and download a copy of your full template BEFORE making any changes
- Hit 'Ctrl F' to search your HTML template and type in showaddelement to locate the proper place in your HTML code to make changes
- Look for a place in the code that says:
<div id='header-wrapper'> <b:section class='header' id='header' maxwidgets='1' showaddelement=' no'>- Change the maxwidgets to 3 and the showaddelement to yes - You will now have two extra places where you can add page elements.
- Scroll down a little further and find the place in the code reading:
<div id='main-wrapper'><b:section clas='main' id='main' showaddelement=' no'>- Change the showaddelement to yes. You should now see options in your template to add page elements before and after your Blog Title. The process is different for the Dots template. I would suggest reading Bizwhiz's article in entirety.
- One final place to change the code: Scroll down to where you see the code reading:
<div id='content-wrapper'> <div id='crosscol-wrapper' style='text-align:center'> <b:section class='crosscol' id='crosscol' showaddelement=' no'/></div>- Change showaddelement to yes
- You should now have an 'Add a Gadget' option between the Blog Title (header) and the blog post section. This is the place where you would select 'Add a Gadget' to add a horizontal navigation or menu bar.
- Once these changes have been made, click 'preview' to make sure that the changes are appearing correctly. Once you have verified that the changes appear correct, click 'save template'. You are now ready for the next step!
- For Home, it will be your blog URL.
- For Contact, it will be mailto:youraddress@email.com
- For an individual post, right click the post title, and "copy link location"
- For a label category, right click the label name, and "copy link location"
- On your Template/Layout>Page Elements, click the very top rectangle under navbar, where it says add a gadget. Anything you put in this top box will have your header background color from your title header. (If you have a custom header, the background for this box will still be the original header background color.) Be sure to change the text to a color that will show up on the background. I'm only saying this because I couldn't figure out why mine wouldn't work, till I realized it was black words on brown background!
- On your Template/Layout>Page Elements, click the rectangle under your Header, which says Add a Gadget
- Create hyper-text links to the pages you want, using this code: (change the red text for your blog)
<a href=http://yourblog.blogspot.com>HOME</a><a href=http://your aboutpageURL>ABOUT</a><a href=http://yourfavoritepostsURL>FAVORITES</a><a href=mailto:youraddress@email.com>CONTACT</a>
Or any others you want.
I separated them with a vertical line, which is located below the backspace on your keyboard.
- Then move (click and drag) the new page element just under your header.
- Preview to see if you want to change anything.
- Click Save.
Was this article helpful? Share your finished product! Post a link in the comments to your site with your menu bar. (Do Follow)






117 ~POST A COMMENT!:
Thank you so much for posting this. It's actually something that I've been wanting to do for my blog.
I just recently found your blog and I love it! Thanks for all your inspiring and informative posts.
:)
You just gave me a weekend project! Thank you. I have been wondering how to do that for a while now.
Thanks for posting this! I think I will print this out myself! I've wanted to add those little tabs at the top but had no idea how!
I've been wondering how to do that - thank you!! I've got a couple of simple ones up there now - will have to work on customizing it more when I've got time... :)
Hi, tried this out...but can't get to arrange the spacing between the tabs. can you tell me how you managed it??? How many "dashes" did u have to put between each of them?? I need to separate them but doesn't seem to work:(
Thanks so much for the instructions, this is the FIRST online how-to that I've actually been able to do without spending hours! Any idea on how to change the font of the menu bar???
You can add these tags around your text: replace [] with <>, and change the font-family name to the one you want.
[span style="font-family: courier new;"]TEXT[/span]
I hope this helps. I'm so glad you were successful. Leave a link to your blog, if you'd like.
Thank you so much for your help and advice. I'm fairly new to all this - only started about this time last month. I've been wondering how and if it is possible to create tabs with the Blogger format.
If ever you need to buy anything online, please pop over to my site.
Cheers,
John.
Alicante, Spain
thnks for the helpful tips :)
How to add pop up mouse over links list to this one?
Thank you so much for posting this! I have used this information on one of my blogs and am in the process of testing it on my others as well!
Brilliant! I used this at http://transparenthypnotist.blogspot.com
Thanks for your help! http://blogbytami.blogspot.com/
thanks... it was really easy and helpful... I was even able to change the alignment.
http;//mspinkbiikblogging.blogspot.com
Your article is a work of art! It is so well written and easy to follow. Thank you so much for sharing it.
Here's my menu bar:
http://www.melstampz.blogspot.com/
Thought I'd share that I had troubles adding the html under my header, so I just added in customize>layout... by clicking on the new add a page element under my blog title header and clicking on HTML/javascript (add third party functionality...)
That might be another easy alternative :0)
Thanks again! You're wonderful,
Mel
Thank you, your tutorial is simple and it works unlike others I've tried. I've just put up a simple version for now at:
We Are What We Grow
but I hope to add some roll-over functionality to it soon.
Thanks again!
I DID IT!! thanks so much! the instructions were FANTASTIC!
www.kimistevens.blogspot.com
Thank you! I tried a few different ones, but this one works perfectly! Very very helpful!
Best regards Mia
Hi!
Thanks for your great work. I just have one more question how do I change my aligment to the left???!!!
THANK YOU AGAIN
Add these tags around your text <div style="text-align: left"> MENU BAR TEXT </div> Also, I've found it looks good to add a | between each word
Thanks, just what i'd been looking for.
Thank you so much for posting this. So great, so clear and it worked perfectly!
aggiejournalists.blogspot.com
Thank you SO much! I hope to be doing this soon. Just what I was looking for. Love the look of your blog!
Hi! I don't know if you're checking this post anymore, but I have a question and I wonder if anyone can help: My header looks great in Firefox, but it's all garbled in IE. http://budgetingbabe.blogspot.com. Is there a code for making the CSS work on both browsers? I can't seem to find a simple answer for this and wondered if anyone else had this problem.
Thank you so much. I wanted to do something like this , but never knew how. You Rock !!
Thanks so much for these great instructions. They are fantastic to follow!
deb :)
Nice. Thanks for the tips. Now I just need to somehow figure out a way to put Archives drop down and Categories drop down onto the navigation menu - if that's even possible.
Great advice! The best I've found so far.
The only problem is I can't quite center my top linky buttons with the main posting part and the side bar. I'm pretty obsessive but it looks so cute I might have to let it go and not worry about the little off-"centerness".
Unfortunately, my Layout says "Add A Gadget"!
Did I do something wrong? Do I have to be in the old blogger?
Please email me: kadrychuk at gmail dot com.
Thanks for any help you may give me!
Yeah1 Got it fixed!
or you can use css for this one for better looks and feel
hi, the turtorial PART3 was fantastic
But I got a bit stuck with PART1. I can't figure out a way to space the links. When I add | between any two links it just disappears, whats the problem, plz clarify.
Moreover I couldn't add a page element to the header of my web www.mustafastc.blogspot.com though I succeeded to add an element to my other web " www.qiyamah1.blogspot.com "
Plz clarify, Especially about the spacing between two links. How did you added | ?
Hello;
Thank you so much for the tip on how to add a menu bar to header in such "plain english" as it was very helpful. One problem: please clarify how I post to each link. I did not understand the directions where you state to add a post for each page and link using the URL. Do I create a post...type the text for example the home page...add the url...and then publish. When doing this the info is published to my regular posts and when I click on the link it does nothing.
What did I do wrong?
Please email me at info@aislestylewedding.com
Thanks so much!
Eventress
Very useful posting, indeed! Thanks for that Sarah!
I found out something too, that when I added this code <*h1 align="center"*> before and <*/h1*> after the codes on step 4 the text and colour will be defaulted into the template/background itself, so I didn't have to spend hours trying to color-match the texts :)
ps: remove stars
I tried from "h1" to "h2", etc, to see how the text looks... And obviously you can make it "right, center or left".
Have a peek on my testing blog, just click on my name (the actual blog is still under construction ;p)...
Thanks again! :)
Forgot to say, I use firefox and the navigation bars look okay but when I opened in on IE they looked totally wrong! :( Ah well... :p
UNFORTUNATLY I GOT IT AS "ADD GADGET"
PLEASE SOLVE MY PROB
EMAIL ME:giskan@gmail.com
THATS FINE I GOT IT .........
WE NEED TO OPT FOR HTML/JAVAscript
in the ADD GADGET.
THATS REALLY GREAT WORK.
Hi! this is such a good blogger hack. i even add the search bar on the right side. it all look well in Firefox, but not in IE. the header color seem to cover the whole links and search bar. i've been trying to find solutions for 2 days now. please check my blog... it needs help, please.
@bits and pieces
I looked at your site, and it looks like you gave up on the menu. Try this part of the tutorial. Also, check the font color of your menu bar text.
"3b. If you want your menu to have your posts' background color:
* On your Template/Layout>Page Elements, click the rectangle under your Header, which says Add a Page Element "
Thanks so much - I've been wondering how to do this for a while, now. I thought you had to purchase a professional blog template to get it!!
Sarah,
I wanted to THANK YOU for taking the time to write this very well written, informative post. It was easy to follow.
Now my family blog is easier to navigate through because of the added menu bar. I can't thank you enough. Your blog looks awesome!
God bless!
The steps for adding the links are as follows:
1. Write a new post for each page you want linked on your menu (you can back date the post so it won't show up on your front page)
2. Right Click the title of the post and "copy link location"
3. Add the text to your text menu bar, then link it to the post you have already created.
this was very very very very helpful.
when trying to use blog spot as a magazine, elements like this definately helps to create that look.
thanks again!
:)
Hi,
wonderful hack!!
but Unfortunately, my Layout says "Add A Gadget"!
and i just got stucked here..
please help me!!
mail me 4himanshumishra@gmail.com
thanks!!
I just got done with my new bar for my blog. I love it and your instructions made it so easy. Thanks so much!
OMG - that was so easy! I've looked at several hacks for this, all of which involved elaborate HTML hacks. This was way easier, and takes advantage of an existing widget. Great - thanks. Ted
I couldn't get it to work exactly like yours - but I finally have a menu (vertical, though it may be ;-) Thanks!
Becca, your site looks great! I think the issue is that your menu is in "list" format with bullets. By default, a new bullet always starts a new line. But I think it looks cool that way.
If you take the bullets out and add a | between each word, it should come out right.
I know it's been said a lot but I'm saying it again; Thank you so much for this post! It is awesome, easy to follow, and it works great! I'm really not very good at this stuff but I was able to do it just fine!
Also, mine says "Add a Gadget" instead of "Add Page Ellement" and it worked fine. I did have to follow step one of course.
One more thing. I had a problem with the menu items stacking up instead of running horizontally. I figured out why and thought I would include it incase somebody else has the same problem. Where I went wrong was coping and pasting the whole content for the menu page from your post and just replacing the red writing with my own url. There is a space, or maybe an "enter" rather, that seperates between each section. If you do not remove the space/enter it will stack them instead of space them out on the same line. Before I removed it I tried adding the dashes and then the | symbol but it didn't change anything. When I got rid of that and just butted them up together I no longer had that problem. Then I went back and added the dashes for proper spacing where the space/enter had been before I removed it. I hope this will help someone else who might have made the same mistake as me!
http://thoughts-of-peace.blogspot.com/
This is really long....sorry!
Thank you very much for laying this out so easily. I've been searching for a way to do this for some time.
I do have a follow up question - is there a way to move the menubar so it lies on top of the header image?
This is my blog http://crymeacuyahogariverblog.blogspot.com/
I would like the menubar to be on the image currently in the header.
Thanks for the great website!
Name: Kishor V.R.
Location: Bangalore
Hi I tried the 'How to create a menu bar for blogger layouts' ,part 1 and part 2. part 2 did not work. However part 1 seems to work. However, the background of the header of my blog is covering it up...If you roll your mouse at the edge of the header you knwo there is a menu bas but it is not showing. Now I do not know what to do...What should I do.
Blog: www.kishorvr.com
**thanks so much!**
i wasn't sure if i'd able to do this on my own, but you made it easy as pie.
one thing that i stumbled over a little: when i was adding links to posts, it seems like the tab didn't work unless i took out the '\' at the end of the URL.
but it is working fine now & looks great!
cheers!
I did it but trying to figure out how to set up so only the blog posts I want under "reviews" Or "giveaways" are showing under that section ONLY... here is my link http://mommybeewahm.blogspot.com/ Going to play with it some more but if you can advise me as to how to do that, it would be great I see others have done this that way. Thanks, Brandy
This is so helpful! I am adding it to my blog resources!
God Bless you for this. This saves me a lot of money and time as I was on the verge of paying someone to redesign my blog.
OK I think I have it now, I was confused on how menu bars worked in blogs but here is my link to check it out: http://mommybeewahm.blogspot.com/
Thanks so much for this tutorial!
Thank you so much for this tutorial. I really like having a menu bar (http://www.findingslc.com)
My problem is that when my blog is shared on facebook, the menu bar goes with the blog and post title. This happens whether I add the menu bar element in the same section as the blog title or in the section right between that and the posts section.
Is there any way to fix that?
Hi there!
Just wondering how you fix the fact that if you post the blogs with the items you want to add as menu bars, all you RSS readers etc get useless posts?
Cheers,
Jakolien
HALP!!! Mine are showing up vertically. Ideas why?
I've been looking for an easy tutorial for adding a menu in blogger all day... explanation was easy to follow. Perfect!
Thanks for the simple Instructions- I'm going to check out your other post about better menu bars.
Thanks so much. This worked like a charm. I love it and it gave me a self confidence boost when it was finished.
---JRS
Thank you. This was very useful.
Thanks for your clear y complete explanations!!!
what we learn, here it is. The nice is all yours, the faults, are ours.
http://saliendodellaberinto.blogspot.com
I have been looking for this information for days...playing around and coming up with nothing except a saved template.
This was great..
now am looking for information to make pages??
Thank you for this information, GREAT resource.
www.readingthetealeaf.com
This has been a VERY instructive explanation. I struggled with those on other websites which somehow glossed over the fact that I first had to add an extra element to the page layout! Well done and thanks again! Everything worked the fiorst time up!
I spent a long time looking for a simple navigation bar tutorial, and all these crazy sites kept trying to lead me to do CSS configuring, etc, when I knew it couldn't be that difficult.
Thanks for showing it wasn't that difficult.
Yep, very concisely explained and it's now on the blog I set up for a charity, namely http://kupukupufoundation.blogspot.com/ and everybody is very happy! :-)
thanks!
did it.
thanks
Thanx
http://chams-blog.blogspot.com/
Help... mine wants to be in my header (just above the border), not under it. I'm using a generic header from blogger right now (soon to change)
Any suggestions?
Maybe I missed the answer, forgive me if I have. But a few bloggers have asked about the spacing between links in the horizontal menu bar. I was able to add the links just below my header, but they are all smooshed together. How Do You Get Spaces Between The Links? Thanks! ooxx`jodi
OH IT WORKS FANTASTICALLY. VISIT MY BLOG AND SEE HOW I USED IT. THANKS ALOT
Simply This and That:
You would include a | in between your titles. It is located just under the "back Space" Key on your keyboard
Hello Sarah,
Thank you very much for your enlightening instructions on how to insert menu tabs into blogger.
I have managed to do that http://inamohde.blogspot.com but whenever I click on the menu - Home, Favorite, Humor, Other - it will refresh on the same page.
I fully understand that I have to create a different page to link to the menu but don't know how to. I noticed your menu have different page links such as,
http://www.reallifeblog.net/2007/08/everything-you-wanted-to-know-about.html
and
http://www.reallifeblog.net/2007/06/favorite-posts.html .
So my question is, where do I create this pages? How do I link to the menu?
Thank you so much for your help. I really need it...
Seasoned, You have to write a new post for each page you want to add. Then, right click on the post title, and copy the link. That will be the link to your "page"
Hi Sarah,
Thank you very much for the explanation. I will try again today.
Cheers!
Ina
The HTML worked perfectly, and I love my menubar. I just have one problem - there's a HUGE space between the menubar and where my blog posts begins. Did I skip an HTML command? Please help!
My blog is at: http://blogginboutbooks.blogspot.com
Thanks SO much!
Hi! I was referred here by Melissa's Bookshelf and I added the header links! Yay!! However, I can't figure out how to left justify them but that's okay. I can play around with it some more.
Thanks so much for the info!
I just want to say thanks for your great help, "WITHOUT YOU"??, it would be impossible, thanks again and God Bless you and Family.
Sabena Veras
http://divacleaner.blogspot.com/
Thank you, thank you!!! So helpful and easy.
Thanks so much for this post. It was so helpful!
You are now one of my favorite people! Thank you soooo much for this info. I finally feel like I can work on my blog!
Thanks a bunch! That was a huge help and the simplest instruction I found! I hope you can check out my new blog at fairandgreen.blogspot.com!
Sarah,
HI! help me please! I'm having a
hard time understanding the part:
"create a new post for every..."
how do I make a new post? AND how do I get the "yourabouturl here"
how do I get that url?
PLEEEASE!! I am craving your answer! e-mail me:lolliepop@gmail.com
thankya!
Thanks! This was so EASY to do and I'm happy with the results!!! :) Awesome!
u really help me! many thanks!
I know nothing about HTML so I may have done something wrong but I can't get it to add a page element. All I got was "Add a Gadget". What do I do now?
that was great.i've bin wondering how to do this & you save the day.Thank you.
oh my goodness!!! I have been googling and trying to find out how to do this for a long time!!!! Thank you so much, I am off to look at the rest of your blog. THANK YOU :)
I don't know why it took me so long to do this, but I finally did it - Woo Hoo!! Thanks so much for your easy-to-follow instructions Sarah!
please help me.I can put one URL in one menu tab.example HOMEpicturesvideosCONTACT
I expecting your reply message.
Thank you so much! I know have a menu bar, which probably isn't coolest, but to me, it's the best. If you want to have a look you can find at http://99countries.blogspot.com
Thanks for you help. Your instructions were straight-forward and easy to follow for those without HTML experience. However, now that I have tabs on my blog, how do I add more posts to each individual tab?
- leopardandpeacock.blogspot.com
thanks so much it helped; i have add gadget, but i how do i get the menu bar now? :P
Thanks for the infoo. (:
Really appreciate it.
But I don't understand it too well.
I got the 'add gadget' part.
But I'm unsure of you get the menu bar... D:
Please help me if you can!
No wait!
I get it now.
LOL. ^__^
THANK YOU SO MUCH! *hugs*
thank you so much. I have always wanted to do this but no one would tell me how to do it, and the articles I did find were too hi tech for me. thanks again!
Thank you so much! this was so helpful and easy to understand. Awesome!
Here's a link to my blog
http://jennylovestoread.blogspot.com/
I on;y have two tabs so far but that's plenty for now :)
I'm stuch here: How to open the page and where to go? and where i can get my link?
2. Write a new post for each page you want to link on your menu bar. The most common are Home, About, Favorites, Contact, but you could do anything. The links you use will be the URL for each specific post.
•For Home, it will be your blog URL.
•For Contact, it will be mailto:youraddress@email.com
•For an individual post, right click the post title, and "copy link location"
•For a label category, right click the label name, and "copy link location"
Thanks for this information. I still want to improve the link tab. God Bless!
Thank you!! Tiffany at Lattes & Life sent me to your wonderful post and it was very simple to understand and do! You can see my new menu bar on my blog if you pop over for a visit!! I'm sure I'll add more to the menu as I have time. Thank you again.
Thanks but one thing is im confused on how to increase the text size for the menu bar text links?
Very helpful post. Thank you!
thanks dude great job
okay...did it all exactly like you said...BUT now the html/javascript won't save when I enter it in as add an element! what the heck? please help!
Thank you so much for posting this. I found your blog via google and was so relieved to find that I can have a tabbed layout while keeping my current wallpaper. You rock! :)
I have the tabs set how I want them on my blog, but don't have enough to fill my whole bar. I'd like to center the titles but can't find the info anywhere. Any tips?
Thanks in advance ;)
Thank you for your help! I had read your post a few times before trying to attempt it :) I've got my tabs to appear as I want them. The links to the tabs aren't appearing correctly except for the home and contact. The others have more than one post that I want to connect them to...My blog is http://momof3dolls.blogspot.com. Thank in advance and hope you can help!
Never mind :P I finally figure out that I needed to make a new post linking all the old post together. THANK YOU SOOO MUCH :D
THIS WAS HELPFUL, THANKS!! :)
very helpful
http://bradspitofcp.blogspot.com/
Thank you thank you thank you!! I have been wanting to do this for so long and your instructions were perfect! I'm so excited!
Thank you so much for this post! You made it easier than eating pie..
Thank you so much!!! Wow, it was that simple yet I'd never have thought of it!!!
Post a Comment