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
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).



