{"id":2152,"date":"2026-05-18T07:00:02","date_gmt":"2026-05-18T06:00:02","guid":{"rendered":"https:\/\/daveashworth.co\/blog\/?p=2152"},"modified":"2026-05-19T06:16:20","modified_gmt":"2026-05-19T05:16:20","slug":"how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority","status":"publish","type":"post","link":"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/","title":{"rendered":"How To: Build Topical Authority With Content Hubs"},"content":{"rendered":"\n<p>Over the last few years, Google has placed increasing emphasis on content quality, expertise, trust, and topical relevance through concepts such as E-E-A-T (Experience, Expertise, Authoritativeness and Trustworthiness).<\/p>\n\n\n\n<p>At the same time, search engines have become significantly better at understanding:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>topic relationships<\/li>\n\n\n\n<li>contextual relevance<\/li>\n\n\n\n<li>subject depth<\/li>\n\n\n\n<li>content quality<\/li>\n\n\n\n<li>how pages connect together across a website<\/li>\n<\/ul>\n\n\n\n<p>It\u2019s no longer just about whether a single page contains the right keywords.<\/p>\n\n\n\n<hr \/>\n\n\n\n<p>Modern search visibility is increasingly influenced by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>how well your site covers a topic<\/li>\n\n\n\n<li>how supporting content reinforces expertise<\/li>\n\n\n\n<li>how pages relate to one another<\/li>\n\n\n\n<li>whether your content demonstrates real-world knowledge and implementation experience<\/li>\n<\/ul>\n\n\n\n<p>This is particularly important in competitive industries such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>SEO<\/li>\n\n\n\n<li>ecommerce<\/li>\n\n\n\n<li>analytics<\/li>\n\n\n\n<li>finance<\/li>\n\n\n\n<li>health<\/li>\n\n\n\n<li>legal<\/li>\n\n\n\n<li>technical services<\/li>\n<\/ul>\n\n\n\n<p>where demonstrating genuine expertise matters.<\/p>\n\n\n\n<hr \/>\n\n\n\n<p>Most websites don\u2019t struggle because they lack content.<\/p>\n\n\n\n<p>They struggle because their content has no structure.<\/p>\n\n\n\n<p>Over time, websites naturally accumulate disconnected blog posts, overlapping pages, duplicated topics, and articles that sit in isolation with little relationship to the services or topics the site actually wants to be known for.<\/p>\n\n\n\n<p>That creates problems for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>users<\/li>\n\n\n\n<li>search engines<\/li>\n\n\n\n<li>crawlability<\/li>\n\n\n\n<li>internal linking<\/li>\n\n\n\n<li>topical relevance<\/li>\n\n\n\n<li>long-term organic visibility<\/li>\n<\/ul>\n\n\n\n<p>A better approach is to organise content into clear topic areas using hub pages, supporting content, and strong internal linking structures.<\/p>\n\n\n\n<hr \/><br \/>\n\n\n\n<p><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 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:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#What_Are_SEO_Content_Hubs\" >What Are SEO Content Hubs?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Pillar_Pages_vs_Supporting_Articles\" >Pillar Pages vs Supporting Articles<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Pillar_Pages_Breadth\" >Pillar Pages = Breadth<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Supporting_Articles_Depth\" >Supporting Articles = Depth<\/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:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Not_Every_Content_Hub_Looks_The_Same\" >Not Every Content Hub Looks The Same<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Why_Content_Hubs_Improve_SEO\" >Why Content Hubs Improve SEO<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Stronger_Topical_Relevance\" >Stronger Topical Relevance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Better_Internal_Linking\" >Better Internal Linking<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Why_Supporting_Articles_Matter\" >Why Supporting Articles Matter<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Good_For_Users_Too\" >Good For Users Too<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Real_Example_Restructuring_My_Own_Site\" >Real Example: Restructuring My Own Site<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Website_Performance_Hub\" >Website Performance Hub<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Ecommerce_SEO_Hub\" >Ecommerce SEO Hub<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Local_SEO_Hub\" >Local SEO Hub<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Dont_Just_Publish_Random_Content\" >Don\u2019t Just Publish Random Content<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/daveashworth.co\/blog\/how-to-build-seo-content-hubs-that-improve-relevance-visibility-topical-authority\/#Bringing_It_All_Together\" >Bringing It All Together<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Are_SEO_Content_Hubs\"><\/span>What Are SEO Content Hubs?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Content hubs (sometimes called topic clusters or pillar structures) are groups of related pages organised around a central topic.<\/p>\n\n\n\n<p>Typically this includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a main hub or pillar page<\/li>\n\n\n\n<li>supporting articles<\/li>\n\n\n\n<li>related service pages<\/li>\n\n\n\n<li>strong contextual internal linking between them<\/li>\n<\/ul>\n\n\n\n<p>Rather than publishing isolated blog posts, the aim is to create connected topic areas that reinforce:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>relevance<\/li>\n\n\n\n<li>expertise<\/li>\n\n\n\n<li>search intent<\/li>\n\n\n\n<li>subject depth<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<hr \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pillar_Pages_vs_Supporting_Articles\"><\/span>Pillar Pages vs Supporting Articles<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A useful way to think about this is:<\/p>\n\n\n\n<hr \/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pillar_Pages_Breadth\"><\/span>Pillar Pages = Breadth<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>These pages cover a topic broadly.<\/p>\n\n\n\n<p>For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/daveashworth.co\/skills\/ecommerce-seo-consultant\/\">Ecommerce SEO<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/skills\/website-performance-consultant\/\">Website Performance<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/skills\/local-seo-consultant\/\">Local SEO<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/skills\/ecommerce-seo-consultant\/magento\/\">Magento SEO<\/a><\/li>\n<\/ul>\n\n\n\n<p>Their role is to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>explain the wider topic<\/li>\n\n\n\n<li>target broader search intent<\/li>\n\n\n\n<li>organise related content<\/li>\n\n\n\n<li>act as the central reference point<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"525\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/pillar-pages.png\" alt=\"Pillar Pages\" class=\"wp-image-2168\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/pillar-pages.png 700w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/pillar-pages-300x225.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/pillar-pages-150x113.png 150w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>&nbsp;<\/p><hr \/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Supporting_Articles_Depth\"><\/span>Supporting Articles = Depth<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Supporting content explores specific subtopics in more detail.<\/p>\n\n\n\n<p>For example, within my <a href=\"https:\/\/daveashworth.co\/skills\/ecommerce-seo-consultant\/\">Ecommerce SEO<\/a> cluster I linked articles covering:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/daveashworth.co\/blog\/solved-what-is-the-srsltid-url-parameter\/\">the srsltid URL parameter<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/how-to-do-dynamic-product-meta-data-in-magento-using-gtm\/\">dynamic Magento product metadata<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-revenue-tracking-on-square-space\/\">Squarespace revenue tracking<\/a><\/li>\n<\/ul>\n\n\n\n<p>Individually, those articles target very specific technical topics.<\/p>\n\n\n\n<p>Together, they reinforce broader expertise around:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ecommerce SEO<\/li>\n\n\n\n<li>tracking<\/li>\n\n\n\n<li>crawlability<\/li>\n\n\n\n<li>indexing<\/li>\n\n\n\n<li>product optimisation<\/li>\n\n\n\n<li>analytics<\/li>\n<\/ul>\n\n\n\n<p>That relationship is important.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"525\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/supporting-articles.png\" alt=\"Supporting Articles\" class=\"wp-image-2170\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/supporting-articles.png 700w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/supporting-articles-300x225.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/supporting-articles-150x113.png 150w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>&nbsp;<\/p><hr \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Not_Every_Content_Hub_Looks_The_Same\"><\/span>Not Every Content Hub Looks The Same<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The structure above is a useful way to explain content hubs, but not every website needs to organise content in exactly the same way.<\/p>\n\n\n\n<p>On some websites, the hub page and pillar page may be almost the same thing. On others, especially larger or service-led sites, there may be several layers.<\/p>\n\n\n\n<p>On my own site, the structure works more like this:<\/p>\n\n\n\n<p><strong>Homepage \/ top-level menu pages = main hubs<\/strong><\/p>\n\n\n\n<p>These introduce the broader themes of website configuration, optimisation, analytics, and support.<\/p>\n\n\n\n<p><strong>Services, skills and support sub pages = pillar pages<\/strong><\/p>\n\n\n\n<p>Pages such as Ecommerce SEO, Local SEO, Website Performance, Google Tag Manager, Website Migrations and Analytics &amp; Tracking each act as a central page for that topic which individually and collectively support the main hubs.<\/p>\n\n\n\n<p><strong>Blog articles = supporting content<\/strong><\/p>\n\n\n\n<p>The blog posts then add depth by covering specific questions, technical examples, case studies and implementation guides within each pillar \/ service \/ skill.<\/p>\n\n\n\n<p>For example, my Ecommerce SEO page acts as the pillar page, supported by articles about the <code>srsltid<\/code> URL parameter, dynamic Magento product metadata and Squarespace revenue tracking. Each article covers a specific issue, but together they reinforce the wider ecommerce SEO topic.<\/p>\n\n\n\n<p>A different type of website might structure things differently.<\/p>\n\n\n\n<p>An ecommerce site might use category pages as hubs, product guide pages as pillar content, and buying guides or comparison articles as supporting content.<\/p>\n\n\n\n<p>A local business might use a main services page as the hub, individual service\/location pages as pillars, and FAQs or advice articles as supporting content.<\/p>\n\n\n\n<p>A publisher or blog might use broad category pages as hubs, long-form guides as pillars, and shorter articles as supporting pieces.<\/p>\n\n\n\n<p>The exact structure can vary, but the principle stays the same: related content should be connected clearly so users and search engines can understand how each page fits into the wider topic.<\/p>\n\n\n\n<hr \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_Content_Hubs_Improve_SEO\"><\/span>Why Content Hubs Improve SEO<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>There are several reasons why this structure works well from an SEO perspective.<\/p>\n\n\n\n<hr \/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Stronger_Topical_Relevance\"><\/span>Stronger Topical Relevance<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>When multiple related pages consistently reinforce the same subject area, search engines gain stronger signals about:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>what your site covers<\/li>\n\n\n\n<li>where your expertise lies<\/li>\n\n\n\n<li>which topics your site should be associated with<\/li>\n<\/ul>\n\n\n\n<p>A single article about Magento SEO means very little in isolation.<\/p>\n\n\n\n<p>A Magento SEO hub containing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>metadata optimisation<\/li>\n\n\n\n<li>crawlability<\/li>\n\n\n\n<li>parameter handling<\/li>\n\n\n\n<li>tracking<\/li>\n\n\n\n<li>product optimisation<\/li>\n\n\n\n<li>internal linking<\/li>\n<\/ul>\n\n\n\n<p>creates a much stronger relevance signal.<\/p>\n\n\n\n<hr \/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Better_Internal_Linking\"><\/span>Better Internal Linking<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Content hubs naturally improve internal linking.<\/p>\n\n\n\n<p>Instead of randomly linking pages together, links become:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>contextual<\/li>\n\n\n\n<li>relevant<\/li>\n\n\n\n<li>hierarchical<\/li>\n<\/ul>\n\n\n\n<p>For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>supporting articles link back to hub pages<\/li>\n\n\n\n<li>hub pages reference supporting implementation guides<\/li>\n\n\n\n<li>related platform pages reinforce overlapping expertise<\/li>\n\n\n\n<li>service pages connect commercial intent with informational content<\/li>\n<\/ul>\n\n\n\n<p>This helps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>users navigate topics<\/li>\n\n\n\n<li>search engines understand relationships<\/li>\n\n\n\n<li>distribute authority more naturally across the site<\/li>\n<\/ul>\n\n\n\n<hr \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_Supporting_Articles_Matter\"><\/span>Why Supporting Articles Matter<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>One mistake many websites make is creating only high-level service pages.<\/p>\n\n\n\n<p>The problem is:<br>broad service pages rarely demonstrate practical expertise on their own.<\/p>\n\n\n\n<p>Supporting articles help validate expertise through:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>implementation examples<\/li>\n\n\n\n<li>troubleshooting<\/li>\n\n\n\n<li>case studies<\/li>\n\n\n\n<li>technical explanations<\/li>\n\n\n\n<li>platform-specific guidance<\/li>\n\n\n\n<li>real-world problem solving<\/li>\n<\/ul>\n\n\n\n<p>For example:<br>a generic \u201c<a href=\"https:\/\/daveashworth.co\/services-and-consultancy\/website-migrations-consultant\/\">Website Migrations<\/a>\u201d page is useful.<\/p>\n\n\n\n<p>But migration-related supporting articles discussing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/daveashworth.co\/blog\/a-rough-guide-to-30x-redirects\/\">301 redirects<\/a><\/li>\n\n\n\n<li>URL restructuring<\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/how-to-convert-and-redirect-uppercase-url-characters-to-lowercase\/\">uppercase\/lowercase URLs<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/how-to-redirect-a-url-to-remove-a-directory-or-folder-name\/\">removing folder paths<\/a><\/li>\n<\/ul>\n\n\n\n<p>provide much stronger supporting context.<\/p>\n\n\n\n<hr \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Good_For_Users_Too\"><\/span>Good For Users Too<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>This structure is not just about rankings.<\/p>\n\n\n\n<p>Well-organised hubs improve user experience because visitors can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>explore related topics easily<\/li>\n\n\n\n<li>move deeper into subjects naturally<\/li>\n\n\n\n<li>find answers to related questions<\/li>\n\n\n\n<li>understand broader context<\/li>\n\n\n\n<li>discover relevant services organically<\/li>\n<\/ul>\n\n\n\n<p>Instead of dead-end blog posts, content becomes part of a connected knowledge structure.<\/p>\n\n\n\n<hr \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Real_Example_Restructuring_My_Own_Site\"><\/span>Real Example: Restructuring My Own Site<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Recently I reorganised large sections of my own website into dedicated topic hubs:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"653\" height=\"991\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/local-seo-content-hub.png\" alt=\"Local SEO Content Hub\" class=\"wp-image-2165\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/local-seo-content-hub.png 653w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/local-seo-content-hub-198x300.png 198w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2026\/05\/local-seo-content-hub-99x150.png 99w\" sizes=\"(max-width: 653px) 100vw, 653px\" \/><\/figure>\n\n\n\n<p>For example:<\/p>\n\n\n\n<hr \/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Website_Performance_Hub\"><\/span>Website Performance Hub<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>This grouped together articles around:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/daveashworth.co\/blog\/how-to-fix-search-console-errors-why-pages-arent-indexed\/\">Search Console indexing issues<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/google-update-why-you-are-seeing-a-drop-in-impressions-increase-in-average-position\/\">ranking fluctuations<\/a><\/li>\n\n\n\n<li>Core Web Vitals<\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/the-best-free-website-page-speed-core-web-vitals-checker-tools\/\">crawlability<\/a><\/li>\n\n\n\n<li>impressions &amp; CTR analysis<\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/how-to-use-gsc-regex-to-find-out-the-questions-your-users-are-asking\/\">regex query analysis<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/seo-stop-using-the-google-disavow-tool-for-toxic-links\/\">toxic links\/disavow discussions<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<hr \/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ecommerce_SEO_Hub\"><\/span>Ecommerce SEO Hub<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>This grouped content around:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/daveashworth.co\/blog\/how-to-do-dynamic-product-meta-data-in-magento-using-gtm\/\">Magento metadata optimisation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-revenue-tracking-on-square-space\/\">ecommerce tracking<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/solved-what-is-the-srsltid-url-parameter\/\">URL parameters<\/a><\/li>\n\n\n\n<li>indexing<\/li>\n\n\n\n<li>canonicalisation<\/li>\n\n\n\n<li>product optimisation<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Local_SEO_Hub\"><\/span>Local SEO Hub<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>This grouped together:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/daveashworth.co\/blog\/how-to-track-google-business-profile-listing-traffic\/\">Google Business Profile tracking<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-localbusiness-schema-markup-and-why\/\">LocalBusiness schema<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/how-to-do-local-seo-for-multiple-stores-using-localbusiness-schema-and-google-tag-manager\/\">multi-location SEO<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/daveashworth.co\/blog\/full-list-of-all-google-my-business-gmb-profile-categories\/\">GMB categories<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<hr \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Dont_Just_Publish_Random_Content\"><\/span>Don\u2019t Just Publish Random Content<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>One of the biggest mistakes websites make is publishing disconnected content purely because:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a keyword has search volume<\/li>\n\n\n\n<li>a tool says it\u2019s easy to rank<\/li>\n\n\n\n<li>competitors have written about it<\/li>\n<\/ul>\n\n\n\n<p>Over time, this often creates:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>topical confusion<\/li>\n\n\n\n<li>weak internal linking<\/li>\n\n\n\n<li>overlapping pages<\/li>\n\n\n\n<li>poor crawl efficiency<\/li>\n\n\n\n<li>diluted expertise signals<\/li>\n<\/ul>\n\n\n\n<p>Content works much better when planned as part of a wider topical structure.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<hr \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Bringing_It_All_Together\"><\/span>Bringing It All Together<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>SEO content hubs are not about gaming algorithms or creating artificial silos.<\/p>\n\n\n\n<p>They\u2019re about:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>organising expertise clearly<\/li>\n\n\n\n<li>improving topical relevance<\/li>\n\n\n\n<li>creating better internal relationships<\/li>\n\n\n\n<li>helping users navigate subjects naturally<\/li>\n\n\n\n<li>reinforcing subject depth through supporting content<\/li>\n<\/ul>\n\n\n\n<p>The goal is not simply to publish more content.<\/p>\n\n\n\n<p>It\u2019s to create clearer topic relationships between the content you already have &#8211; and the expertise you want your website to be known for.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the last few years, Google has placed increasing emphasis on content quality, expertise, trust, and topical relevance through concepts such as E-E-A-T (Experience, Expertise, Authoritativeness and Trustworthiness). At the same time, search engines have become significantly better at understanding: It\u2019s no longer just about whether a single page contains the right keywords. Modern search [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2155,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-2152","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-on-page-seo"],"_links":{"self":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/2152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/comments?post=2152"}],"version-history":[{"count":15,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/2152\/revisions"}],"predecessor-version":[{"id":2181,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/2152\/revisions\/2181"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/media\/2155"}],"wp:attachment":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/media?parent=2152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/categories?post=2152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/tags?post=2152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}