<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Jack Warner</title>
    <description>The latest articles on Forem by Jack Warner (@webdevwales).</description>
    <link>https://forem.com/webdevwales</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3849467%2F9953fdd2-5731-4354-903f-6ca057c9f5b0.jpg</url>
      <title>Forem: Jack Warner</title>
      <link>https://forem.com/webdevwales</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/webdevwales"/>
    <language>en</language>
    <item>
      <title>The Small Business Owner's Guide to Local SEO (No Jargon, Just Results)</title>
      <dc:creator>Jack Warner</dc:creator>
      <pubDate>Fri, 10 Apr 2026 08:48:45 +0000</pubDate>
      <link>https://forem.com/webdevwales/the-small-business-owners-guide-to-local-seo-no-jargon-just-results-ea2</link>
      <guid>https://forem.com/webdevwales/the-small-business-owners-guide-to-local-seo-no-jargon-just-results-ea2</guid>
      <description>&lt;p&gt;Most small business owners I work with have heard of SEO. Some have even paid for it. But very few actually understand what local SEO is and why it matters more than "regular" SEO for a business that serves a specific area.&lt;/p&gt;

&lt;p&gt;I run &lt;a href="https://www.webdevwales.com/" rel="noopener noreferrer"&gt;WebDev Wales&lt;/a&gt;, a web development studio in Neath, South Wales. Over the past four years, I have built and optimised websites for small businesses across Wales -- from plumbers in Swansea to cafes in Cardiff. Here is what I have learned about local SEO that actually moves the needle.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Local SEO (and Why Should You Care)?
&lt;/h2&gt;

&lt;p&gt;Regular SEO is about ranking for broad terms like "best web design tips." Local SEO is about ranking when someone in your area searches for what you do. Think "plumber near me" or "web designer Neath."&lt;/p&gt;

&lt;p&gt;For a small business that serves a geographic area, local SEO is everything. You do not need to rank globally. You need to rank when someone 10 miles away needs your service right now.&lt;/p&gt;

&lt;p&gt;Here is the thing: local SEO has different rules from regular SEO. Google uses a separate algorithm for local results (the map pack), and the ranking factors are different.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Three Pillars of Local SEO
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Google Business Profile (Formerly Google My Business)
&lt;/h3&gt;

&lt;p&gt;This is the single most important thing you can do for local visibility. If you have not claimed and optimised your Google Business Profile, stop reading this and go do it now. It is free.&lt;/p&gt;

&lt;p&gt;What to get right:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Business name&lt;/strong&gt; exactly as it appears on your signage (do not stuff keywords in here)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Category&lt;/strong&gt; -- pick the most specific primary category available. "Web Designer" is better than "Internet Company"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Description&lt;/strong&gt; -- use your full 750 characters. Mention your location, services, and what makes you different&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Photos&lt;/strong&gt; -- businesses with photos get 42% more direction requests. Upload real photos of your work, your premises, your team&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Opening hours&lt;/strong&gt; -- keep these accurate. Incorrect hours are the fastest way to lose trust&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reviews&lt;/strong&gt; -- more on this below&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Consistent NAP (Name, Address, Phone)
&lt;/h3&gt;

&lt;p&gt;NAP stands for Name, Address, Phone number. Google cross-references your NAP across the web to verify your business is legitimate. If your business name is "WebDev Wales" on your website but "Webdev Wales Ltd" on Yell and "Web Dev Wales" on FreeIndex, Google gets confused.&lt;/p&gt;

&lt;p&gt;Pick one exact format and use it everywhere:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your website footer&lt;/li&gt;
&lt;li&gt;Google Business Profile&lt;/li&gt;
&lt;li&gt;Every directory listing&lt;/li&gt;
&lt;li&gt;Social media profiles&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This sounds trivial but inconsistent NAP is one of the most common local SEO problems I see.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Local Citations (Directory Listings)
&lt;/h3&gt;

&lt;p&gt;A citation is any online mention of your business name, address, and phone number. The more consistent citations you have on reputable directories, the more confident Google is that your business is real and located where you say it is.&lt;/p&gt;

&lt;p&gt;Priority directories for UK businesses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Google Business Profile&lt;/strong&gt; (essential)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Yell.com&lt;/strong&gt; (DA 81, still relevant)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FreeIndex&lt;/strong&gt; (strong for UK service businesses)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bing Places&lt;/strong&gt; (catches Bing/Cortana searches)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Yelp&lt;/strong&gt; (good domain authority)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Industry-specific directories&lt;/strong&gt; (e.g. Clutch, DesignRush for agencies)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You do not need to be on 500 directories. 20-30 quality citations with consistent NAP beats 200 inconsistent ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Wins That Most Businesses Miss
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Get Reviews (and Respond to Them)
&lt;/h3&gt;

&lt;p&gt;Reviews are the second most important local ranking factor after your Google Business Profile. But most businesses never ask for them.&lt;/p&gt;

&lt;p&gt;After completing a job, send a short email or text: "Thanks for choosing us. If you have 30 seconds, a Google review would really help us out: [direct review link]."&lt;/p&gt;

&lt;p&gt;Respond to every review, positive or negative. Google counts responsiveness as a ranking signal.&lt;/p&gt;

&lt;h3&gt;
  
  
  Add Location Pages to Your Website
&lt;/h3&gt;

