Skip to main content
This page is for internal use only and is not to be shared.
Ver en español

Sales Partner Training Guide

Node Creek Software — Contractor Website Design

Your reference for everything you need to pitch confidently, answer questions, and close deals. Read it through once, then keep it handy. When in doubt, use the exact language here.

View the Contractor Pricing Page

Section 1: What We Sell and Why It Works

The product

Website Design

We build websites specifically for contractors — fast-loading, easy to read on phones, and set up so Google understands what the business does and where it operates. $1950 setup, $59/month. The monthly fee covers hosting, content updates, domain handling, and file ownership. No contract.

Coupons and payment options

Coupons available: We can discount the $1950 setup to $400 with a coupon. Use your judgment on this. It's a real tool to close hesitant prospects, not something to lead with.

Spreading the cost: Whether it's $1950 or $400, the setup fee can be spread across 12 monthly payments if the customer signs a 12-month contract.

The ideal customer

Home service contractors with 1-20 employees who:

  • Are already doing good work and have real customers
  • Want more calls coming in (not just relying on referrals)
  • Have an outdated website (or none at all) that isn't bringing in calls
  • Are spending money on tools that don't work well together

Think plumbers, HVAC, electricians, concrete contractors, water treatment installers, landscapers, roofers. Any trade where the customer is a homeowner and the job is $500+.

Why we're different from what they might already have

GoDaddy/Wix/Squarespace sites

These sites look fine but they're not built to show up in Google searches. They use generic templates that Google doesn't rank well for local businesses, and they often load slowly on phones — which is where most people are searching.

Cheap local agencies

Often charge $2,000-5,000 for a site that still doesn't show up in searches. And once it's built, they're gone — no one maintaining it or keeping it current.

Google or Facebook ads

With ads, you pay every time someone clicks, and the moment you stop paying, the calls stop. A good website keeps working in the background — whether you're spending on ads or not.

How the checkout process works

You pitch it, they follow a link. The checkout page shows exactly what they're getting and what it costs. Payment is 50% upfront plus the monthly fee, and 50% on project completion. No contract to sign on a call, no commitment to make before they see the numbers.

Section 2: Understanding the Product Well Enough to Talk About It

You don't need to be technical. You need to understand enough to not get caught off guard and to explain things in plain English.

Websites

