[{"data":1,"prerenderedAt":302},["ShallowReactive",2],{"$fi_SA3l8D9e4tuLzFLMXUroEj8Vi4FUp0B2g2TbBke08":3,"post-wordpress-developer-in-hull":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":292,"featured_image":293,"published":11,"published_at":294,"meta_title":295,"meta_description":296,"fields":297},"198ce590-f16a-440a-b7b5-e3d4c93b5e26","wordpress-developer-in-hull","Why I Still Call Myself a WordPress Developer in Hull","A senior dev's honest answer to why he still uses the words WordPress developer instead of digital agency, and what that title actually means if you are hiring one in Hull.",{"type":153,"content":154},"doc",[155,163,168,172,177,181,185,190,219,223,228,232,237,248,253,265,270,282],{"type":156,"attrs":157,"content":159},"heading",{"level":158},2,[160],{"text":161,"type":162},"The question I keep getting","text",{"type":164,"content":165},"paragraph",[166],{"text":167,"type":162},"People ask me this every few weeks, usually somewhere in the small talk before we get onto the actual website conversation: why do I still call myself a WordPress developer when half the industry around me has rebranded into \"digital agencies\" and \"full-stack consultants\"? It's a fair question. Nuxt and Supabase sit right there on my own site, I write about headless CMS work often enough, and PWAs get a fair bit of coverage here too. The label could look out of date next to all that.",{"type":164,"content":169},[170],{"text":171,"type":162},"The honest answer is that WordPress developer still describes what I actually do for most of the people who hire me, and a job title that's honest is worth more to a small business owner than one that sounds impressive on a proposal. Titles are supposed to tell you who to call and what they'll actually do when you call them. Mine does that. Some of the fancier ones on local agency sites don't.",{"type":156,"attrs":173,"content":174},{"level":158},[175],{"text":176,"type":162},"What \"developer\" means on my invoices",{"type":164,"content":178},[179],{"text":180,"type":162},"When I say developer, I mean I'm the one writing the code. Not an account manager taking a brief and passing it on to whoever's free that week. Not a project coordinator relaying messages between you and someone three time zones away who's never seen your site. If your contact form stops sending emails on a Friday evening, you're calling the person who built it. That's not me showing off, it's just how a one-person studio works, but it's worth spelling out, because plenty of local web outfits use \"developer\" loosely to describe someone who picks a theme, drops your logo on it and calls the job finished.",{"type":164,"content":182},[183],{"text":184,"type":162},"It also means I've got no one to hide behind when something goes wrong. If a plugin update breaks your checkout the night before a big sale, that's mine to fix, and I'd rather you knew that going in than find it out the hard way with someone else.",{"type":156,"attrs":186,"content":187},{"level":158},[188],{"text":189,"type":162},"Why WordPress, still",{"type":164,"content":191},[192,194,201,203,209,211,217],{"text":193,"type":162},"Most small businesses I work with don't need a custom-built app. They need a site that loads quickly, that they can edit themselves without ringing me every time a phone number changes, and that Google can actually make sense of. Built properly, without forty plugins bolted on to patch problems the theme should never have had in the first place, WordPress still does that job better than almost anything else for a five to twenty page brochure site or a shop selling a few dozen products. I've written before about ",{"text":195,"type":162,"marks":196},"how many plugins is genuinely too many",[197],{"type":198,"attrs":199},"link",{"href":200},"/how-many-wordpress-plugins-is-too-many",{"text":202,"type":162},", and about ",{"text":204,"type":162,"marks":205},"the maintenance routine I put on every site I build",[206],{"type":198,"attrs":207},{"href":208},"/wordpress-maintenance-what-i-actually-do-every-month",{"text":210,"type":162},", because the platform usually isn't the problem. The way it gets built, then left to rot for two years, is what makes it ",{"text":212,"type":162,"marks":213},"slow and eventually insecure",[214],{"type":198,"attrs":215},{"href":216},"/why-your-wordpress-site-is-slow",{"text":218,"type":162},".",{"type":164,"content":220},[221],{"text":222,"type":162},"The Nuxt and Supabase work sits alongside that for people who've outgrown WordPress, or who need something it genuinely can't do well: real-time booking availability, a member area with custom logic, that kind of thing. It's a different job for a different problem, not a replacement for WordPress across the board, and I'd be doing my clients a disservice if I quietly steered every project toward whichever stack I happened to find more interesting that month.",{"type":156,"attrs":224,"content":225},{"level":158},[226],{"text":227,"type":162},"What a proper build actually looks like",{"type":164,"content":229},[230],{"text":231,"type":162},"In practice that means a handful of habits I don't skip, regardless of the size of the job. A theme built to do what the site needs and nothing more, rather than a general-purpose framework carrying code for forty features you'll never touch. Images compressed and served at the right size instead of a five megabyte photo straight off someone's phone. A contact form that's actually tested to land in an inbox, not a spam folder, before the site goes live. Backups running somewhere other than the same server as the site itself. None of that is clever. It's just the difference between a site that quietly works for years and one that starts causing problems within six months.",{"type":156,"attrs":233,"content":234},{"level":158},[235],{"text":236,"type":162},"Why \"in Hull\" matters too",{"type":164,"content":238},[239,241,246],{"text":240,"type":162},"The Hull part isn't only there for search engines, though I won't pretend it doesn't help. Being a ",{"text":242,"type":162,"marks":243},"WordPress developer in Hull",[244],{"type":198,"attrs":245},{"href":80},{"text":247,"type":162}," means I can sit across a table from you if that's easier than a call, I've got a rough sense of what local trades, shops and clubs actually ask for because I've built sites for enough of them, and I'm working the same hours you are rather than nine time zones out. Have a look at who actually shows up for that search and it's mostly solo people and small local outfits, not the national chains. That tells you something about the work itself: it rewards being reachable and being local, not being big.",{"type":156,"attrs":249,"content":250},{"level":158},[251],{"text":252,"type":162},"Where I'd point you elsewhere",{"type":164,"content":254},[255,257,263],{"text":256,"type":162},"I'll give you the other half of the honest answer too. If what you need is a large headless commerce build, a Magento replatform, or a proper multi-editor CMS product for a bigger operation, that's not my lane, and I'd rather say so upfront than stretch a WordPress quote to cover it badly. ",{"text":258,"type":162,"marks":259},"Headless Digital",[260],{"type":198,"attrs":261},{"href":262},"https://headless-digital.com",{"text":264,"type":162}," is where that kind of work actually lives, and I'll point you there rather than take on something I'm not the right fit for. It's a better outcome for you, and it means the work I do take on is work I'm actually good at.",{"type":156,"attrs":266,"content":267},{"level":158},[268],{"text":269,"type":162},"Before you hire anyone",{"type":164,"content":271},[272,274,280],{"text":273,"type":162},"If you're still working out whether you need a developer at all or just a fix to something that's already there, or you want to know ",{"text":275,"type":162,"marks":276},"what questions to ask before you commit to anyone",[277],{"type":198,"attrs":278},{"href":279},"/questions-to-ask-a-wordpress-developer-before-you-hire",{"text":281,"type":162},", those are worth sorting out before you spend a penny. I run a free 30-minute surgery most weeks for exactly that kind of conversation. No pitch, just a straight read on whether WordPress is even the right tool for what you're building, and whether it should be me or someone else building it.",{"type":164,"content":283},[284,286,291],{"text":285,"type":162},"Get in touch and we'll work it out together. ",{"text":287,"type":162,"marks":288},"Book your free 30-minute surgery",[289],{"type":198,"attrs":290},{"href":29},{"text":218,"type":162},"tiptap","https://sktegczfmabucrnpgrvp.supabase.co/storage/v1/object/public/media/7578a1b2-a8ec-462f-8980-d46ebefc76a2/pwa-svg-blog-handbuilt.svg","2026-09-29T08:00:00+00:00","Why I'm Still a WordPress Developer in Hull","Adam Jackson on why he still calls himself a WordPress developer in Hull, not a digital agency, and what that means if you're hiring one.",{"tags":298},[299,300,301],"wordpress","hull","local",1790668830479]