Developer troubleshooting a WordPress site not generating a sitemap

WordPress Sitemap Not Generating? Here’s the Real Fix

Quick answer: If your WordPress site isn’t generating a sitemap, the cause is almost always one of three things: your SEO plugin’s sitemap feature is disabled, a conflicting plugin is blocking it, or your permalink structure isn’t set correctly. Check these in order — most cases are fixed in under five minutes.

If you’ve been searching this, you’ve probably already tried visiting yoursite.com/sitemap_index.xml and gotten a blank page or a 404. Here’s how to actually fix it, not just guess.

Check This First: Is Your SEO Plugin’s Sitemap Enabled?

This is the most common cause by far. If you’re using Yoast SEO, go to Yoast SEO → Settings → General → Features and confirm XML sitemaps is toggled on. If you’re using Rank Math, check Rank Math → Sitemap Settings the same way.

It sounds obvious, but a plugin update or a settings reset during a theme change often silently switches this off without any warning.

Second Check: Permalinks

A broken permalink structure is the second most common cause. Go to Settings → Permalinks in your WordPress dashboard, and even if it already looks correct, click Save Changes anyway — this forces WordPress to regenerate its rewrite rules, which often fixes a sitemap that mysteriously stopped working after a plugin update.

Third Check: Plugin Conflicts

If both of the above look fine, a conflicting plugin is the next suspect. Caching plugins, security plugins, or a second SEO plugin running alongside your main one are the usual culprits.

How to isolate it:

  1. Deactivate all plugins except your SEO plugin
  2. Visit your sitemap URL — if it works now, one of the deactivated plugins was the problem
  3. Reactivate plugins one at a time, checking the sitemap after each, until you find the one causing the conflict

If You’re Running Two SEO Plugins at Once

This is worth calling out specifically because it’s easy to do by accident — installing Rank Math without fully removing Yoast (or vice versa) leaves both plugins trying to generate a sitemap, and they can cancel each other out. Only one SEO plugin should be active at a time.

Still Not Working? Check Your .htaccess File

If none of the above resolves it, your .htaccess file may have a rule blocking XML file access. This requires editing server files directly — if you’re not comfortable doing this yourself, this is the point where it’s worth having a developer take a quick look rather than risking a broken site.

For the sitemap’s counterpart file, make sure your robots.txt correctly references the sitemap URL too — a mismatch here can cause search engines to miss your sitemap even after it’s fixed.

Frequently Asked Questions

How do I know if my sitemap is actually working?
Visit yoursite.com/sitemap_index.xml directly in a browser. If it shows a structured XML list of your pages, it’s working. A 404 or blank page means it’s not.

Do I need to resubmit my sitemap to Google after fixing it?
Yes — go to Google Search Console → Sitemaps, remove the old submission if it shows an error, and resubmit the URL.

Can a caching plugin really block a sitemap?
Yes — some caching plugins cache a broken version of the sitemap page before it can regenerate, so clearing your cache after a fix is worth doing.

Will a missing sitemap actually hurt my rankings?
It won’t directly hurt rankings, but it can slow down how quickly Google discovers new pages, which delays indexing — especially important for a site publishing new content regularly.

Is this different from a broken robots.txt?
Yes — robots.txt controls crawler access, while a sitemap is a discovery aid listing your pages. Both need to work together, but they’re separate files with separate causes.

Business owner and developer reviewing a store together while learning what to look for when hiring a WooCommerce developer

WordPress Developer for WooCommerce: What to Look For

Quick answer: To hire a WooCommerce developer, check their PHP and hooks/filters experience, ask for a live store they’ve built, confirm they’ve handled payment gateway integrations, and get a fixed-scope quote for your specific store size. Expect $1,500–$10,000 for a standard store, more for custom checkout flows or large catalogs.

WooCommerce isn’t a website builder you drag and drop your way through. It’s a full plugin ecosystem sitting on top of WordPress, and hiring the wrong person for it usually shows up later, when your store breaks during a sale.

Why WooCommerce Hiring Is Different From Regular WordPress Hiring

A general WordPress developer can build a beautiful brochure site without touching a line of PHP. WooCommerce work is different, because a store involves inventory logic, tax rules, payment processing, and shipping calculations working together correctly, every time.

WooCommerce currently powers roughly a third of all online stores globally, according to 2026 market share data, which means the pool of people calling themselves “WooCommerce developers” is enormous. That popularity is exactly why vetting matters more here than for a standard brochure site.

What Should You Actually Check Before Hiring?

1. Can They Explain Hooks and Filters, Not Just Plugins?

WooCommerce’s real power comes from its hooks and filters system, documented directly in WooCommerce’s official developer documentation. A developer who only knows how to install plugins, without understanding how to customize behavior through hooks, will hit a wall the moment your store needs something non-standard.

Ask directly: “How would you change what happens after checkout without breaking a future WooCommerce update?” A real developer mentions actions and filters. Someone who suggests editing core plugin files is giving you a red flag, because that approach breaks on every single update.

2. Have They Handled Real Payment Gateway Integrations?

Stripe, PayPal, and regional gateways all behave differently, and getting them wrong causes failed transactions or, worse, silent payment errors nobody notices until customers complain. Ask for a specific example of a gateway they’ve configured, not just “yes, I’ve done payments before.”

3. Do They Understand Performance at Scale?

A WooCommerce store with 20 products behaves very differently from one with 2,000. Database queries, caching, and image optimization all matter more as your catalog grows. A developer who’s only worked on small stores may not know how to keep a large one fast.

4. Can They Show You a Live Store, Not Just Screenshots?

Ask for a URL to something they’ve actually built and shipped, ideally one still running today. A live store proves they’ve handled the unglamorous parts too: order management, customer accounts, and post-launch bug fixes.

5. Do They Quote Based on Your Actual Catalog Size?

A developer who quotes the same flat number regardless of whether you have 10 products or 10,000 probably hasn’t thought through what your store actually needs. Good WooCommerce developers ask about catalog size, expected order volume, and shipping complexity before quoting anything.

What Does a WooCommerce Developer Actually Cost?

Pricing depends heavily on scope. A standard store with 20-50 products and one payment gateway typically runs $1,500–$5,000. A more complex build with custom shipping rules, subscriptions, or multiple integrations can run $5,000–$15,000 or more.

Hourly rates for WooCommerce specialists generally fall in the same range as broader WordPress development, since it’s fundamentally WordPress work. I’ve broken down current hourly and project-based pricing in more detail in my WordPress developer cost guide, which applies directly here since WooCommerce sits on top of WordPress.

If you want a rough number for your specific store before requesting quotes, the Free Website Cost Calculator gives you a starting range in a couple of minutes.

The Red Flag Most Clients Miss: Page-Builder-Only Stores

Here’s an opinion I’ll stand behind: a developer who builds your entire store inside a page builder, with no custom code capability at all, is going to hit a ceiling fast. Page builders work fine for product pages and layout. However, custom checkout logic, complex shipping rules, and payment gateway troubleshooting all require actual PHP knowledge underneath.