&lt;p&gt;If you serve multiple areas, create a dedicated page for each. Not thin doorway pages -- genuinely useful pages that explain your services in that area, mention local landmarks or considerations, and include your NAP.&lt;/p&gt;

&lt;p&gt;For example, a web designer in South Wales might have pages for Swansea, Cardiff, Neath, and Bridgend. Each page should have unique content about serving businesses in that specific area.&lt;/p&gt;

&lt;h3&gt;
  
  
  Optimise Your Website Title Tags
&lt;/h3&gt;

&lt;p&gt;Your homepage title should include your primary service and location. Not "Home | My Business Name" but "Web Design in Neath, South Wales | WebDev Wales."&lt;/p&gt;

&lt;p&gt;This is the single easiest SEO change you can make, and most small business websites get it wrong.&lt;/p&gt;

&lt;h3&gt;
  
  
  Use Schema Markup
&lt;/h3&gt;

&lt;p&gt;Schema markup is code that tells Google exactly what your business is, where it is located, and what it does. It is not visible to users but it helps Google understand your site.&lt;/p&gt;

&lt;p&gt;At minimum, add LocalBusiness schema to your homepage with your name, address, phone, opening hours, and geo-coordinates. If you are using Next.js or a modern framework, this is straightforward to implement with JSON-LD.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Not to Waste Time On
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Keyword stuffing your Google Business Profile name&lt;/strong&gt; -- Google will suspend you&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Buying fake reviews&lt;/strong&gt; -- Google is increasingly good at detecting these&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Building hundreds of low-quality directory links&lt;/strong&gt; -- quality over quantity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Obsessing over meta keywords&lt;/strong&gt; -- Google has not used these as a ranking factor for over a decade&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paying for "SEO audits" from cold emailers&lt;/strong&gt; -- if someone emails you unsolicited about your SEO, they are selling, not helping&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How Long Does Local SEO Take?
&lt;/h2&gt;

&lt;p&gt;Honest answer: 3-6 months for meaningful results. Anyone promising page 1 in 30 days is either lying or using techniques that will get you penalised.&lt;/p&gt;

&lt;p&gt;The good news is that local SEO compounds. Every review, every citation, every month of consistent effort makes the next month easier. And once you are in the map pack for your primary keywords, you tend to stay there.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started Checklist
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Claim and fully optimise your Google Business Profile&lt;/li&gt;
&lt;li&gt;Audit your NAP consistency across all existing listings&lt;/li&gt;
&lt;li&gt;Submit to 10-15 quality UK directories with consistent NAP&lt;/li&gt;
&lt;li&gt;Update your website title tags to include location + service&lt;/li&gt;
&lt;li&gt;Add LocalBusiness schema markup&lt;/li&gt;
&lt;li&gt;Set up a system to request reviews after every job&lt;/li&gt;
&lt;li&gt;Create location-specific pages if you serve multiple areas&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;None of this requires a marketing degree or an agency retainer. It requires consistency and patience. Start with the Google Business Profile and work down the list.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Jack Warner is a web developer based in Neath, South Wales, and founder of &lt;a href="https://www.webdevwales.com/" rel="noopener noreferrer"&gt;WebDev Wales&lt;/a&gt;. He builds websites for small businesses across Wales, with a focus on performance, SEO, and helping local businesses get found online.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>seo</category>
      <category>webdev</category>
      <category>marketing</category>
      <category>smallbusiness</category>
    </item>
    <item>
      <title>What I Learned from Auditing 50 Small Business Websites in Wales</title>
      <dc:creator>Jack Warner</dc:creator>
      <pubDate>Wed, 08 Apr 2026 13:03:37 +0000</pubDate>
      <link>https://forem.com/webdevwales/what-i-learned-from-auditing-50-small-business-websites-in-wales-2n59</link>
      <guid>https://forem.com/webdevwales/what-i-learned-from-auditing-50-small-business-websites-in-wales-2n59</guid>
      <description>&lt;p&gt;Over the past year, I have audited roughly 50 small business websites across Wales. Plumbers, hairdressers, accountants, cafes, tradespeople, fitness studios, and everything in between. These were not enterprise sites or tech startups. They were the everyday local businesses that make up the backbone of Welsh towns.&lt;/p&gt;

&lt;p&gt;I run &lt;a href="https://www.webdevwales.com/" rel="noopener noreferrer"&gt;WebDev Wales&lt;/a&gt;, a web development studio based in Neath, South Wales. I started doing these audits partly to help prospective clients understand what needed fixing, and partly because I was genuinely curious about the state of small business web presence in Wales.&lt;/p&gt;

&lt;p&gt;The patterns I found were remarkably consistent. The same issues appeared over and over again, regardless of the industry, the town, or how long the business had been running.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Mobile experience is an afterthought (or non-existent)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Found on: 38 out of 50 sites&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This was the most common issue by far. Over 60% of web traffic in Wales comes from mobile devices, yet the majority of sites I audited were clearly designed for desktop first and then poorly adapted for smaller screens.&lt;/p&gt;