Domain vs. hosting — what's the difference?
The domain is the address: yourcompany.com. They probably already own it and pay $10-15/year for it, usually through GoDaddy or a similar registrar. Hosting is the computer that stores the website files and shows them to visitors. That's what our $59/month covers. If they ask: "Who owns my domain?" — they do, always. We host the site but we never take ownership of a customer's domain.
How do they update their website content?
A static site has no login screen to manage content. That's by design — faster, more secure, simpler to maintain. When they need a change (new service, updated phone number, new photo), they call, text, or email us and we handle it. That's what the $59/month is for. They don't log in anywhere, they don't manage anything.
What is schema markup?
Code baked into the site (invisible to visitors) that tells Google: "This is a business. They do water treatment. They're at 123 Main St. Their phone is 555-0100." Google reads it and can display that information directly in search results. Most DIY sites don't have this. If they ask, just say: "It's code built into the site that helps Google understand and display your business details properly in search results."
What is page speed, and why does it matter?
Page speed is how fast the website loads — especially on a phone. Google ranks faster sites higher, and visitors leave slow sites before the page even finishes loading. Many older contractor sites take 8-12 seconds to load on a phone. That's slow enough that both Google and the visitor give up on it. Our sites are built to load in under 2 seconds.
What is an SSL certificate?
The "https://" padlock in the browser address bar. It tells visitors the site is secure. All our sites include this. Don't mention it unless they ask.
Why does the demo/preview use stock photos instead of real ones?
Because we build the site before we have the customer's actual photos. Stock photos are placeholders that let us show the layout, colors, and design without waiting on anyone. Once the site is built, swapping in real photos is quick — it's just file replacement. The structure doesn't change. If a prospect notices: "Those are placeholder photos. Once we build your site, we swap in your actual job site photos, crew shots, or whatever you have. If you don't have photos yet, we can work with stock photos that fit your trade, or we can talk about getting some shot." Real photos always look better than stock. If they have any, encourage them to send them over.
What if they don't have any photos of their work?
It's more common than you'd think. Here's how to handle it: Short-term: We use trade-appropriate stock photos while they're getting started. It's not ideal but it's not a blocker. Medium-term: Encourage them to start taking phone photos of finished jobs. A decent photo taken right after a job is done is all they need. Most contractors already have some on their phone. Don't make it a big deal. The site can go live with stock photos and be updated when they have real ones. It's not a reason to delay.
How long does it take to build the site?
24 hours if they give fast feedback. Usually 3-5 business days in practice, because people take time to review. The bottleneck is almost always the customer, not us. We need: their logo (or we design one), basic info about their services and service area, a phone number and email, and any photos they want to use. If they ask: "How fast can you have it done?" — honest answer is "We can have a draft to you within 24 hours of getting your info. How fast it goes live depends on how quickly you can give feedback."
What if they want changes after the site is live?
That's what the monthly fee includes. Content updates — new service, different phone number, updated hours, a new photo — just send a message and it gets done. What it doesn't include: a full redesign or adding major new features. If they want something substantial, that's a separate conversation. For most contractors, this never comes up. The site stays mostly the same for years.
What if they want to see their site before it goes live?
We share a preview link before launching. They review it, give feedback, and we make changes. Nothing goes live until they approve it. This is worth mentioning if they seem hesitant — some people worry they'll be stuck with something they don't like. They're not.

Section 3: Objection Handling

These are the five most common objections. Read them, practice them, use the exact language.

"I already have a website"

Don't tell them their site is bad. Help them ask themselves whether it's working.

First response: "That's great. When did you last update it? And when someone searches for [service] in [city], do you come up?"

Let them answer. Most people either don't know or know they don't show up. That's your opening.

Follow-up questions:

  • "Is it easy to navigate on a phone? Most people are searching on their phone these days."
  • "Does it have your Google reviews visible on it?"
  • "Do you have any idea how fast it loads on a phone?"

If they push back: "I'm not saying it looks bad — it might look great. But most sites built before 2020 aren't set up the way Google wants them to be. A site can look good and still not show up in searches."

Then stop. Don't pile on. If they're thinking about it, let them think.

"I get all my business from referrals"

Don't argue. Referrals are real and valuable. Acknowledge it first.

First response: "That's the best possible situation. You're clearly doing good work."

Then pivot: "Here's the question I'd ask though — when someone gets a referral to you and then Googles your name before calling, what do they find? If your website is hard to find or looks out of date next to a competitor's, some of them are calling the competitor."

Second angle: "The other thing with referrals is they're hard to scale and hard to control. If your referral network slows down, your pipeline can dry up fast. A good online presence works 24/7 whether you're networking or not."

"It's too expensive"

Break it down: "$59/month is about $2 a day."

ROI reframe: "If this gets you one more job in the first six months, the website has paid for itself. After that, it's all margin. What's an average job worth to you?"

Most contractors are billing $500-5,000+ per job. The math is obvious once they say it out loud.

What that covers: "A website that shows up in Google, plus hosting, content updates, domain handling, and security. No contract."

"I don't have time to deal with this"

This is the best objection because the product literally solves for it.

Response: "We build it, we host it, we handle everything behind the scenes. If something goes wrong, you call us. Your job is just to run your business."

If they ask what you need from them: "Your logo, a quick rundown of your services and service area, and any photos you have. We take it from there."

"I've tried things like this before and they didn't work"

Don't dismiss their experience. Ask what they tried.

Response: "That makes sense — a lot of these tools are generic and require a lot of setup to get any value. What did you use?"