Ask specifically whether they can work outside the page builder if something needs custom code. If the answer is vague, that’s worth pausing on, especially for a store planning to scale.

This overlaps with a broader hiring risk worth understanding fully. I’ve covered the general warning signs in red flags to watch for when hiring a freelance developer, which applies just as much to WooCommerce hiring as any other project.

Freelancer, Agency, or WooCommerce-Specific Specialist?

A general freelancer works fine for a simple store with standard products and one payment gateway. Once your store needs subscriptions, multi-currency support, or custom shipping logic across regions, a WooCommerce-focused specialist is worth the premium over a generalist.

Agencies make sense for large stores with tight launch deadlines and multiple integrations happening simultaneously. For most small businesses launching their first store, though, one experienced freelancer covering both WordPress and WooCommerce specifically is usually the practical middle ground.

Frequently Asked Questions

How much does it cost to hire a WooCommerce developer?
A standard store with 20-50 products typically costs $1,500–$5,000, while complex builds with subscriptions or custom shipping rules can run $5,000–$15,000 or more.

What should I ask a WooCommerce developer before hiring them?
Ask about their experience with hooks and filters, a specific payment gateway they’ve integrated, and a live store URL they’ve built and still maintain.

Is a general WordPress developer enough for a WooCommerce store?
For a simple store, often yes. For stores needing custom checkout logic, subscriptions, or complex shipping rules, a WooCommerce-specialized developer is a safer choice.

Can page builders handle a full WooCommerce store?
Page builders work well for layout and product pages, but custom checkout logic and payment troubleshooting usually require actual PHP knowledge beyond what a page builder alone provides.

How do I know if a WooCommerce developer can handle my catalog size?
Ask for examples of stores they’ve built with a similar product count and order volume. Performance needs differ significantly between small and large catalogs.

Do WooCommerce developers charge more than regular WordPress developers?
Rates are generally similar, since WooCommerce work is built on WordPress. However, developers with specific ecommerce and payment integration experience may charge a premium for that specialization.

Ready to Get a Real Quote for Your Store?

If you’re planning a WooCommerce store and want a straight answer on scope and cost, message me on WhatsApp and tell me what you’re building. I’ll give you an honest read, not a generic sales pitch.

Small business owner searching Google and realizing her website not ranking on Google for her own business name

Why Your Website Isn’t Ranking on Google

Quick answer: Your website isn’t ranking on Google mainly because of one of three issues: Google hasn’t indexed it yet, your content doesn’t match what people actually search for, or your site lacks the authority and backlinks competitors already have. Fixing rankings starts with figuring out which of these applies to you.

I hear a version of this complaint every week: “I built a beautiful site, and Google still won’t show it.” That frustration is completely understandable. However, a beautiful site and a ranking site are solving two entirely different problems.

Indexed vs. Ranked: Why This Distinction Matters

Before troubleshooting anything, you need to know whether Google has even found your site yet. According to Google’s own Search Central documentation, Search works in three stages: crawling, indexing, and serving results. A page can complete the first stage without ever reaching the third.

Type site:yourdomain.com into Google to check. If pages show up, you’re indexed but perhaps not ranking well. If nothing shows up at all, indexing is your actual problem, and content quality doesn’t matter yet, because Google hasn’t stored your pages in the first place.

That distinction changes everything about where you should focus your effort next.

Just How Competitive Is Ranking, Really?

Here’s a number that surprises most business owners: an Ahrefs study analyzing roughly 14 billion pages found that 96.55% of them receive zero organic traffic from Google. Zero. Not low traffic, none at all.

That’s not meant to discourage you. It’s meant to reset expectations. Ranking well isn’t the default outcome of publishing content; it’s the result of specifically solving problems most sites never fix.

Reason 1: Google Hasn’t Indexed Your Pages Yet

This is the most basic issue, and it’s shockingly common. A rogue noindex tag left over from development, a misconfigured robots.txt file, or a missing sitemap can all keep otherwise fine content completely invisible to Google.

Check Google Search Console’s Coverage report if you haven’t already. It’s the single fastest way to confirm whether indexing, not content or authority, is your real bottleneck.

Reason 2: Your Content Doesn’t Match Search Intent

Ranking for a keyword requires more than mentioning it. Google needs your page to genuinely satisfy what someone searching that term actually wants.

For example, a page explaining “what WordPress is” won’t rank for “hire WordPress developer,” even with the right words sprinkled throughout. The searcher wants a service, not a definition, and Google has gotten remarkably good at telling the difference.

Reason 3: Your Site Lacks Authority and Backlinks

Backlinks act like votes of trust from other sites. Newer or smaller sites often lose out to competitors with more of them, even when the actual content is comparable or better.

That’s why brand-new sites frequently struggle to rank for competitive terms early on, regardless of content quality. Authority builds slowly, through consistent publishing, genuine mentions elsewhere, and time. There’s no shortcut that replaces it entirely.

Reason 4: Technical Issues Are Quietly Blocking You

Broken internal links, duplicate content across multiple URLs, and slow load times all interfere with both crawling and user experience, and Google factors both into rankings. These problems are often invisible unless you specifically go looking for them.

I’ve covered the most common technical culprits in more depth in 10 website mistakes costing small businesses thousands, which is worth checking if you suspect a technical issue rather than a content one.

Reason 5: Your Content Is Thin or Outdated

A page that briefly touches a topic without genuinely covering it struggles to compete against pages that answer the question completely. Similarly, content published years ago and never revisited tends to lose ground to competitors publishing fresher information.

That doesn’t mean longer is automatically better. It means covering a topic fully, then stopping, rather than padding word count for its own sake.

How Long Should Ranking Actually Take?

Here’s a nuance most articles skip: even a technically flawless page rarely ranks overnight. New sites in particular need time to build the trust signals Google weighs, regardless of content quality.

Realistically, expect weeks to several months for a new page to gain traction, and longer for genuinely competitive keywords. If you’re three weeks in and seeing nothing, that’s not necessarily a failure. It’s often just the normal timeline playing out.

The Mistake I See Most: Fixing Symptoms Instead of the Actual Cause

Business owners often jump straight to adding more content or tweaking keywords, without first confirming whether their pages are even indexed. That’s backwards. Writing more content doesn’t fix an indexing problem, and no amount of keyword optimization ranks a page Google hasn’t stored yet.

Diagnose before you treat. Check indexing first, search intent second, then technical and authority issues. Skipping straight to “write more blog posts” wastes effort if the real problem sits somewhere else entirely.

If low rankings are connected to visitors not converting once they do arrive, that’s a related but separate issue I cover in why your website isn’t getting any leads.

Frequently Asked Questions

Why is my website not showing up on Google at all?
This usually means Google hasn’t indexed your pages yet, often due to a noindex tag, a robots.txt block, or a missing sitemap. Check Google Search Console’s Coverage report to confirm.

How long does it take for a new website to rank on Google?
It typically takes several weeks to several months for a new page to gain traction, and longer for competitive keywords, because Google needs time to build trust signals for newer sites.