&lt;p&gt;Common problems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Text too small to read without zooming&lt;/li&gt;
&lt;li&gt;Buttons too close together to tap accurately&lt;/li&gt;
&lt;li&gt;Horizontal scrolling on mobile&lt;/li&gt;
&lt;li&gt;Navigation menus that do not work on touchscreens&lt;/li&gt;
&lt;li&gt;Images that load at full desktop resolution on mobile (destroying load times on 4G)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The fix is not complicated. Any competent developer can build a mobile-first responsive site. But many of these sites were built 5-8 years ago when mobile was less dominant, and nobody has updated them since.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. No meta descriptions on any page
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Found on: 31 out of 50 sites&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This one shocked me the most. Over 60% of the sites had zero meta descriptions set. This means Google is guessing what to show in search results, and it usually guesses wrong.&lt;/p&gt;

&lt;p&gt;I saw search results that displayed cookie consent text, footer navigation, or random mid-sentence fragments. The business owner had no idea this was happening because they never Googled themselves.&lt;/p&gt;

&lt;p&gt;The fix takes about 30 seconds per page and has an immediate impact on click-through rates from search.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Page titles that say "Home" or nothing at all
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Found on: 27 out of 50 sites&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Page titles are one of the strongest on-page SEO signals. A title like "Home" tells Google absolutely nothing about what your business does or where it is located.&lt;/p&gt;

&lt;p&gt;A good title for a local business looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Joe's Plumbing | Emergency Plumber in Swansea | 24/7 Call-Outs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A bad title looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Home
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I found sites with titles like "DefaultHomePage," "Untitled," and in one case, "Test Site - DO NOT PUBLISH." That last one had been live for two years.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. No Google Business Profile, or an unclaimed one
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Found on: 22 out of 50 sites&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Nearly half the businesses either had no Google Business Profile at all, or had one that was unclaimed with outdated information. This is free real estate on Google that directly affects whether you show up in local search and Google Maps.&lt;/p&gt;

&lt;p&gt;One business had a Google profile with the wrong phone number, wrong opening hours, and a photo of a completely different business. They had no idea because they had never claimed it.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. SSL certificate missing or expired
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Found on: 14 out of 50 sites&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In 2026, there is no excuse for this. Chrome shows a full-page security warning for sites without SSL. I found 14 sites where the certificate was either missing, expired, or misconfigured. Every single one of those businesses was losing visitors who saw the "Not Secure" warning and clicked away.&lt;/p&gt;

&lt;p&gt;Free SSL certificates are available from Let's Encrypt and most hosting providers include them at no extra cost. There is literally zero reason not to have one.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Load times over 5 seconds
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Found on: 19 out of 50 sites&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The average load time across the 50 sites was 4.2 seconds. Google recommends under 2.5 seconds. The worst offender took 11 seconds to fully load.&lt;/p&gt;

&lt;p&gt;The usual culprits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unoptimised images (a 4MB hero image when 200KB would do)&lt;/li&gt;
&lt;li&gt;Too many plugins (WordPress sites averaged 23 plugins)&lt;/li&gt;
&lt;li&gt;Cheap shared hosting that slows to a crawl during peak hours&lt;/li&gt;
&lt;li&gt;No caching configured&lt;/li&gt;
&lt;li&gt;Third-party scripts and widgets loading synchronously&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. No clear call to action
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Found on: 35 out of 50 sites&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This was the second most common issue. The site existed, it had information about the business, but it never told the visitor what to do next. No prominent phone number. No contact form above the fold. No "Get a Quote" button. No "Book Now" link.&lt;/p&gt;

&lt;p&gt;Many sites buried the contact page three clicks deep in the navigation. One had a contact page with just a postal address and no phone number or email.&lt;/p&gt;

&lt;p&gt;If you want someone to call you, make your phone number visible on every page. If you want them to fill out a form, put it where they can see it without scrolling.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does this mean for small businesses in Wales?
&lt;/h2&gt;

&lt;p&gt;The gap between a "good enough" website and an actually effective website is not as big as most people think. The issues I found are not expensive to fix. Most of them can be addressed in a day or two of work.&lt;/p&gt;

&lt;p&gt;Here is my rough priority list for any small business in Wales that wants to improve their site:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Fix your page titles and meta descriptions&lt;/strong&gt; (free, immediate impact)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claim and complete your Google Business Profile&lt;/strong&gt; (free, major local SEO benefit)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check your SSL certificate&lt;/strong&gt; (free or nearly free)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optimise your images&lt;/strong&gt; (free, significant speed improvement)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add a clear call to action on every page&lt;/strong&gt; (free, directly increases enquiries)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Test your site on mobile&lt;/strong&gt; (and fix what does not work)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consider whether your site needs rebuilding&lt;/strong&gt; (if it is over 5 years old, it probably does)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;At WebDev Wales, we build small business websites on Next.js starting at 675 GBP. That gets you a fast, mobile-first, SEO-optimised site with all of the above handled from day one. But even if you never hire us, fixing the items on this list will make a measurable difference to your business.&lt;/p&gt;

&lt;p&gt;The bar for small business websites in Wales is, frankly, quite low. Which means any business that puts in even a modest effort stands out immediately.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>seo</category>
      <category>webdesign</category>
      <category>business</category>
    </item>
    <item>
      <title>Local SEO Basics Every Small Business Website Needs</title>
      <dc:creator>Jack Warner</dc:creator>
      <pubDate>Sun, 29 Mar 2026 15:42:26 +0000</pubDate>
      <link>https://forem.com/webdevwales/local-seo-basics-every-small-business-website-needs-1k4g</link>
      <guid>https://forem.com/webdevwales/local-seo-basics-every-small-business-website-needs-1k4g</guid>
      <description>&lt;p&gt;Every small business wants to "rank on Google." But most don't know what that actually involves, or how simple the foundations really are.&lt;/p&gt;

