Four Charlotte-area businesses run on sites we built this year. Our Carolinas office is at 16833 Knoxwood Dr in Huntersville, so Lake Norman and Charlotte clients get a team that knows Cecil red clay, NCDOT driveway permits and where the I-77 traffic actually is.
Same owner, same platform shutdown. Every page and photo was recovered from the archive, then re-cut as an editorial site with 15 new service and material pages.
43 pages rebuilt from the original 28
Retaining walls, patios, outdoor kitchens and paver clean-and-seal each got a page with real job photos
Charlotte proper and the lake towns search differently. We build pages where your own data shows demand, and we say no to the rest.
Search Console and Ads search terms decide the page list, not a template
Google Business Profile, citations and review velocity for the map pack
Cost guides with your real price ranges, the thing AI answers cite
02
Google Ads managed from the account, not a dashboard
We run Charlotte-area search and Performance Max campaigns directly in Google Ads, with negatives, dayparting and call tracking tuned to a service business.
Fixed monthly scope, no long-term contract
Every conversion action audited before spend scales
Fast, server-rendered builds with a phone in the header, a sticky mobile call bar, a free-estimate band and LocalBusiness schema on every page.
Launched from a locked homepage so a fix propagates fleet-wide
Width and height on every image, no layout shift
Migration off SiteSwan, Wix, Squarespace or a dying builder handled end to end
04
AI search visibility
When someone asks ChatGPT or Gemini who to hire in Cornelius, we want your name in the answer. That takes entity consistency, citable numbers and crawlable pages.
llms.txt and AI-crawler-open robots on every build
One data page per client with numbers only you have
Monthly prompt panel so you can see whether the engines mention you
Where we work
Charlotte, Lake Norman and the towns in between
Mecklenburg, Iredell, Lincoln and Cabarrus counties. If you are within an hour of the Huntersville office we will come to you.
CharlotteHuntersvilleCorneliusDavidsonMooresvilleDenverConcordMatthewsBallantyneStatesvilleTroutmanLake Norman
Our Carolinas office
Huntersville, five minutes from Birkdale Village
This is the office that built the sites above. Meetings in Charlotte, Lake Norman and Mooresville are in person; everything else runs from here and from Los Angeles.
Charlotte & Lake Norman16833 Knoxwood Dr Huntersville, NC 28078
Los Angeles15406 Cabrito Rd Ste 8 Van Nuys, CA 91406
Straight answers on cost, timing and what we will not do
It depends on scope, not on a package. Recent Charlotte-area proposals ranged from $1,500 for a launch website plus $275 a month for content, up to full rebuilds priced by page count. Google Ads management is a fixed monthly fee on top of your ad spend. No long-term contracts.
Yes. Our Carolinas office is at 16833 Knoxwood Dr, Huntersville, NC 28078. We meet clients across Charlotte, Lake Norman, Mooresville and Concord.
From your own Search Console and Google Ads data, never from a template. On the Carolina Custom Concrete build, Davidson showed 4 impressions in 12 months, so it got no page while Huntersville, Cornelius and Mooresville did.
That is exactly how two of the three sites above started. We recover every page and photo, rebuild on a modern stack, migrate the Search Console property, set the 301s and cut DNS over in one sitting.
We can make you the business the engines can read and trust: consistent name and address everywhere, llms.txt, open robots, schema tied to your real profiles, and a page with numbers only you have. We measure it monthly with a fixed set of buyer prompts. Nobody can promise a citation count, and we will not.
Ready to grow in Charlotte?
Tell us the towns you want work in and what a good month looks like. You get a written plan with the pages, the ads and the numbers before you pay anything.