Do backlinks really affect Google rankings?
Yes. Backlinks act as trust signals, and sites with more relevant, quality backlinks generally outrank comparable content on sites with fewer of them.

Can a website be indexed but still not rank?
Yes, this is common. Being indexed only means Google has stored your page. Ranking well requires matching search intent, sufficient authority, and solid technical health as well.

Does website speed actually affect Google rankings?
Yes. Page speed is a confirmed ranking factor, and slower pages also tend to have higher bounce rates, which further hurts how Google evaluates the page.

Should I write longer content to rank better on Google?
Not necessarily. Depth matters more than length. A page that fully answers a search query tends to outrank a longer page padded with repetition.

Want a Real Diagnosis Instead of Guesswork?

If you’re not sure whether your issue is indexing, content, or authority, message me on WhatsApp and send me your link. I’ll give you a straight read on what’s actually holding your rankings back.

Business owner spotting red flags in a freelance developer profile before hiring

Red Flags to Watch For When Hiring a Freelance Developer

Quick answer: The biggest red flags freelance developer clients should watch for are pressure to pay upfront, requests to move off-platform immediately, no verifiable past work, and rates far below market. None of these alone is proof of a scam, but two or more together should make you pause before paying anything.

I’ve been on both sides of this. I’ve lost bids to scammers underpricing real developers, and I’ve had clients tell me they almost hired someone who vanished after a deposit. The warning signs are usually there. Most people just don’t know what to look for yet.

Why This Matters More in 2026 Than It Used To

Remote hiring has made it easier to work with talented developers anywhere in the world. However, it’s also made impersonation far easier, because verifying someone you’ll never meet in person takes real effort most clients skip.

According to a Better Business Bureau scam alert, scammers routinely steal photos and resumes from real, legitimate freelancers and repost them under fake profiles. That means the portfolio you’re looking at might genuinely belong to a skilled developer, just not the person messaging you.

Upwork’s own platform safety documentation confirms the most common tactics: requests to move payment off-platform, upfront payment demands, and phishing messages disguised as project discussions. That’s why the red flags below matter regardless of which platform or hiring method you use.

Red Flag 1: They Push You to Pay Before Any Work Starts

A legitimate developer will usually agree to milestone payments, or at minimum, a small deposit tied to a defined first deliverable. Someone demanding full payment upfront, before writing a single line of code, is asking you to absorb all the risk.

Red Flag 2: They Want to Move the Conversation Off-Platform Immediately

If you found them through Upwork, Fiverr, or a similar site, and they immediately push to communicate over WhatsApp, email, or a personal payment link instead, that’s worth noticing. Legitimate freelancers sometimes prefer other channels too, but doing it before any trust is established is a common scam tactic specifically because it bypasses the platform’s payment protections.

Red Flag 3: Their Portfolio Can’t Be Verified

Ask for a live link to something they built, not just a screenshot. A real developer can point you to an actual working site or app. Someone who only has static images, or who gets vague when asked which specific parts they built, hasn’t proven anything yet.

Red Flag 4: The Rate Is Far Below Everyone Else’s

A rate that’s dramatically lower than comparable developers isn’t automatically a scam, but it should prompt more scrutiny, not less. Sometimes it means genuinely lower cost of living. Sometimes it means the person behind the profile isn’t who the resume claims.

Red Flag 5: No Real Communication History Before You Hire

A developer worth hiring usually asks clarifying questions about your project before quoting a price. Someone who quotes instantly, without asking what you actually need, is often optimizing for volume, not for getting your specific project right.

Red Flag 6: They Avoid Video Calls or Live Conversation

You don’t need a video call for every project. However, a flat refusal to ever get on one, especially for a larger project, is worth noting. It’s one of the simplest ways to confirm you’re talking to a real person, not a stolen identity.

Red Flag 7: Their Reviews Are All Suspiciously Generic

Genuine client reviews usually mention specific details: a feature built, a deadline hit, a communication style. Reviews that all read like “great work, highly recommend!” with nothing specific can be fabricated, especially in bulk on newer profiles.

The Nuance Most Guides Miss: One Red Flag Isn’t a Verdict

Here’s where I’ll push back on the usual advice. A single red flag rarely means someone’s a scammer. Plenty of excellent developers prefer milestone-heavy contracts, work outside major platforms, or don’t do video calls for cultural or personal reasons.

What actually matters is the pattern. A low rate alone means nothing. A low rate, combined with upfront payment pressure and no verifiable work, means a lot. Judge the combination, not any single signal in isolation.

What to Actually Do Before You Hire

Ask for a live link to a real, working project, not just a portfolio image. Request a short paid test task tied to your actual project instead of a generic sample. Use milestone payments through a platform with built-in protection, at least for the first project together.

If you’re comparing costs across candidates and something seems oddly low or high, it helps to know what a fair rate actually looks like first. My WordPress developer cost breakdown covers realistic 2026 pricing so you can spot an outlier before you commit.

Freelancer or Agency: Does One Carry More Risk Than the Other?

Agencies generally carry less individual-fraud risk, because you’re contracting with a registered business rather than one unverified person. That said, agencies aren’t immune to poor delivery or ghosting either, just usually not identity fraud specifically.

I’ve broken down the real trade-offs, cost differences, and when each option makes more sense in my freelancer vs agency comparison, which covers this decision beyond just risk.

If you want a realistic sense of what your project should cost before requesting quotes, the Free Website Cost Calculator gives you a solid starting range in a couple of minutes.

Frequently Asked Questions

What’s the biggest red flag when hiring a freelance developer?
Pressure to pay in full upfront, before any work has started, is one of the clearest warning signs, since it shifts all financial risk onto you with no completed work to show for it.

Is a very low freelance rate always a scam?
Not always. Lower cost of living in some regions genuinely explains lower rates. However, an unusually low rate combined with other red flags, like upfront payment demands, deserves more scrutiny.

Should I avoid freelancers who don’t do video calls?
Not automatically. Some legitimate freelancers avoid video calls for personal or time-zone reasons. A flat refusal on a larger project, combined with other red flags, is more concerning than the refusal alone.

How can I verify a freelancer’s portfolio is real?
Ask for a live link to a working project rather than screenshots, and ask specific questions about what they personally built. Vague or evasive answers are a warning sign.

Is it safer to hire through Upwork or Fiverr than directly?
Generally yes, at least for a first project. Platforms like Upwork provide escrow payments, identity verification, and dispute resolution that direct hiring doesn’t offer.

What should I do if I already paid a suspected scammer?
Contact your payment provider immediately to dispute the charge, report the profile to the platform you hired through, and file a report with the BBB Scam Tracker or your local consumer protection agency.

Want a Second Opinion Before You Hire?

If you’ve got a quote or a profile that feels off, message me on WhatsApp and I’ll give you an honest read on whether it looks legitimate.

Small business owner reviewing her outdated site and realizing her website needs a redesign

Signs Your Website Needs a Redesign in 2026

