{"id":9843,"date":"2018-05-31T09:00:12","date_gmt":"2018-05-31T06:00:12","guid":{"rendered":"https:\/\/www.reliablesoft.net\/?p=9843"},"modified":"2021-06-26T19:50:32","modified_gmt":"2021-06-26T16:50:32","slug":"site-structure","status":"publish","type":"post","link":"https:\/\/www.reliablesoft.net\/site-structure\/","title":{"rendered":"How to Optimize Your Site Structure for SEO"},"content":{"rendered":"
A well-defined site structure makes the job of search engine crawlers easier and this means better indexing and more chances in achieving higher rankings.<\/p>\n
With the introduction of artificial intelligence in the Google ranking algorithm, voice search and mobile first index, the structure of a website has gained more importance than ever.<\/p>\n
It\u2019s no longer enough to have pages thrown on a website but these have to be grouped properly into categories so that search engines can understand for which topics you want to rank for.<\/p>\n
Keywords are still important for rankings but equally important is topic relevancy and one of the ways to achieve this is through a good site structure.<\/p>\n
The structure of a web site, blog or ecommerce store is very important both in terms of SEO and usability. It should be user friendly, easy to navigate, fast and serve its purpose: attract new customers, get more email subscribers, make a sale, get revenue from advertising or just present the information in the best possible way.<\/p>\n
A well-defined site structure is important for SEO for three main reasons:<\/p>\n
A good site structure helps search engine crawlers read, index and understand your website faster and this improves your chances of ranking in search engines.<\/p>\n
The way search engines work<\/a><\/strong> is the following:<\/p>\n When you have an optimized structure, you make this job very easy for them and this means better exposure.<\/p>\n If on the other hand your site structure is flat, search engines can still index your pages but they won\u2019t have enough clues as to how your pages are related.<\/p>\n Sitelinks are links shown below the description of your snippet in Google Search Results that point to other pages on your website. They are a great way to make your search listings more prominent and increase your CTR (click through rates).<\/p>\n You cannot specify which parts of your website to be shown as sitelinks since these are automatically selected by the Google algorithm.<\/p>\n The only way to get sitelinks<\/a><\/strong> to appear with your listing is through a good site structure.<\/p>\n A bounce rate<\/a><\/strong> is a metric that shows how many people that land on a webpage leave without interacting with the page or site. A high bounce rate is bad for SEO and the reason is the following:<\/p>\n Google knows when a user clicks on your listing from Google search, visits your page and then goes back to Google search without interacting with your website.<\/p>\n For them, this is a signal that users are not happy with the results and eventually this will lead to lower rankings.<\/p>\n When you have a solid site structure, users will find it easier to navigate through your website and find what they are looking for and this increases usability, time on site and lowers your bounce rate.<\/p>\n Before we go into the details on how you can optimize your site structure, let\u2019s first understand what we want to achieve. What is the ideal site structure of a website?<\/p>\n The actual structure of a site, is strongly related with the type of content a website offers. If we are to divide website types into groups, we will end up with four major groups:<\/p>\n Ideal site structure of a blog <\/strong><\/p>\n A good site structure for a blog looks like this:<\/p>\n Besides the home page and the other pages like about us, contact us etc., blog posts should be grouped into categories according to relevancy.<\/p>\n For example, if you have a food blog publishing different kinds of recipes, you can create several categories based on the type of recipes i.e. Italian recipes, vegetarian recipes, Chinese recipes etc.<\/p>\n Ideal site structure of a small business \/ corporate website<\/strong><\/p>\n The main purpose of a small business \/ corporate website is to provide more information about the business, it\u2019s products, services and departments.<\/p>\n A good site structure for a corporate website is as follows:<\/p>\n Notice that you have a main category for departments and a main category for the blog with several sub-categories.<\/p>\n Ideal site structure of a news website<\/strong><\/p>\n A news website such as an online magazine can group content into a number of categories based on the type of content and when it was published.<\/p>\n This structure can help both search engines and users find what they want either by visiting the category of interest or navigating through the content by date.<\/p>\n Ideal site structure for an ecommerce website<\/strong><\/p>\n The site structure of an ecommerce website<\/a><\/strong> can be a bit more complicated than other types of websites especially when it offers a number of different products.<\/p>\n In a typical scenario though, a good structure can be as follows:<\/p>\n On top of the structure we have the homepage and then the content grouped into several categories.<\/p>\n There is no limitation as to the number of categories or subcategories you can create but a rule of thumb is not to create more than 3 levels of depth in your hierarchy.<\/p>\n In other words, each product should be accessed from the homepage in less than 3 clicks. This makes indexing faster and easier to understand by crawlers and it\u2019s also friendlier for users.<\/p>\n Now that you have an idea of what is the ideal structure of a website, let\u2019s examine how you can practically build a good structure for your website. Here are the steps:<\/p>\n For new websites<\/strong><\/p>\n If you are starting a new website then it\u2019s easy to plan the site structure in advance. From experience, this step is overlooked by many web designers and webmasters.<\/p>\n They tend to concentrate on the visual aspect of a website without taking into account the structure.<\/p>\n The best way to approach this is to use the above \u2018ideal structures\u2019 as your guides and adjust them according to your needs. What you need to have in mind is the following:<\/p>\n Your website should have a hierarchical structure<\/strong> \u2013 The focal point is the homepage and then all other pages should be grouped into categories based on their type.<\/p>\n For example, blog posts should be grouped into blog categories and placed under the \u2018Blog\u2019. News articles can be grouped by published date. If you are offering services, these can be grouped under services.<\/p>\n Try to think what the best grouping from a user\u2019s perspective is. Run some scenarios and try to replicate the steps taken by users to find a product or article on your website. If you can make this process easy enough for them, then it will be for search engines too.<\/p>\n Your hierarchy should be no more than 2 or 3 levels deep<\/strong> \u2013 Don\u2019t overcomplicate your site hierarchy but keep it simple. All pages of your website have to accessible from the homepage in less than 3 clicks.<\/p>\n For example, if you are running an online shop then a user should be able to visit a specific product page in less than 3 clicks. This translates to:<\/p>\n For Existing websites<\/strong><\/p>\n If you already have a website that it\u2019s indexed by Google and has some rankings, then don\u2019t start changing you site structure as this may have a negative impact on your rankings. There is a procedure to follow. Keep reading and we will get to this below.<\/p>\n There are some rules to follow when creating categories, either for the products and services you are offering or for your blog.<\/p>\n The first rule is that you NEED to have categories.<\/strong> The reason is simple: It makes it easier for users to find the content they are looking for and for search engines to crawl and index a website.<\/p>\n Try to keep your categories the same size.<\/strong> If a category is too big because you have a lot of products or blog posts about that topic, try to break them into two or three categories.<\/p>\n Add your categories in the menu of your website and homepage.<\/strong> Don\u2019t try to hide your categories but make sure that your main categories are accessible from the main menu and linked to from the homepage.<\/p>\n Use categories to create content relevancy.<\/strong> This is true especially for blogs. One of the reasons for creating categories is to build topic relevancy and help Google understand for which topics you want to build authority.<\/p>\n When you create a new category do some SEO work on it. In particular:<\/p>\n For example, look at my SEO Articles<\/a><\/strong> category. Notice that I have changed the slug of my categories from \u2018category\u2019 which is the default value to \u2018articles\u2019. Why? Because it makes more sense.<\/p>\n The category has an optimized title, optimized meta description and a short introduction. Besides listing my latest SEO articles, I have created groupings of the most popular articles. These groupings have proper headings (h2).<\/p>\n As a result, the category page is ranking for a number of terms including SEO Articles and Latest SEO articles.<\/p>\n For more information on category SEO, you can read:<\/p>\n Avoid using Javascript or Ajax when creating your navigation. The best approach to make the life of search crawlers easier to use plain HTML tags combined with CSS for formatting.<\/p>\n Also, don\u2019t use images to create your navigation links but use text. This means that if you want to link to a category page from your homepage don\u2019t just add an image and link to it but have a text link as well.<\/p>\n Breadcrumb menus are important for SEO. Google has many times mentioned the need to have a breadcrumb menu on all your pages so that users can navigate the site easily.<\/p>\n When activating breadcrumb menus on your website, make sure that:<\/p>\n The breadcrumb menu displays your site structure accurately<\/strong>. For example, when you activate a breadcrumb menu on a product page, it should have the following elements:<\/p>\n Homepage > Product Category > Sub Category > Product page<\/em><\/p>\n In other words, the menu should display all levels until you go back to the homepage.<\/p>\n Add structured data to describe the breadcrumb menu to search engines.<\/strong> There is a special type of markup for breadcrumbs<\/a><\/strong> that gives search engines more information about your navigational structure. Google can use this information to enhance the appearance of your search listing on both desktop and mobile.<\/p>\n When creating your site structure, you should also think about your permalink structure. Your goal is to create SEO friendly urls<\/a><\/strong> that match your site structure.<\/p>\n For example:<\/p>\n Let\u2019s assume that you have decided to adopt this site structure for your fitness blog:<\/p>\n Your permalink structure should be as follows:<\/p>\n IMPORTANT: <\/strong><\/p>\n Don\u2019t confuse the logical structure of a website with the URLS of the category pages and the actual URLS of single pages.<\/p>\n In the above example, the URL of a single blog post could be: myfitnessblog.com\/how-to-lose-weight<\/em>.<\/p>\n Notice that the category name is not included in the URL because It doesn\u2019t have to be included. It\u2019s friendlier to users and search engines to keep your urls short and precise. Google can understand the category of the article from your sitemap and breadcrumb menu and.<\/p>\n One of the ways to make your site structure stronger is to make good use of internal links<\/a><\/strong>.<\/p>\n Internal linking is a very important aspect of SEO for 5 reasons:<\/p>\n In the beginning of this post, I have mentioned that search engines during the crawling process start from the homepage and follow any links to discover and index more pages from a website. Having internal links to the rest of your pages makes their job easier.<\/p>\n When creating internal links, have these rules in mind:<\/p>\n Create internal links pointing to your category pages.<\/strong> This will help crawlers index those pages and give them a good idea on how your website pages are related (and this helps topic relevancy)<\/p>\n Identify your most valuable pages<\/strong> (others refer to this as pillar content or cornerstone articles) and link to them from other related pages of your website. At any point in time, these should be the pages on your website that have the greater number of internal links.<\/p>\n Hint: You can view the internal links report in Google Search Console to find out how your internal links are currently distributed.<\/p>\n From your category pages make sure that you link to the most valuable pages of that category<\/strong>. See how I have organized by SEO Articles<\/a> <\/strong>category page where the most valuable posts are displayed on top of the page.<\/p>\n You can use optimized anchor text for your internal links.<\/strong> For example, if you want to link to a category on your website that displays athletic shoes, you can safely use the following anchor text \u201cAthletic shoes\u201d when linking to that category. Unlike external links, Google will not punish you for using optimized anchor text for internal links.<\/p>\n Make sure that ALL pages of your website can be reached through internal links.<\/strong> A page that has no internal links will probably be ignored by Google so make sure that all your website pages have internal links pointing to them.<\/p>\n Here is an example of good and poor internal linking practices as explained in my\u00a0SEO Tutorial<\/strong><\/a>.<\/p>\n This is different than the XML Sitemap you need to create and submit to search engines. In your website\u2019s footer you can include an HTML sitemap that shows the website hierarchy to users.<\/p>\n Here is a nice example from HP<\/p>\n If you already have a website that ranks in Google, one of the challenges you will face is how to change your site structure without losing your existing rankings.<\/p>\n While there are a number of actions to follow to protect your rankings, there is always a risk involved when changing either the content or structure of an existing website. So, you need to have a good plan to follow to minimize the risk.<\/p>\n Some guidelines to help you out:<\/strong><\/p>\n Before changing anything make sure that you have the full picture in your mind as to what you want to achieve. <\/strong><\/p>\n Don\u2019t just go and create a new category because you realized it\u2019s a good idea but first think how your overall structure should look like and then start making changes.<\/p>\n Use 301 redirects in case you are renaming or removing categories or changing URLS.<\/strong><\/p>\n A 301 redirect instructs search engines that a URL of the page has changed. Search engine crawlers will update their index accordingly.<\/p>\n For example, if one of your category pages has the following URL:<\/p>\n example.com\/category\/seo <\/em><\/p>\n and you change it to<\/p>\n example.com\/articles\/seo<\/em><\/p>\n then you should add the following 301 redirect in your .htaccess file or using a redirects plugin.<\/p>\n Redirect 301 \/category\/seo example.com\/articles\/seo<\/em><\/p>\n Submit your updated sitemap to Google.<\/strong><\/p>\n Once you are done making changes, login to your Google search console and submit your updated sitemap to Google. You can optionally request a \u2018Fetch as Google\u2019, to force Google to process your changes faster.<\/p>\n Structural changes take time \u2013 set your expectations correctly<\/strong><\/p>\n When working on your SEO<\/a><\/strong>, you should always have in mind that SEO takes time to work<\/a><\/strong>. It may take weeks or months to see the outcome of the changes you are making to your site today.<\/p>\n Yes, Google will pick up your changes pretty fast but until they are fully processed, it may take a lot of time.<\/p>\n It is also important to set your expectations correctly. By changing your site structure, it does not mean that your rankings will skyrocket.<\/p>\n\n
\n
\n
What is the ideal site structure?<\/h3>\n
\n
How to Optimize your Site Structure<\/h2>\n
\n
Plan your site structure in advance<\/h3>\n
\n
Use categories to group related content<\/h3>\n
SEO optimize your categories<\/h3>\n
\n
\n
Use HTML or CSS for navigation<\/h3>\n
Make use of breadcrumb menus<\/h3>\n
Create an SEO friendly permalink structure<\/h3>\n
\n
\n
Pay attention to your internal link structure<\/h3>\n
\n
Provide users with a sitemap<\/h3>\n
How to change the site structure of an existing website<\/h2>\n