CodeSyte

From a Half-Built Trade Website to Local SEO and Facebook Pixel — A Northumberland Builder Case Study

From a Half-Built Trade Website to Local SEO and Facebook Pixel — A Northumberland Builder Case Study
Published May 28, 2026
Author tallhakhan
Category Digital Insights
Read Time 9 min read
Article

You built a WordPress website, it kind of works, but the layout is inconsistent, forms don't send anywhere useful, there's no click-to-call button, and Google has never heard of your business. Sound familiar? That's the situation Stephen from Hunts Home Projects was in when he reached out for WordPress help and local SEO setup for his Northumberland trade business. Over three months, we rebuilt the site, optimised it for local search, set up a Google Business Profile, installed the Facebook Pixel with full event tracking, and laid the foundation for his first ad campaigns — all for under $400 total. This post covers every step of that journey.

The Client and the Problem

Who They Were

Stephen Hunt runs Hunts Home Projects — a sole trader building and landscaping business based on the Northumberland coast, serving areas from Amble to Berwick-upon-Tweed and inland towns including Alnwick and Wooler. He had moved to the area and built a WordPress website to generate enquiries for services including landscaping and groundwork, property renovations, plastering, joinery, tiling, and land clearance. He had ambitions to run Facebook ads for traffic and wanted the site ready before investing in paid promotion.

What Was Not Working

The site existed but had several compounding problems. Contact forms were not routing enquiries to Stephen's email. There were no click-to-call buttons for mobile visitors — a significant issue for a trade business where most enquiries come from people on their phones. The layout was inconsistent across pages and poorly optimised for mobile. There was no WhatsApp contact option. Google had indexed draft page versions with names like "home-new" and "services-new" rather than the final pages, causing broken URL errors in Google Search Console. The Google Business Profile did not exist, meaning the business was invisible in local map searches. The Facebook Pixel had never been installed.

Stephen's goal was simple and well-articulated: "I just want it to convert into enquiries." Everything else — design, features, complexity — was secondary. That clarity made it easier to prioritise correctly from the start. It is the same principle I apply to every WordPress website build and optimisation project at CodeSyte.

What I Proposed

Phase 1 — Site Completion and Polish ($15/hr, ~9.5 hours)

The first engagement was hourly — a review of the existing site, fixing the enquiry routing, adding click-to-call buttons, improving mobile layout, and tidying up design inconsistencies. After reviewing the site properly, it became clear the work would benefit more from a full conversion-focused rebuild rather than patching individual issues. A complete rebuild was proposed and agreed at a flat rate of $300 for the redesign — covering a proper conversion-focused layout with clear CTAs, structured service pages, WhatsApp and live chat integration, and a before-and-after image slider for showcasing completed jobs.

Phase 2 — Local SEO, Google Business Profile, and Facebook Pixel ($370 Fixed)

Once the site was rebuilt and Stephen confirmed he wanted to run Facebook ads, the second phase was proposed as a single fixed package covering everything needed before ads could run effectively: on-page SEO, Google Search Console setup, Google Business Profile creation and optimisation, Facebook Pixel installation, and event tracking for form submissions, quote button clicks, and service page views. The package was priced at $370 and included all the site content additions Stephen wanted — a Bespoke Builds page, grounds maintenance content updates, Instagram feed integration, and page-specific calls to action.

The decision to do Pixel setup and SEO in the same phase was deliberate. Setting up tracking before ads run means data collection starts immediately, even before the first campaign is live. Visitors in the weeks before launch become a warm audience for retargeting. This is part of how I approach integrated WordPress SEO and performance setup at CodeSyte — not as separate tasks but as a single connected foundation.

The Build Process

Conversion-Focused Layout Rebuild

Rather than patching the existing layout, the site was rebuilt around a single clear objective: get visitors to make contact. Each service page was structured as a self-contained funnel — a strong headline and call to action at the top, service description with structured bullet points, a before-and-after image slider for completed projects, client reviews, and a contact form at the bottom. Visitors on any service page could enquire without navigating elsewhere.

All CTAs were made page-specific: Bespoke Builds used "Ready to start your build?", Landscaping used "Ready to transform your outside space?", and Renovations kept a home-focused variant. This specificity improves relevance and conversion rate compared to a generic "Contact Us" button used across every page. This kind of detail is what separates a conversion-focused build from a standard template. It is at the core of my Elementor website design and development services.

Before-and-After Image Slider

Stephen's work is visually driven — before-and-after comparisons of landscaping and renovation jobs are the most persuasive content a trade business can show. A draggable before-and-after image slider was implemented using the Unlimited Elements plugin for Elementor, applied to the homepage and all service pages. Stephen can update the images himself by replacing the before and after photos — the slider format and layout remain intact.

WhatsApp and Live Chat Setup

Two contact widgets were added: a WhatsApp CTA button linking directly to Stephen's number, and a live chat widget for visitors who prefer iMessage or browser-based messaging. Both sit as floating buttons visible on all pages. The dual setup covers both mobile contact preferences without forcing visitors down a single route.