Quick answer: Your website needs a redesign if it looks outdated, loads slowly, doesn’t display properly on phones, or hasn’t changed in over two to three years. Most business websites need a refresh every 1.5 to 2.5 years. Design trends, user expectations, and technical standards all shift faster than most owners realize.

Here’s a question worth asking yourself honestly: when’s the last time you actually looked at your own website, not as the owner, but as a stranger deciding whether to trust you? Most business owners can’t remember. That’s usually the first sign something’s off.

How Often Should a Business Website Actually Be Redesigned?

There’s no fixed rule, but industry data gives a useful benchmark. Businesses typically redesign their websites every 1.5 to 2.5 years, because design conventions move faster than most owners update their sites.

That timeline isn’t about vanity. A study published in Behaviour & Information Technology found that visual appeal directly shapes how credible visitors judge a website. In other words, an outdated design doesn’t just look old — it actively makes visitors trust your business less.

That’s a strange thing to accept, because your business itself may not have changed at all. However, your visitors don’t know that. They judge what they see in front of them.

Sign 1: You Feel Embarrassed Sharing the Link

If you hesitate before handing someone your URL, that hesitation is a signal worth listening to. You already know something’s wrong. That gut feeling usually shows up before you can name exactly what’s dated about the design.

Sign 2: It Doesn’t Work Properly on Phones

A site that requires pinching, zooming, or horizontal scrolling on mobile pushes visitors away fast. Most traffic now arrives on phones. So a broken mobile experience means most of your visitors get a bad first impression.

Sign 3: Your Competitors Look More Current

Open three competitor sites and compare them honestly against yours. Their polish might beat yours at a glance. That gap costs you customers who compare options before choosing.

Sign 4: It Takes Forever to Load

Slow pages frustrate visitors and drive them away before your content even loads. That’s why speed complaints almost always show up alongside “we need a redesign,” even though they’re technically separate problems.

Sign 5: You Can’t Easily Update It Yourself

If adding a new service, price, or photo means calling a developer every time, your site holds your business back operationally, not just visually. A redesign often becomes the moment to move to a platform you can manage yourself.

Sign 6: The Design Doesn’t Match Your Current Brand

Businesses evolve. Logos change, offerings expand, target customers shift. A site built for who you were three years ago can misrepresent who you are now, and that confuses visitors instead of converting them.

Sign 7: It Predates Mobile-First Design Standards

If your site started as a desktop layout later squeezed onto mobile, it usually shows. Genuine mobile-first design feels different from a retrofit. Visitors notice the difference even without knowing why.

Sign 8: Your Traffic Is Fine, But Leads Aren’t Coming

This is the sign business owners miss most often. Visitors show up, but nobody contacts you. That usually points to a design or trust problem rather than a marketing one, and I cover it in more depth in why your website isn’t getting any leads.

Redesign vs. Fix: How Do You Know Which One You Need?

Here’s a distinction most articles gloss over. Not every problem needs a full redesign. Sometimes a few targeted fixes — faster hosting, a clearer call to action, a shorter form — solve the actual issue without touching your overall design.

A full redesign makes sense when the underlying structure holds you back: an unresponsive layout, an unmanageable CMS, or a brand that no longer matches your business. If your problems are narrower than that, patching them is usually the smarter, cheaper move. I’ve covered the most common narrower issues in 10 website mistakes costing small businesses thousands, worth checking before you commit to a full rebuild.

The Mistake Business Owners Make Most: Redesigning Without a Plan

Here’s my honest opinion after building enough of these: the worst outcome isn’t an outdated site. It’s a redesign with no clear goal, where the new site looks nicer but never fixes the actual problem that prompted the rebuild.

Before starting any redesign, write down exactly what’s failing — leads, mobile experience, brand alignment, load speed. Make sure the new build specifically addresses that problem. A pretty site that still doesn’t convert visitors wastes money on the wrong fix.

If you’re weighing a redesign against a targeted fix, the Free Website Cost Calculator gives you a clear number for either path in a couple of minutes.

Frequently Asked Questions

How often should a business website be redesigned?
Most business websites benefit from a redesign every 1.5 to 2.5 years, because design trends, mobile standards, and user expectations shift faster than most owners realize.

What’s the biggest sign a website needs a redesign?
A broken mobile experience is one of the clearest signs, since most visitors now arrive on phones and won’t tolerate pinching or zooming to read content.

Does an outdated website design actually affect credibility?
Yes. Peer-reviewed research on website credibility shows visual appeal directly shapes how trustworthy visitors find a site, separate from the actual content on it.

Do I need a full redesign, or can I just fix specific issues?
It depends on the problem. Narrow issues like slow speed or unclear calls-to-action often need only a fix, while structural problems like a non-responsive layout usually call for a full redesign.

How much does a website redesign typically cost?
Costs vary widely based on scope, but most small business redesigns run similarly to a new build — from a few thousand dollars for a standard site to more for custom features.

Can a redesign fix a website that isn’t generating leads?
Sometimes, but only if the redesign targets the actual problem, such as unclear calls-to-action or poor mobile usability, rather than just updating visuals.

Not Sure Which Path Fits Your Site?

If you’re weighing a redesign against a targeted fix, message me on WhatsApp and send me your link. I’ll give you a straight read on what your site actually needs, not just a sales pitch for a full rebuild.

Small business owner comparing website pricing quotes while researching small business website cost in 2026

How Much Should a Small Business Website Cost in 2026?

Quick answer: Small business website cost in 2026 ranges from $15/month on a DIY builder to $35,000+ for a full agency build. Most professional sites land between $2,000 and $8,000 upfront, plus $100–$480 a month in ongoing hosting, security, and maintenance that many owners forget to budget for.

Every client asks me some version of the same question: “So, realistically, what am I going to spend?” It’s a fair question. However, it doesn’t have one answer, because “website” covers everything from a single landing page to a full booking platform.

Why Does the Range Swing So Wildly?

A website’s cost depends almost entirely on who builds it, not the software behind it. A DIY builder, a freelancer, and an agency can all produce a working site, but the price gap between them is enormous.

That’s because you’re not just paying for code. You’re paying for design decisions, testing, revisions, and someone available when something breaks. The more of that you handle yourself, the less you pay upfront, and the more time and risk you absorb instead.

According to the U.S. Small Business Administration, over 80% of consumers believe a business with a website is more credible than one with only a social media page. That’s exactly why cutting corners on your site, just to save money, tends to cost more in lost trust than it saves in cash.

DIY, Freelancer, or Agency: What Do You Actually Get at Each Price Point?

DIY Website Builders: $15–$140/Month

Platforms like Wix, Squarespace, or Shopify let you build a site yourself with a template and a drag-and-drop editor. No developer required, and you can launch within days.

The trade-off is real, though. You become the designer, the copywriter, and the tech support all at once. Your site will also look recognizably template-based, since thousands of other small businesses use the same builder.

Freelance Developer: $1,500–$8,000 One-Time

A freelancer gives you a custom-designed site built around your actual brand, not a template stretched to fit. Expect $1,500–$8,000 for a typical five-to-ten-page business site, with delivery in four to eight weeks depending on complexity.