&lt;p&gt;I build websites for small businesses at &lt;a href="https://www.webdevwales.com" rel="noopener noreferrer"&gt;WebDev Wales&lt;/a&gt;, and local SEO is baked into every site we deliver. Here are the basics that make the biggest difference.&lt;/p&gt;

&lt;h2&gt;
  
  
  Google Business Profile is non-negotiable
&lt;/h2&gt;

&lt;p&gt;If you do nothing else, claim and complete your Google Business Profile. This is what shows up in the map pack when someone searches "web developer near me" or "plumber in Neath."&lt;/p&gt;

&lt;p&gt;Fill in every field. Add photos. Post updates weekly. Respond to every review. This single step drives more local traffic than anything else.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your NAP must be consistent everywhere
&lt;/h2&gt;

&lt;p&gt;NAP stands for Name, Address, Phone number. It must be identical across your website, Google Business Profile, social media, and every directory listing.&lt;/p&gt;

&lt;p&gt;Even small differences matter. "St" vs "Street," missing postcodes, old phone numbers. Google cross-references these, and inconsistencies hurt your rankings.&lt;/p&gt;

&lt;h2&gt;
  
  
  Title tags and meta descriptions matter
&lt;/h2&gt;

&lt;p&gt;Every page on your site should have a unique title tag that includes your location and service. Not "Home" or "About Us," but "Web Design Services in Neath, South Wales | WebDev Wales."&lt;/p&gt;

&lt;p&gt;Meta descriptions don't directly affect rankings, but they affect click-through rates from search results. Write them like mini adverts for each page.&lt;/p&gt;

&lt;h2&gt;
  
  
  Schema markup tells Google what you are
&lt;/h2&gt;

&lt;p&gt;Structured data (schema markup) helps Google understand your business type, location, services, and reviews. LocalBusiness schema is essential for any service-area business.&lt;/p&gt;

&lt;p&gt;Most WordPress themes don't add this automatically. If your developer hasn't mentioned schema, ask them about it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Page speed is a ranking factor
&lt;/h2&gt;

&lt;p&gt;Google has confirmed that Core Web Vitals affect rankings. A slow site won't outrank a fast one, all else being equal.&lt;/p&gt;

&lt;p&gt;Compress images, minimise JavaScript, use a CDN. Or better yet, build on a framework like Next.js that handles most of this automatically.&lt;/p&gt;

&lt;h2&gt;
  
  
  Content that answers local questions
&lt;/h2&gt;

&lt;p&gt;Write content that answers the questions your customers actually search for. "How much does a website cost in Wales?" or "Best web developer in Neath" are real searches with real intent.&lt;/p&gt;

&lt;p&gt;A simple FAQ page addressing common questions can drive significant organic traffic over time.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bottom line
&lt;/h2&gt;

&lt;p&gt;Local SEO isn't complicated, but it does require attention to detail and consistency. Get the foundations right and you'll outrank competitors who spent five times more on their website but ignored SEO entirely.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>seo</category>
      <category>smallbusiness</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to Choose a Web Developer Without Getting Burned</title>
      <dc:creator>Jack Warner</dc:creator>
      <pubDate>Sun, 29 Mar 2026 14:36:35 +0000</pubDate>
      <link>https://forem.com/webdevwales/how-to-choose-a-web-developer-without-getting-burned-1al6</link>
      <guid>https://forem.com/webdevwales/how-to-choose-a-web-developer-without-getting-burned-1al6</guid>
      <description>&lt;p&gt;Hiring a web developer is one of the most important decisions a small business makes. It's also one of the easiest to get wrong.&lt;/p&gt;

&lt;p&gt;I've been on both sides of this. I run &lt;a href="https://www.webdevwales.com" rel="noopener noreferrer"&gt;WebDev Wales&lt;/a&gt;, building websites for small businesses in South Wales. But before that, I watched businesses around me get burned by developers who overpromised, underdelivered, or disappeared entirely.&lt;/p&gt;

&lt;p&gt;Here's what I've learned about what to look for and what to avoid.&lt;/p&gt;

&lt;h2&gt;
  
  
  The red flags
&lt;/h2&gt;

&lt;h3&gt;
  
  
  "I'll build it in WordPress with a premium theme"
&lt;/h3&gt;

&lt;p&gt;This isn't automatically a red flag, but it becomes one when the developer presents it as custom work and charges custom prices. If someone quotes you thousands for a WordPress site using a pre-built theme like Astra or Divi, you're paying for assembly, not development.&lt;/p&gt;

&lt;p&gt;Ask directly: "Are you building this from scratch or using a theme?" Both are valid approaches, but the price should reflect which one you're getting.&lt;/p&gt;

&lt;h3&gt;
  
  
  No portfolio or only showing template demos
&lt;/h3&gt;

&lt;p&gt;Every developer should be able to show you live websites they've actually built for real clients. Not mockups. Not template demos. Real, functioning websites with real businesses behind them.&lt;/p&gt;

&lt;p&gt;If they can't provide at least three examples of work they've done, that's a problem. If the examples they show all look suspiciously similar, they're probably reskinning the same template.&lt;/p&gt;

&lt;h3&gt;
  
  
  Vague pricing with no breakdown
&lt;/h3&gt;

