We counted every page. All 44 of them.
We pulled your sitemaps, crawled the site, and checked every address one by one. Your sitemap says 43. The real number is 44: one page is live but missing from the map you hand to Google. Here is what you actually own.
Seven things we found. All of them fixable.
You said it yourself this morning: the current site was a quick rip-the-band-aid build after the last company left you with a one-pager. It did its job. But every item below quietly costs you calls now. Tap any red link to see it live on your site right now. We didn't make these up.
The web address for your Cedar Park page is /plumer-cedar-park-tx/. Not plumber. Plumer. Google reads addresses, and so do homeowners looking at their search bar. It is a typo on a page whose whole job is winning Cedar Park.
The page gets a clean address that says plumber. The old misspelled address forwards to it automatically, so nothing Google already knows about the page is lost.
Your Round Rock page lives at /plumber-round-rock-tx-2/. That "-2" means WordPress saw another page with the same name and stuck a number on it, like a copy of a copy. It reads as leftover clutter to Google.
Round Rock gets the clean address it should have had, and the old one forwards to it.
You have /contact-us/ and /contact-plumber-austin-tx/, plus two separate thank-you pages. Duplicates make Google split its trust between two pages instead of stacking it on one.
One strong contact page, one thank-you page. The extras forward into them, so every bit of built-up trust lands in one place.
The menu on your homepage links to a drain cleaning address that no longer exists. Visitors get bounced through a forward on every click. Small thing, but it is your front door pointing at a wall.
Every menu link points straight at a real page. No bouncing.
Your site has a page listing all your pages that is live right now, but it is missing from the sitemap file Google reads. The map you hand Google does not match the building.
The sitemap is generated from the actual site, every time it changes. It cannot drift, because it is not maintained by hand.
Your forms collect names and phone numbers, and your privacy policy page is dead. It returns a "page not found" error. That is a trust problem for careful customers and a legal exposure for you.
A real privacy policy page, written plainly, linked from every form and the footer. This one is not optional in 2026.
You have two posts on spring plumbing prep covering the same ground. And the post we sampled has zero section headings: one long wall of text. Google and AI assistants read structure to understand a page. A wall of text tells them nothing.
Overlapping posts merge into one stronger article. Every post gets proper section headings, so the good advice you already paid for finally gets read by the machines doing the recommending.
Your call this morning, turned into scope.
Justin said it on the call: the bones are good. So this build keeps the bones and rebuilds everything around them, using what you told us matters. Your words on the left, what we build on the right.
| You said on the call | In the build |
|---|---|
| "Water treatment is a big seller. Very few talk about it with any authority." | A dedicated water treatment and softening section, built to own that open gap in Central Texas. It gets the spotlight, not a bullet point. |
| "I hate the font. Some of the imagery is stock." | Full redesign. Your real crews in uniform replace every stock photo. We aggregate the images with you, and you approve the look before we build the rest. |
| "How can I get people to spend more time on the site?" | Project galleries with before-and-after photos and total project cost, the pages homeowners actually browse. Built ready for the Housecall Pro engine that adds a map-pinned project page every time you close a job. |
| "I want the site ready for multiple locations." | Location architecture from day one. San Antonio, Waco, or Killeen plug in as pages with their own Google Business pins, coded right, no rework later. |
| "Once we get into web dev, I have opinions. I want to work directly on it." | The design sprint is built for exactly that: A and B versions of 3 core pages, you pick the direction, then two full review rounds where your feedback drives the build. |
| "Ads are performing, but we're not growing." | Ads are rented attention. This site is the channel you own: when it is built right, every month of content stacks on top of the last instead of resetting when the budget stops. |
Broken pages don't send an invoice. They just stay quiet.
Here is the plain math. A homeowner searches for a plumber in Cedar Park. Your Cedar Park page has a misspelled address, and it shares more than half of its text with your other city pages (we compared them: 56% identical). Google has ten other plumbers to pick from. It picks one of them. You never see it happen. Nothing shows up on any report. The phone just rings a little less than it should.
A standard plumbing service call runs $150 to $450. A water heater replacement runs $1,200 to $3,500. These are industry ranges, not your books. If the problems above cost you just two jobs a month, that is roughly $500 to $2,000 a month walking past you to somebody else. Over a year, that is $6,000 to $24,000.
The most expensive website is the one that almost works.
One price. The whole site. Done right.
If you read nothing else, read this box. Everything after it is the receipts.
- Every page moves. All 44 audited pages ported, merged, or rebuilt. Nothing lost.
- Design you choose. A and B versions of 3 core pages, your pick, then two full review rounds.
- Water treatment gets its stage. A new section built to own the gap you named.
- Every old address forwards. You keep the search standing you already earned.
- Built for AI, ready for more locations. Structured so Siri, ChatGPT, and Google's AI can recommend you, wired for the pins you add next.
- Bonus: Google Business Profile optimization. Included. And onboarding is part of this project, not a separate phase or fee.
- You own all of it. Domain, files, content. Leaving us is always easy.
All 44 pages, and what happens to each.
This is the complete list from the audit. PORT means we move it and redesign it. MERGE means duplicates become one stronger page. REBUILD means the content gets rewritten and bad addresses get fixed. NEW means it does not exist today and will.
| Page | What it is | New build |
|---|---|---|
| Core pages · 10 today, 9 after merging, plus 1 new | ||
| /Homepage | Front door | Port |
| /about-us/ | Your story | Port |
| /contact-us/ | Contact | Merge |
| /contact-plumber-austin-tx/ | Second contact page | Merge |
| /thank-you/ | After-form page | Merge |
| /thank-you-page/ | Second after-form page | Merge |
| /blog/ | Blog home | Port |
| /service-areas/ | Areas you serve | Port |
| /terms-and-conditions/ | Legal | Port |
| /sitemap/ | Page directory | Rebuild |
| /privacy-policy/Dead today (finding 6) | Privacy policy | New |
| Service pages · 8 today, 9 after the water treatment build-out | ||
| /water-treatment-austin-tx/Your biggest gap, from our call | Water treatment & softening | New |
| /plumbing-services-austin-tx/ | Services hub | Rebuild |
| /water-heater-repair-installation-round-rock-austin/ | Water heaters | Rebuild |
| /drain-cleaning-services-austin-tx/ | Drain cleaning | Rebuild |
| /water-leak-detection-austin-tx/ | Leak detection | Rebuild |
| /water-line-installation-repair-austin-tx/ | Water lines | Rebuild |
| /sewer-installation-repair-austin-tx/ | Sewer | Rebuild |
| /bathroom-installation-repair-services-austin-tx/ | Bathrooms | Rebuild |
| /plumbing-inspection-services-austin-tx/ | Inspections | Rebuild |
| City pages · 10, differentiated so each city reads as its own page | ||
| /plumber-austin-tx/ | Austin | Rebuild |
| /plumber-round-rock-tx-2/Junk address (finding 2) | Round Rock | Rebuild |
| /plumer-cedar-park-tx/Misspelled (finding 1) | Cedar Park | Rebuild |
| /plumber-leander-tx/ | Leander | Rebuild |
| /plumber-georgetown-tx/ | Georgetown | Rebuild |
| /plumber-pflugerville-tx/ | Pflugerville | Rebuild |
| /plumber-lakeway-tx/ | Lakeway | Rebuild |
| /plumber-buda-tx/ | Buda | Rebuild |
| /plumber-westlake-hills-tx/ | Westlake Hills | Rebuild |
| /plumber-bee-cave-tx/ | Bee Cave | Rebuild |
| Blog · 15 posts and 1 archive; overlaps merge, every post gets structure | ||
| /spring-plumbing-prep/ | Spring prep | Merge |
| /spring-plumbing-prep-essential-maintenance-tips/ | Spring prep, again | Merge |
| /leaky-pipe-repair-solutions/ | Leaky pipes | Port |
| /signs-hidden-water-leak-round-rock/ | Hidden leaks, Round Rock | Port |
| /hidden-water-leak-signs-austin/ | Hidden leaks, Austin | Port |
| /frozen-pipes-austin/ | Frozen pipes | Port |
| /eco-friendly-plumbing-solutions/ | Eco plumbing | Port |
| /fix-common-plumbing-issues/ | Common fixes | Port |
| /plumbing-maintenance-checklist/ | Maintenance checklist | Port |
| /austin-water-heater-summer-guests-tips/ | Water heater tips | Port |
| /why-you-need-a-tankless-water-heater-in-round-rock-tx/ | Tankless heaters | Port |
| /expert-drain-cleaning-services-in-austin-tx/ | Drain cleaning, Austin | Port |
| /expert-drain-cleaning-round-rock-tx/ | Drain cleaning, Round Rock | Port |
| /expert-bathroom-installation-round-rock-tx/ | Bathrooms, Round Rock | Port |
| /plumbing-prep-round-rock-tx-holidays/ | Holiday prep | Port |
| /category/blog/ | Duplicate blog archive | Merge |
The math: 44 pages audited. Four duplicate addresses fold into their stronger twins. Two new pages get added (privacy policy and water treatment). That is 42 pages in the new build, and every retired address forwards to its new home.
Seven workstreams. One system. $10,718.
We price the work, not the page. You are not buying 44 line items to haggle over. You are buying one working system, and here is exactly where every dollar goes.
When the site is live, the ongoing growth plan takes over: the content, the project pages, and the Google Business work that compound on this foundation. That plan is its own proposal with all the details: read it here. No separate onboarding fee when it starts: this project is the onboarding.
You keep everything Google already trusts.
The question every owner should ask before a rebuild: what happens to my place in the search results? Answer: you keep it, because forwarding is the first thing we build, not an afterthought.
- Every kept page keeps its address. Most of your 44 pages move to the exact same address they have today.
- Every changed address forwards. All six merged or renamed pages point Google and visitors to their new homes, permanently.
- Google gets the new map on day one. The new sitemap is submitted at launch, and it always matches the real site.
- Zero downtime. Your current site stays up until the moment the new one takes over.
| Old address | Forwards to |
|---|---|
| /plumer-cedar-park-tx/ | /plumber-cedar-park-tx/ (spelled right) |
| /plumber-round-rock-tx-2/ | /plumber-round-rock-tx/ (no junk suffix) |
| /contact-plumber-austin-tx/ | /contact-us/ |
| /thank-you-page/ | /thank-you/ |
| /spring-plumbing-prep-essential-maintenance-tips/ | /spring-plumbing-prep/ (one stronger article) |
| /category/blog/ | /blog/ |
Four to six weeks. You approve every step.
Kickoff + design direction
The onboarding Zoom (built into this project), access and photo collection, then A and B design versions of 3 core pages. You pick the direction.
Full build + round one
All 42 pages built. You walk the staged site page by page, give round-one feedback, and we implement it.
Round two + launch
Final review round, forwarding wired, everything tested, launch. Four weeks is typical. Six happens when photos or feedback run slow.
50% to start ($5,359) · 25% when you approve the design direction ($2,680) · 25% at launch ($2,679). You approve each step before the next payment.
Two full review rounds are included. Changes beyond them bill at $100 per hour, quoted and approved before we start. This protects your launch date, not our margin.
Access to your domain and current hosting (the old site stays where it is until launch), your photo library (the crews, the trucks, the uniforms), about 30 minutes for the kickoff Zoom, and timely feedback in your two review rounds. We do the rest.
You own all of it. Leaving is easy.
Everything is yours
Domain, files, every page, every word. If we ever part ways, all of it stays with you and moves with you. No hostage situations.
One job, one price
The build is a single project, not a contract. Anything ongoing after launch is month to month, cancel anytime. We earn the relationship or we don't keep it.
30-day checkpoint
Thirty days after launch we check every page, every forward, and every form together. Included, not extra.
One honest expectation to set: a better site starts working for the humans who visit it on day one. Google moves slower. Judge your search results at 90 days, not 9. Anyone who promises overnight rankings is lying to you, and you already know it.
This proposal was built by AI. You just experienced the product.
The same build system that made this document will build your website. This file opened instantly, works on your phone, carries no plugin baggage, and reads plainly. That is what "AI-built" means in practice: not a gimmick, a faster and cleaner way to build. And "agentically ready" means your pages are structured so AI assistants like Siri and ChatGPT can read them, trust them, and hand your name to a homeowner who asks for a plumber. Your new site ships the same way this page did.
Ready when you are.
Pay the deposit and we schedule your onboarding Zoom this week. Typing your name at checkout accepts the proposal terms, and your receipt is the record. Want a countersigned copy for your files too? Just ask and we send one for e-signature. Pricing holds for 30 days from July 14, 2026.
Accept and pay the deposit ($5,359)