This is usually the sweet spot for small businesses that want something professional without agency-level overhead. You get direct access to the person building your site, and no account manager sitting in between.

Agency Build: $5,000–$35,000+

Agencies bundle a full team — designer, developer, project manager, sometimes a copywriter — into one price. That team structure pays off on larger, business-critical builds with multiple moving parts and a firm deadline.

For a simple brochure site, though, that overhead is usually more than you need. Agencies make the most sense once your project involves e-commerce, custom integrations, or content that needs to launch on a fixed timeline. If you’re specifically comparing WordPress developer rates within this range, I’ve broken that down in more detail in my WordPress developer cost guide.

The Hidden Ongoing Costs Nobody Budgets For

Here’s the part that catches almost every first-time website owner off guard: the upfront build is never the whole bill. Domains typically run $10–$20 a year. Hosting ranges from $2 a month on shared plans to well over $100 a month for managed WordPress hosting.

Add SSL certificates (often free, sometimes up to $75/year), premium plugins ($50–$400/year), and routine maintenance ($50–$200/month for custom sites). All told, most small businesses should budget $1,100–$5,000 a year in ongoing costs, on top of whatever they paid to build the site.

Skipping these isn’t really an option, because an unmaintained site quietly turns into a liability — outdated plugins, expired SSL, broken forms nobody notices until a customer complains.

What Actually Drives Your Number Up or Down?

Five factors move the price more than anything else: page count, custom features (booking systems, e-commerce, member logins), copywriting, professional photography, and how much ongoing support you want built in.

A simple five-page site with a contact form sits at the low end of any range. Add an online store, a booking calendar, and custom animations, and the same “website” can cost three or four times as much, even on the identical platform.

That’s why getting an accurate number for your specific project matters more than any general range. The Free Website Cost Calculator walks through your actual features and gives you a realistic estimate in a couple of minutes.

The Mistake That Costs More Than It Saves

Here’s an opinion I’ll stand behind: choosing the cheapest option without checking what it actually includes is the single most expensive mistake small business owners make on websites.

A $300 template site that needs a full rebuild eighteen months later because it can’t handle a new feature costs more, in total, than a $3,000 custom build that scales with your business. Cheap-hosting migrations alone can run $700–$6,000 to fix once a business outgrows its starter plan. That’s a mistake that’s completely avoidable with the right choice up front.

Frequently Asked Questions

What is the average small business website cost in 2026?
Most professional small business websites cost between $2,000 and $8,000 upfront, with DIY builders running $15–$140 a month and agency builds starting around $5,000 and reaching $35,000 or more.

Are DIY website builders cheaper than hiring a freelancer?
Upfront, yes. DIY builders cost $200–$600 a year including hosting, while a freelancer typically charges $1,500–$8,000 one-time. However, freelancers deliver custom branding that templates can’t match.

What ongoing costs come after building a website?
Expect $1,100–$5,000 a year for hosting, domain renewal, SSL, plugins, and maintenance, depending on whether you’re using a builder or a custom-built site.

Is it worth paying more for a custom-built website instead of a template?
It depends on your growth plans. A custom site scales more easily as your business adds services or features, while templates often need a costly rebuild once they’re outgrown.

How much does WordPress cost compared to a DIY builder?
WordPress itself is free, but hosting ($25–$80/month), themes, plugins, and development labor bring total cost to roughly $1,500–$15,000 depending on complexity, compared to a flat $15–$140/month builder subscription.

Do agencies charge more than freelancers for the same website?
Yes, usually 50–100% more, because you’re paying for a full team rather than one person. That premium pays off on complex projects but is often unnecessary for a simple business site.

Ready to Get a Real Number for Your Project?

Every business’s numbers look a little different once you factor in your actual pages, features, and goals. If you’d rather skip the guesswork, message me on WhatsApp and tell me what you’re building — I’ll give you a straight answer, not a generic range.

Small business owner reviewing common small business website mistakes on her laptop with a colleague

10 Website Mistakes Costing Small Businesses Thousands

Quick answer: The most common small business website mistakes include skipping SSL security, ignoring mobile design, hiding contact information, using slow hosting, and never checking analytics. Each one quietly costs leads, sales, or search rankings, and most are fixable in a single afternoon without a full rebuild.

I’ve audited enough small business sites to notice a pattern. The mistakes almost never come from bad intentions. They come from a site that was built once, launched, and then never touched again.

How Much Do These Mistakes Actually Cost You?

It’s tempting to treat a website like a one-time expense. However, an outdated or broken site keeps costing you long after launch, through lost leads, lower search rankings, and visitors who quietly bounce to a competitor.

Take SSL certificates as one example. According to W3Techs’ usage data, roughly 87% of websites now use HTTPS by default. That means the remaining sites without it stand out immediately, and not in a good way, because modern browsers actively flag them as “Not Secure.”

That’s just one mistake. Here are the ten I see most often, and what each one is actually costing you.

The 10 Website Mistakes Costing Small Businesses

1. No SSL Certificate

A site without SSL gets flagged by Chrome and other browsers as insecure, right in the address bar. Visitors notice that warning, and many leave before reading a word of your content.

2. Ignoring Mobile Design

More than half of all web traffic now comes from phones. A site that only looks good on desktop is invisible-by-neglect to most of your actual visitors, because Google also uses mobile-first indexing to rank pages.

3. Hidden or Missing Contact Information

If a visitor can’t find your phone number or email within a few seconds, they assume you’re hard to reach, or worse, not a real business. Contact details buried three clicks deep might as well not exist.

4. Slow-Loading Pages

Every extra second of load time pushes visitors toward the back button. Cheap shared hosting and unoptimized images are usually the culprits, and both are fixable without touching your design.

5. No Clear Call to Action

A homepage that explains your business beautifully but never says “Call Now” or “Get a Quote” leaves visitors guessing. Guessing visitors leave. That’s why every page needs one obvious next step.

6. Outdated Plugins and Software

Old WordPress plugins are one of the most common entry points for hackers. The FTC’s small business cybersecurity guidance recommends setting software to update automatically wherever possible, precisely because unpatched software is such a common attack vector.

7. No Analytics Tracking

Without analytics, you’re flying blind. You don’t know which pages convert, where visitors drop off, or which marketing channel actually brings in customers, so you can’t fix what you can’t see.

8. Stale, Unchanged Content

A site that hasn’t been updated in two years signals to both visitors and Google that the business might not be active anymore. Regular updates, even small ones, keep both trust and rankings intact.

9. Weak or Reused Passwords

This one’s boring, but it’s expensive when it goes wrong. A compromised admin login can take down your entire site, and recovery often costs far more than a password manager ever would.

10. No Backup System

Hosting issues, hacks, and human error all happen. Without regular backups, a single bad update or attack can wipe out years of content with no way to restore it quickly.

Which Mistake Should You Fix First?

Not all ten carry equal weight, so prioritizing matters more than fixing everything at once. Security issues — no SSL, outdated plugins, weak passwords, no backups — come first, because a hacked site costs far more to recover than it costs to prevent.

