Skip to main content
Salinas Marketing

5 September 2026 · 19 minute read

12 contractor marketing ideas for 2026, tested in Salinas.

In August we opened the website of every business in the Salinas Valley Chamber of Commerce directory, all 617 of them. Of the 470 sites that answered, 232 had no way to tap the phone number from a phone.

That is the market you bid against, and it is why most of what follows costs less than owners expect. The bar in this town is low, and the work that clears it is mostly work you already do and never write down.

The twelve moves below are the ones we run for HVAC, plumbing, electrical, roofing and remodel companies across Monterey County, in the order we would run them for a company billing between half a million and five million a year. Each one gives you the move, why it works here, what it costs, and the first thing to do this week.

Every figure below carries a link to where it came from. The platform rules, the statutes and the rebate dates were read on 5 September 2026, and the programs among them change without notice, so check the page before you quote a customer from it.

Idea 01

Build a Spanish-first funnel

Run your ads, your landing pages and your phone line in Spanish first, because most of this city speaks Spanish at home.

The Census Bureau counted 160,779 people in Salinas in its 2024 American Community Survey, and 83.7 percent of them are Hispanic or Latino. Of the 148,318 residents aged five and over, 107,879 speak Spanish at home. That is 72.7 percent of the city, and it is the whole market rather than a slice of it.

Most of your competition runs in English only. You can hear it on their phone lines and read it on their websites. A homeowner whose furnace quit at nine at night, and whose English is a second language, will call the company that answers in the language they think in. Then they will call that company again for ten years, and they will give the number to their brother.

How to do it

  1. Copy your three best Google Ads campaigns, set the ad language to Spanish, and write the new ads in Spanish rather than running the English ones through a translator.
  2. Build one Spanish landing page per trade, with a tap-to-call link at the top of the screen.
  3. Add a Spanish option to the phone tree and put a person behind it.
  4. Put your license number on every ad and every page, in both languages. California Business and Professions Code 7030.5 requires the number in all forms of advertising, and the Spanish ones count.
  5. Log which language each call came in on, so you know by the end of the quarter what the line is worth.
  • Cost: the writing, plus whatever you already pay to answer the phone.
  • Start this week: call your own office and ask for Spanish. Whatever happens next is your baseline.

Idea 02

Make the same facts true everywhere a machine can read them, and skip whatever anyone is selling you as AI optimization.

Google publishes guidance on appearing in AI Overviews and AI Mode, and it is shorter than the industry would like. There are no additional requirements to appear in AI Overviews or AI Mode, it says, nor other special optimizations necessary. You do not need to create new machine readable files, AI text files, or markup to appear in these features. So the AI readiness package somebody is quoting you builds a file Google says it does not need.

What is left is the ordinary work, and one part of it carries more weight for a contractor than for almost any other business. Your facts have to agree with each other. An answer engine cannot visit your job site and it cannot call your references, so what it reads is your website, your Business Profile, your Yelp page and your license record. When your hours differ in three places and your legal name differs in two, you are the business it declines to name.

In our own August count, 159 of the 470 Salinas sites that loaded published no structured data of any kind, so a third of this town gives a machine nothing to read but paragraphs.

How to do it

  1. Write your facts down once, on one page: legal name, the name on the truck, your CSLB number, address, phone, hours, the cities you cover, and the trades you hold.
  2. Fix the website first, then the Business Profile, then Yelp, then every directory you have ever been listed in.
  3. Add ordinary structured data to the site with the type that fits the trade, so a plumbing company publishes Plumber and an HVAC company publishes HVACBusiness, with an entry for each service you sell.
  4. Open your CSLB record and check that the business name on your license matches the name on your invoices.
  5. Publish your price ranges, because a range is a fact a machine can quote and a line reading “call for pricing” is not.
  • Cost: a day of somebody’s attention once, then an hour a quarter.
  • Start this week: search your own company name and read the first answer out loud. Every wrong fact in it sits on a page you control.

Idea 03

Publish real prices in three tiers, with the permit on its own line

Put three prices on the site, name what moves them, and show the permit as its own line rather than folding it into the total.

We are not going to hand you a national average to publish, and the reason is worth saying out loud. The sites that publish water heater and furnace averages disagree with each other by thousands of dollars, several of them will not serve their own page to a machine, and none of them has priced a job in Salinas. Your last twenty invoices beat all of them.

Owners resist publishing a price because they believe it scares people off. It does the opposite work. A price filters the shoppers before they reach your dispatcher, and it gives the serious buyer a reason to call you rather than the company that will not say. It also answers the question the search engine is being asked, which is what the job costs, and a page that answers the question gets quoted.

