Skip to content
VM Power Flooring case study
Contractors Case Study

VM Power Flooring: First 90 Days of Cold-Start Local SEO Inside a Multi-Division Family

Catasauqua, PA · Lehigh County · serving 12 counties across PA + NJFlooring division of VM Power Construction & Remodeling LLC · 35+ team members · 4,000+ projects · NWFA + CFI + EPA RRP certifiedPhase 1, first 90 days (foundation + cold-start measurement). Phase 2 (content depth + city-level pages) scheduled for weeks 9-11 of the family scale-out plan. engagementPublished April 20265 min read
Want similar results for your business?Book a 15-min call
SEOLocal SEOSchema ArchitectureMulti-Location Content

Our Approach

Data sourced directly from Google Search Console for the 2026-01-27 to 2026-04-27 window. The "before" state is genuine zero, the property had no impression history in the prior 90-day window because it was effectively unindexed/dormant. Daily impression trajectory shows the cold-start curve clearly: zero through February, gradual growth in March (50-150/day), accelerating by mid-April (200-300/day). Position 12.0 is healthy for a 90-day cold start, top of page 2, on the edge of page 1. The 21 absolute clicks are small but represent real organic acquisition where there was none. Compare to Phase 2 outcomes at 180 days for the trajectory picture. Per the family-wide locked decisions (2026-04-16), this division is allocated 20% of Phase 2 SEO investment: Decks gets 30% as the highest-momentum property, Construction parent gets 30%, Exteriors and Flooring each get 20%.

Challenge

VM Power Flooring is the hardwood/LVP/tile/refinishing division of the VM Power Construction & Remodeling LLC family. Founder Vincent Karaca's flooring trade work goes back to his early twenties; the division split into a full-time operation around 2012; the parent LLC was formed in 2018. The team carries NWFA + CFI + EPA RRP certifications and has completed 4,000+ flooring projects, but the property launched with effectively zero organic search visibility, no impression history, no ranking presence, no schema connection to the parent LLC's BBB credentials. The challenge was a true cold start: build SEO foundation while the property accumulates first impression data.

Solution

Cold-Start Schema Foundation

The property launched with no schema connection to the parent VM Power family. Phase 1 entity unification (2026-04-17) refactored the @id graph: VM Power Flooring's LocalBusiness now references the parent VM Power Construction & Remodeling LLC's canonical Organization @id, inheriting the parent's BBB A-rated credentials and license history. Per-division NWFA + CFI + EPA RRP credentials are structured as separate hasCredential entries, these are the moat signals for hardwood-specific searches that the parent's general-contractor credentials don't cover.

Learn more about our SEO services →

Single-Source-of-Truth NAP Discipline

lib/site-config.ts is the canonical source for company name, legalName, address, phone, hours, certifications, team, every component imports from this one file. Result: NAP cannot drift between schema, header, footer, contact page, and service pages. This is non-negotiable for local SEO; without it, sister-domain canonicalization falls apart in Google's entity graph.

Learn more about our web design services →

12-County Service Area Architecture

Built dedicated service-area pages for each of the 12 counties served: 6 PA (Lehigh, Northampton, Bucks, Monroe, Berks, Carbon) + 6 NJ (Bergen, Passaic, Essex, Morris, Hudson, Sussex). Each page includes per-county PostalAddress, GeoCoordinates, areaServed, and service descriptions. Phase 2 deepens this to city-level pages (Phase 2 timeline weeks 9-11 in the family plan).

Learn more about our SEO services →

Measurable Outcomes

Cold-start visibility

Organic Clicks (90 days)

Before
0 (no impression history)
After
21

Net new visibility

Organic Impressions (90 days)

Before
0
After
7,623

Page-1-adjacent at first measurement

Average Position

Before
Unranked
After
12.0 (top of page 2, edge of page 1)

10x growth in 60 days

Daily Impressions Trajectory

Before
0/day in Feb 2026
After
200-300/day by mid-Apr 2026

Family entity inheritance

Schema Inheritance