After security, fix whatever’s actively losing you leads: hidden contact info, a missing call to action, or slow load times. These directly affect whether a visitor becomes a customer today, not just whether your site is technically sound.

Content freshness and analytics tracking matter, but they’re slower-burning problems. Fix them once the urgent issues are handled, not before.

The Mistake That’s Rarely on These Lists

Here’s something most “top mistakes” articles skip entirely: building a site that can’t grow with the business. I see this constantly with rigid, template-locked sites that made sense for a five-page brochure but fall apart the moment a business adds services, locations, or an online store.

A site that can’t scale isn’t a mistake you notice on day one. It shows up eighteen months later, when adding a single new page requires rebuilding half the navigation.

If several of these mistakes sound familiar and you’re weighing a patch job against a full rebuild, my earlier breakdown on why websites don’t generate leads covers that decision in more depth. For a rough budget on either path, the Free Website Cost Calculator gives you a realistic number in a couple of minutes.

Frequently Asked Questions

What’s the most common website mistake small businesses make?
Skipping mobile optimization and running without an SSL certificate are the two most common issues, since both directly affect trust, rankings, and how many visitors stay on the site.

Can outdated plugins really get my website hacked?
Yes. Outdated plugins are one of the most frequent entry points for attackers, according to FTC cybersecurity guidance, because known vulnerabilities in old versions often go unpatched.

How often should I update my website content?
Aim for at least small updates every few months. Stale content signals inactivity to both visitors and search engines, which can quietly hurt your rankings over time.

Do I need backups if my hosting company already backs up my site?
It depends on your hosting plan. Many budget hosting plans don’t include automatic backups, so it’s worth confirming directly rather than assuming you’re covered.

Is a slow website really costing me customers?
Yes. Slower load times are consistently linked to higher visitor drop-off, meaning a slow site loses potential customers before they ever see your offer.

Do I need to fix all ten mistakes at once?
No. Security issues like SSL, outdated plugins, and backups should come first, followed by anything actively costing you leads, like hidden contact info or a missing call to action.

Want a Second Opinion on Your Site?

If you’re not sure which of these mistakes apply to your site, message me on WhatsApp and send me the link. I’ll give you a straight, no-pressure read on what’s actually worth fixing first.

Small business owner reviewing analytics after realizing her website isn't getting leads

Why Your Website Isn’t Getting Any Leads (And How to Fix It)

Quick answer: If your website isn’t getting leads, the problem is usually one of three things: the wrong traffic is arriving, the site is too slow or confusing to convert visitors, or there’s no clear next step for people to take. Fixing lead generation starts with diagnosing which of the three you actually have.

Here’s the thing nobody tells small business owners upfront: having a website and having a website that generates leads are two completely different projects. I see this constantly. A business spends money on a nice-looking site. Traffic trickles in. The contact form still sits empty for months.

Is It a Traffic Problem or a Conversion Problem?

Before fixing anything, you need to know which problem you actually have. That’s because the fixes are completely different, and guessing wrong wastes both time and money.

Open your analytics and check two numbers: monthly visitors, and what percentage of them take action. Low visitor numbers point to a traffic problem — nobody’s finding you. Visitors who show up but leave without contacting you point to a conversion problem instead.

Most small business sites I’ve reviewed actually have a conversion problem, not a traffic problem. They’re getting visitors. Those visitors just aren’t sticking around long enough to act.

Reason 1: Your Site Loads Too Slowly

Speed isn’t a technical detail — it’s the first impression your site makes. Google’s own Core Web Vitals research recommends that a page load its main content within 2.5 seconds.

That threshold isn’t arbitrary. Slower load times consistently correlate with higher bounce rates across millions of real user sessions. Every extra second of load time means a chunk of visitors gives up before they even see your offer.

Bloated page builders, oversized images, and cheap shared hosting are common culprits here. Run your homepage through Google’s PageSpeed Insights tool if you’ve never checked your score. It takes thirty seconds and shows exactly where the delay is happening.

Reason 2: There’s No Clear Next Step

Here’s a mistake I see constantly: a homepage that describes the business beautifully but never tells the visitor what to do next. No button. No form. No phone number above the fold.

Visitors don’t hunt for a way to contact you. Most people simply leave if the next step isn’t obvious within a few seconds. That’s why every page needs one clear, visible action — “Get a Quote,” “Book a Call,” “Message Us” — not buried three clicks deep in a footer menu.

This sounds obvious once it’s pointed out. However, plenty of professional-looking sites get this wrong because the design focused on looking polished instead of guiding visitors toward action.

Reason 3: You’re Attracting the Wrong Visitors

Sometimes the problem isn’t your website at all — it’s who’s landing on it. Broad, unrelated keywords or untargeted social posts bring visitors who were never going to become customers, no matter how good your site is.

A plumber ranking for “how pipes work,” for example, gets curious readers, not people who need a plumber today. That traffic looks good in a monthly visitor count. It won’t produce leads, because the intent doesn’t match your service.

Fixing this means aligning your content and ads with what people search for when they’re ready to hire someone. Related topics that happen to get clicks won’t cut it.

Reason 4: Your Forms Ask for Too Much

Every extra form field is a small reason for someone to abandon it. Name, email, phone, company, budget, timeline, referral source — plenty of visitors have already left by field six.

Ask yourself what you genuinely need for a first conversation. Usually, that’s a name and one contact method, plus maybe one qualifying question. Everything else can wait until the conversation actually happens.

Reason 5: There’s No Trust Signal Anywhere

People don’t hand over their contact details to a website that feels anonymous. Reviews, real photos, a visible business address, and clear pricing all matter more than most business owners assume.

A site with zero testimonials and generic stock photography reads as a red flag, even when the business is completely legitimate. Trust signals aren’t decoration. They’re often the deciding factor between a visitor contacting you or clicking over to a competitor.

The Nuance Most Guides Skip: A Redesign Isn’t Always the Answer

Here’s an opinion that might be unpopular: most sites don’t need a full redesign to start generating leads. They need targeted fixes — faster hosting, a clearer call-to-action, a shorter form, better-matched traffic.

A full rebuild makes sense when the underlying platform is genuinely holding you back — outdated code, no mobile responsiveness, or a CMS that can’t support what your business needs. But spending five figures on a redesign before diagnosing the actual problem is a common, expensive mistake if your current site is reasonably modern and just isn’t converting.

Getting a clear picture of what a fix versus a full rebuild would cost matters before committing to either path. The Free Website Cost Calculator gives you a realistic range in a couple of minutes.

Frequently Asked Questions

Why is my website getting traffic but no leads?
This usually means you have a conversion problem, not a traffic problem. Common causes include slow load times, unclear calls-to-action, long contact forms, or a lack of trust signals like reviews and real photos.

How fast should my website load to generate leads?
Google recommends your main content load within 2.5 seconds for a “good” Core Web Vitals score. Slower load times are consistently linked to higher visitor drop-off before any conversion happens.

