Costs & Comparisons

15 DIY Website Mistakes That Stop Small Business Sites From Bringing In Customers (and How to Fix Each One)

Costs & Comparisons articles

Most DIY small business websites do not fail because of the platform. They fail because visitors cannot tell in five seconds what you do and where, cannot tap to call, and Google cannot tell either. The good news: almost every mistake below can be checked in a minute and fixed in an afternoon, whether you built on Wix, Squarespace, WordPress or GoDaddy. Work through the list, then use the self-audit table to decide what to fix yourself and what to hand off.

Key takeaways

  • Your headline should name the service and the city, not just your business name.
  • On a phone, the number must be tappable and a clear call to action must show without scrolling.
  • Huge images and too many plugins are the usual cause of slow DIY sites.
  • Every page needs its own title and meta description, and the site needs Google Search Console.
  • Make sure the domain is registered in your name, not a former designer's or employee's.
  • Test your contact form once a month: leads lost to spam folders are invisible.
  • DIY is fine for a simple brochure site; get help when leads, bookings or security are at stake.

Why doesn't my DIY website bring in customers?

A site that gets no calls usually has one of three problems: people never find it, people find it but do not understand it, or people want to contact you and something gets in the way.

Before changing anything, run your homepage through the free website health check. It flags speed, security and basic SEO issues in one pass.

Mistakes 1-4: the first screen does not sell

Most visitors decide in the first screen whether to stay. On mobile that is roughly the top 600 to 800 pixels, and it is where most DIY sites waste space on a giant logo or a slider.

  • 1. No service and city in the headline. Check: read your top line out loud; would a stranger know you fix roofs in Tampa? Fix: change "Welcome to Smith & Co" to "Roof Repair and Replacement in Tampa, FL".
  • 2. Phone number not tappable. Check: open the site on your phone and tap the number. If nothing happens, it is plain text or an image. Fix: use the builder's phone or click-to-call button, or a tel: link in WordPress.
  • 3. No call to action above the fold. Check: on your phone, is there a "Call now", "Book online" or "Get a quote" button without scrolling? Fix: add one button with one clear action; a second softer option is fine.
  • 4. Template stock photos. Check: do your photos appear on other sites (try a reverse image search)? Fix: replace the hero image with a real photo of your work, team, van or premises.

Mistakes 5-6: the site is slow

Speed is mostly a DIY problem of image size and add-ons. Google's Core Web Vitals treat a largest contentful paint (the main image or headline appearing) of 2.5 seconds or less as good.

  • 5. Huge uncompressed images. Check: right-click your main image and open it in a new tab; if it is 3,000+ pixels wide or several megabytes, that is the problem. Fix: resize to about 1,600-2,000 px wide for full-width images, export as WebP or compressed JPEG, and remove autoplay video backgrounds.
  • 6. Plugin bloat and no updates (WordPress). Check: count active plugins and look for update notices in the dashboard. Fix: delete plugins you do not use, replace three overlapping ones with one, and update weekly. Patchstack found 11,334 new WordPress vulnerabilities in 2025, 91% of them in plugins.

Mistakes 7-9: Google cannot understand or measure the site

Builders often leave the page title as "Home" and the meta description blank. Our technical SEO checklist covers the rest of the basics.

  • 7. Missing or duplicate titles and meta descriptions. Check: search site:yourdomain.com on Google and read the blue titles. Fix: give each page a unique title (service + city + brand, under about 60 characters) and a one-sentence description.
  • 8. No link between the site and your Google Business Profile. Check: open your profile and see if the website field points to your real domain (not a Facebook page or an old URL). Fix: add the website link, and add your address and phone on the site exactly as they appear on the profile.
  • 9. No analytics or Search Console. Check: can you say how many people visited last month and which searches showed your site? Fix: verify the site in Google Search Console (free) and add a simple analytics tool, then submit your sitemap.

Mistake 10: leads that silently disappear

This is the most expensive DIY mistake because nothing looks broken. The form says "Thank you", but the message lands in spam, an old unchecked inbox, or nowhere. If you get visitors but no enquiries, read why a website gets visitors but no calls next.

Check: submit your own form from a phone using a different email address, and time how long it takes to reach you. Fix: send form notifications to an inbox you read daily, add a second recipient and whitelist the sending address. Repeat the test once a month.

Mistakes 11-13: ownership and trust problems

These do not show up in a design review, but they cost you when something goes wrong or when you want to move.

  • 11. Domain registered in someone else's name. Check: run an RDAP lookup on your domain (RDAP replaced the old WHOIS in 2025) or log in to the registrar and look at the registrant contact. Fix: if it is a former designer or employee, ask for a transfer to an account in your name now, while the relationship is friendly.
  • 12. Free subdomain. Check: does your address look like yourname.wixsite.com or similar? Fix: connect a proper domain. Free addresses look temporary to customers.
  • 13. No SSL (padlock). Check: does Chrome show "Not secure" next to your address? Fix: switch on the free certificate your builder or host provides and force HTTPS. Certificates now expire within 200 days, so make sure renewal is automatic.

Mistakes 14-15: hard to read, easy to ignore