Before
No connection to parent LLC's credentials
After
@id graph + parentOrganization + NWFA/CFI/EPA RRP in hasCredential

Searchable footprint

Service Area Coverage

Before
0 county-level pages
After
12 counties (6 PA + 6 NJ)

Key Takeaways

  • True cold-start SEO produces small absolute numbers in the first 90 days, that's the honest measurement, not a failure. The trajectory (zero → 200-300 daily impressions in 60 days) matters more than the absolute click count.
  • For divisions inside a multi-division family, schema inheritance from the parent LLC compounds faster than building independent authority. NWFA + CFI + EPA RRP credentials in hasCredential give the division its own moat on top of the inherited parent credibility.
  • Single-source-of-truth NAP modules (one file every component imports from) are non-negotiable for sister-domain SEO. NAP drift across header/footer/schema/contact-page is the #1 cause of entity-graph fragmentation across multi-brand contracting families.
  • Position 12 from a true cold start in 90 days is a leading indicator that the schema foundation is correct. Phase 2 content depth is what moves it to page 1.

Why It Worked

Phase 1 worked because we treated the cold start honestly, built the foundation (schema, NAP discipline, service-area architecture, parent-LLC inheritance) without claiming early wins. The 21 clicks and 7,623 impressions in 90 days are small absolute numbers, but they represent real organic acquisition where there was none. Phase 2 (content depth, city-level pages, internal linking from the parent's 212K-impression base) is what produces the visible click growth.

Implementation Timeline

Jan 17 2026

Phase 0: Audit

Cold-start measurement: zero impression history, no schema connection to parent LLC.

Mar 2026

Service Area Architecture

12 county-level service pages with PostalAddress, GeoCoordinates, areaServed schema.

Apr 17 2026

Phase 1 Entity Unification: Shipped

Per-division @id graph refactor, parentOrganization references, NWFA + CFI + EPA RRP in hasCredential, single-source-of-truth NAP module.

Apr 27 2026

Phase 1 Outcome Reporting

21 clicks, 7,623 impressions, position 12.0. Daily impression trajectory: 0 → 200-300/day in 60 days. Phase 2 (city-level pages, content depth) scheduled weeks 9-11 of family scale-out.

Tools & Platforms

Next.jsSchema.org JSON-LDGoogle Search ConsoleGoogle Business ProfileHearth (financing)

Frequently Asked Questions

What does a true cold-start SEO engagement look like in the first 90 days?
Roughly what you see in this case study. Zero baseline impressions, a few weeks of slow indexing, gradual impression growth as Google starts surfacing the new pages, then a position-12 average ranking by day 90. Absolute click numbers are small: 21 here. The metrics that matter at this stage are: indexed page count, daily impression trajectory (is it growing?), and average position trend (is it improving?). Click growth is Phase 2's output.
Why does this division use the parent LLC's legal name even though the brand is different?
Because the parent LLC (VM Power Construction & Remodeling LLC) holds the actual licenses (PA HIC #158550, NJ HIC #13VH11744800), insurance, and BBB profile. The brand 'VM Power Flooring' is a division of that LLC, not a separately-filed legal entity. The schema correctly states legalName = parent LLC, brandName = division. Sister sites that mismatched on legalName were causing entity-graph fragmentation; the 2026-04-17 family-wide unification fixed it.
How does a flooring division get its own credentials when the parent holds the licenses?
The parent LLC's PA + NJ HIC licenses cover all divisions legally. But the parent's general-contractor licenses don't carry the flooring-specific authority signals, NWFA, CFI, EPA RRP, that buyers searching for flooring contractors look for. The Flooring division's LocalBusiness schema includes those certifications in its own hasCredential array, separate from the parent's credentials. Two layers of authority: inherited (parent LLC credentials) + division-specific (NWFA/CFI/EPA RRP).

Ready?

Put AI to Work for You.

Call now and talk to Aria, our AI strategist, or book a free 30-minute assessment.

Aria picks up instantly · 24/7 · Free assessment · 30-day guarantee