Google Ads Websites Landing Pages Contact Book a Call
Free tool for contractors

Contractor Website Planner: Your Free Sitemap Builder

Answer nine quick questions and get a page-by-page plan for a contractor website Google can actually rank. Rename the pages, drag them around, add your own - then copy or print your plan. No email, nothing saved.

Takes about 2 minutes No email required Edit, copy, and print your plan

Plan your website

Question 1 of 9

What kind of work do you do?

Pick the closest fit. It shapes the pages we recommend.

Trade type

Why the page list decides what you rank for

Design gets the credit, but structure does the ranking. Here is what the planner is actually doing.

Google ranks pages, not businesses

Search "water heater replacement Burnaby" and Google goes looking for a page about exactly that. If your whole business lives on one homepage, that single page is competing for every job you do - and winning almost none. One page per service gives Google something to rank for each one.

Schema tells Google what it is reading

Schema markup is a labelling layer in your site's code. LocalBusiness schema says who and where you are. Service schema says what you do. FAQPage schema marks up your answers - the same answers Google's AI results like to quote. Visitors never see it. Google reads all of it.

Location pages win the next city over

You show up in your home city without trying. The next city over is a fight, and a homepage that says "serving the Lower Mainland" does not win it. A page for your top service in that city, with real local jobs on it, does. That is why the planner asks where you work.

Your plan doubles as a build brief

Copy the plan and it reads like instructions: the pages, the order, and the checklist of elements every page needs. Hand it to any web designer and you will get a sharper quote, because they know exactly what to build. Hand it to us and we also install the parts a page list cannot show: the schema on every page, the tracking behind every call and form fill, and a photo pipeline that keeps the gallery and service pages growing after launch. That last part matters most - a contractor site is never finished. It accumulates proof.

Planner questions, answered

Straight answers about pages, schema, and what happens to your plan.

Do I really need a separate page for every service?

Yes, if you want to rank for it. Google matches searches to pages, not to businesses. A page about water heater installation can rank for water heater searches. A homepage that mentions ten services in one paragraph usually ranks for none of them.

What is schema markup in plain English?

Labels in your site's code that tell Google what things mean: this is our business name, this is a service we offer, this is an FAQ answer. Visitors never see it, but Google reads it. Google can't rank you for a service it doesn't know you provide, and schema takes the guessing out.

How many location pages should I have?

One for each city you genuinely serve and want more work from. Two to six is typical. Do not paste the same text with the city name swapped - Google notices, and so do homeowners. Each page needs real local proof: jobs done there, photos, and reviews from that area.

Can I take this plan and build the site myself?

Absolutely, it is yours. Copy it or print it and build on any platform you like. Fair warning: the page list is the easy half. Schema, page speed, tracking, and the discipline of adding project photos month after month are where most do-it-yourself builds stall. That is the half we sell.

Does the planner save my plan?

No. Nothing you type is saved or sent anywhere - no account, no email, no database. When you close or refresh the tab your plan is gone, so copy it or print it before you leave.

Like the plan? Now picture it built.

We build contractor websites exactly this way: one page per service, schema on all of it, and a photo pipeline that keeps the site growing after launch. Built to rank, and built to be advertised on.