&lt;p&gt;"It'll cost between two and five thousand" is not a quote. A proper quote breaks down what you're getting: how many pages, what functionality, what's included in the hosting, what happens after launch.&lt;/p&gt;

&lt;p&gt;If a developer can't give you a clear, itemised quote after discussing your requirements, they either don't understand your project or they're planning to add costs later.&lt;/p&gt;

&lt;h3&gt;
  
  
  They don't ask about your business
&lt;/h3&gt;

&lt;p&gt;A developer who jumps straight to talking about technology without understanding your business is building for themselves, not for you. Before any technical discussion, they should ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What does your business do?&lt;/li&gt;
&lt;li&gt;Who are your customers?&lt;/li&gt;
&lt;li&gt;What do you want your website to achieve?&lt;/li&gt;
&lt;li&gt;How do people currently find you?&lt;/li&gt;
&lt;li&gt;What's working and what isn't with your current site?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If they don't ask these questions, they'll build something that looks nice but doesn't actually help your business grow.&lt;/p&gt;

&lt;h3&gt;
  
  
  No mention of SEO
&lt;/h3&gt;

&lt;p&gt;If a developer builds you a beautiful website that nobody can find on Google, they've failed. Basic SEO should be built into every project from the start:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Proper page titles and meta descriptions&lt;/li&gt;
&lt;li&gt;Fast loading speeds&lt;/li&gt;
&lt;li&gt;Mobile responsiveness&lt;/li&gt;
&lt;li&gt;Clean URL structure&lt;/li&gt;
&lt;li&gt;Image alt text&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These aren't extras. They're fundamentals. If your developer treats SEO as an optional add-on, find someone else.&lt;/p&gt;

&lt;h2&gt;
  
  
  The green flags
&lt;/h2&gt;

&lt;h3&gt;
  
  
  They show you real results, not just designs
&lt;/h3&gt;

&lt;p&gt;The best developers talk about what their websites achieved, not just how they look. Did enquiries increase? Did the business start ranking for local search terms? Did bounce rate drop?&lt;/p&gt;

&lt;p&gt;Design matters, but results matter more. A slightly less flashy site that generates leads beats a stunning site that nobody visits.&lt;/p&gt;

&lt;h3&gt;
  
  
  They explain things without jargon
&lt;/h3&gt;

&lt;p&gt;If your developer can't explain their approach in plain language, they either don't understand it themselves or they're trying to confuse you into paying more.&lt;/p&gt;

&lt;p&gt;Good developers translate technical concepts into business terms. Instead of "we'll implement lazy loading for above-the-fold content optimisation," they'll say "we'll make your site load faster so visitors don't leave before it appears."&lt;/p&gt;

&lt;h3&gt;
  
  
  They talk about what happens after launch
&lt;/h3&gt;

&lt;p&gt;A website isn't a one-off project. It needs maintenance, updates, and occasional changes. Before you hire anyone, understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who hosts the website and what does it cost?&lt;/li&gt;
&lt;li&gt;What happens if something breaks at 10pm on a Friday?&lt;/li&gt;
&lt;li&gt;How do you make content changes?&lt;/li&gt;
&lt;li&gt;What's the ongoing cost after the initial build?&lt;/li&gt;
&lt;li&gt;Do you own the code and domain, or are you locked into their platform?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Developers who avoid these questions are setting you up for a surprise later.&lt;/p&gt;

&lt;h3&gt;
  
  
  They have a clear process
&lt;/h3&gt;

&lt;p&gt;Professional developers follow a structured process: discovery, design, development, review, launch. They'll set timelines, show you progress, and ask for your feedback at each stage.&lt;/p&gt;

&lt;p&gt;If someone says "I'll have it ready in a couple of weeks" with no further detail, expect delays.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions to ask before hiring
&lt;/h2&gt;

&lt;p&gt;Here's a checklist you can use when talking to potential developers:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Can you show me three live websites you've built for similar businesses?&lt;/li&gt;
&lt;li&gt;Will this be built from scratch or using a template/theme?&lt;/li&gt;
&lt;li&gt;Can you give me an itemised quote with a clear breakdown?&lt;/li&gt;
&lt;li&gt;What's included in terms of SEO?&lt;/li&gt;
&lt;li&gt;How will the site perform on mobile?&lt;/li&gt;
&lt;li&gt;What's the expected PageSpeed score?&lt;/li&gt;
&lt;li&gt;Who owns the domain, hosting, and code after launch?&lt;/li&gt;
&lt;li&gt;What's the ongoing maintenance cost?&lt;/li&gt;
&lt;li&gt;What's your process and timeline?&lt;/li&gt;
&lt;li&gt;What happens if I want changes after launch?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Any developer worth hiring will answer all of these confidently and clearly. If they get defensive or evasive, that tells you everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest truth about pricing
&lt;/h2&gt;

&lt;p&gt;In the UK in 2026, here's roughly what different levels of website cost:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;DIY website builder&lt;/strong&gt; (Wix, Squarespace): Free to £20/month. Fine for a hobby, limited for a real business.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WordPress with a premium theme&lt;/strong&gt;: £500 to £1,500. You get a functional site quickly. Limited customisation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom-built website&lt;/strong&gt;: £2,000 to £10,000+. Built specifically for your business. Better performance, better SEO, more flexibility.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The cheapest option isn't always the worst, and the most expensive isn't always the best. What matters is that the price matches what you're actually getting, and that you understand the trade-offs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thought
&lt;/h2&gt;

