General Contracting
A From-Scratch Website Built to Award Rubric Standards
A complete 16-page site for an up-and-coming Portland general contractor with a concrete focus, engineered against the metrics Awwwards-style juries score on.
Read the storyConstruction & Remodeling
LiveSeventeen pages replicated, remediated, and cut over, with the duplicate-content problems of the old site engineered out.

Rip City Construction's Squarespace site had a hidden problem: 73-94% duplicate content per page, a wrong ZIP code in its schema, and missing H1s, all quietly suppressing rankings they'd earned over a decade.
They needed a faithful rebuild that fixed the foundation without disturbing their Google Business Profile, backlinks, or citations.
Next.js on Vercel
01


02


03


01
A respected Portland remodeler was being held back by technical debt they couldn't see. Their platform's template was duplicating nearly every page's content in Google's eyes.
0
Day from start to staged build
02
A pixel-faithful Next.js replica of all 17 pages, with a complete schema.org graph (GeneralContractor, geo, hours, CCB license, areaServed, sameAs), per-page canonicals, production-gated indexation, and a measured before/after SEO comparison documenting every fix.
0
Pages rebuilt with full schema
03
The new site is live on the client's domain. Every existing ranking signal (backlinks, GBP website link, citations) kept working with zero disruption.
0%
Duplicate content eliminated
Start with one free homepage design concept using your real branding, services, and customer proof. Then decide if a complete website makes sense.