Google Business Profile and Local SEO

A Google Business Profile was created, verified, and optimised with correct business categories (Builder as primary, with supporting categories for landscaping and renovation), service listings, location targeting covering all eight Northumberland towns, and business hours. The profile was approved by Google and began appearing in map results. On-page SEO was implemented across all pages — correct H1/H2/H3 structure, meta titles and descriptions aligned to local search terms, and internal linking between service pages and location references.

Stephen asked why his site wasn't showing for "builders Seahouses" immediately after setup. The honest answer: a new profile with no reviews and no engagement history will not outrank established local businesses on day one. The setup creates the correct foundation. Reviews, content, and activity build the ranking signals over the following weeks. This is normal and expected — and explaining it accurately is part of how I handle local SEO and Google Business Profile setup at CodeSyte.

Facebook Pixel and Event Tracking

The Meta Pixel was installed site-wide and connected to Stephen's Facebook Business Manager account. Events were configured for PageView across all pages, Lead events triggered by contact form submissions and Get a Quote button clicks, and service page view tracking. WhatsApp click tracking was identified as requiring Google Tag Manager for proper implementation — this was flagged clearly rather than promised as part of the current scope. Pixel domain verification was completed through Facebook Business Manager and confirmed active.

Broken URL errors in Google Search Console were fixed using 301 redirects — pointing the old draft page URLs (home-new, services-new) to the correct final pages. This preserved any SEO authority that had accumulated on the old URLs and cleared the Search Console error log. I provide WordPress SEO technical fixes and redirect setup as part of my maintenance services at CodeSyte.

The Result

What Was Delivered Across Both Phases

  • Full conversion-focused WordPress rebuild using Elementor Pro
  • Before-and-after image sliders on homepage and all service pages
  • WhatsApp CTA and live chat widgets installed and working
  • Click-to-call buttons on all pages — mobile thumb-friendly sizing
  • Page-specific CTAs across Landscaping, Renovations, and Bespoke Builds
  • Bespoke Builds page created and added to the navigation
  • Instagram feed integrated and sized correctly for desktop and mobile
  • Google Business Profile created, verified, and approved
  • On-page SEO implemented across all pages with local keyword targeting
  • Google Search Console connected and sitemap submitted
  • Broken URL 301 redirects set up and Search Console errors cleared
  • Facebook Pixel installed with PageView, Lead, and service page events
  • Facebook Business Manager access connected and domain verified

Client Feedback

Stephen's response when he saw the rebuilt site: "Wow. Looks awesome!" After delivery: "You have done a brilliant job — I'm very happy with the site." He confirmed all tracking events were firing correctly, the GBP was approved, and the site was performing better on speed tests. He also referred a second site project and returned months later for a further rebrand and niche-down to Landscaping and Renovations — demonstrating the long-term client relationship that comes from doing the work properly the first time.

Key Takeaway for Trade and Service Businesses

A Conversion Goal Is Better Than a Design Brief

Stephen's brief — "I just want it to convert into enquiries" — is the clearest possible starting point for a trade website. Not "make it look modern," not "add animations," just: make people contact me. Every decision in this build was made through that lens. Page-specific CTAs, floating WhatsApp buttons, before-and-after sliders, form routing to a real email address — all of it exists to reduce the distance between a visitor and an enquiry.

Set Up Pixel Before You Run Ads

Stephen planned to run Facebook ads from the start. Installing the Pixel before ads go live means data is collecting from organic visitors immediately — building custom audiences, tracking which service pages convert, and giving the ad algorithm real signal data to optimise against from day one. Doing it after the first campaign launches means the first weeks of ad spend have no historical audience data to work from. Always install the Pixel first.

Local SEO Takes Weeks, Not Days

New Google Business Profiles do not appear for competitive local searches immediately. The signals Google needs — reviews, activity, category relevance, engagement — build over time. The correct response to "why isn't my site showing yet" is not panic or changes to the setup. It is patience and consistent activity: posting photos, collecting reviews, keeping the GBP updated. The foundation was correct. The ranking follows.

Final Thoughts

The Hunts Home Projects build is a straightforward example of what a properly scoped, conversion-focused trade website looks like when built with the right priorities. No unnecessary features, no over-designed layouts — just clear service pages, reliable contact routes, local SEO groundwork, and tracking ready for ads. The total investment across both phases was under $400.

If you run a trade or service business and need a WordPress website that actually generates enquiries — with local SEO, Facebook Pixel, and a Google Business Profile set up correctly from the start — that is exactly what I do at CodeSyte. Explore my full WordPress development, local SEO, and Pixel setup services here, or get in touch directly and I will review your current site before we agree on anything.

Tags
Before After Slider Click to Call CodeSyte Elementor Pro Facebook Pixel Setup Google Business Profile Google Search Console Local SEO Meta Pixel Northumberland SEO Setup small business website Trade Website UK Trade Website WhatsApp Chat WordPress Developer WordPress Elementor WordPress Local SEO WordPress Performance

Leave a Reply

Your email address will not be published. Required fields are marked *