&lt;p&gt;The developer you hire will shape how your business appears to every potential customer who finds you online. Take the time to ask the right questions, check their previous work, and make sure they understand your business before they start building.&lt;/p&gt;

&lt;p&gt;A good developer is an investment. A bad one is a very expensive mistake.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Jack Warner is the founder of &lt;a href="https://www.webdevwales.com" rel="noopener noreferrer"&gt;WebDev Wales&lt;/a&gt;, a web development studio based in South Wales. He builds modern, fast websites for small and medium businesses using Next.js and specialises in helping Welsh businesses establish a strong online presence.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
    </item>
    <item>
      <title>5 Website Mistakes I See in 90% of Small Business Sites</title>
      <dc:creator>Jack Warner</dc:creator>
      <pubDate>Sun, 29 Mar 2026 14:35:20 +0000</pubDate>
      <link>https://forem.com/webdevwales/5-website-mistakes-i-see-in-90-of-small-business-sites-153a</link>
      <guid>https://forem.com/webdevwales/5-website-mistakes-i-see-in-90-of-small-business-sites-153a</guid>
      <description>&lt;p&gt;I've audited hundreds of small business websites over the past four years. Plumbers, cafes, accountants, tradespeople, salons. The same problems come up again and again.&lt;/p&gt;

&lt;p&gt;These aren't obscure technical issues. They're basic things that directly cost businesses customers and money. And most business owners have no idea they exist.&lt;/p&gt;

&lt;p&gt;I run &lt;a href="https://www.webdevwales.com" rel="noopener noreferrer"&gt;WebDev Wales&lt;/a&gt;, a web development studio in South Wales. Here are the five mistakes I find on almost every small business site I look at.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. No meta description
&lt;/h2&gt;

&lt;p&gt;This is the single most common issue. Roughly 60% of the small business sites I audit have no meta description set at all.&lt;/p&gt;

&lt;p&gt;The meta description is the summary text that appears under your website's name in Google search results. Without one, Google guesses what to show. It usually grabs a random sentence from your page, and that sentence is almost never the thing that would convince someone to click.&lt;/p&gt;

&lt;p&gt;Here's what a search result looks like without a meta description:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Joe's Plumbing - Home
www.joesplumbing.co.uk
Cookie policy. We use cookies to improve your experience.
By continuing to use our site you agree to...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Versus with one:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Joe's Plumbing - Emergency Plumber in Cardiff
www.joesplumbing.co.uk
24/7 emergency plumber serving Cardiff and the Vale.
No call-out charge, free quotes. Call 07xxx...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The fix takes 30 seconds per page. It's the highest-impact, lowest-effort SEO improvement you can make.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to check yours:&lt;/strong&gt; Right-click your homepage, click "View Page Source", and search for &lt;code&gt;meta name="description"&lt;/code&gt;. If it's missing or empty, that's your problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Page titles that say nothing
&lt;/h2&gt;

&lt;p&gt;After meta descriptions, page titles are the next biggest issue. I regularly see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Home" (tells Google nothing)&lt;/li&gt;
&lt;li&gt;"Welcome" (tells Google nothing)&lt;/li&gt;
&lt;li&gt;The domain name with no context (e.g. "joesplumbing.co.uk")&lt;/li&gt;
&lt;li&gt;"DefaultHomePage" (yes, really)&lt;/li&gt;
&lt;li&gt;The WordPress theme name&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your page title is the blue clickable text in search results. It's the first thing people see. It needs to include what you do and where you do it.&lt;/p&gt;

&lt;p&gt;A good page title for a local business looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Joe's Plumbing | Emergency Plumber in Cardiff, South Wales
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It tells Google what the business does, where it operates, and gives the searcher a reason to click. Every page on your site needs a unique, descriptive title.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. No mobile optimisation (or fake mobile optimisation)
&lt;/h2&gt;

&lt;p&gt;Google has used mobile-first indexing since 2019. That means Google primarily looks at the mobile version of your site when deciding how to rank it.&lt;/p&gt;

&lt;p&gt;Some sites I audit have no mobile responsiveness at all. The desktop layout just shrinks down and you have to pinch and zoom to read anything. Those sites are effectively invisible to Google.&lt;/p&gt;

&lt;p&gt;But the more common problem is fake mobile optimisation. The site technically responds to smaller screens, but the experience is terrible:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Text too small to read without zooming&lt;/li&gt;
&lt;li&gt;Buttons too close together to tap accurately&lt;/li&gt;
&lt;li&gt;Images that overflow the screen&lt;/li&gt;
&lt;li&gt;Navigation menus that don't work on touch devices&lt;/li&gt;
&lt;li&gt;Contact forms with tiny input fields&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google's Core Web Vitals now measure real user experience. If your mobile visitors are struggling, Google knows about it, and your rankings suffer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to check yours:&lt;/strong&gt; Open your site on your phone right now. Try to navigate to your contact page and fill out the form using just your thumb. If it's frustrating, it's costing you customers.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Slow loading speed
&lt;/h2&gt;

&lt;p&gt;The average small business WordPress site I audit scores between 40 and 60 on Google PageSpeed Insights (out of 100). Some score in the teens.&lt;/p&gt;

