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