Three tiers is the right number because three is what a homeowner can hold in their head at once. Good, better and best, with one sentence each on what the money buys.

How to do it

  1. Pull your last twenty invoices for the job you sell most and find the low, the middle and the high.
  2. Write the three tiers as ranges rather than single numbers.
  3. List what moves the price: venting, seismic strapping, an expansion tank, a panel that has to be touched, and the permit.
  4. Show the permit fee on its own line, with a note that the city sets it and you pass it through.
  5. Date the page, and set a reminder to update it every six months.
  • Cost: an hour with your invoices.
  • Start this week: publish the range for your single most common job. One job, one page.

Idea 04

Close every job with photos, and hand one person the camera

Make three photographs the last step of every job in the field app, and give one person, rather than every technician, the job of shooting video.

The three-photo closeout is the floor: the problem, the finished work, and the data plate. It costs a technician ninety seconds and it builds a library your competitors cannot buy. Those photos settle disputes, they train new hires, and they fill the Business Profile that decides whether you appear in the map.

Video is where most companies go wrong. They tell twelve technicians to film, and twelve technicians quietly do not, because being on camera is a skill and none of them signed up for it. Give it to one person instead, usually the owner or whoever runs the office, and ask for two hours a week.

Google takes video up to 30 seconds long, up to 75 MB, at 720p or higher, and photos between 10 KB and 5 MB. A phone from the last five years clears all of that without you thinking about it.

How to do it

  1. Add a required photo field to the closeout screen in your field app, so a job cannot be closed without one.
  2. Name one person as the camera and write it into their job description.
  3. Ride along one morning a week and shoot clips under 30 seconds, one job to a clip.
  4. Post them to the Business Profile first, then to YouTube and Facebook.
  • Cost: the phone in your pocket.
  • Start this week: turn on the required photo field before the next job goes out.

Idea 05

Run the Business Profile as the storefront and the website as the asset

The Business Profile wins the map pack, and the website is a large part of what decides whether it does.

Google says local results rest on three things: relevance, distance and prominence. Relevance is how well your profile matches what somebody typed. Distance is how far you sit from them, which you cannot change. Prominence is how well known the business is, and Google names reviews, links and citations among the inputs. Two of the three are things you build, and both of them run through the website.

That is the part owners get backwards. They pour a year into the profile, leave the website as a brochure from 2019, and then wonder why the company two miles further out keeps beating them.

How to do it

  1. Set the primary category to the thing you most want to be called for, and add the rest as secondary.
  2. Fill the services list out completely, one entry per thing you sell, with a sentence each.
  3. Post once a week. A finished job with a photo counts as a post.
  4. Seed the questions section with the five questions your dispatcher answers every day, then answer them.
  5. Point the profile at a page that matches it, so a plumbing search lands on the plumbing page rather than the home page.
  • Cost: twenty minutes a week once it is set up.
  • Start this week: read your services list and count how many of the things you sell are missing from it.

Idea 06

Answer fast, and triage instead of apologizing

Get a person on the phone inside the hour, and open with a question that sorts the emergency from the schedule.

The number everybody quotes about lead response is usually the wrong one. The study people reach for is “The Short Life of Online Sales Leads”, published in Harvard Business Review in March 2011. It found that firms trying to reach a customer within an hour of the query were nearly seven times as likely to qualify the lead as firms that tried an hour later. Against companies that waited 24 hours or longer, the same firms were more than 60 times as likely. The five-minute figure pasted into every contractor blog comes from a different dataset, and the people quoting it rarely say so.

An hour is the published bar, and in this trade you should beat it badly. Speed is worth less than owners think when it gets spent apologizing, though. A dispatcher who answers in four minutes and then promises a callback has converted nothing. The answer that works sorts the caller in one sentence: is water running right now, or are we booking something. The first goes to a truck. The second goes on the calendar, and the caller hangs up knowing which one they are.

Missed-call text-back is the cheapest version of this, and it carries a rule most contractors have never heard of. Business texting from a ten-digit number in the United States runs on A2P 10DLC, which means you register the business and the campaign with the carriers before you send anything. Unregistered traffic gets filtered or blocked outright, so the review request you thought went out never arrived.

Recording calls carries a rule too, and California is stricter than most states. Penal Code 632 reaches a person who, intentionally and without the consent of all parties to a confidential communication, uses an electronic recording device to record it. All parties, not one. If your call tracking records, the caller has to be told at the top of the call and has to be able to hang up. Ask your own attorney what the notice should say rather than copying one from a vendor’s help page.