Original, specific copy also answers the questions your own customers actually ask.

  • 14. Low contrast text. Check: light grey text on white, or white text on a busy photo, fails many readers. Test your colours with the accessibility contrast checker; WCAG asks for at least 4.5:1 for normal text and 3:1 for large text. Fix: darken the text or add a solid overlay behind it.
  • 15. Copying competitor text. Check: paste a sentence from your services page into Google in quotes. If another business shows up, you have duplicate copy. Fix: rewrite in your own words with your own details: areas served, guarantees, how quotes work, real examples of jobs.

DIY website self-audit table

Go down this list with your phone in hand. Quick fixes you can do today; longer ones are candidates for help.

CheckHow to testPass looks likeTypical fix time
HeadlineRead the top line on mobileService + city in plain words10 minutes
Click to callTap the number on your phoneDialler opens10 minutes
Call to actionLook without scrollingOne clear button15 minutes
PhotosReverse image searchYour own work and team1-2 hours
SpeedHealth check or PageSpeed testMain content in about 2.5 s1-3 hours
Titles and metasite:yourdomain.com searchUnique per page1 hour
Google Business ProfileOpen the website fieldPoints to your domain5 minutes
Contact formSend a test from your phoneArrives within minutes30 minutes
Domain ownerRDAP lookup or registrar loginYou are the registrantDays if transfer needed
SSLLook for the padlockHTTPS, no warnings15 minutes
Search ConsoleLog inVerified, sitemap submitted30 minutes
ContrastContrast checker4.5:1 or better30 minutes

Wix, Squarespace, WordPress or GoDaddy: which mistakes are platform-specific?

Hosted builders (Wix, Squarespace, GoDaddy's builder) handle SSL, hosting and updates for you, so mistakes 6 and 13 are rare. Their weak spots are template photos, generic copy and lock-in: a Wix site cannot be exported to another host, so leaving means rebuilding. WordPress gives you full control and portability but makes plugin bloat, missed updates and hacked sites far more likely.

If you are weighing whether to stay on a builder, our comparison of Wix vs a custom website goes through cost, ownership and when switching pays off.

When is a DIY website fine, and when should you get help?

DIY is a reasonable choice for many small businesses. The question is how much money depends on the site working.

  • DIY is fine: a simple 3-5 page site, most work comes from referrals, and you are happy to spend an hour a month on it.
  • DIY is fine for now: you are testing a new business and need something live this week.
  • Get help: the site should produce bookings or quotes every week and does not.
  • Get help: WordPress with many plugins, no backups, or any sign of hacking (strange redirects, spam pages, a Google warning).
  • Get help: you cannot get control of your domain, or fixing the site eats your evenings.

How ITCM handles this

When we rebuild a DIY site, we start with the same checks as the table above, then build the new site and an installable app first, at no cost. You see the finished result on a demo link and choose between three designs. If you are happy, you pay $150 once; if not, you pay nothing. The $150 includes the website, the app, 24/7 online booking, lead management so enquiries do not vanish into an inbox, and an admin panel you own and can edit yourself.

We also recover hacked WordPress sites (malware, spam injections, blacklist removal), so if your DIY WordPress site is already compromised we can clean it up rather than start over. Extra work gets a fixed quote first; an optional care plan starts from $100 a month.

Frequently asked questions

Why is my Wix or Squarespace website not showing up on Google?
Usually because Google has not been told about it or cannot tell what it is about. Verify the site in Google Search Console, submit the sitemap, give each page a unique title with your service and city, and link it from your Google Business Profile. New sites can take several weeks to appear.
Is it bad to build your own business website?
No. A DIY site is fine for many small businesses, especially early on or when most work comes from referrals. It becomes a problem when the site is meant to generate leads and does not, when nobody keeps WordPress updated, or when key settings like the domain owner, contact form and SSL are wrong. Fix the basics first; get help when money depends on the site working.
How do I check if my contact form is working?
Fill it in yourself from a phone, using an email address that is not the one the form sends to, and see how long the notification takes to arrive. Check spam folders too. If it never arrives, change the notification address, add a second recipient and set up an auto-reply. Repeat the test monthly.
How fast should a small business website load?
Aim for the main content to appear within about 2.5 seconds on a phone, which is Google's threshold for a good largest contentful paint. The most common DIY causes of slow loading are oversized photos, video backgrounds, heavy sliders and too many WordPress plugins. Resize images before upload and retest after each change.
How do I find out who owns my website domain?
Run an RDAP lookup for your domain, or log in to the registrar where it is renewed and look at the registrant contact. If the domain sits in a former designer's or employee's account, ask them to transfer it to an account in your name as soon as possible.
Should I switch from DIY to a professional website?
Switch when the cost of the site not working is higher than the cost of fixing it: no enquiries despite visitors, recurring technical problems, security issues, or hours lost every month. If the site is simple and customers already find you, improving headline, photos, calls to action and Google settings is often enough.

Related reading & services

More in Costs & Comparisons

All Costs & Comparisons articles →

Free tool

Free Website Cost Calculator

Compare what your website would cost with an agency, a builder, a freelancer and ITCM.

Try it free

Get a website + app built for free

We build your website and mobile app first, and you see it finished. If you’re happy, you pay $150 one-time. If you’re not, you pay nothing.

See the $150 offer Free website audit

← All articles