We all know that moment where your website has grown to this monstrous collection of pages. That moment when you realize that you have too many pages in your menu and the coherence of your website is nowhere to be found. And we also know what a struggle it is to clean this mess up.
In this article, I’d like to go over a number of things we would take in account (at least) when changing your site structure. It’s a tough job, and sometimes it takes a lot of rewriting and perhaps even creating new pages, but as it is a job we have postponed way too long already, why not start restructuring today.
From chaos to order: your menu
The visual structure of your website is, in most cases, presented by the menu of your website. Of course breadcrumbs and permalinks help a lot here as well, but these are not the things an ordinary visitor will take in account. The menu is. Your menu ideally consists of a limited number of top level items, to keep the website focused.
How many levels?
My personal preference would be to create at most one sublevel, but I know this will get some criticism from customers stating that they “can’t squeeze all they have to say in just a few pages”. Please realize there are more ways to get from one page to another and your menu isn’t the only navigational option on your website. More information about this can be found in our Optimize your (WordPress) site eBook.
Home and Contact
For the majority of websites, the menu starts with the Home item and ends with the Contact item. We’re used to that, and every time we review a website that lacks either one of them, the menu just doesn’t feel right. Everything between these two items should be related somehow. Either list the main product groups or focus areas of the website.
Relevant menu items
One of the sites we’ve reviewed has three major interest areas: freediving, scuba diving and spearfishing. It is clear that these items have a link between them, and therefore the menu feels natural. If these menu items had been freediving, scuba diving and Dakar Rally, that wouldn’t feel natural, right? Keep things on-topic. If you have a diving website and want to write about your Dakar experience, I’m sure you can squeeze in a blog post or link to a specialized, optimized site about it. It doesn’t belong in your menu. This is your basic site structure.
Optimizing your site structure
Joost did an excellent piece on cornerstone content that we refer to on a daily basis. Cornerstone content (in short: assigning one main page per content and linking that from related pages) shows how internal links contribute to your site structure. Although menu links are the most visible, if a visitor is reading an article and wants to know more about the subject at hand, a link in the text is more easily found than a menu item that relates to it. More information about site structure can be found in our Content SEO eBook.
Write it down
Call it organogram, call it data flow diagram or whatever name you think is suitable, but making a visual presentation of your site structure will pay off. Start with your desired (one or two level) menu and see if you can fit in more of the pages you have created over the years. You will find that some pages are stil valid, but don’t seem suitable for your menu anymore. As mentioned that’s no problem, just make sure to link them on related pages and in your sitemaps. This way Google and your visitor will find these pages. Perhaps this diagram will also show you the gaps in the site structure and you need to add pages to clean up the chaos. If you have a website for a company that develops websites, one thread in your site structure could be:
Web development → Content management system → WordPress → WordPress themes → Responsive WordPress themes
Not all steps need to be in the menu (perhaps just Web Development and WordPress would be enough), but all pages in your site structure should ideally be set up and optimized. It will create a rich collection of pages that strengthen each other. By the way, I am sure more that one step in this example also has links to other pages in your site structure, as it belongs to other collections of pages as well.