{"id":8146,"date":"2023-02-13T15:56:34","date_gmt":"2023-02-13T15:56:34","guid":{"rendered":"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/"},"modified":"2023-02-13T15:56:34","modified_gmt":"2023-02-13T15:56:34","slug":"how-to-build-a-better-website-architecture","status":"publish","type":"post","link":"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/","title":{"rendered":"How to build a better website architecture"},"content":{"rendered":"<p>You can have authoritative and helpful content, with ultra-fast page speed scores and keyword relevance and flawless UX across devices, and you might still leave yourself open to competitors boxing you out for traffic.<\/p>\n<p>How? Well, have you thought about website architecture lately?<\/p>\n<p>We\u2019ve all seen plenty of examples of old Frankenstein sites that have morphed beyond all logic and pattern. The reality is that even brand-new sites are often built on an architecture that restricts organic potential.\u00a0<\/p>\n<p>In this article, I\u2019ll show you how to develop a base for building better website architecture:<\/p>\n<p>How to approach your site architecture.<\/p>\n<p>The tools to use to assess your opportunities.<\/p>\n<p>How to keep yourself honest as the site develops over time.<\/p>\n<p>Let\u2019s get started.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/#How_to_approach_your_site_architecture\" >How to approach your site architecture<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/#Information_hierarchy\" >Information hierarchy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/#Scalability\" >Scalability<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/#Audience_alignment\" >Audience alignment<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/#The_tools_to_use_to_assess_your_site_architecture\" >The tools to use to assess your site architecture<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/#Structural_assessments\" >Structural assessments<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/#On-page_assessments\" >On-page assessments<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/#How_to_keep_your_site_architecture_pristine\" >How to keep your site architecture pristine<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/#Use_a_hub-and-spoke_structure\" >Use a hub-and-spoke structure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/#Build_a_house_for_your_recurring_content\" >Build a house for your recurring content<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/craighordlow.com\/index.php\/2023\/02\/13\/how-to-build-a-better-website-architecture\/#Establishing_a_strong_site_architecture_starts_with_alignment\" >Establishing a strong site architecture starts with alignment<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"How_to_approach_your_site_architecture\"><\/span>How to approach your site architecture<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>When I ask people pointed questions about their website structure and flow, most of them (even some who just launched new ones) say that their site isn\u2019t fully optimized, and they\u2019d like to improve it. (Although not all of them consider it a top priority.)<\/p>\n<p>So where to start? Essentially, I recommend looking at what exists.\u00a0<\/p>\n<p>Think of it from the perspective of users <strong>and<\/strong><em> <\/em>bots (both of whom are <a href=\"https:\/\/searchengineland.com\/tips-optimize-content-people-search-engines-388271\" target=\"_blank\" rel=\"noopener\">essential for optimization<\/a>) and get a feel of where it\u2019s not working. This breaks into three basic categories.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Information_hierarchy\"><\/span>Information hierarchy<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>First, consider your <a href=\"https:\/\/searchengineland.com\/stop-the-silo-madness-effective-site-architecture-for-seo-and-findability-313018\" target=\"_blank\" rel=\"noopener\">information hierarchy<\/a>. What\u2019s the most important info to get across?\u00a0<\/p>\n<p>For most websites, this starts with a primary branding message or subject, then cascades into how you talk about your brand, products, or services (which often means how you break down individual features and benefits).\u00a0<\/p>\n<p>The follow-up question, once you\u2019ve determined your hierarchy, is whether your site architecture actually reflects it in a way that makes sense.\u00a0<\/p>\n<p>The architecture and hierarchy of your page structure should match the story you tell your users: the important message and the supporting elements.\u00a0<\/p>\n<p>As far as search engines and how they<em> <\/em>read your site, Google in particular is very good at understanding logic at the directory level.\u00a0<\/p>\n<p>For this reason, avoid creating flat or single-level URLs like this: <\/p>\n<p>https:\/\/domain.com\/dog-food-dry-yummy-bits-brand<\/p>\n<p>Instead, build your URL structure in a way that gives Google a clear signal of hierarchy, such as: <\/p>\n<p>https:\/\/domain.com\/dog\/food\/dry\/yummy-bits-brand<\/p>\n<p>or\u00a0<\/p>\n<p>https:\/\/domain.com\/main-category\/sub-category-1\/sub-category-2\/product<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Scalability\"><\/span>Scalability<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Second, remember that the very nature of SEO and content, as well as any strategic shifts afoot for your business, means that websites are by necessity \u201cliving and breathing entities.\u201d\u00a0<\/p>\n<p>You will almost certainly add and revise pages as time goes on, which means you have to build a structure that can scale (we\u2019ll go into this more in a bit.)<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Audience_alignment\"><\/span>Audience alignment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Third, make sure the architecture aligns with <a href=\"https:\/\/searchengineland.com\/seo-guide-audience-research-content-analysis-385055\" target=\"_blank\" rel=\"noopener\">your audience and personas<\/a>.\u00a0<\/p>\n<p>For instance, a B2B brand with a technical tool will likely have an audience keen to dig into detailed features. In this case, it\u2019s strategic to have those feature lists front and center.\u00a0<\/p>\n<p>On the other hand, if you\u2019re a B2C brand with an audience looking for social proof, put that in a prominent position and work other elements around it.\u00a0<\/p>\n<p>If it\u2019s an enterprise buyer looking for other enterprise case studies, make sure <strong>those<\/strong><em> <\/em>are front and center. In other words, build your site around your most valuable users\u2019 priorities.<\/p>\n<p><!-- START INLINE FORM --><\/p>\n<div class=\"nl-inline-form border py-2 px-1 my-2\">\n<div class=\"row align-items-center\">\n<div class=\"col-12 col-lg-3 col-xl-4 pe-md-0 pb-2 pb-lg-0\">\n<p class=\"inline-form-text text-center mb-0\">Get the daily newsletter search marketers rely on.<\/p>\n<\/div>\n<div class=\"col-12 col-lg-7 col-xl-6  pe-lg-0\">\n<div class=\"form-nl-inline\">\n<div class=\"row g-0\">\n<div class=\"form-group col-12 col-lg-8 mb-0\"><\/div>\n<div class=\"col-12 col-lg-4 col-xl-4 mb-0\">\n<div class=\"d-none\">\n<p>Processing\u2026Please wait.<\/p>\n<\/div>\n<p>\t\t\t\t\t\t\t<button class=\"btn btn-dark inlineButton w-100 rounded-0 font-weight-bold\">SUBSCRIBE<\/button>\n\t\t\t\t\t\t<\/p><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"col-12 col-lg-2 col-xl-2 ps-1\">\n<p class=\"text-center mb-0\"><a class=\"nl-terms\" href=\"https:\/\/searchengineland.com\/termsofuse\" target=\"_blank\" rel=\"noopener noreferrer\">See terms.<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!-- END INLINE FORM --><\/p>\n<h2><span class=\"ez-toc-section\" id=\"The_tools_to_use_to_assess_your_site_architecture\"><\/span>The tools to use to assess your site architecture<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Structural_assessments\"><\/span>Structural assessments<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>I use a handful of favorite tools to dig into new architecture optimization projects.<\/p>\n<p>The first thing I do is use Screaming Frog or Ahrefs to run a crawl. This gives you a nice reference point of URLs and URL structure without any subjectivity. They also give you additional, valuable details like visible\/hidden pages, sitemaps, CSS files, scripts, and text files.<\/p>\n<p>Once I get those details, I build a sitemap and visual map to understand:<\/p>\n<p>The relationship between the pages and the structural story.<\/p>\n<p>The context (i.e., how many levels the site has, where there are sub-pages, resource\/blog content, etc.).\u00a0<\/p>\n<p>You can go basic and pop this info into an Excel spreadsheet, or you can use visualization tools like GlooMaps or Lucidchart to build something like this:<\/p>\n<div class=\"wp-block-image\">\n<\/div>\n<p>Another tool to study, of course, is <a href=\"https:\/\/searchengineland.com\/3-valuable-google-analytics-4-reports-for-seos-387368\" target=\"_blank\" rel=\"noopener\">Google Analytics<\/a>, which provides valuable information on how people flow through the site:\u00a0<\/p>\n<p>Where they&#8217;re landing on the site.<\/p>\n<p>Where they&#8217;re spending time.<\/p>\n<p>What they&#8217;re doing after visiting those pages.<\/p>\n<p>Where they&#8217;re leaving.<\/p>\n<p>And more.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"On-page_assessments\"><\/span>On-page assessments<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Beyond the framework of your website, you can get a ton of insight from studying the performance of specific pages.<\/p>\n<p>Google Analytics is effective at helping you identify your best- and worst-performing pages:<\/p>\n<p>Where are users completing actions?\u00a0<\/p>\n<p>Where are they bouncing without taking the desired next steps?\u00a0<\/p>\n<p>Are there effective paths and paths where users aren&#8217;t behaving as you expected?\u00a0<\/p>\n<p>If nobody is going to a page in your navigation, what&#8217;s the value of it? It might need to be moved \u2013 or replaced.<\/p>\n<p>A natural complement to GA is Google Search Console, which can tell you whether there are pages ranking well (or close to ranking well) that aren&#8217;t promoted by your architecture.\u00a0<\/p>\n<p>Maybe people are searching, for example, for a blog topic that could translate into a feature page, a homepage section, or a sticky case study.\u00a0<\/p>\n<p>The last tool category I&#8217;ll mention is heat-mapping platforms like Hotjar, which provide excellent data on how users interact with individual pages (i.e., where they&#8217;re looking but not clicking, where they&#8217;re not looking that you might want them to look).\u00a0<\/p>\n<div class=\"wp-block-image\">\n<\/div>\n<p>You might find out, for instance, that a secondary call to action (CTA) is drawing more clicks than a CTA in a more prime location \u2013 which could be a significant insight for architecture revision.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_keep_your_site_architecture_pristine\"><\/span>How to keep your site architecture pristine<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The most common mistake I see with website evolution is that people just add pages (orphans, Frankensteins, and <a href=\"https:\/\/searchengineland.com\/finding-weird-stuff-fws-is-part-of-seo-385901\" target=\"_blank\" rel=\"noopener\">other nicknames<\/a> you may have heard) without thinking of the flow and narrative.\u00a0<\/p>\n<p>Anything in the architecture should be able to live both on its own and as a component of the site.\u00a0<\/p>\n<p>In general, if a page is super-specific to a campaign (say, promoting a webinar) and doesn&#8217;t provide value or info in and of itself, it doesn&#8217;t belong in the architecture of the site.\u00a0<\/p>\n<p>But there are two ways to enable adding new content that doesn&#8217;t muck up your architecture.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Use_a_hub-and-spoke_structure\"><\/span>Use a hub-and-spoke structure<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>My general approach in setting up sites to scale is the hub-and-spoke model.\u00a0<\/p>\n<p>In each section of the site, there&#8217;s a hub page (root), and then off of the hub page, there are spokes (\/feature1, \/feature2, etc.).\u00a0<\/p>\n<p>That hub page can be a marketing vehicle and each spoke can be a long-tail feature.\u00a0<\/p>\n<p>You can also do \/feature\/industry or \/feature\/usecase which gives you a clear structure and relationship, letting you add features without getting clunky.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Build_a_house_for_your_recurring_content\"><\/span>Build a house for your recurring content<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>One simple and easy way to accommodate great content that doesn&#8217;t fit neatly into your architecture is to build a section of your site that you can use for recurring content.\u00a0<\/p>\n<p>Call it a <a href=\"https:\/\/searchengineland.com\/three-tier-blog-strategy-383339\" target=\"_blank\" rel=\"noopener\">blog<\/a> or a resource page, its purpose should be to house frequently added content that provides value to your users.\u00a0<\/p>\n<p>Most people do this, but many don&#8217;t do it with the intention of testing and adding new themes that won&#8217;t compromise the site architecture.\u00a0<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Establishing_a_strong_site_architecture_starts_with_alignment\"><\/span>Establishing a strong site architecture starts with alignment<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Often, parties with very different objectives and skill sets (e.g., brand marketers, SEOs, and web devs) need to work together to make sure they aren&#8217;t compromising each other&#8217;s success.\u00a0<\/p>\n<p>Keep everyone aligned on the site&#8217;s priorities and goals as you go to make sure you&#8217;re heading in the same direction.<\/p>\n<p>The post <a href=\"https:\/\/searchengineland.com\/how-to-build-a-better-website-architecture-392766\" target=\"_blank\" rel=\"noopener\">How to build a better website architecture<\/a> appeared first on <a href=\"https:\/\/searchengineland.com\/\" target=\"_blank\" rel=\"noopener\">Search Engine Land<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>You can have authoritative and helpful content, with ultra-fast page speed scores and keyword relevance and flawless UX across devices, and you might still leave yourself open to competitors boxing you out for traffic. How? Well, have you thought about website architecture lately? We\u2019ve all seen plenty of examples of old Frankenstein sites that have morphed beyond all logic and pattern. The reality is that even brand-new sites are often built on an architecture that restricts organic potential.\u00a0 In this article, I\u2019ll show you how to [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"h5ap_radio_sources":[],"cybocfi_hide_featured_image":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-8146","post","type-post","status-publish","format-standard","hentry","category-best-seo-blogs"],"featured_image_src":null,"featured_image_src_square":null,"author_info":{"display_name":false,"author_link":"https:\/\/craighordlow.com\/author\/"},"_links":{"self":[{"href":"https:\/\/craighordlow.com\/index.php\/wp-json\/wp\/v2\/posts\/8146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/craighordlow.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/craighordlow.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/craighordlow.com\/index.php\/wp-json\/wp\/v2\/comments?post=8146"}],"version-history":[{"count":0,"href":"https:\/\/craighordlow.com\/index.php\/wp-json\/wp\/v2\/posts\/8146\/revisions"}],"wp:attachment":[{"href":"https:\/\/craighordlow.com\/index.php\/wp-json\/wp\/v2\/media?parent=8146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/craighordlow.com\/index.php\/wp-json\/wp\/v2\/categories?post=8146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/craighordlow.com\/index.php\/wp-json\/wp\/v2\/tags?post=8146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}