How to do it

  1. Register your number for A2P 10DLC through whoever provides your texting, and expect it to take a few weeks.
  2. Set a missed-call text that asks one question: is this an emergency now, or are we scheduling.
  3. Route the emergency answers to a phone a person is holding.
  4. Buy live after-hours answering rather than an answering machine, and give the service your triage question.
  5. Track time to first human answer every week and put the number on the wall.
  • Cost: an answering service and a texting line, both of which you may already pay for.
  • Start this week: have somebody fill in your own web form at eight at night and time how long it takes to hear back.

Idea 07

Run Local Services Ads and measure them on live-answer rate

Local Services Ads charge you per lead rather than per click, and the number that decides whether they pay is how often a person picks up.

Local Services Ads, or LSA, are the results that sit above the regular Google ads with a green check on them. For the trades that badge is Google Guaranteed, and you earn it by passing Google’s license, insurance and background checks and keeping all three current in the portal.

Google says the ranking depends on four things: how responsive you are to customer inquiries, your review rating and count, how close you sit to the customer, and your bid. It also says plainly that missed calls may hurt your responsiveness. That is unusual candor from a platform, and it means the campaign is an operations lever with a bill attached.

The old routine of disputing bad leads every Friday is finished. Google now assesses leads when the customer makes contact, does not charge for the ones it judges invalid or low quality, and reassesses charged leads over time, issuing credits automatically. You still rate the bad ones, and the weekly dispute session is no longer where the money sits.

How to do it

  1. Pass the checks and keep your license and insurance current in the portal, because a lapse turns the ads off.
  2. Set the budget only for the hours a person answers the phone live.
  3. Answer every call, since a missed one costs you the lead and the rank together.
  4. Ask every LSA customer for a review, because the count feeds the rank you are paying for.
  5. Read the recording of any lead you rate badly, so you learn whether the problem was the lead or the greeting.
  • Cost: per lead, and it moves by trade and by month.
  • Start this week: pull your answer rate for the last thirty days. If it sits under 90 percent, fix that before you raise the budget.

Idea 08

Ask for reviews that name the job and the neighborhood

Text the review request within an hour of the invoice, and ask the customer to say what was fixed and where they live.

A review reading “great service” helps nobody. A review saying the technician replaced a leaking water heater in Alisal on a Sunday tells the next reader what you do and tells Google where you do it. You cannot write that sentence for them, and you do not have to. You have to ask a better question than “would you leave us a review.”

Google’s rules here are worth reading once, because two common tactics break them. You may not discourage negative reviews or selectively solicit positive ones, and you may not offer payment, discounts or free work in exchange for a review. Asking every customer is allowed, and Google says so in the same policy.

How to do it

  1. Send the request by text within an hour of the invoice, while the repair is still the most recent thing that happened to them.
  2. Ask two questions: what did we fix, and what part of town are you in.
  3. Send it to everybody, including the job that went sideways, because a company with nothing but five-star reviews reads as a company that bought them.
  4. Answer every review inside two days, and answer like a person rather than a policy.
  5. Keep the cadence weekly. Forty reviews across a year beats forty reviews in March.
  • Cost: nothing, once the text is written.
  • Start this week: rewrite your review request so it asks the two questions.

Idea 09

Segment the list by equipment age

Pull every install older than about ten years out of your job history and write to that list on its own.

Most contractors keep one list and send it one thing, which is a tune-up coupon in spring and another in fall. That mail earns tune-ups, which is what it asked for. The customer whose water heater went in twelve years ago is shopping for something else. They are three months from a flooded garage, and their last invoice said nothing about it.

The equipment age sits in your job history already. It is the most valuable thing in the business that nobody exports.

How to do it

  1. Export your jobs with the install date and the equipment type, which every field app can do.
  2. Filter to installs older than ten years, then sort by the original ticket size.
  3. Write one plain letter. A postcard reads as a coupon and goes in the bin with the coupons.
  4. Say what they have, roughly how long it lasts, what replacement runs, and what rebates and financing exist right now.
  5. Mail it, call the top fifty yourself, and repeat it every quarter with the cohort that just crossed the line.
  • Cost: postage, and an afternoon.
  • Start this week: run the export and count how many names come back. The number is usually larger than owners guess.

Idea 10

Become the rebate and permit desk

Handle the rebate paperwork and the city permit end to end, then say so in the ad, because the paperwork is where half of these jobs stall.

Monterey County buys its power through Central Coast Community Energy, and 3CE’s residential program is called Electrify Your Home. It covers heat pump water heaters, heat pump HVAC, induction cooktops and ranges, and portable heat pump space conditioners. The amounts live on the program page and they move, so read the page rather than a number in an article, including this one.

