Should You Rebuild or Repair Your Contractor Website?
By Omar Basir, Founder
Published · 3 min read
A site that isn't producing calls raises an expensive question: fix it or start over. The framework here is our opinion, and we mark where a point comes from a source. The short version is that a rebuild is worth weighing only when the fixes you need can't be made on the site you have. It builds on why your contractor website gets no leads.
Repair First When the Problems Are Fixable
Most of the common problems can be changed on an existing site:
- The phone number isn't a tappable link, or is hard to hit. See click-to-call.
- The page is slow on a phone. The mobile page speed checklist covers images and scripts.
- The form asks for too much, or gives no confirmation.
- The service area isn't stated, or there's no page for each service.
- Structured data is missing or out of date. See LocalBusiness schema for contractors.
If most of your list is made of items like these, repair. Each is a small change, and you keep the pages, the URLs, and whatever search visibility you already have.
Consider a Rebuild When You Can't Do the Basics
A rebuild starts to make sense when the platform gets in the way of the fixes:
- You can't edit the phone number, text, or forms yourself, or changes are slow and costly.
- You can't add a page for each service.
- The mobile version doesn't show the same content as the desktop version. Google says it uses the mobile version for indexing and ranking, and that both versions should have the same content, structured data, and equivalent titles and descriptions (mobile-first indexing).
- You've fixed the images and scripts and still can't reach Google's Core Web Vitals thresholds on a phone.
None of these is a rule. They are situations where the site you have limits what you can repair.
What a Rebuild Puts at Risk
If the rebuild changes your URLs, Google's guidance on site moves with URL changes applies:
- Make a list of your old URLs and decide where each one should redirect.
- Google recommends server-side permanent redirects from the old URLs to the new ones, such as 301 and 308.
- Google says you may see ranking fluctuations while it recrawls and reindexes your site, and that for medium-sized sites it can take a few weeks or more before it shows the new URLs instead of the old ones. We don't have a figure for a small site.
The simplest way to reduce the risk is to keep your URLs the same where you can.
A Checklist Before You Launch
- Every old URL has a permanent redirect to its best new page.
- The phone number is a tappable link everywhere it appears.
- The business details on the page match your Business Profile.
- The structured data still matches what the page shows, and passes the Rich Results Test.
- The mobile version has the same content as the desktop version.
- The page loads within Google's thresholds on a real phone.
How to Judge the Result
Decide before launch what you'll measure: calls, taps on your phone link, and form submissions, compared with the same period before. Give it several weeks before drawing conclusions. Google says rankings may fluctuate while it recrawls and reindexes a changed site, so an early dip may be temporary. If the new site still isn't producing calls, the cause may not be the site at all, and the Google Business Profile playbook is the next place to look.
Related Guides
Want to know where you stand on all of this?
Run the free audit. Enter your email and business name, and we check your website, Google Business Profile, reviews, and AI search visibility, then send you the results.
Run my free audit