How many form fields should a lead generation form have?
Fewer is almost always better. A name and one contact method, plus at most one qualifying question, is usually enough for an initial inquiry.

Do I need a full website redesign to fix low leads?
Not always. Many lead generation problems come from fixable issues like speed, unclear CTAs, or mismatched traffic, not the overall design or platform.

What’s the difference between a traffic problem and a conversion problem?
A traffic problem means too few visitors reach your site. A conversion problem means enough visitors arrive, but the site fails to turn them into leads or customers.

Does having testimonials on my website actually increase leads?
Yes. Visible reviews, real photos, and clear business information build trust, which directly influences whether a visitor feels comfortable submitting their contact details.

Want a Second Set of Eyes on Your Site?

If you’re not sure whether your site has a traffic problem, a conversion problem, or both, message me on WhatsApp and send me the link. I’ll give you an honest read on what’s actually holding it back.

Startup founder and developer reviewing an app prototype while deciding how to hire a Flutter developer

How to Hire a Flutter Developer for Your Startup (2026 Checklist)

Quick answer: To hire a Flutter developer for your startup in 2026, check their Dart fluency, ask for a live GitHub repo (not just screenshots), confirm Firebase or backend experience, and get a fixed-scope quote before an hourly rate. Budget $3,000–$40,000 depending on app complexity, and always run a small paid test task first.

Founders come to me with the same worry almost every time: they’ve never hired a developer before, and they don’t know how to tell a good one from someone who’ll waste three months of runway. This checklist exists because of that gap.

Why Flutter Makes Sense for a Startup MVP

Flutter is Google’s open-source toolkit for building apps from a single codebase that runs on iOS, Android, web, and desktop. Instead of hiring separate iOS and Android teams, you hire one developer, or one small team, and ship to both platforms at once.

That matters most at the MVP stage. You don’t have the runway to duplicate work, and you probably don’t know yet which platform your users will actually prefer. Flutter buys you flexibility while you figure that out. According to Flutter’s official documentation, the framework compiles to native ARM code on mobile, so you’re not getting a watered-down hybrid app — you’re getting genuinely native performance from one codebase.

That said, Flutter isn’t magic. It won’t fix a poorly scoped project, and a weak developer writing sloppy Dart will still cost you more in rewrites than you saved on the framework.

The 2026 Checklist: What to Check Before You Hire

1. Can They Show You Real Dart Code, Not Just Screenshots?

A polished app store listing tells you almost nothing about code quality. Ask for a GitHub link or a code sample from a past project. Look for clean state management (Provider, Riverpod, or Bloc), not everything crammed into one giant widget file.

2. Do They Have Real Firebase or Backend Experience?

Most startup MVPs need user auth, a database, and push notifications — usually through Firebase. Google’s Firebase documentation covers the standard building blocks: Authentication, Firestore, and Cloud Functions. If your developer has never touched these, budget extra time for the learning curve, or extra cost for a backend specialist.

3. Can They Explain Their Testing Approach?

Ask directly: “How do you test before shipping?” A developer with real experience will mention widget tests or integration tests without hesitation. Someone who shrugs and says “I just test it manually” is a signal to slow down.

4. Have They Shipped an App That’s Still Live?

Ask for an App Store or Play Store link to something they built, not a demo video. A live app tells you they’ve handled the unglamorous parts too — store submission, crash reports, update cycles.

5. Do They Quote Fixed Scope Before Hourly Rate?

A developer who jumps straight to an hourly number without asking about your app’s actual features is quoting blind. The good ones ask questions first: user roles, offline support, payment integration, expected user volume.

What Does It Actually Cost to Hire a Flutter Developer?

Rates vary enormously by region and experience. Junior developers typically run $20–$40/hour, mid-level $30–$85/hour, and senior specialists $80–$150/hour or more in North America and Western Europe. Offshore rates in South Asia and parts of Latin America often run lower, sometimes $20–$50/hour for senior talent, though quality range widens considerably at that price point.

For total project cost, here’s a realistic breakdown for 2026:

  • Simple app (basic screens, no backend): $3,000–$10,000
  • Real business app (auth, payments, admin panel, notifications): $12,000–$40,000
  • Marketplace or complex multi-user platform: $25,000–$80,000+

Here’s the number that surprises most first-time founders: the cheapest hourly rate rarely produces the cheapest total cost. A developer at $20/hour who needs 200 hours because of rework costs more than one at $50/hour who finishes cleanly in 60. Ask about estimated hours before comparing rates side by side.

If you want a rough budget for your specific app idea before you request quotes, the Free Website Cost Calculator gives you a starting range in a couple of minutes.

Freelancer, Offshore Team, or Agency — Which Fits a Startup Budget?

A solo freelancer works well when your MVP has a clear, contained feature list and you’re comfortable being the project manager yourself. You get direct access to the person writing your code, and no markup for a middleman.

An offshore team or dedicated agency makes more sense once your app needs parallel workstreams — say, a designer building screens while a developer wires up the backend simultaneously. That coordination is worth paying for once your timeline gets tight.

For most pre-seed and early-stage startups I’ve worked with, a single senior full-stack freelancer who covers Flutter, Firebase, and basic backend logic is the sweet spot. You avoid agency overhead without sacrificing the technical depth an MVP actually needs.

[INSERT: a real startup client story — Flutter MVP built, actual timeline and cost, or a specific vetting mistake avoided]

The Mistake That Sinks Most First-Time Flutter Hires

Founders almost always start by comparing hourly rates. That’s backwards. The rate tells you nothing about how many hours a project will actually take, and a slow, expensive developer can be cheaper in total than a fast, cheap one who ships buggy code.

Instead, start with a small paid test task tied to your actual project — a login screen, a single API integration, anything real rather than a generic coding challenge. It costs you a few hundred dollars and tells you more about fit than a week of interviews would.

If you’re not sure whether Flutter is even the right platform for your idea versus, say, a native build or a no-code tool, the Platform Finder Quiz walks through the trade-offs in under two minutes.

Frequently Asked Questions

How much does it cost to hire a Flutter developer for a startup MVP?
A simple MVP typically costs $3,000–$10,000, while a fuller app with backend, auth, and payments runs $12,000–$40,000, depending on complexity and developer location.

Is Flutter a good choice for a startup’s first app?
Yes, for most startups. Flutter lets you launch on iOS and Android from one codebase, which saves both development time and long-term maintenance cost compared to building two native apps.

Should I hire a freelance Flutter developer or an agency for my startup?
A freelancer usually suits a startup with a clear, contained feature set and a tight budget. An agency or team is worth the premium once your app needs multiple people working in parallel to hit a deadline.

What should I ask a Flutter developer before hiring them?
Ask for a live GitHub repo or code sample, a link to a live app they’ve shipped, their approach to testing, and their experience with Firebase or your specific backend needs.

How long does it take to build a Flutter MVP?
A simple MVP typically takes 4–8 weeks. A more complete app with backend integration and testing usually takes 10–16 weeks, depending on scope and how quickly feedback loops move.