Then listen. If it was a generic website builder or an agency that did a one-time build and disappeared — those are common.

"The difference here is you're not left to figure it out yourself. We build the site, host it, and keep it updated. And you see a preview before anything goes live, so you know what you're getting."

Section 4: Common Technical Questions Customers Ask

"Who will own my website?"
They own all their content and their domain. We own the code we wrote, but they can always take their content and move on. We give them an export of everything.
"What happens if I want to cancel?"
Month-to-month. Cancel anytime with 30 days notice. If they stop paying, the site goes offline. We'll give them an export of their content.
"Can I keep my existing domain?"
Yes, always. They point the domain to our hosting — we configure that for them. We never take ownership of a customer's domain.

If they start asking about their existing setup or want technical help over the phone: Don't try to troubleshoot anything. "Let me connect you with Peter — he can look at your specific situation in about 10 minutes." That's the right answer every time.

Section 5: Before You Reach Out

Take 5 minutes to look them up first. It makes every conversation better.

  1. Google "[business name] [city]" — do they show up on the first page?
  2. Look at their Google reviews — how many? What's the rating? When was the last one?
  3. Visit their website on your phone — does it look decent? Does it load quickly?
  4. Check their Google Business Profile — is it complete with hours, photos, description?

Now you have specifics. "I looked up your business before I called, and when I searched for [service] in [city] you didn't come up on the first page. Your site also took a while to load on my phone. I wanted to reach out because both of those are fixable pretty quickly."

Use whatever you actually found: not showing up in search, a site that's slow on a phone, or an incomplete Google profile. That's a much stronger opener than a generic pitch.

A note on reviews: they still matter for ranking and trust, so it's worth knowing the count. If they already have good reviews, mention that we can show their existing Google reviews on the new site. If the count is low, don't pitch that as something we fix. The honest advice is to ask happy customers directly, for example by texting them their Google review link after a job. That's free advice, not something we sell.

Section 6: The Pitch Sequence

Step 1: Warm intro

Mention the mutual connection and be brief.

"Hey [name], [contact name] mentioned you run [business]. I'm Peter's sales partner at Node Creek Software — we help contractors get more customers online."

That's it. Don't overexplain who you are.

Step 2: Identify the pain

One question. Then stop talking.

"Can I ask — are you getting as many calls from your website as you'd like, or is most of your business word of mouth right now?"

Listen to the answer. What they say next tells you exactly what to talk about.

Step 3: Connect their pain to the product

  • Not getting enough calls: Talk about the website. "The reason most contractor sites don't bring in calls isn't how they look — it's that Google doesn't know what they do or where they operate, so it doesn't show them to people searching."
  • Mostly word of mouth: Talk about what people see when they look them up. "Referrals are great, but most people still Google you before they call. The website is what they find, so it needs to load fast on a phone and make it easy to call you."

Step 4: The close

"Peter built a checkout page where you can see exactly what it costs and get started directly. No sales call required — it's all right there. Do you want me to send you the link?"

If they hesitate:

"It's not a contract you're signing on the phone. It's a simple checkout — 50% upfront, 50% when the project is done. You see all the details before you commit to anything."

Step 5: Follow up

"Hey [name], just wanted to make sure you got the link I sent. Happy to answer any questions before you dig in."

One follow-up. If they don't respond, note it and move on. Don't push.

7. Quick Reference: Numbers to Know

Website setup $1950 (coupon available: $400)
Monthly service $59/mo
Contract / minimum term No contract — cancel anytime with 30 days notice
Directory listings $99 for 5, $20/listing after that

8. When to Loop in Peter

Call Peter (don't try to answer) when:

  • Someone asks about connecting the website to other software they use
  • Someone has a technical question about their existing site
  • Someone wants a custom quote outside the standard tiers
  • Someone is ready to buy but has a specific contractual question
  • Anything that feels like it's getting complicated

Your job is to warm them up and get them to click the link. The product and the checkout page do the rest.