Two dates matter right now. Equipment installed between June 1, 2025 and July 31, 2026 has to be submitted by September 30, 2026, and 3CE says the program design is expected to change on October 1, 2026. Applications are processed in the order they arrive and are subject to available funding, which is the polite way of saying the money runs out.

Two more things to get right when you talk about money this year. The federal 25C credit is gone for work done now. The IRS says the credit is not allowed for any property placed in service after December 31, 2025, so a heat pump installed in 2026 earns nothing from it. TECH Clean California closed its single-family incentives to new reservations in November 2025. By February 2026 the single-family rebates were reported fully reserved statewide, and new requests went onto a waitlist.

One more, because contractors get sent the wrong way on it constantly. 3C-REN is a different organization and it is not a Salinas program. The Tri-County Regional Energy Network serves San Luis Obispo, Santa Barbara and Ventura counties. Sending a Monterey County homeowner there costs them a week and costs you your credibility.

How to do it

  1. Learn one program properly rather than five badly, and make it the one your customers can use.
  2. Put the current amount in the quote as a line item, with the date you checked it.
  3. Pull the permit yourself and show the fee as a pass-through.
  4. Give the customer one page: what they get, what you file, what they sign, and how long it takes.
  5. Read the program page monthly, because these open and close without notice.
  • Cost: the hours, which you bill.
  • Start this week: read the current program page front to back and write down what it does not cover.

Idea 11

Put financing on every quote over $1,500, monthly payment first

Show the monthly payment beside the total on every quote above about $1,500, and put the application inside the field app so it happens at the kitchen table.

A homeowner staring at a four-figure number is doing arithmetic they cannot finish. The same number shown as a monthly payment, one they can hold against their phone bill, is a decision they can make while your technician is standing there. Wisetack, GreenSky, GoodLeap and Service Finance all build for this trade, and any of them will sit inside the quote your technician is already holding.

We are not going to quote you a close-rate lift. The numbers that circulate come from the lenders, none of them publish a method, and you have better data than they do. Run it for a quarter and measure your own.

How to do it

  1. Pick one provider and learn it well, because a technician choosing between three will offer none.
  2. Put a soft-pull pre-approval link on the site, so a shopper can check before you arrive.
  3. Print the monthly payment on the quote beside the total, on the same page.
  4. Train the technician to say the payment out loud as the total lands.
  5. Track how many quotes over $1,500 carried a payment, weekly, by technician.
  • Cost: a percentage per funded job, which the provider will quote you.
  • Start this week: take your three largest open quotes and add the monthly payment to each one.

Idea 12

Sign property managers and restoration companies to a service agreement

Win the repeat commercial work with a one-page priority service agreement instead of a referral fee.

Property managers and restoration companies buy reliability ahead of price, because their whole job is keeping a tenant calm and an insurance file closed. Give them the thing that removes their risk and you get a pipeline that does not care what Google does next quarter.

One page is enough, and it holds a response window in hours, your license and a current certificate of insurance, net-30 terms, a named contact who answers the phone, and a photo report on every job. That last item is why the photo closeout comes earlier on this list.

Paying a real estate agent cash for referrals is a different conversation, and it belongs to their broker’s compliance officer rather than to your marketing plan.

How to do it

  1. List the property management companies and restoration firms working within twenty miles, which is a morning of work.
  2. Write the one-page agreement before you call anybody.
  3. Ask for the emergency list rather than the whole account, because that is the door that opens.
  4. Send the photo report the same day, every time, through the first ninety days.
  5. Review the terms yearly, and raise the response window before you raise the rate.
  • Cost: your time, and a certificate of insurance you already carry.
  • Start this week: write the one page. It is shorter than the proposal you would otherwise send.

Putting it in order

Where to start

With no budget, do five things in this order: put a tap-to-call link at the top of every page, turn on the required photo field, rewrite the review request, publish the price range for your most common job, and put a Spanish option on the phone. All five are free and all five take under a day. The first one alone fixes the failure our August count found on half the websites in this town.

With three thousand a month, spend it in this shape. Put roughly half into Local Services Ads and Google Ads, with Spanish campaigns running alongside the English ones. Put a quarter into the website, because the map pack rank you are paying for leans on it. Put the last quarter into the boring middle: the answering service, the texting line, the review requests, and the person holding the camera. The middle is where most budgets leak, and no vendor sells it to you because there is no commission in it.

Whatever the budget, measure one number weekly before you measure anything else, and that number is how often a person answers the phone.

232 businesses in this town have a website you cannot call from. The link takes four minutes to add. Start there, then work down the list.

Want the three that move first for your company?

Tell us the trade and the towns you cover, and we will look at what you already have before we quote anything.

Get Your Free Audit