Do I need a separate backend developer if I hire a Flutter developer?
Not necessarily. Many Flutter developers handle Firebase-based backends themselves. For more complex custom backends, you may need a separate specialist alongside your Flutter developer.

Want a Second Opinion on Your App Idea?

If you’re still working out scope, budget, or whether Flutter is even the right call for your idea, message me on WhatsApp and I’ll give you a straight answer — no generic sales pitch, just what your project actually needs.

UK business owner comparing a freelance WordPress developer vs agency quote with a developer at a desk

Hire a Freelance WordPress Developer vs Agency: What UK Businesses Should Know

Quick answer: For most UK small businesses, a freelance WordPress developer vs agency decision comes down to project size and risk tolerance. Freelancers cost 40–60% less and suit defined, single-scope projects. Agencies cost more but bring a full team, which pays off on complex, multi-part builds with tight deadlines.

I get asked this question almost every week. A UK business owner has a WordPress project, two quotes on the table — one from a freelancer, one from an agency — and no clear way to compare them beyond the number at the bottom.

What’s the Real Difference Between a Freelancer and an Agency?

A freelancer is one person handling design, development, testing, and communication. An agency is a team, usually two to six people, splitting those roles across specialists.

That structural difference explains almost everything else. Freelancers work faster on small tasks because there’s no handoff between people. Agencies work faster on complex builds because multiple specialists move in parallel instead of one person doing everything in sequence.

How Much Does a Freelance WordPress Developer Cost in the UK?

UK freelance WordPress developer rates typically run £35–£85 per hour, based on current Upwork UK data. For a full project rather than an hourly rate, expect £1,000–£5,000 for a custom-built small business site, depending on experience and scope.

Agencies charge more. A UK brochure site from a professional agency usually starts around £3,000 and can reach £8,000 or more for a 5–15 page site with custom design. That premium isn’t padding — it pays for a project manager, a dedicated designer, and QA testing running alongside the build.

As a rough rule, agencies charge 50–100% more than freelancers for comparable work. Whether that’s worth it depends entirely on what you’re building.

When Should You Hire a Freelancer Instead of an Agency?

Choose a freelancer when your project has a clear, bounded scope. Think: a new theme, a WooCommerce store setup, a site migration, or ongoing maintenance on an existing build.

You also get one real advantage that agencies can’t fully replicate: direct access to the person actually writing your code. No account manager relaying messages, no waiting for updates to trickle down a chain. That matters more than people expect once a project hits a snag.

The trade-off is availability. If your freelancer gets sick, takes another project, or simply goes quiet, your build stalls. You’re also the de facto project manager — coordinating timelines and reviewing work yourself, because nobody’s doing that for you.

When Does an Agency Actually Make More Sense?

Agencies earn their premium on projects with multiple moving parts happening at once — say, a WooCommerce store that also needs custom design, copywriting, and a tight launch date.

Here’s the part most cost comparisons miss: a freelancer charging £40/hour who takes 120 hours to finish a project can end up costing more than an agency charging £70/hour that completes the same scope in 50 hours through parallel work. Hourly rate alone is a misleading comparison once a project gets complex enough to benefit from a team working simultaneously rather than one person working through a list.

Agencies also tend to offer stronger contractual protections — warranties, service level agreements, and built-in backup if a team member is unavailable. For a business-critical site, that safety net is often worth paying for.

What UK Businesses Need to Know About IR35

This is the part that catches UK business owners off guard, and it’s genuinely worth five minutes of your time before you sign anything.

IR35, officially the off-payroll working rules, exists so that contractors who effectively work like employees pay similar tax to employees, even when they operate through a limited company. According to GOV.UK’s official guidance, the rules apply on a contract-by-contract basis and depend heavily on how the working relationship actually functions, not just what the contract says.

Here’s the good news for most small businesses reading this: if you’re classed as a small company under the Companies Act, responsibility for determining IR35 status sits with the contractor’s own limited company, not with you. And from 6 April 2026, the turnover threshold for “small” rises to £15 million — so more businesses fall into this simpler category, not fewer.

For a genuine project-based engagement — you brief a developer, they deliver a finished WordPress site on their own schedule using their own equipment — IR35 concerns rarely apply in practice. It starts to matter more if you’re engaging a freelancer full-time, long-term, dictating their hours, and treating them functionally like an employee. If that sounds like your situation, it’s worth a conversation with an accountant before you commit to a structure.

A Nuance Most Guides Skip: Vetting Matters More Than the Label

“Freelancer” and “agency” aren’t quality tiers. I’ve seen freelancers deliver better, cleaner code than agencies charging three times as much, and I’ve seen the reverse. The label tells you about team structure and support, not skill.

Before you hire either, ask for actual code samples or a GitHub link, not just a portfolio of finished sites. Finished sites show design outcomes. Code shows how someone actually builds. If the project involves WooCommerce or anything AI-related, ask directly whether they’ve shipped something similar before — vague reassurance isn’t the same as evidence.

Freelancer, Agency, or Something in Between?

There’s a middle path worth knowing about: a single experienced full-stack freelancer who covers WordPress, WooCommerce, and integrations like Wix Velo, without agency-level overhead. That’s often the practical answer for UK small businesses that need production-grade work without a five-figure agency invoice.

WordPress still powers roughly 42% of all websites globally, according to W3Techs’ market share data, so the pool of people who “do WordPress” is enormous. Narrowing that pool by experience and project fit matters more than narrowing it by freelancer-versus-agency alone.

If you’re still unsure which platform or hiring model fits your project, the Platform Finder Quiz takes two minutes and gives you a clearer starting point. You can also run your project through the Free Website Cost Calculator to get a realistic budget range before you request quotes.

Frequently Asked Questions

Is a freelance WordPress developer cheaper than an agency in the UK?
Yes. UK freelancers typically charge £35–£85/hour and £1,000–£5,000 per project, while agencies charge 50–100% more for comparable work due to team overhead.

Does IR35 apply to a small UK business hiring a freelance developer?
Usually not directly. If your business qualifies as small under the Companies Act, the contractor’s own limited company is responsible for determining IR35 status, not you.

Are agencies faster than freelancers for WordPress projects?
For complex, multi-part projects, often yes, because specialists work in parallel. For small, defined tasks, freelancers are usually faster since there’s no handoff between team members.

What’s the biggest risk of hiring a freelancer instead of an agency?
Availability. A freelancer is one person, so illness, other commitments, or unresponsiveness can stall your project with no built-in backup.

Can a freelancer handle a WooCommerce store on their own?
Yes, many freelancers specialise in WooCommerce builds. Ask for examples of live stores they’ve built and check post-launch support is included.

Should I choose based on price or portfolio when comparing freelancers and agencies?
Portfolio and code samples matter more than price alone. A higher rate with proven, relevant experience is often better value than a lower rate with an unverified track record.

Not Sure Which Fits Your Project?

If you’d rather skip the guesswork and talk through your specific project, message me on WhatsApp and I’ll give you an honest read on what it actually needs — no pressure, no generic sales pitch.