Category: Local SEO

How contractors show up in Google Maps and near-me searches: profiles, citations and service-area pages.

  • Local SEO for Plumbers: How to Show Up in Google Maps

    5 min read

    Local SEO for plumbers means making your Google profile, website and reviews all say the same true thing: what you fix and where. Google says it uses relevance, distance and prominence for local results. You cannot change distance, so focus on an accurate profile, job-specific pages and steady reviews.

    When a basement floods, the winner is not the plumber with the best slogan. It is the one who shows up in the map, looks close, has reviews that sound human, and answers.

    Local SEO is the work that gets you there. No one can promise you a spot. You can stack the true things that Google says it looks at.

    What does Google say it uses to rank local results?

    Google says local results are based mostly on relevance, distance and prominence, and it does not publish the full recipe.

    • Relevance: your profile and site match what the person searched.
    • Distance: how close you are to the searcher or the area they named.
    • Prominence: how well known you are, including reviews and mentions around the web.

    For a plumber, relevance means clear categories and service pages. Prominence means reviews. Distance is a fact of geography.

    What are plumbing customers actually searching?

    Plumbing searches are mostly urgent and specific. Match each to a page and a profile detail.

    SearchIntentWhat should answer it
    “plumber near me”Urgent, any problemYour map listing, hours, reviews
    “drain cleaning [town]”Clog, medium urgencyDrain cleaning page
    “water heater replacement”Planned or semi-urgentWater heater page, with install details
    “burst pipe repair”EmergencyEmergency page with number twice
    “[your name] reviews”Checking you outProfile reviews and replies

    If your site has one page called “Services” with a bullet list, you answer none of those well.

    What is the plumber’s local SEO order of work?

    Do these in order. Each takes an afternoon or less.

    Step 1: fix the profile

    Real name, honest main category, an accurate service area and hours that match when you answer. Details are in Google Business Profile for plumbers.

    Step 2: write one page per money job

    Drain cleaning, water heater replacement, leak repair, emergency plumbing. Each page should say what causes the problem, what you do, what the visit looks like, and what it may cost to find out. Use your own photos. Do not copy paragraphs across pages.

    Step 3: be consistent everywhere

    Same business name, phone and service area on your site, van, estimates and any listings.

    Step 4: earn reviews every week

    Ask every customer, the same way, after the water is back on. Never offer anything in return, and do not ask only the happy ones. Templates are in plumber Google reviews.

    Step 5: add town pages only where they are true

    If you work in a town regularly, add a page with something specific: a type of home you often service, a recent job, a local detail. Skip thin copies.

    Step 6: track calls

    Write down where each call came from. A plumber who knows that map calls turn into more water heater jobs than ad calls can spend smarter.

    How does this tie in with ads?

    Local Services Ads charge per valid lead rather than per click, according to Google, and lead prices vary by location, job type and bidding mode. You can dispute a lead you believe is invalid, and Google credits successful disputes in the U.S. and Canada. Requirements for badges and verification vary by category and location, so check Google’s current requirements.

    For many plumbers the right mix is a clean profile first, then a small ad test measured by cost per booked job.

    What does a plumber’s map listing look like in numbers?

    A labeled hypothetical, not a forecast. Say your listing leads to 30 calls a month. Ten are not jobs, such as vendors or wrong numbers. Of the other 20, you book twelve at an average of $400. That is $4,800 a month from the map. If you lose four of those 20 to voicemail because you were under a sink, that is a missed $1,600. A missed-call text back is aimed at exactly that gap. Your own numbers will differ.

    What if you cover a wide area with one shop?

    Plumbers often drive farther than other trades because emergencies pay. That is fine, but be honest about it. A service area that stretches an hour in every direction invites calls you cannot reach quickly, and slow arrivals turn into reviews about waiting. Set the area around the places your trucks can reach in a reasonable time. If you later add a truck or a second crew, widen it then.

    What should plumbers skip?

    • Stuffing “emergency” or your town into the business name.
    • Posting dozens of near-identical city pages.
    • Buying a pile of directory listings you cannot keep accurate.
    • Paying anyone who promises the top spot.

    Where to go from here

    The local SEO guide for contractors has the full 90-day plan. For plumbing-specific context, see the plumbing page. If you want the missed-call and profile work handled for you, missed-call text back and local SEO are part of the Builders Presence plan, month to month.

    Common questions

    Do plumbers need to rank for “plumber near me”?

    Those searches matter because they are usually urgent, but you do not control them. Google decides what near means based on where the searcher is. Focus on an accurate profile, good reviews and a clear service area, then check which searches actually bring calls.

    How is local SEO different from running ads?

    Local SEO builds a presence that keeps working without paying per lead, but it moves slowly and offers no promises. Ads can bring calls sooner and stop when you stop paying. Many plumbers use both, tracking cost per booked job to see which pays.

    Should I use my city name in my business name?

    Only if it is truly part of your name. Google says adding keywords or extra information to the business name can lead to suspension. Instead, put your area in your service area, your website text and your profile description where it reads naturally.

    Do plumbers need a blog for SEO?

    Not at first. Service pages for drain cleaning, water heaters and leaks do more than a pile of blog posts. If you add articles later, make them answer real questions customers ask you, like when to replace a water heater.

    Want this running for your business?

    15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.

  • Google Business Profile for Plumbers: Categories, Service Area and Posts

    5 min read

    A plumber’s Google Business Profile needs your real business name, a main plumbing category with only the extras you truly offer, a service area you can reach, and hours that match when you answer. Fill the services section in plain words, keep photos current, and post seasonal tips.

    Plumbing is one of the most map-driven trades there is. When a pipe bursts, nobody leafs through a mailer. They open their phone, tap the map, and call the first plumber that looks real and close.

    Your Google profile is that first impression. Here is how to make it work.

    What name, category and service area should a plumber use?

    Name. Use the real name your customers see on your van, estimates and website. Google says adding keywords or extra information to the name is not allowed and can lead to suspension. Skip “24 Hour Emergency Plumber” unless that is your registered name.

    Categories. Pick the one that most specifically matches your main work and add extras only for lines you truly sell. Google says to use the fewest categories needed and not to treat them as keywords. Type “plumber” in the picker and see what it offers. Extras might include something for drain work or water heaters, if the picker has a fit and you do that work regularly.

    Service area. If you visit customers and do not have a storefront they walk into, set up a service-area business in the address settings. Google says the service area should be accurate and precise. Pick the places your trucks actually go in a normal week.

    How do hours work for emergency plumbers?

    Hours are where plumbers get into trouble. Customers read “open 24 hours” as “someone will pick up at 2 a.m.” If that is not true, you generate angry calls and bad reviews.

    Choose one of these honest setups:

    1. You take emergency calls any hour. Show it, and make sure someone answers or calls back quickly.
    2. You take emergencies until a set hour. Show those hours and say so on your website.
    3. You work business hours only. Show them. Use an automatic text back to catch after-hours callers and promise a first-thing call.

    Update holiday hours before the holiday.

    What goes in the services section?

    Services are the individual jobs. In plain words:

    • Drain cleaning
    • Leak detection and repair
    • Water heater repair and replacement
    • Toilet and faucet repair
    • Garbage disposal installation
    • Sewer line camera inspection (only if you offer it)

    Write a sentence or two on each, with what you do and how a customer starts. Do not add services you do not perform.

    Which photos help a plumber?

    Show the work you are proud of and the care you take.

    PhotoWhat it tells the customer
    New water heater install, straight and labeledYou do tidy work
    Truck and tech in uniformYou are a real company
    Before and after of a repaired areaProof the problem is solved
    Shoe covers and drop cloths in useYou respect their home
    Camera inspection screen (blur the address)You find the cause

    Leave out customer faces, license plates and visible house numbers when you can. Upload a few every month.

    What should a plumber post, and when?

    Plumbing demand moves with weather and seasons, and your posts can too. Keep them practical.

    Time of yearPost idea
    Before cold weather“Where to find your main shutoff before a freeze.”
    Winter“Frozen pipe? Here is what to do while you wait for us.”
    Spring“Sump pump check and hose bib check after winter.”
    Summer“Signs your water heater is near the end.”
    AnytimeA recent job photo with one line on the problem and fix

    Keep each post short. One photo, three or four sentences, a clear call to action. Do not promise results or timelines you cannot meet. For more on this, see our post on photos and posts for your profile.

    Plumber profile worksheet

    “ Name exactly as on my van: ____________ Main category (search "plumber" in the picker): ____________ Extras I truly sell (leave blank if unsure): ____________ Towns my trucks cover in a normal week: ____________ Hours I really answer (emergency and regular): ____________ Services in plain words: ____________ Three photos to upload today: ____________ First seasonal post and date: ____________ “

    How do reviews fit in?

    Reviews sit on your profile and customers can see your replies. Ask every customer the same way after the job, and never offer anything in return. Google prohibits paid or incentivized reviews and selectively asking only for positive ones. See how plumbers get more Google reviews for text templates.

    What can get a profile suspended?

    Google’s guidance points at a few things: keyword stuffing in the name, a fake or inaccurate address, and a service area that is not real. Keep your information accurate, use your real name, and follow the verification method your profile offers, such as phone or SMS, email, live video call or postcard.

    What next?

    Read the Google Business Profile guide for contractors for the full setup, or see the plumbing page. If you would rather not manage this yourself, local SEO is part of the Builders Presence plan, month to month.

    Common questions

    Can I mark my plumbing business as open 24 hours?

    Only if someone really answers or responds at all hours. Wrong hours lead to missed calls and frustrated customers. If you take after-hours emergency calls, set that up honestly. If not, show your regular hours and use an automatic text back so a late caller still hears from you.

    Should I add a category for every plumbing service?

    No. Google says to choose the fewest categories needed and to keep them specific to your main business. Use a main plumbing category, add extras you sell as real lines of work, and put individual jobs such as drain cleaning in the services section instead.

    What if another plumber copies my business name?

    Keep your own listing accurate and consistent with your website and trucks. If you see a clear violation of Google’s rules on a competing profile, use the options Google provides to suggest an edit or report it. Results vary, and your best defense is a complete profile with real reviews.

    Do I need a storefront for a Google profile?

    No. A service-area business can have a profile if it visits customers instead of serving them at its address. Set it up as a service-area business in the profile’s address settings and define the area you cover.

    Want this running for your business?

    15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.

  • Local SEO for Roofers: How to Show Up in Google Maps

    5 min read

    Local SEO for roofers means getting your Google Business Profile, website and reviews to agree on who you are, what you roof and where you work. Google says it weighs relevance, distance and prominence in local results, though it does not publish the full recipe. Start with an accurate profile, then add job-specific pages and steady reviews.

    A homeowner with a ceiling stain does not scroll to page two. They tap the first few roofers in the map results, check the stars, and call one. Local SEO is how you get on that short list.

    It is not magic and no one can promise you a spot. It is a handful of true, boring things done well.

    How does Google decide which roofers to show?

    Google says local results come from relevance, distance and prominence. In plain terms:

    • Relevance: does your profile and site match what the person searched?
    • Distance: how close are you to them or to the area they named?
    • Prominence: how well known are you, from reviews, links and mentions?

    Google does not publish the full recipe. You cannot control distance, but you can control the other two, and you can control whether your information is correct everywhere.

    What does a roofer search look like?

    Roofing searches fall into groups, and each wants a different page.

    Search typeExampleWhere it lands
    Emergency“roof leak repair near me”Map listing, then a repair page
    Replacement“roof replacement [town]”Map listing, then a replacement page
    Storm“storm damage roofer”Map listing, then a storm page
    Brand check“[Your Business] reviews”Your profile and review replies

    If all four types lead to one generic page, you lose relevance on all of them.

    What is the roofer’s local SEO checklist?

    Work top to bottom. Each step is something you can finish this week.

    1. Make the profile accurate

    Real name, honest categories, a service area you cover, correct hours and phone. The details are in Google Business Profile for roofers.

    2. Make the info match everywhere

    Your name, phone and area should read the same on your site, truck, estimates and any directory listings. See citations and consistency for contractors.

    3. Give each job type its own page

    Repair, replacement, storm damage. Each page should explain the problem, what you do, what happens on your visit, and a photo from a real job. Do not copy and paste the same paragraphs across pages.

    4. Add town pages carefully

    For towns where you work often, add a page with something true and local, such as a recent project and what you saw. Do not make fifty identical pages. Our post on service-area pages for contractors shows what works.

    5. Earn reviews on a schedule

    Reviews feed prominence and give customers something to read. Ask every customer, the same way, and never offer anything in return. Reviews that mention the type of roof or the town give the next reader more to go on. Templates are in roofer Google reviews.

    6. Add photos and short posts

    Show the work. Label photos with the town and the job. Fresh, real photos tell customers you are active.

    7. Track what matters

    Note where each call came from. Count calls, estimates and booked jobs, not just map positions.

    What changes when a storm hits?

    A storm can send searches up fast, and you may not be able to take every call. A few steady habits help:

    • Keep your hours and phone accurate so people can reach you.
    • Turn on a missed-call text so a caller does not hit voicemail and move on.
    • Post only what you can deliver. Do not promise inspections you cannot schedule.
    • Do not chase storms into towns you do not serve. A service-area profile should list real areas.

    More in storm-season marketing for roofers.

    What would this look like in numbers?

    Use this as a labeled hypothetical, not a forecast. Say your map listing gets 40 calls in a month. Fifteen are people who never ask for an estimate, such as supplier calls or wrong numbers. Of the 25 who want work, you book eight at an average of $9,000. That is $72,000 in sold work from one listing. If better photos and ten more reviews help you book even one more, that is $9,000 more.

    Your real numbers will differ. The exercise is the point: it shows what one extra booking is worth before you decide where to spend time.

    What should you ignore?

    • Anyone who promises you a top spot on the map.
    • Directory blasts that add dozens of listings with no review of accuracy.
    • Keywords in your business name or category list. Google says not to do this.
    • Dozens of near-identical town pages.

    Where to go next

    Read the local SEO guide for contractors for the whole 90-day plan, or see how we think about roofing marketing. If you would rather hand this off, local SEO is part of the Builders Presence plan, month to month.

    Common questions

    How long does local SEO take for a roofer?

    Nobody can promise a timeline, because results depend on competition in your area, how complete your profile is and how fast you earn reviews. Small fixes like categories and photos can be done in an afternoon. Rankings tend to move gradually, so track calls and booked jobs instead of watching a position every day.

    Is it worth paying for ads while I build my map presence?

    It can be, as a test. Google Local Services Ads charge per valid lead rather than per click, and lead prices vary by location and job type. Set a small cap, track cost per booked job, and compare with what your reviews and referrals bring in free.

    Do I need pages for every town I serve?

    Only for places where you genuinely work and can show something real, such as a recent job or a local detail. Thin pages with the town name swapped are not useful to a reader. A few strong pages beat a dozen copies.

    Does my website matter if most calls come from the map?

    Yes. The map listing sends people to your site to check you out, and it gives Google more to understand about your work. If the site is slow or vague, you lose calls you already earned. Keep it clear and mobile friendly.

    Want this running for your business?

    15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.

  • Google Business Profile for Roofers: Categories, Service Area and Posts

    5 min read

    A roofer’s Google Business Profile should use the real business name, one main roofing category plus only extras you truly sell, and a service area you can actually reach. Add job photos with a caption and post around the seasons: spring inspections, summer repairs, fall prep and storm cleanup.

    Most roofers set up their Google profile once, add a logo and a phone number, and never touch it again. That works until a competitor with better photos and a cleaner profile shows up next to you in the map results.

    This post is for the roofer who wants the profile to do its job: help a homeowner decide you are real, close, and good at what you do.

    What name, category and service area should a roofer use?

    Name. Use your real-world business name exactly as it appears on your trucks, website and estimates. Google says adding keywords or extra information to the name is not allowed and can lead to suspension. “Smith Roofing” stays “Smith Roofing,” not “Smith Roofing Roof Repair Best Roofer.”

    Categories. Google says to choose the fewest categories needed, specific and representative of your main business, and not to use categories as keywords. For most roofers, that means one main roofing category. The picker’s wording changes over time, so type “roofing” and choose what matches.

    Add an extra only if you would send a crew tomorrow. A roofer who also installs gutters when asked might add a gutter category. A roofer who subcontracts siding twice a year should not.

    Service area. You go to the customer, so set the profile up as a service-area business in the address settings, with an accurate area. Do not list every town you could theoretically reach. List the ones you cover on a normal week.

    What does a roofer put in the services section?

    Use plain words for the jobs you actually sell. Categories describe what kind of business you are. Services describe what you do.

    • Roof repair
    • Roof leak repair
    • Shingle roof replacement
    • Flat roof repair (only if you do it)
    • Flashing and chimney repair
    • Storm damage inspection

    Write a sentence for each: what it covers and how a customer starts. No keyword lists.

    What photos should a roofer upload?

    Photos tell a homeowner you are active and careful. Real work beats polished shots.

    Photo typeWhy it works
    Finished roof from the streetShows the result and the neighborhood
    Before and after of the same roofProof of the change
    Close-ups of flashing, vents and bootsDetail that scares off lazy competitors
    Crew on site with the truckShows a real business
    Clean yard after the jobAnswers a common worry

    Remove house numbers and faces when you can. Get the customer’s okay if a home is easy to recognize. Add new photos after each job or at least monthly. See photos and posts on your Google Business Profile.

    What should a roofer post, and when?

    Posts do not need to be clever. They need to be true, local, and timely. Tie them to the roofing calendar where you work:

    SeasonPost idea
    Spring“Winter checkup: what we look for after snow and ice.” Photo of a roof inspection.
    Summer“Repair or replace? How we decide.” A before and after from a recent job.
    Fall“Get the roof ready before the first storm.” Gutter and flashing photos.
    After a storm“We are scheduling inspections in [towns].” Only post if you can really take the calls.

    Keep each to a few sentences and one photo. Skip fear tactics and anything that sounds like a promise of results. For the bigger storm picture, see storm-season marketing for roofers.

    Roofer profile worksheet

    Copy this and fill it in before you edit anything.

    “ Business name exactly as on my truck: ____________ Main category (search "roofing" in the picker): ____________ Extra category (only if I'd send a crew tomorrow): ____________ Towns I cover in a normal week: ____________ Towns I will NOT list: ____________ Hours I actually answer the phone: ____________ Five services in plain words: ____________ Photos to upload this week: ____________ First seasonal post and date: ____________ “

    Set hours that match when you truly answer. If you are on a roof until five and your phone goes to voicemail, that is better handled by an automatic text back than by claiming around-the-clock hours you cannot meet.

    How do reviews and replies fit in?

    Reviews live on your profile, and you can respond to them. Reply to each one in a sentence or two, mention the job, and keep it calm when the review is critical. Ask every customer the same way. Google prohibits paid or incentivized reviews and selectively asking only happy customers. For templates, see how roofers get more Google reviews.

    How do you verify and keep it from getting suspended?

    Google offers verification by phone or SMS, email, live video call or postcard, depending on the profile. Follow whatever your profile offers. Keep your details consistent across your site, trucks and estimates, and do not change the name for the sake of ranking.

    Google does not publish a full recipe for local results. It says it uses relevance, distance and prominence. A clean profile, honest categories and steady reviews are what you control. For the bigger setup, read the Google Business Profile for contractors guide or the roofing page.

    If you would rather have someone else keep the profile in shape, local SEO is part of the Builders Presence plan, month to month.

    Common questions

    Should a roofer hide the business address on Google?

    If you work out of a home or yard and customers do not visit you, set the profile up as a service-area business in the profile’s address settings. Google says a service-area business visits customers instead of serving them at its address. If you do have a showroom or office customers walk into, show it.

    Can I list every town within two hours?

    Google says the service area should be accurate and precise, so list the places you genuinely serve and will send a crew. A long list of towns you rarely reach does not help you and can confuse customers. Start with your real daily route and add places only as you actually work there.

    Do I put “Roofing” or my city in my business name?

    Only if it is part of your real name as used on your trucks, website and paperwork. Google says adding keywords or extra information to the name is not allowed and can lead to suspension. Use your legal or trade name exactly as customers see it.

    How often should a roofer post on the profile?

    Pick a rhythm you can keep, such as a post when a notable job wraps and one seasonal note a month. Consistency beats volume. A profile that is mostly photos of real work, with occasional short updates, is better than a burst of posts followed by silence.

    Want this running for your business?

    15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.

  • Will ChatGPT Recommend Your Contracting Business? What Actually Helps

    6 min read

    Nobody controls what ChatGPT, Perplexity or Google’s AI answers recommend, and anyone who promises it is guessing. What tends to help is ordinary local visibility: the same business name, address and phone everywhere, a complete Google Business Profile, real reviews, and a site that plainly answers customer questions and states your service area.

    Homeowners have started asking AI tools questions like “who’s a good emergency plumber near me?” or “what should I look for in a roofer?” It’s fair to wonder whether your business shows up. The honest answer is that no one outside these companies can say exactly how the answers are chosen, and no contractor can control them.

    You can still make yourself easier to find and easier to describe correctly. Here’s what’s reasonable to do, what to ignore, and a 30-minute checklist.

    How do AI assistants decide who to recommend?

    Nobody outside the companies publishes the full recipe, and it differs by tool. Some assistants search the live web before answering. Others lean more on what they learned in training. The answer can change with the wording of the question, the location and the day you ask.

    What you can reason out, without pretending to know the details:

    • An assistant can only repeat what exists about you somewhere.
    • Information that is consistent across places is easier to repeat correctly than information that conflicts.
    • Specific, plain statements (“we repair and replace water heaters in [town] and [town]”) are easier to quote than vague marketing language.
    • Real reviews and a real local presence are the kinds of signals local search has long looked at, so they’re a sensible place to put effort.

    That is inference, not a published rule. Treat it as a reason to clean up the basics, not a promise.

    What tends to help?

    WhatWhy it likely helpsWhere to do it
    The same name, address (or service area) and phone everywhereConflicts make you harder to identify and describeGoogle profile, site, directories, social profiles
    A complete Google Business ProfileIt is a main place local details like hours and service area liveReal name, specific categories, service area, hours, photos
    Real reviews that name jobs and townsThey show what you actually do and whereAsk every customer the same way
    Plain service pagesShort, specific pages are easy to read and quoteOne page per main service, with area and process
    Clear service areas“Do you serve [town]?” has a clear yes or noProfile and a short area page
    A short FAQ in your own wordsIt answers the questions customers typeYour site, using real questions from calls
    Mentions on other real sitesA supplier, chamber or partner listing confirms you existDirectories and partner pages you actually belong to

    None of this is new. It’s the same work that helps in Google Maps. See name, address, phone: citations and consistency and the Google Business Profile guide for the details.

    What is hype?

    Be skeptical of:

    • Promised placement. “We’ll get you recommended by ChatGPT” is a promise no one can keep.
    • A secret file or trick. Some vendors push special files, markup or prompts as the answer. Structured data can help search engines read a page. No one can promise that it changes what an assistant says about you.
    • Mass-produced content. Hundreds of near-identical “plumber in [town]” pages are thin and easy to ignore.
    • Fake or purchased reviews. Google prohibits reviews that aren’t from genuine experiences, and paid or incentivized reviews. Reviews like that can be removed and they hurt trust.
    • Keywords in your business name. Google says to use your real-world name. Adding keywords can lead to suspension.
    • Expensive “AI SEO” packages that are just the above with a new label.

    If someone sells a result, ask what exactly they’ll change and how you’d verify it.

    What is a 30-minute checklist?

    Set a timer. This is the basics, done once.

    1. 5 minutes: write your facts sheet. One note with your exact business name, phone, website, service area, hours and main services. Copy this everywhere.
    2. 5 minutes: check your Google profile. Is the name your real name? Are categories specific? Is the service area accurate? Hours current?
    3. 5 minutes: search yourself. Look at your name, phone and town. Note any listing that shows a different name, an old number or wrong hours.
    4. 5 minutes: fix two of them. Start with the most visible. Update the rest later.
    5. 5 minutes: ask for reviews. Send a review request to your last ten customers, all the same way, with nothing offered.
    6. 5 minutes: write three plain sentences. One for each main service: what you do, where, and how someone reaches you. Put them on your site.

    Facts sheet to copy:

    “ Business name: [exact, as on your truck and invoices] Phone: [one main number] Website: [address] Service area: [towns, counties] Hours: [days and times, and after-hours rules] Main services: [3 to 6, plain words] License and insurance: [only if true, in the form your state requires] “

    How do you test whether it’s working?

    You can’t measure it precisely, but you can look.

    1. Open a few assistants and a regular Google search.
    2. Ask the way a customer would: “emergency plumber in [town],” “who installs [service] near [town],” “is [your business] reputable.”
    3. Write down what comes up, and whether your name, services and area are right.
    4. Do it again every month or two, same questions.

    Expect variation. Results can differ by tool, wording and day. Don’t read too much into one answer. Treat any wrong detail as a prompt to fix the source.

    What matters more than any of this?

    The phone. A homeowner who finds you by any route still has to reach you and trust you. If the call goes to voicemail, it doesn’t matter how you were found. Our post on what a missed call costs a contractor does the math, and how to ask for Google reviews gives the wording.

    If you’d rather not run this by hand, a website, local SEO and automatic Google review requests are part of the Builders Presence plan. None of it can promise an AI answer, and no one honest can. Plan details are on the pricing page.

    Common questions

    Can I pay to be recommended by ChatGPT?

    Not in any way that anyone can reliably sell you. Be careful with anyone who offers paid placement in AI answers or a promised result. What you can do is make accurate, consistent information about your business easy to find in more than one place, which is also what helps you in regular local search.

    What if an AI assistant gets my hours or services wrong?

    Fix the source. Update your Google Business Profile, your website and any directory listing that shows the wrong detail, and keep them identical. There’s no dependable way to correct every assistant directly, so the practical move is to clean the information they’re likely to read, then check again in a few weeks.

    Do I need to write lots of blog posts to show up in AI answers?

    No. A handful of clear pages that answer real customer questions about your services, your area and how you work does more than a pile of generic posts. Quality and accuracy matter more than volume. If you can’t say something specific and true about your business, skip the post.

    Is this different from regular local SEO?

    Mostly it is the same work. Accurate listings, a complete Google profile, real reviews and a clear website help both. Some AI tools also read the open web directly, so plain, specific text on your own pages is worth having in case a tool quotes it. Nobody outside those companies can promise how.

    Want this running for your business?

    15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.

  • How Long Does a New Contractor Website Take to Show Up on Google?

    6 min read

    Nobody can promise a date. How long a new contractor website takes to show up on Google depends on your competition, the age of your site, your reviews and how clearly your pages say what you do and where. A new site can get found within weeks, but ranking well is usually slower.

    You launched the site. You searched your trade and your town. You are not there. That feels like something broke, but it is usually just where a new site starts.

    Here is what decides the timeline, what to do while you wait, and a checklist for the first 90 days.

    How long does it take?

    Nobody can give you an honest date. Anyone who names a number of weeks is guessing or selling something. How long it takes depends on competition, site age and reviews, and the answer is different for a roofer in a small town and a plumber in a big metro.

    What is fair to say:

    • A new site can get found by Google within weeks. Whether Google has found your pages and whether you rank well are two different things.
    • Ranking for competitive searches, such as your trade plus a large city, usually takes longer than ranking for a narrow one, such as a specific job in a small town.
    • Your Google Business Profile follows a different track than your site, and it can show up on the map before your site shows up in regular results.

    What decides how fast you show up?

    Google does not publish the full recipe, and these are not promised levers. They are the things that make a real difference to a new site in practice.

    FactorWhy it mattersWhat you control
    CompetitionMore strong, established contractors means a slower climbPick specific jobs and towns to start with
    Site ageA new site has no history for Google to go onKeep the site live, stable and updated
    Whether Google has found your pagesA page Google has not indexed cannot show upSubmit your site and check that pages are indexed
    ReviewsReal, recent reviews sit next to your name on the mapAsk every customer the same way, every job
    Clarity of your pagesA page that names the job and the town is easier to matchWrite one clear page per main service and area
    Accurate detailsName, address, phone and hours that match everywhere read as trustworthyKeep them identical on your site, profile and listings

    Is the map different from regular results?

    Yes. Two things can happen on a search for “roof repair” plus your town:

    1. The map pack. A short list of businesses from Google Business Profile, with reviews, photos and distance.
    2. Regular results. Web pages, including contractor websites, directories and articles.

    Your profile can show up in the first once it is verified and set up correctly, even while your site is still climbing in the second. If you are in a new business, do the profile in your first week. See how to rank in Google Maps as a contractor for what to set up.

    How can you check if Google has found your site?

    Four quick checks, none of which cost anything:

    1. Search your exact business name on your phone. If you are not there at all, Google may not have indexed the site.
    2. Search your web address with site: in front, such as site:yourwebsite.com. If pages come up, those are the ones Google knows about.
    3. Set up Google Search Console, Google’s free tool for site owners, and submit your site map there. It also shows which pages are indexed.
    4. Make sure your site is not set to hide from search engines, which sometimes happens on a new build.

    None of these tell you when you will rank. They tell you whether you are in the race.

    What do you do while you wait?

    A new site is not a reason to sit still. Run the parts that do not depend on it:

    • Answer every call, or text back right away. A missed lead is lost no matter how good your ranking is. Our post on what a missed call really costs has the math.
    • Ask for reviews now. They take time to build, and they help whenever you do get found.
    • Ask past customers and neighbors for referrals. They are often your fastest source of jobs.
    • Put the site address and phone on every truck, invoice and quote.
    • Set up the profile and keep it active. Add real job photos and keep your hours accurate.
    • Consider a paid channel if you need calls sooner, as a capped test.

    What should you do in the first 90 days?

    Think of it in three stretches. Adjust the dates to your own launch day.

    Days 1 to 14: set the foundation

    • [ ] Claim and verify your Google Business Profile.
    • [ ] Choose the primary category and set up your service area.
    • [ ] Make your name, address and phone number match on the site, profile and main listings.
    • [ ] Set up Google Search Console and submit your site map.
    • [ ] Add a click-to-call button and your phone number at the top of every page.
    • [ ] Put your first 10 to 15 real job photos on the profile and site.

    Days 15 to 45: build the signal

    • [ ] Start asking every customer for a review, the same way, after every job.
    • [ ] Reply to each review.
    • [ ] Check that each main service has its own page, and that each page names the town.
    • [ ] Add a short FAQ with real answers.
    • [ ] Add a post or photo to your profile every week or two.
    • [ ] Make a note of where each new call came from.

    Days 46 to 90: check and adjust

    • [ ] Repeat your key searches on your phone, in a private window, and write down what shows up.
    • [ ] Check Search Console for pages that are not indexed.
    • [ ] Compare your review count and recency with the top three in your map results.
    • [ ] Add a page for any service or town that keeps coming up in calls.
    • [ ] Decide whether a small paid test makes sense while you build.

    How do you track progress without going crazy?

    Search results vary by location, device and person, so one search is a snapshot, not a score. Keep a simple monthly log and compare it with last month.

    MonthSearch I checkedWhat showed upReviews on profileCalls from search
    “[service] [town]”Map? Web? Not seen?

    Look for direction, not a number. The log is for you. It is not proof of anything to anyone else.

    What should you ignore?

    Be careful with anyone who promises a ranking by a date or a position. Nobody outside Google controls that. Be wary too of buying links or reviews, which can do more harm than good. Google’s own rules prohibit paid or incentivized reviews, and you should not have to tread near that line to be found.

    If you would rather have the website, the profile and the review requests set up together, local SEO is part of the Builders Presence plan, with a site built in 7 to 10 days. For the full picture of how local search works, read our local SEO guide for contractors.

    Common questions

    Why is my new website not showing up on Google?

    Often Google has not found or indexed the pages yet, or it has and your pages sit far down because stronger competitors exist. Search your exact business name first. If it does not show up, the site may not be indexed. If it does, you are in the ranking part, which takes time.

    Will my Google Business Profile show up before my website?

    It can. A verified profile is separate from your website, and map results do not wait on your site to rank. Many new contractors get found on the map first. Both feed each other, so set up and verify the profile at the same time as you launch the site.

    Can I pay to show up faster?

    Paid ads can put you in front of searchers right away, at a cost per lead or click. They do not speed up organic ranking. If you want calls in the first months, ads or Local Services Ads are one option, and referrals and past customers cost less.

    Does posting blog articles help a new site rank?

    Helpful pages that answer real local questions can help over time, but nobody can tell you how quickly. Do not post for posting’s sake. Start with the pages that match how people search: your services, your service areas, a clear contact page, and a few honest answers to common questions.

    Want this running for your business?

    15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.

  • Schema Markup for Contractors in Plain English

    6 min read

    Schema markup is a block of code on a page that labels facts, such as your business name, phone, address and hours, in a standard format search engines can read. For a contractor, LocalBusiness markup is the useful one. It helps Google understand the page. It does not promise rankings or special search results.

    Schema markup is one of those phrases that gets sold to contractors as a secret. It is not a secret. It is a way of labeling facts on your page so a search engine does not have to guess.

    This post explains what it is, what it can and cannot do, and gives you a template you can use or hand to whoever builds your site.

    What is schema markup?

    Schema markup, also called structured data, is code added to a web page that describes the page’s content in a standard vocabulary. The vocabulary lives at schema.org and is used by Google and other search engines.

    Google’s own description is that structured data gives it explicit clues about the meaning of a page, and that it uses that data to understand the page’s content. The format Google recommends is JSON-LD, a block of labeled facts that sits in the page code and is invisible to visitors.

    In plain English: your page says “Call us at 555-0100” for people. The markup says "telephone": "+1-555-0100" for machines.

    What can it do, and what can’t it?

    It canIt cannot
    Help a search engine read your name, phone, address, hours and type of businessMake you rank higher by itself
    Make your page eligible for certain special search features, where they existMake those features appear. Google says it does not promise that features using structured data will show
    Keep your facts consistent between your site and the listings that mention youReplace a well-run Google Business Profile, reviews or real content
    Be checked with a free testing toolFix a slow site, a missing phone number or poor photos
    Be added or changed without altering how the page looks to visitorsBe used to describe things the visitor cannot see on the page

    What about AI answers?

    Google’s guidance on its AI features says structured data is not required for generative AI search, and that there is no special schema.org markup you need to add. It also says to make sure any structured data matches the visible text on the page.

    Other AI assistants do not publish their rules. What helps with all of them is the same plain advice: a clear answer near the top of the page, accurate facts and a business name, phone and area that match everywhere. Nobody can promise to get you into an AI answer.

    Which schema types matter for a contractor?

    TypeWhat it describesWorth doing?
    LocalBusiness, or a more specific kindYour business: name, address, phone, hours, websiteYes. This is the main one.
    ServiceA specific service you offerOptional. It describes a service, but Google’s list of structured data features, as of October 2026, does not include a service feature
    FAQPageA page of questions and answersLow value. Google’s documentation changelog says the FAQ rich result stopped appearing in Search in May 2026
    Review and aggregate ratingCustomer reviewsSkip it on your own business markup. Google’s local business guidance recommends these only for sites that collect reviews about other businesses
    OrganizationBasic facts about the company, such as logoFine to include, but little extra for a small contractor

    Which LocalBusiness type should a contractor choose?

    Google says to use the most specific subtype available. Schema.org has several for the trades, including:

    • Plumber
    • Electrician
    • RoofingContractor
    • HVACBusiness
    • GeneralContractor
    • HousePainter
    • MovingCompany
    • Locksmith

    If none fits your trade, HomeAndConstructionBusiness is the broader type that contains these. Check schema.org for the current list. Google also allows more than one type in an array if you do more than one trade.

    What does the code look like?

    Here is a template. Replace the brackets with facts that are visible on the page, and delete any line you cannot fill.

    “ <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Plumber", "name": "[Business name]", "url": "https://[yourwebsite]/", "telephone": "+1-[area code]-[number]", "address": { "@type": "PostalAddress", "streetAddress": "[Street]", "addressLocality": "[Town]", "addressRegion": "[State]", "postalCode": "[ZIP]", "addressCountry": "US" }, "openingHoursSpecification": { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"], "opens": "07:00:00", "closes": "17:00:00" } } </script> “

    Google’s local business guidance lists name and address as required. Telephone, url, hours and geographic coordinates are recommended.

    What are the rules to follow?

    1. Mark up only what visitors can see. Google says not to add structured data about information that is not visible on the page.
    2. Match your Google Business Profile. Same name, same phone, same hours. See name, address, phone consistency.
    3. Decide what you will publish. If you work from home and hide your address, think before adding a street address to a public page. The markup asks for an address, and it will be public.
    4. Do not invent. No fake reviews, no ratings you did not collect, no services you do not offer.
    5. Keep it current. If your hours or phone change, change the markup too.

    How do you add it and check it?

    1. Ask your website builder or SEO plugin whether it has a LocalBusiness or business details form. That is usually easier than code.
    2. If you paste code, put it on the page that has your business details, such as the home or contact page.
    3. Run the page through Google’s Rich Results Test and fix any errors it flags.
    4. Re-test after you change your phone, hours or address.

    Google says to allow time for re-crawling after a change, and it does not promise features will show.

    Is it worth your time?

    For most small contractors, markup is a 20-minute job that is worth doing once, and not worth a monthly bill. The bigger wins in local SEO for contractors are a complete Google Business Profile, steady real reviews, clear service pages and a phone that gets answered.

    If you would rather have it handled with the site, the website and local SEO are part of the Builders Presence plan. See the pricing page for details.

    Common questions

    Do I need schema markup to show up on Google?

    No. Google can find and rank a page without it. Your Google Business Profile, reviews, real service pages and a working phone number matter more. Markup is an extra that helps a search engine read facts you already show on the page, and it is worth doing once if it is cheap to add.

    What is JSON-LD?

    JSON-LD is the format Google recommends for structured data. It is a block of text added to a page that lists facts in labeled pairs, like name and telephone. Visitors do not see it. Google says it supports other formats too, but JSON-LD is the one it recommends.

    Will schema markup get me into AI answers?

    Google says structured data is not required for its generative AI search features and that there is no special schema markup to add for them. Other AI assistants do not publish rules. Clear text, accurate facts and a consistent business name are the safer bet. Markup is a supporting detail, not a switch.

    Can I do this myself or do I need a developer?

    Many website builders and SEO plugins can add LocalBusiness markup from a form, which is often easier than editing code. If you paste your own, a free Google tool called the Rich Results Test will flag errors. If this feels like more than the job is worth, skip it and spend the time on reviews and your profile.

    Want this running for your business?

    15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.

  • How to Name, Caption and Label Job Photos So Google and AI Understand Them

    6 min read

    Give every job photo a short descriptive file name, a plain alt text that says what the image shows, and a visible caption with the job type and town. Search engines and AI assistants read words, not pixels alone, so these three labels tell them what the photo proves. Do it before you upload.

    A photo of a finished deck tells a homeowner something. To a search engine or an AI assistant, an unlabeled file called IMG_4471.jpg tells nothing. The words around and attached to a photo are how it gets understood.

    Labeling takes about a minute per photo. Here is what to label and how.

    What are the three labels every job photo needs?

    LabelWhere it livesWho reads itWhat to write
    File nameIn the file itselfSearch enginesShort and descriptive: the job and, if true, the town
    Alt textIn the page code, set in your site editorScreen readers, search enginesOne plain sentence saying what the image shows
    CaptionVisible under the photoVisitors, search engines, AI assistantsJob type, town, one useful detail

    Google’s own image guidance says to use short, descriptive file names, with the example that a name like my-new-black-kitten.jpg is better than IMG00023.JPG. It calls alt text the most important attribute for giving an image more context, and it also says to avoid filling alt text with keywords. Google adds that it uses alt text along with the rest of the page to work out what an image is about. Putting photos near relevant text on a relevant page helps too.

    How do you name a job photo file?

    Use this pattern, all lowercase, words separated by hyphens:

    job-detail-town-01.jpg

    Examples:

    • roof-replacement-architectural-shingles-yourtown-01.jpg
    • panel-upgrade-after-yourtown-02.jpg
    • fence-install-cedar-side-yard-03.jpg

    Avoid file names like image1.jpg, final-FINAL.jpg or IMG_4471.jpg. Add a number at the end so a set of photos from one job stays in order.

    How do you write alt text for a job photo?

    Describe what is in the picture the way you would to a friend over the phone. One sentence. Include the job, and the town only when it helps.

    Good: “New cedar fence with a gate along a side yard, [Town]” Weak: “fence” Stuffed: “fence company fence installation fence builder [Town] cheap fence best fence”

    Rules to follow:

    1. Say what the image shows, not what you want to rank for.
    2. Skip “picture of” and “image of.” Screen readers usually announce that it is an image already.
    3. If a photo has text on it that matters, such as a sign, include that text.
    4. Leave alt text empty only for images that add nothing, like a decorative line.

    What makes a good caption?

    A caption is visible text under the photo. It is where you can add the detail that does not fit in alt text. Use this pattern:

    [Job type], [Town]. [One specific thing you did or found.]

    Example captions:

    Tear-off and new shingle roof, [Town]. Replaced rotted decking on the back slope. Whole-house repaint, [Town]. Scraped and primed the south wall before two coats. Paver patio, [Town]. Base compacted in lifts before laying.

    A caption like this gives a visitor proof, and gives a search engine or AI assistant a clean, specific sentence about your work.

    What does a labeled set look like?

    Here is how one job could be logged. This is a hypothetical, to show the pattern.

    File nameAlt textCaption
    bathroom-remodel-before-yourtown-01.jpgBathroom with outdated tub and cracked tile before remodelBathroom remodel, [Town]. Water damage found behind the old tub.
    bathroom-remodel-framing-yourtown-02.jpgNew wall framing and waterproofing membrane in a bathroomWaterproofing before tile, so it stays dry behind the wall.
    bathroom-remodel-after-yourtown-03.jpgFinished bathroom with walk-in shower and gray tileFinished bathroom, [Town]. Walk-in shower replaced the tub.

    Which photos should you label first?

    Start where a visitor looks first:

    1. The photo at the top of your home page.
    2. One photo on each service page.
    3. The gallery.
    4. Photos you reuse on your Google Business Profile. The profile photos routine covers what to upload there.

    For what to shoot in the first place, see contractor website photos that win jobs.

    What should you keep out of file names and captions?

    • The customer’s name or street address.
    • House numbers, plates and anything that shows where they live.
    • Claims you cannot back up, like “the best around.”
    • Prices you do not want to be held to.

    Get the customer’s okay before you post their home, and crop out identifying details.

    A photo log you can copy

    Keep this as a note on your phone or a simple spreadsheet. Fill it in when you are on site or at the end of the day.

    “ Job: [type] Town: [town] Date finished: [month, year] OK to post: [yes / no / ask] Photos kept: [number] Best shot: [file name] Caption: [job type, town, one detail] Alt text: [one sentence of what it shows] Page it goes on: [service page or gallery] “

    Ten minutes once a week is enough to rename, caption and upload that week’s best shots. Over a season the site fills with labeled proof, without a special project.

    What if you have a hundred old photos?

    Do not try to fix them all. Label the best twenty, upload them where they matter, and label new ones as you go. Labels do not promise rankings or AI mentions, and nobody can honestly sell them as a trick. The point is simpler: your photos are real proof, and labels make that proof readable.

    If you would rather have someone else build and update the pages, the website and local SEO are part of the Builders Presence plan. See the pricing page for details.

    Common questions

    What is alt text on a photo?

    Alt text is a short written description attached to an image on your website. Screen readers read it aloud for people who cannot see the picture, and search engines use it along with the page content to understand what the image shows. Write it the way you would describe the photo to someone on the phone.

    Should I put my town and service in every file name?

    Put them in when they are true and keep the name short. A name like water-heater-replacement-townname.jpg is clear. Do not copy the same string of services and towns onto every file. Google says to avoid stuffing keywords, because it makes the page worse for people and can look like spam.

    Do I need alt text on a logo or a decorative image?

    A logo that links home should have alt text with your business name. A purely decorative image, such as a divider line, can have empty alt text so screen readers skip it. If a photo shows your work, it is not decorative and it needs a real description.

    Do job photos from my phone include my location?

    They can. Phone photos may carry location data in the file. Many websites and social apps remove it when you upload, but not all do. Before you post a customer’s home, check how your site handles it, or share a copy exported without location information.

    Want this running for your business?

    15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.

  • How Basement Finishing Companies Get More Leads

    6 min read

    Basement finishing companies get more leads by matching the way homeowners search, showing finished basements by town, and answering the worries that stall the decision: permits, timeline, moisture and cost. Word permits and financing carefully, show before, during and after photos, and reply quickly, because homeowners often compare several companies.

    A basement finishing sale starts with a homeowner who already owns the space and has been looking at the bare concrete for a while. The project is large, the questions are practical, and the decision usually has more than one person in it. So marketing for basement finishing is mostly answering the same few questions before anyone has to call and ask.

    What do homeowners search when they want a basement finished?

    People search at different stages, and each stage wants something different from your page. These are examples of how people phrase it, not search volume data.

    StageExample searchesWhat your page should answer
    Dreamingbasement ideas, finished basement layoutWhat a finished basement can look like, with your real projects
    Comparingbasement finishing company, basement remodel in [town]Who you are, where you work, what you build
    Price checkinghow much does it cost to finish a basementHow you price, what changes the number, how the estimate works
    Worryingdo I need a permit to finish a basement, basement egress window, finishing a damp basementWhat you check, what depends on the town, what you will not finish over
    Specificbasement bathroom, basement bedroom, in-law suite, home theaterExamples of that exact room, with photos

    If you only have a general “Basement Finishing” page, you are missing most of those searches. One page per major room type and one page for the worries is a better start than ten near-identical town pages.

    How do you build project pages by town?

    A town page works when it is a real project in that town. It does not work as a template with the name swapped. Use this outline:

    “ Title: Basement finishing in [Town] Opening line: what you built and for whom ("A family room, bathroom and guest bedroom in a 1960s split-level in [Town]") What the space was like before: ceiling height, ducts, columns, utilities What we built: 4 to 6 bullets What had to be handled: egress, moisture, soffits, permits (only what is true) How long it took: the real number, if you have it Photos: before, during, after, with one-line captions Call button and short form “

    If you do not have a real project in a town yet, do not make a page for it. Cover it in your service area list and build the page when you finish a job there. Service-area pages for contractors explains why.

    How do you word permits and timelines without overpromising?

    Rules about permits, inspections and bedrooms vary by town and by scope, and they change. Do not state them as facts for everyone. Say what you do, and say what depends on the town. A few swaps:

    Risky wordingSafer wording
    No permits neededWe tell you what your town requires for your scope before you sign
    Done in 4 weeksProjects like this have taken [range from your own jobs]. Your schedule depends on scope, inspections and material lead times, and we put it in writing
    Fully code compliantBuilt to the code your town has adopted, with required inspections scheduled
    Instant moisture fixWe check for signs of moisture at the first visit and tell you what should be addressed before finishing
    Permit approval is a sure thingWe handle the application process and keep you updated

    Say only what is true for how you work. If you pull permits, say that. If the homeowner does, say that.

    A related point: a basement bedroom usually has specific requirements for a way out, such as an egress window. Which ones apply depends on the code your town has adopted. Tell homeowners you will confirm it, and do not promise a bedroom before you know.

    How do you talk about financing without getting into trouble?

    Keep it simple and hedged. If you work with a lender or offer financing, say that financing options exist, that approval and terms depend on the lender and the homeowner’s situation, and send them to the lender for specifics.

    • Do not quote rates or monthly payments unless the lender’s full terms appear with them.
    • Do not use phrases like “easy approval” or “no credit check.”
    • Do not name a number a homeowner “qualifies” for before the lender does.

    Rules on advertising credit terms exist, and they differ by location and product. Check what applies to you before you put any numbers on a page.

    What photos make a basement page sell?

    Basements are dark, and bad lighting makes a good job look cheap. Turn on every light, open the egress window, and level the phone.

    • Before: the whole room from the stairs, ceiling height, ducts, columns, utilities, any past water marks
    • During: framing, insulation, rough-in plumbing and electrical, before drywall covers them
    • After, wide: from the same spot as the before, with lights on
    • After, features: egress window, bathroom, wet bar, built-ins, stair trim
    • Detail: one close shot of finish work, such as trim, a ceiling edge or a tile line

    Same-spot pairs are covered in contractor website photos that win jobs. For basements, add the headroom to the caption: “Ceiling is 7 feet 2 inches under the beam” is more useful than “spacious.”

    What should you ask on the first call?

    Put these questions on a card. They qualify the lead and show the homeowner you know where basement jobs go wrong.

    1. What do you want the space to be used for?
    2. Has there ever been water in the basement, or a sump or drain system?
    3. Is there a bathroom rough-in already, or would it be new?
    4. How is the ceiling height, and are there beams, ducts or a low area?
    5. Is there a way out for a bedroom, or would a window need to be added?
    6. When would you like to start, and is anyone else involved in the decision?

    Homeowners often take weeks to decide on a project this size. Keep in touch after the estimate. How to follow up after sending a quote has timing and wording.

    Your checklist for this week

    • [ ] Write one page for the room type you build most
    • [ ] Add a short “what we check first” section about moisture, egress and permits
    • [ ] Pull before, during and after photos from your last three jobs
    • [ ] Add the first-call questions to your phone script
    • [ ] Tell every lead what they will hear from you and when

    If you miss calls while you are on site, missed-call text back answers right away and helps keep the lead. The remodeling page shows how a project-first site fits this work, local SEO covers how it shows up in town searches, and plan details are on the pricing page.

    Common questions

    Should a basement finisher show prices on the website?

    Most don’t, because cost depends on size, ceiling height, moisture, bathrooms, and what the town requires. You can show how you price instead: what a written estimate covers, what you check at the first visit, and how you handle changes. That sets expectations without a number that may not fit the job.

    Do basement finishing companies need a separate page for each town?

    Only where you have real content for it. A page for a town works when it shows an actual project there and says something true about working in that area. Copying the same page with a new town name does not help a reader and may look thin to search engines.

    How do I handle homeowners worried about water in the basement?

    Address it head on. Say what you check at the first visit, such as past leaks, sump or drainage, and signs of moisture. Be clear about what you will fix before finishing, what you refer out, and what you won’t finish over. Honesty here earns trust, because a wet basement that gets finished becomes an expensive problem.

    What is the most useful photo for a basement page?

    A bright, wide after shot from the stairs, with every light on, next to a before shot from the same spot. It shows the change and the headroom. Add a shot of the egress window or bathroom if you built one. Those are the features homeowners ask about most.

    Want this running for your business?

    15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.

  • Photos and Posts on Your Google Business Profile: What Helps a Contractor

    6 min read

    Real photos of your finished work, your crew, and your truck help a homeowner decide to call you, and short posts show the profile is active. Google does not publish exactly how these affect rankings, so use them to win the person looking at your profile.

    When a homeowner finds you on Google, they tend to look at your rating, your phone number, and your photos. The photos are the part you fully control.

    This post covers what to put on your profile, how to shoot it on a job site, and a simple routine so it does not eat your week.

    Do photos on a Google Business Profile help contractors?

    They help the person deciding whether to call you. A profile with real work shown clearly tells a stranger you are established and that you do what you say you do.

    What nobody outside Google can tell you is exactly how photos and posts affect where you rank. Google does not publish the full recipe. What Google does say it uses for local results is relevance, distance, and prominence, and photos are one way to show a real, active business. So use them for the customer first and treat any ranking benefit as a bonus you cannot count on.

    What photos should a contractor upload?

    Aim for a mix. Each type answers a different question a homeowner has.

    Photo typeWhat it answersExample
    Finished workCan they do what I need?A finished kitchen, a fresh roof, a clean tile floor
    Before and afterHow big was the change?Same angle, taken before you start and after you finish
    The crewWho is showing up at my house?The team in clean shirts, in front of the truck
    The truck or vanCan I recognize you when you arrive?Lettering and logo visible
    Work in progressDo they do it right?Clean job site, proper materials, protection on floors, crew in safety gear

    Skip stock photos, logos as your only image, and images with phone numbers pasted over them. Show real work by real people.

    How do you take good job-site photos?

    You do not need a camera. Your phone is enough if you follow a few habits:

    1. Wipe the lens. Job sites are dusty, and a smudge ruins a good shot.
    2. Clean up first. Move the ladder, coil the hose, put the tools away. Two minutes of tidying changes the whole photo.
    3. Shoot in daylight. Turn on lights and open blinds inside. Avoid shooting straight into the sun.
    4. Same spot, twice. For before-and-after shots, mark where you stood so both photos line up.
    5. Take a wide shot and a close one. The wide shot gives context. The close one shows craftsmanship.
    6. Hold the phone level. Crooked photos look rushed.
    7. Ask before you shoot. Get the customer’s okay to photograph and post their project.

    For video ideas, see our post on job-site videos that bring in calls. For the photos on your website, contractor website photos that win jobs covers the same habits.

    What should you keep out of your photos?

    • Street addresses, house numbers, and mailboxes. Protect the customer’s privacy.
    • Family members, especially children, and license plates.
    • Mess and safety problems. A photo of a cluttered site with no safety gear sends the wrong signal.
    • Photos that are not yours. Do not upload another company’s work.
    • Anything that misrepresents what you did. Show the work you actually did.

    What should you post on a Google Business Profile?

    A post is a short update that sits on your profile. It does not need to be clever. Post something a homeowner would find useful or reassuring.

    Ideas that work for most trades:

    • A finished job, with one line about what you did
    • A seasonal reminder, such as “Have your gutters cleaned before the leaves come down”
    • A quick tip that answers a question customers ask you often
    • A note about openings on your schedule
    • A photo of a new truck, a new hire, or a certification you earned

    Keep each post to a few sentences, add a photo, and include a way to reach you. Avoid stuffing it with city names and services in a list. It reads like spam and it does not help anyone.

    A post template you can copy:

    Finished a [type of job] in [neighborhood or town] this week. [One sentence about what was done or a problem you solved.] Need something similar? Call [phone] or message us here.

    What about the business name, categories, and other profile basics?

    Photos and posts sit on top of the basics. If the basics are wrong, they will not help much.

    • Use your real business name, the one on your truck, website, and paperwork. Google says adding keywords or extra information to the name is not allowed and can lead to suspension.
    • Choose the fewest categories you need, specific to your main business.
    • If you visit customers at their homes, set up as a service-area business.

    Our Google Business Profile guide for contractors walks through setup step by step, and the weekly profile routine fits photos and posts into a schedule.

    A 15-minute weekly routine

    1. Pick the best two or three photos from jobs you finished this week.
    2. Check that no addresses, faces, or plates show. Crop if needed.
    3. Upload them to your profile.
    4. Write one post using the template above.
    5. Reply to any new reviews.

    Imagine a painter who finishes three jobs a week. Fifteen minutes on a Friday puts eight to twelve real photos on the profile over a month, with no extra trips and no photographer. This is a hypothetical, but the habit is the point: shoot as you work, and post once a week.

    If you want help with the bigger picture, local SEO is part of the Builders Presence plan, along with a website and automatic review requests.

    Common questions

    How many photos should a contractor upload to Google Business Profile?

    There is no magic number that Google publishes. Aim for a steady stream of real photos: a handful of good ones to start, then a few new ones after each finished job. Quality and honesty matter more than volume. A few sharp before-and-after shots beat fifty blurry ones.

    Do Google Business Profile posts help you rank?

    Google does not publish a full recipe for local rankings, so nobody outside Google can promise that posts move you up. What they can do is show a homeowner that you are active and give them a quick look at your recent work. Treat them as a low-effort way to build trust.

    Can I post customer photos or customer addresses?

    Get the customer’s okay before you show their home, and leave out the street address, house numbers, and anything that identifies where they live. Faces of family members and license plates are also best left out. When in doubt, crop or skip the photo.

    How often should I post to my Google Business Profile?

    Pick a rhythm you can keep up, such as one post a week or after each finished job. A consistent small routine is better than a burst of ten posts followed by six months of silence. If you cannot keep up a schedule, post when you have finished work worth showing.

    Want this running for your business?

    15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.