[{"data":1,"prerenderedAt":353},["ShallowReactive",2],{"$fi_SA3l8D9e4tuLzFLMXUroEj8Vi4FUp0B2g2TbBke08":3,"post-what-a-technical-seo-audit-in-hull-actually-looks-like":147},{"site":4,"features":8,"stripe":10,"bridalfile":12,"analytics":13,"navigation":14,"branding":125,"footer":127},{"id":5,"name":6,"domain":7},"7578a1b2-a8ec-462f-8980-d46ebefc76a2","Pwa Developer","pwadeveloper.uk",{"products":9,"bookings":9,"event_capacity":9,"ugc":9},false,{"enabled":9,"test_mode":11},true,{"enabled":9},null,{"footer":15,"header":43,"services":68},{"id":16,"name":17,"items":18},"4c83a83d-7d89-442d-8e4c-717e61d71c19","Footer Navigation",[19,23,27,31,35,39],{"id":20,"url":21,"label":22},"b8c9d0e1-f2a3-4b4c-5d6e-7f8a9b0c1d2e","/about","About",{"id":24,"url":25,"label":26},"c9d0e1f2-a3b4-4c5d-6e7f-8a9b0c1d2e3f","/blog","Blog",{"id":28,"url":29,"label":30},"d0e1f2a3-b4c5-4d6e-7f8a-9b0c1d2e3f4a","/contact","Contact",{"id":32,"url":33,"label":34},"e1f2a3b4-c5d6-4e7f-8a9b-0c1d2e3f4a5b","/websites","Websites",{"id":36,"url":37,"label":38},"d1e2f3a4-1111-4a2b-8c3d-dddd11112222","/services/nuxt","Nuxt",{"id":40,"url":41,"label":42},"d2e3f4a5-2222-4b3c-9d4e-dddd22223333","/services/supabase","Supabase",{"id":44,"name":45,"items":46},"090e7007-6dd0-4416-8ce2-2680c446d2a9","Main Navigation",[47,49,53,57,59,61,63],{"id":48,"url":21,"label":22},"c3d4e5f6-a7b8-4c9d-0e1f-2a3b4c5d6e7f",{"id":50,"url":51,"label":52},"a43446fd-355b-474a-a846-6f02ba7b4f68","/services","Services",{"id":54,"url":55,"label":56},"6b5e66d9-5267-4948-86b9-11ef75fcf821","/how-i-build","How I Build",{"id":58,"url":33,"label":34},"a1b2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d",{"id":60,"url":25,"label":26},"d4e5f6a7-b8c9-4d0e-1f2a-3b4c5d6e7f8a",{"id":62,"url":29,"label":30},"f6a7b8c9-d0e1-4f2a-3b4c-5d6e7f8a9b0c",{"id":64,"url":65,"label":66,"target":67},"e5f6a7b8-c9d0-4e1f-2a3b-4c5d6e7f8a9b","https://www.youtube.com/@anothermagentodev9161","YouTube","_blank",{"id":69,"name":70,"items":71},"9a2b3c4d-9999-4a2b-8c3d-aaaabbbbcccc","Services Menu",[72,78,84,90,96,102,108,114,120],{"id":73,"url":74,"icon":75,"label":76,"description":77},"1a2b3c4d-1111-4a2b-8c3d-111122223333","/services/pwa","fa-solid fa-mobile-screen-button","PWA","Installable, offline-first apps",{"id":79,"url":80,"icon":81,"label":82,"description":83},"2b3c4d5e-2222-4b3c-9d4e-222233334444","/services/wordpress","fa-brands fa-wordpress","WordPress","Themes, plugins, rescue work",{"id":85,"url":86,"icon":87,"label":88,"description":89},"3c4d5e6f-3333-4c4d-8e5f-333344445555","/services/magento","fa-solid fa-cart-shopping","Magento","Ecommerce & platform work",{"id":91,"url":92,"icon":93,"label":94,"description":95},"4d5e6f70-4444-4d5e-9f60-444455556666","/services/vue","fa-brands fa-vuejs","Vue & Nuxt","Reactive frontends, SSR apps",{"id":97,"url":98,"icon":99,"label":100,"description":101},"708192a3-7777-4081-8293-777788889999","/services/headless-cms","fa-solid fa-cube","Headless","Structured content APIs",{"id":103,"url":104,"icon":105,"label":106,"description":107},"8192a3b4-8888-4192-93a4-88889999aaaa","/services/ai-consultancy","fa-solid fa-robot","AI Consultancy","Where AI actually helps",{"id":109,"url":110,"icon":111,"label":112,"description":113},"a1b2c3d4-1234-4a2b-8c3d-aaaa11112222","/services/migrations","fa-solid fa-arrow-right-arrow-left","Migrations","Move platforms, keep your SEO",{"id":115,"url":116,"icon":117,"label":118,"description":119},"b2c3d4e5-2345-4b3c-9d4e-bbbb22223333","/services/technical-seo","fa-solid fa-gauge-high","Technical SEO & Performance","Core Web Vitals & speed",{"id":121,"url":33,"icon":122,"label":123,"description":124},"c3d4e5f6-3456-4c4d-8e5f-cccc33334444","fa-solid fa-globe","Custom Websites","Bespoke sites, not templates",{"logo":13,"logoDark":13,"favicon":13,"tagline":126},"WordPress & Web Developer in Hull, East Yorkshire",{"summary":128,"copyright":13,"address":129,"contact":133,"socialLinks":134,"openingHours":146,"logos":13},"Senior freelance web developer in Hull, East Yorkshire. 15+ years building fast, custom websites and web apps in WordPress, Magento, Vue and Nuxt. Work directly with the developer.",{"line1":13,"line2":13,"city":130,"state":131,"postalCode":13,"country":132},"Hull","East Yorkshire","United Kingdom",{"phone":13,"email":13},[135,138,142],{"url":65,"icon":136,"platform":137},"fa-brands fa-youtube","youtube",{"url":139,"icon":140,"platform":141},"https://github.com/adamcjackson1982","fa-brands fa-github","github",{"url":143,"icon":144,"platform":145},"https://www.linkedin.com/in/adamcjackson/","fa-brands fa-linkedin","linkedin",[],{"id":148,"slug":149,"title":150,"excerpt":151,"content":152,"content_format":342,"featured_image":343,"published":11,"published_at":344,"meta_title":345,"meta_description":346,"fields":347},"51615e92-8a3c-4205-a164-31b424a5c01c","what-a-technical-seo-audit-in-hull-actually-looks-like","What a Technical SEO Audit in Hull Actually Looks Like","Technical SEO explained in plain terms: crawling and indexing, Core Web Vitals, structured data, and the local signals that decide whether a Hull business shows up on Google at all.",{"type":153,"content":154},"doc",[155,161,165,172,180,193,198,202,222,227,231,235,240,244,248,253,257,303,314,319,323],{"type":156,"content":157},"paragraph",[158],{"text":159,"type":160},"A version of the same question keeps turning up: why doesn't a website show up on Google for anything except the business's own name? The copy is fine. The design is fine. Nobody has touched the wording in months. And still, nothing moves. Almost every time, the actual fault sits one layer down, in the plumbing search engines use to read and rank a site, rather than in the words on the page. That plumbing is technical SEO, and it's the part of the job that never gets photographed for a portfolio.","text",{"type":156,"content":162},[163],{"text":164,"type":160},"I want to walk through what a technical SEO audit on a small business site actually involves, because “technical SEO” gets used as a vague, expensive-sounding phrase without much explanation. Most of it is checkable in an afternoon, and most of the fixes take a fraction of the time the underlying problem has already cost the site in lost visibility.",{"type":166,"attrs":167,"content":169},"heading",{"level":168},2,[170],{"text":171,"type":160},"Can Google find every page you actually want found",{"type":156,"content":173},[174,176,178],{"text":175,"type":160},"The first thing I check isn't speed or keywords. It's whether Google can even reach the pages that matter. A site can look complete to a visitor and still be half invisible to a crawler. The usual culprits are a robots.txt file blocking more than it should (I've seen a whole ",{"text":177,"type":160},"/blog/",{"text":179,"type":160}," directory disallowed by accident), no XML sitemap at all, or a sitemap that still lists pages taken down two years ago. Google Search Console shows this directly under its Pages report, which most owners have never opened.",{"type":156,"content":181},[182,184,191],{"text":183,"type":160},"Orphan pages are the other half of this. If a page exists on a site but nothing else links to it internally, it's much harder for Google to find and much harder to rank, no matter how good the page is on its own. It matters even more if a business is moving off a website builder onto something else, since old URLs vanish and the redirects often don't get set up properly. I've written about ",{"text":185,"type":160,"marks":186},"how to move off a builder without losing your SEO",[187],{"type":188,"attrs":189},"link",{"href":190},"/moving-off-a-website-builder-without-losing-seo",{"text":192,"type":160}," for exactly that reason.",{"type":166,"attrs":194,"content":195},{"level":168},[196],{"text":197,"type":160},"Speed: the numbers Google measures, not the ones that feel fast",{"type":156,"content":199},[200],{"text":201,"type":160},"Google's ranking signals include a specific set of speed measurements called Core Web Vitals: Largest Contentful Paint (how long the main content takes to appear), Cumulative Layout Shift (whether things jump around while loading), and Interaction to Next Paint (how quickly the page responds once someone taps something). A site can feel fast on a fibre connection in an office and still fail all three on a customer's phone on 4G outside a shop in Hull. I check both the lab test and the real-world field data, because Google mostly ranks on the second one.",{"type":156,"content":203},[204,206,212,214,220],{"text":205,"type":160},"The usual offenders are large uncompressed images, fonts that block rendering while they load, and third-party scripts (chat widgets, ad trackers, booking plugins) that load before the actual content does. None of that needs a full rebuild. It needs someone to go through the results line by line and fix what's actually flagged, rather than installing another caching plugin and hoping. I've covered ",{"text":207,"type":160,"marks":208},"why a WordPress site tends to slow down",[209],{"type":188,"attrs":210},{"href":211},"/why-your-wordpress-site-is-slow",{"text":213,"type":160}," and ",{"text":215,"type":160,"marks":216},"the fixes that actually move the needle",[217],{"type":188,"attrs":218},{"href":219},"/how-to-speed-up-a-slow-wordpress-site",{"text":221,"type":160}," in more detail elsewhere on this blog.",{"type":166,"attrs":223,"content":224},{"level":168},[225],{"text":226,"type":160},"Mobile, structure, and the schema Google actually reads",{"type":156,"content":228},[229],{"text":230,"type":160},"Google indexes the mobile version of a site first, full stop, so a site that only really works well on desktop is being judged on its worst version. That covers tap targets that are too small, text that needs pinching to read, and menus that don't behave properly on a touchscreen.",{"type":156,"content":232},[233],{"text":234,"type":160},"Structured data, often called schema markup, is the part that gets skipped most often on small business sites. It's a block of code, invisible to visitors, that tells Google exactly what a page is: a local business, a specific service, a set of FAQs, a review. Get it right and you're the one with star ratings or an FAQ dropdown sitting in the search results. Leave it out entirely and Google is left guessing, which it does conservatively.",{"type":166,"attrs":236,"content":237},{"level":168},[238],{"text":239,"type":160},"The local signals the generic guides skip",{"type":156,"content":241},[242],{"text":243,"type":160},"Most technical SEO guides are written for national or global sites, and they miss the part that matters most for a Hull business: local signals. Your Google Business Profile needs to match your website exactly, same business name, same address format, same phone number, not a version with the postcode written differently on one and not the other. Google cross-checks this, and a mismatch, even a small one, is a genuine reason a business doesn't show up in the map pack for a search like “seo specialist hull” or anything else local.",{"type":156,"content":245},[246],{"text":247,"type":160},"Local landing pages help too, but only when they're actually different pages with different content, not the same page duplicated with a town name swapped in. Google notices the difference between the two fairly quickly.",{"type":166,"attrs":249,"content":250},{"level":168},[251],{"text":252,"type":160},"What I actually check first, in order",{"type":156,"content":254},[255],{"text":256,"type":160},"When someone asks me to look at technical SEO for their site, this is roughly the order I go through:",{"type":258,"content":259},"bulletList",[260,267,273,279,285,291,297],{"type":261,"content":262},"listItem",[263],{"type":156,"content":264},[265],{"text":266,"type":160},"Search Console coverage: what's indexed, what's blocked, what's throwing errors",{"type":261,"content":268},[269],{"type":156,"content":270},[271],{"text":272,"type":160},"Core Web Vitals, on mobile specifically",{"type":261,"content":274},[275],{"type":156,"content":276},[277],{"text":278,"type":160},"robots.txt and the sitemap, checked against each other",{"type":261,"content":280},[281],{"type":156,"content":282},[283],{"text":284,"type":160},"Structured data, present and valid",{"type":261,"content":286},[287],{"type":156,"content":288},[289],{"text":290,"type":160},"Google Business Profile match against the website",{"type":261,"content":292},[293],{"type":156,"content":294},[295],{"text":296,"type":160},"Internal links between related pages",{"type":261,"content":298},[299],{"type":156,"content":300},[301],{"text":302,"type":160},"HTTPS and any redirect chains left over from old URL changes",{"type":156,"content":304},[305,307,312],{"text":306,"type":160},"That's the actual list. It's the same one I run through as part of the ",{"text":308,"type":160,"marks":309},"technical SEO work",[310],{"type":188,"attrs":311},{"href":116},{"text":313,"type":160}," I do for clients, and none of it is as expensive to fix as it is to keep ignoring, because every month those problems sit there is a month of local searches going to a competitor who happened to sort theirs out first.",{"type":166,"attrs":315,"content":316},{"level":168},[317],{"text":318,"type":160},"If you want the honest version of where you stand",{"type":156,"content":320},[321],{"text":322,"type":160},"I'll run this exact list against your site and tell you plainly what's actually wrong, not sell you a rolling monthly retainer to “monitor” it indefinitely. It's a fixed piece of work: an audit, a plain-English list of what's broken, and a conversation about which of it is worth fixing first.",{"type":156,"content":324},[325,327,333,335,340],{"text":326,"type":160},"If you'd rather talk it through before committing to anything, book the ",{"text":328,"type":160,"marks":329},"free 30-minute surgery",[330],{"type":188,"attrs":331},{"href":332},"/what-a-free-30-minute-surgery-with-me-looks-like",{"text":334,"type":160}," and bring your site along. Otherwise, ",{"text":336,"type":160,"marks":337},"get in touch",[338],{"type":188,"attrs":339},{"href":29},{"text":341,"type":160}," and I'll take a proper look.","tiptap","","2026-10-01T08:00:00+00:00","Technical SEO Audit in Hull: What I Actually Check","What a technical SEO audit actually covers for a small Hull business: crawling, Core Web Vitals, structured data, and local search signals.",{"tags":348,"author":352},[349,350,351],"seo","hull","technical","Adam Jackson",1790841642412]