He was generating so many leads
he opened a second renovation brand.
A Metro Vancouver renovation contractor engaged us for a full custom WordPress theme build, redirect migration via native theme handler, and ongoing Local SEO and Website SEO. The lead volume we generated exceeded the capacity of a single brand. So he opened a second renovation company โ and engaged us to build and run that one too. Four years in, two brands running, two full websites, two GBP profiles under active management, two citation profiles, two ongoing SEO engagements in parallel. This is what sustained partnership compounding looks like.
One owner, two renovation brands, Metro Vancouver
A Metro Vancouver renovation contractor who has been with us for four years โ our longest active client relationship. The engagement started with a single brand: a renovation contracting company operating across specific municipalities in Greater Vancouver, needing a foundation rebuild after prior agency work had left them with a website they did not own outright, schema they did not control, and no documented redirect map.
We rebuilt the foundation in year one. By year two, the inbound lead volume from Local SEO and Website SEO had grown to the point where the contractor was turning away work โ not for lack of operational capacity, but because a single brand with a specific positioning cannot absorb every type of renovation lead in every municipality. So he made a decision: open a second renovation brand, with a distinct service emphasis and a different geographic focus within Greater Vancouver, to capture the lead overflow and serve a segment the first brand was not positioned for.
He came back to us to build the second brand from scratch โ same custom theme approach, same native redirect handler, same schema stack, same ongoing SEO engagement model. Four years in, both brands are running, both are under active management, and both are compounding on the foundation work from their respective year-one builds.
What each engagement started with
Brand one: foundation owned by a prior agency
The original brand had been through one prior agency relationship that had left the typical marks: DNS nameservers under the agency infrastructure, no documented redirect map, schema managed via a plugin rather than native theme code, and no location-specific page architecture despite serving multiple distinct municipalities. A solid trade reputation with no digital infrastructure the owner controlled.
Brand two: built from zero with differentiation as the brief
The second brand started from a blank slate โ no existing website, no GBP, no citation profile. The challenge was not rescue or migration but deliberate construction: building a brand that was genuinely distinct from the first (different service emphasis, different geographic focus, different brand identity) so it could rank independently without competing with or cannibalizing the first brand in the local search index.
Multi-brand NAP isolation to prevent cross-brand citation contamination
Two brands under one owner in the same metro area create a citation management risk: if any directory lists both brands with overlapping NAP data (same phone number, same address variant, similar name), Google can interpret them as duplicate listings or associated entities rather than independent businesses. Each brand needed a fully isolated NAP identity โ distinct phone numbers, distinct addresses, distinct GBP profiles โ enforced consistently across every citation from day one.
Local search index isolation to prevent ranking cannibalization
Metro Vancouver is a competitive renovation market. Two brands with overlapping service areas and overlapping service types targeting the same municipalities would compete against each other in the Google local index, splitting ranking signals rather than compounding them. The geographic and service segmentation between the two brands had to be real and consistent โ not just surface-level branding differences โ for both to rank independently without suppressing each other.
Three insights worth surfacing
Three patterns from this specific engagement that generalize across multi-brand and multi-location contractor work in competitive Canadian markets โ surfacing them because most agencies do not think in multi-brand terms and most contractors do not know what is actually possible with sustained long-term SEO partnerships:
- The strongest signal that an SEO engagement is working is not a ranking report โ it is a client opening a second business to handle the lead overflow. Most agencies measure success with keyword ranking movement, Google Search Console impression trends, and GBP view metrics. These are valid signals. But the most unambiguous success signal in this engagement was that the client's lead volume had exceeded what one brand could serve, forcing a business expansion decision. We have used this framing internally ever since: the goal is not to hit ranking targets, it is to generate lead volume that forces growth decisions. When a contractor goes from "I need more leads" to "I have more leads than I can handle with one brand," the SEO engagement has produced a fundamentally different problem than the one it was hired to solve. That is the target outcome. Four years of sustained partnership is what it took to get there โ not a 3-month campaign.',
- Multi-brand Local SEO in a single metro area only works if the differentiation between brands is genuine and structural โ not cosmetic โ because Google indexes brand signals at the entity level, not just the keyword level. Two renovation brands in Metro Vancouver with the same service pages, the same geographic targets, the same schema types, and the same GBP category will be treated by Google as competing entities dividing the same relevance signal rather than as independent entities each accumulating their own. Genuine differentiation means: different primary service emphasis (one brand leads with kitchen and bathroom renovation; the second leads with basement finishing and custom millwork), different geographic focus municipalities (not zero overlap but different primary targeting), different GBP categories and attributes, different citation profiles built to different directory tiers relevant to each service emphasis, different content strategies targeting different renovation query clusters. The cosmetic differentiation that most multi-brand operators attempt (different name, same everything else) does not produce independent ranking. The structural differentiation we built here does.',
- A 4-year agency partnership produces compounding outcomes that no 3-month or 12-month engagement can replicate โ and the compounding is non-linear, meaning year four produces disproportionately more than year one even though the monthly work volume is similar. In year one of this engagement, the work was foundation: custom theme build, redirect migration, GBP configuration, citation build, schema implementation. Measurable ranking movement appeared in months 3-6. In year two, the compounding layer started: content additions targeting seasonal renovation queries, review velocity growth, citation tier expansion, schema refinements after Google algorithm updates. By year three, both brands were ranking in the top 3 for their primary municipality target keywords with minimal active intervention โ the foundation and ongoing work had accumulated enough authority that new content additions produced faster ranking movement than they had in year one. Year four is maintenance and expansion: adding new service page content, targeting new municipality clusters as the contractor expanded service area, adding a new service vertical (commercial light renovation) to brand two. The compound interest on a well-built SEO foundation over 4 years looks very different from the linear output of annual campaign thinking. This is the case for sustained partnership that we make to every contractor we onboard โ and this engagement is the clearest evidence we have for it.',
These observations generalize across multi-brand and multi-location contractor work in competitive Canadian metro markets โ not unique to this single engagement.
What we built and how
Brand one: custom theme build and redirect migration
Full custom WordPress theme built in-house for the original brand. No page builders, no SEO plugins. Native schema injection, meta tags, form handler, redirect handler, and sitemap generation. The prior agency infrastructure was removed โ DNS migrated to the owner's own registrar and hosting, redirect map assembled from Google Search Console and Bing Webmaster Tools data and loaded into the native theme handler as a structured PHP array.
Location page architecture built for the specific Metro Vancouver municipalities the first brand targets. Each location page received a municipality-specific H1, municipality-specific schema with areaServed, and internal links connecting to the service pages most relevant to that location. Flat URL structure (depth 2 maximum) throughout. Custom contact form handler routing leads directly to email with no third-party form plugin. Only plugin: LiteSpeed Cache.
Brand one: ongoing Local SEO and Website SEO โ year one to present
Ongoing monthly engagement started immediately after the foundation build. Scope: Google Business Profile management (weekly Google Posts, photo uploads, Q&A monitoring, service list maintenance), citation building across BC renovation contractor directories (HomeStars, Houzz, BBB, Angi, Porch, BuildDirect, and BC-specific contractor association directories), review generation workflow, monthly content additions targeting seasonal renovation queries and new municipality coverage, schema reruns after core updates, and Google Search Console monitoring.
By year two, brand one was ranking in top 3 positions for primary target keywords in its focus municipalities. By year three, it had accumulated enough authority that new content additions produced rapid ranking movement. The lead volume growth in year two was what prompted the second brand decision โ the single brand was generating more inbound renovation leads than its positioning and capacity could absorb efficiently.
Brand two: differentiation architecture and custom theme build from zero
Before building anything for brand two, we spent time on differentiation architecture: mapping the service and geographic segments the second brand would own, ensuring genuine structural distinction from brand one rather than cosmetic rebranding. Different primary service emphasis, different geographic municipality targets within Greater Vancouver, different GBP primary category and attributes, different content keyword clusters, different citation directory tiers relevant to the second brand service emphasis.
New custom WordPress theme built from scratch for brand two โ separate codebase, separate theme, separate everything. Not a clone of brand one. Same hand-coded approach (no page builders, no SEO plugins, native schema and redirect handler), but built around the second brand service structure and location page set. New GBP profile created with a fully isolated NAP identity: distinct phone number, distinct business address, distinct business name โ no shared data points with brand one that could trigger a Google entity association. Brand two launched with its own clean foundation rather than inheriting any of the first brand infrastructure.
Multi-brand NAP isolation and independent citation profiles
The most operationally sensitive workstream in a multi-brand engagement is citation management. Two brands under one owner in the same metro area must have fully isolated NAP identities across every citation source or risk Google treating them as duplicates or associated entities. We enforced strict NAP isolation from the start: distinct phone numbers, distinct business addresses, distinct GBP profile IDs, and separate citation spreadsheets tracking each brand independently.
Citation builds for each brand targeted different directory tiers reflecting their respective service emphases โ the two brands do not share citation sources where possible, and where the same directory carries both (major aggregators like BBB and Yelp), the listings are verified to have zero shared data points beyond the owner name (which does not appear in standard citation fields). Citation re-verification is run every 6 months across both brands to catch any data drift that aggregator auto-population can introduce. The isolated citation profiles allow each brand to accumulate its own trust signals independently rather than dividing them.
Brand two: ongoing Local SEO and Website SEO from launch
Brand two launched into an ongoing SEO engagement immediately โ no gap between foundation build and ongoing work. The advantage of building brand two after brand one had matured was that we could apply everything learned from year one and two of brand one directly to the brand two launch: faster citation build targeting the highest-leverage directories first, GBP configuration done correctly from day one (no suppressors to fix later), schema stack complete at launch rather than added in phases.
Brand two produced measurable GBP visibility within 6-8 weeks of launch โ faster than brand one had, because the foundation was cleaner at the start. Monthly scope mirrors brand one: GBP management, Google Posts, photo uploads, citation maintenance, review generation workflow, monthly content additions, schema maintenance. The two brands are managed in parallel under a single owner relationship โ the owner deals with one agency, one reporting cadence, one point of contact for both brands.
Years three and four: service expansion and new municipality targeting
By year three, both brands had stable top-3 rankings in their primary municipality targets. The focus shifted from foundation to expansion: adding new service verticals where the contractor had built new operational capacity, targeting additional municipalities as the contractor extended his geographic reach, and adding content clusters around permit and regulatory content specific to BC renovation projects (Metro Vancouver building permit timelines, BC home renovation energy efficiency rebate programs) โ citation-magnet content that attracts backlinks from BC home services publications and government resource pages.
Year four added a light commercial renovation service vertical to brand two โ a new GBP service category, new service page templates, new schema type (adding CommercialBusiness context to the existing GeneralContractor schema), and a new citation tier targeting commercial property management directories and commercial real estate service provider directories. This is the expansion layer that only becomes possible once the foundation and residential SEO are stable enough to support diversification without diluting the core residential ranking position. The 4-year timeline is what creates the conditions for this kind of expansion.
The methodology in one sentence
Build a clean foundation for each brand with genuine structural differentiation between them, isolate their NAP identities and citation profiles completely, run both on sustained ongoing SEO in parallel โ and let the 4-year compound interest produce outcomes that no short-term campaign can replicate.
Why we did not name the client
The client did not give written permission to be named publicly. They operate two renovation brands in Metro Vancouver and prefer their specific multi-brand playbook not be published with their names attached โ the multi-brand expansion strategy, NAP isolation approach, and differentiation architecture are competitive advantages they have built over 4 years and do not want attributed publicly.
The work, scope, findings, methodology, and observations described here are all real. Only the specific identities are withheld. If you are seriously considering working with us and want to verify this case study, we will walk you through the specifics on a call once we have confirmed you are not a competitor scoping the work.
That is the level of transparency we commit to once trust is established on both sides.
Case study methodology questions
Why is this case study anonymized?
The client did not give written permission to be named publicly. They operate two renovation brands in Metro Vancouver and prefer their specific multi-brand playbook not be published with their name attached. The work, scope, findings, and methodology described are all real โ only the specific identities are withheld until we have written consent.
Can you connect me with the actual client for a reference?
Yes, on a call, after we have confirmed you are not a competitor scoping the work. Once you are a seriously engaged prospective client and the existing client has agreed to take the reference call, we can introduce you directly.
How did the same owner run two brands without cannibalizing leads?
Genuine structural differentiation โ different service emphasis, different geographic municipality targets, different GBP categories, different citation profiles, different content keyword clusters. Not cosmetic rebranding. Each brand ranks independently in the local search index because it targets a genuinely distinct segment. Cosmetic multi-brand setups (different name, same everything else) split ranking signals. Structural differentiation lets each brand accumulate its own signals independently.
Why would a contractor open a second brand instead of scaling the first?
When the first brand reaches capacity in its positioning โ service type, geographic focus, price point โ a second brand can capture the adjacent segment the first brand is not positioned to serve. In this engagement, the first brand lead volume had created a waitlist. Rather than turning away leads for a service type or geography outside the first brand positioning, the owner opened a second brand specifically built to serve that segment.
Do you manage SEO for multiple brands or locations under one owner?
Yes. Each brand or location is treated as a separate engagement with its own GBP, citation profile, schema, and content strategy โ while the owner manages both through a single agency relationship. Pricing is per brand or per location. See our contractors page and digital marketing page for full service scope.
How long does it take to see results?
Foundation fixes (GBP suppressors, citation corrections, schema) produce visible GBP movement within 3-6 weeks. Content and citation compounding takes 3-6 months for consistent ranking movement. Category dominance takes 12+ months of sustained work. The 4-year timeline here is what produced top-3 rankings across both brands โ and year four compounds at a higher rate than year one even with the same monthly work volume.
Case study documented by the RZ Web Media Team. Multi-brand renovation contractor SEO and custom website development for Canadian and US contractors since 2020. Last updated June 2026. About our team.
More from RZ Web Media
Contractor Marketing & Websites
Our full renovation and roofing contractor service breakdown โ pricing, scope, named competitor comparisons.
Learn more โBritish Columbia Renovation Contractor
Related but different angle: single brand, foundation rebuild + sustained partnership story for a separate BC renovation contractor.
Read the case study โAll Case Studies
Browse anonymized case studies across roofing, renovation, restaurant, and immigration verticals.
See all โ