&lt;p&gt;The usual culprits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Too many plugins.&lt;/strong&gt; I've seen WordPress installs with 30+ plugins. Each one adds JavaScript and CSS that your browser has to download and process before the page renders.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unoptimised images.&lt;/strong&gt; A 4MB hero image that could be 200KB with proper compression. This alone can add 3-4 seconds to load time on mobile.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cheap shared hosting.&lt;/strong&gt; The £3/month hosting plan that seemed like a bargain is serving your pages from an overloaded server with a 2-second Time to First Byte.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No caching.&lt;/strong&gt; Every visit rebuilds the page from scratch instead of serving a cached version.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Research consistently shows that 53% of mobile users abandon sites that take longer than 3 seconds to load. For a local business, every abandoned visit is a potential customer gone to a competitor.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to check yours:&lt;/strong&gt; Go to &lt;a href="https://pagespeed.web.dev/" rel="noopener noreferrer"&gt;PageSpeed Insights&lt;/a&gt;, enter your URL, and look at the mobile score. Anything below 70 needs work. Below 50 is actively hurting you.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. No clear call to action
&lt;/h2&gt;

&lt;p&gt;This one isn't technical, but it's just as damaging. I visit small business websites where I genuinely cannot figure out what they want me to do next.&lt;/p&gt;

&lt;p&gt;There's no prominent phone number. The contact page is buried three clicks deep. There's no "Get a Quote" or "Book Now" button. The homepage is a wall of text about the company's history with no direction for the visitor.&lt;/p&gt;

&lt;p&gt;Your website exists to generate leads. Every page should have a clear, visible next step:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A phone number in the header (clickable on mobile)&lt;/li&gt;
&lt;li&gt;A prominent "Get in Touch" or "Request a Quote" button&lt;/li&gt;
&lt;li&gt;A simple contact form (name, email, message, nothing more)&lt;/li&gt;
&lt;li&gt;Your location and service area clearly stated&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I've seen businesses double their enquiry rate just by adding a sticky phone number to the mobile header. No redesign needed. Just making it obvious how to get in touch.&lt;/p&gt;

&lt;h2&gt;
  
  
  The common thread
&lt;/h2&gt;

&lt;p&gt;All five of these mistakes share something in common: the business owner doesn't know they exist. Nobody told them their meta description was missing. Nobody told them their site scores 35 on PageSpeed. Nobody told them their page title says "Home".&lt;/p&gt;

&lt;p&gt;If you run a small business, spend 10 minutes checking these five things on your own site. If you find problems, most of them are fixable in an afternoon with a decent web developer.&lt;/p&gt;

&lt;p&gt;And if you're a developer building sites for small businesses, make these five things a non-negotiable part of every project. Your clients are counting on you to get the basics right.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Jack Warner is the founder of &lt;a href="https://www.webdevwales.com" rel="noopener noreferrer"&gt;WebDev Wales&lt;/a&gt;, a web development studio based in South Wales. He builds modern, fast websites for small and medium businesses using Next.js and specialises in helping Welsh businesses establish a strong online presence.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
    </item>
    <item>
      <title>Why We Build Every Client Site with Next.js Instead of WordPress</title>
      <dc:creator>Jack Warner</dc:creator>
      <pubDate>Sun, 29 Mar 2026 14:30:52 +0000</pubDate>
      <link>https://forem.com/webdevwales/why-we-build-every-client-site-with-nextjs-instead-of-wordpress-37gp</link>
      <guid>https://forem.com/webdevwales/why-we-build-every-client-site-with-nextjs-instead-of-wordpress-37gp</guid>
      <description>&lt;p&gt;Four years ago, I made a decision that most web developers thought was mad: I stopped building WordPress sites entirely. Every client site from that point forward would be built with Next.js. No exceptions.&lt;/p&gt;

&lt;p&gt;I run &lt;a href="https://www.webdevwales.com" rel="noopener noreferrer"&gt;WebDev Wales&lt;/a&gt;, a small web development studio in South Wales. My clients are local businesses - plumbers, restaurants, accountants, tradespeople. The kind of people who used to be the bread and butter of every WordPress developer.&lt;/p&gt;

&lt;p&gt;Here's what happened and why I'd make the same choice again.&lt;/p&gt;

&lt;h2&gt;
  
  
  The breaking point
&lt;/h2&gt;

&lt;p&gt;I was maintaining about fifteen WordPress sites when the tipping point came. Three of them got compromised in the same week through a vulnerability in a popular contact form plugin. I spent two full days cleaning malware, restoring backups, and explaining to clients why their website was showing pharmaceutical ads.&lt;/p&gt;

&lt;p&gt;That same month, a client called asking why their site was slow. Their WordPress install had 34 plugins. Thirty-four. Most of them were doing things that could be handled with a few lines of CSS or a small script. The site was making over 90 HTTP requests on page load and scoring 23 on PageSpeed Insights.&lt;/p&gt;

&lt;p&gt;I realised I was spending more time managing WordPress problems than actually building things.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed when we switched
&lt;/h2&gt;

&lt;p&gt;The first Next.js client site I built was for a local cafe. Static pages, a menu, contact details, opening hours. Nothing complex. But the results were striking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PageSpeed score went from ~40 (their old WordPress site) to 98&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time to First Byte dropped from 1.8 seconds to under 200ms&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zero security patches needed in 12 months&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hosting cost dropped from around £10/month to effectively free on Vercel's free tier&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a small business, those numbers translate directly into real outcomes. Faster sites mean lower bounce rates. Better Core Web Vitals mean better Google rankings. And not having to worry about plugin updates means the site just works, month after month.&lt;/p&gt;

&lt;h2&gt;
  
  
  "But what about the CMS?"
&lt;/h2&gt;

&lt;p&gt;This is the first question every developer asks. Small business clients need to update content. WordPress gives them a familiar admin panel. How do you handle that with Next.js?&lt;/p&gt;

&lt;p&gt;The honest answer is: most small business clients rarely update their website. I tracked this across my client base and found that the average small business makes meaningful content changes about twice a year. The rest of the time, the admin panel just sits there being a security risk.&lt;/p&gt;

&lt;p&gt;For the clients who do need regular updates, I use a headless CMS. Sanity and Contentful both work well. The client gets a clean, simple editing interface without any of the WordPress complexity. No plugin conflicts, no update notifications, no "your PHP version is out of date" warnings.&lt;/p&gt;

&lt;p&gt;For the majority who update infrequently, they just email me. It takes me five minutes to push a content change and it's live instantly.&lt;/p&gt;

&lt;h2&gt;
  
  
  The performance reality
&lt;/h2&gt;

&lt;p&gt;I've now built over thirty client sites with Next.js. Here's what the performance data looks like across the board:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Average PageSpeed score: 94&lt;/strong&gt; (mobile)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Average Time to First Byte: 180ms&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Average Largest Contentful Paint: 1.2 seconds&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security incidents: zero&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Compare that to the WordPress sites I used to maintain, where the average PageSpeed score sat around 55 and I was dealing with at least one security issue per quarter.&lt;/p&gt;

&lt;p&gt;Static generation is the key. Most small business websites are fundamentally static content. There's no reason for a server to dynamically build the same "About Us" page thousands of times. Next.js generates the HTML at build time and serves it from a CDN. The result is a site that loads almost instantly from anywhere in the world.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I lost
&lt;/h2&gt;

&lt;p&gt;I want to be honest about the trade-offs because this isn't all upside.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The plugin ecosystem.&lt;/strong&gt; WordPress has a plugin for everything. Need a booking system? Plugin. Need a gallery? Plugin. Need an events calendar? Plugin. With Next.js, I either build these features from scratch or integrate third-party services via APIs. This takes more development time upfront.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Client self-service.&lt;/strong&gt; Some clients genuinely want to manage every aspect of their site themselves. WordPress lets them do that (for better or worse). My Next.js setup requires more developer involvement for structural changes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The talent pool.&lt;/strong&gt; If a client ever wants to move away from me, finding a WordPress developer is trivial. Finding someone comfortable with Next.js and React is harder, especially outside of major cities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Initial build time.&lt;/strong&gt; A basic WordPress site with a premium theme can be up in a day. A comparable Next.js site takes me 3-5 days. I've built enough components now that I have a solid library to draw from, but it's still more work upfront.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it's worth it anyway
&lt;/h2&gt;

&lt;p&gt;Despite those trade-offs, the long-term economics work out better for both me and my clients.&lt;/p&gt;

&lt;p&gt;My clients pay less for hosting, spend nothing on premium plugins, never deal with security scares, and have sites that genuinely perform well in search results. Their total cost of ownership over three years is significantly lower than a comparable WordPress setup once you factor in plugin licenses, managed hosting, and emergency security fixes.&lt;/p&gt;

&lt;p&gt;For me, I spend almost zero time on maintenance. No more "WordPress has an update available" notifications across fifteen sites. No more plugin compatibility issues after updates. No more database optimisation. That time goes directly into building new features and taking on new clients.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who this works for (and who it doesn't)
&lt;/h2&gt;

&lt;p&gt;I wouldn't recommend this approach for every developer or every client.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It works well when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your clients are small businesses with relatively static websites&lt;/li&gt;
&lt;li&gt;Performance and SEO matter (which is almost always)&lt;/li&gt;
&lt;li&gt;You want to minimise ongoing maintenance&lt;/li&gt;
&lt;li&gt;You're comfortable with React and modern JavaScript&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;It doesn't work well when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your client needs heavy e-commerce (Shopify or WooCommerce are still better for this)&lt;/li&gt;
&lt;li&gt;Your client insists on managing everything themselves without developer support&lt;/li&gt;
&lt;li&gt;You need to hand off the project to a team that only knows WordPress&lt;/li&gt;
&lt;li&gt;Budget is extremely tight and the client needs something live tomorrow&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The bottom line
&lt;/h2&gt;

&lt;p&gt;Switching to Next.js for all client work was the best technical decision I've made as a developer. It forced me to write better code, think more carefully about what features clients actually need, and build sites that genuinely serve their purpose rather than being bloated with unused functionality.&lt;/p&gt;

&lt;p&gt;If you're a developer who's tired of fighting WordPress and you primarily build for small businesses, it's worth trying Next.js for your next project. Start with a simple brochure site. See how it feels. You might not go back.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Jack Warner is the founder of &lt;a href="https://www.webdevwales.com" rel="noopener noreferrer"&gt;WebDev Wales&lt;/a&gt;, a web development studio based in South Wales. He builds modern, fast websites for small and medium businesses using Next.js and specialises in helping Welsh businesses establish a strong online presence.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
    </item>
  </channel>
</rss>
