Ads management for carpet and rug cleaners

PPC for Carpet Cleaners: Google Ads, Local Services Ads and Meta

Plenty of people who type 'carpet cleaning' never book one: they want to hire a machine for the weekend, buy a shampoo or find out how to lift a wine stain themselves. Those who do book often pick up the phone, and if calls go untracked, the account learns only from the few who fill in a form. We split on site carpet and upholstery work from rugs you collect and wash, keep ads inside the areas your vans reach on the right days, rule out hire and DIY searches from day one and send the value of each completed job back to Google Ads.

On site and rug work apartHire and DIY searches excludedCalls tracked with forwarding numbersJob value sent back to GoogleClear prices, honest free offers
  • Google Partner
  • Talha Aslan and team
  • English, German, Turkish

In short

PPC for carpet cleaners means Google Ads campaigns that keep on site carpet and upholstery cleaning apart from rugs collected for washing, target only the areas your vans cover, exclude machine hire, shampoo and DIY searches, and count calls, messages, forms and the invoiced value of each job as conversions. In the US and the UK, Google's pay per lead Local Services Ads include carpet cleaning, and price or 'free' claims in UK ads must follow the CAP Code.

Talha Aslan and teamLast updated:

Why it needs its own setup

Problems we see in carpet cleaning ad accounts

In carpet cleaning, the ad's job does not end with the search: the lead has to fit a van route or a technician's day, the work has to be done and the invoice raised. When any link in that chain goes unmeasured, the account cannot tell which clicks earn money.

Machine hire and DIY clicks

Searches like 'carpet cleaner hire', 'carpet shampoo' or 'how to get red wine out of carpet' can match service ads on broad match. Equipment sellers and businesses for sale use the same words; with an empty negative list, part of the budget goes to people who will never book a clean.

Phone bookings missing from reports

Most carpet cleaning customers book by phone. Where call reporting with Google forwarding numbers is not switched on, calls from ads and from the website never show up as conversions, and smart bidding learns only from the minority who fill in a form.

Ads in towns no van visits

Leave targeting as a whole county or a wide radius and bookings arrive from towns you visit once a fortnight, or never. Those jobs either wait or send a technician across the map for one room; longer routes eat the margin the ad was meant to earn.

A hallway and a whole house worth the same

A request for one stair runner and a request for every room plus a three piece suite look identical in the report. Bidding drifts towards small jobs that convert easily, while the bookings that pay for the ads are the larger ones combining carpets, rugs and upholstery.

Busy season, unmanaged diary

Spring cleans, end of tenancy moves and the weeks before Christmas push demand up; budgets run dry by midday while the diary is already full, and in quiet months ads run at the same pace with nobody watching. Copy promising next day service stays live long after the diary is booked solid.

'From' prices and free offers that mislead

Lines such as 'rooms from' a low figure or 'free stain treatment' catch the eye, but if most rooms cost more, VAT is left out or the free part needs a minimum spend, customers feel misled at the door. The CAP Code treats price statements that mislead by omission as a breach.

Sources: Google Ads Help: About the search terms report · Google Ads Help: About call reporting

Our approach

Campaigns that tie each service to a route and each lead to a paid job

We build a carpet cleaning account around where the work happens and which days your vans are in which area. Searches for your business name sit in a brand campaign; fitted carpet and stair cleaning in the customer's home in an on site campaign; rugs, kilims and runners you collect and wash at your premises in a rug campaign; sofas, mattresses and dining chairs in an upholstery campaign. Location targeting follows your area groups, ad schedules lean towards the days you cover each one, and the copy says how prices are worked out and how long drying takes.

On Meta we show short videos filmed on real jobs or on your wash floor to households in your area, with message or call objectives, plus seasonal reminders to customers you cleaned for last year. More on our Meta ads management page. So that no booking slips between the inbox and the diary, we plan the flow with our lead generation setup; if the landing page does not show areas, collection days and rug types, we fix that on the carpet cleaning website side.

Talha Aslan, a Google Partner, designs the strategy and account structure; our team handles search term cleanup, seasonal budget changes, ad copy and weekly checks, remotely and in English. Google Ads and Meta accounts are opened in your company's name, you pay the platforms directly by card and we take no commission on that spend.

  • On site, rug and upholstery work in separate campaigns
  • Hire, shampoo and DIY searches negative from day one
  • Areas and ad schedules matched to your routes
  • Calls, messages and forms as separate conversions
  • Accounts in your name, no cut of your spend
Suggested account structure

Ad account

  • BrandBusiness nameBusiness name and town
  • On siteCarpet cleaningStair and hallway carpetsEnd of tenancy carpets
  • UpholsterySofa cleaningMattress cleaning
  • RugsRug cleaning with collectionPersian and wool rugs
  • CommercialOffice carpet cleaningHotel and school carpets
  • MetaMessage ads with job videosSeasonal reminders

On site campaigns stay within the radius a technician can cover in a day; the rug campaign follows the collection days of each area group.

The right campaign

On site carpet cleaner, rug washing plant or commercial contracts?

All three start from the same tracking base; what differs is where the work is done and how large each job is.

On site

Carpet and upholstery technician

The work happens in the customer's home with portable or truck mounted kit; customers ask how many rooms, how long drying takes and when the van arrives.

  • Radius limited to a day's driving
  • Room count asked in the form
  • Upholstery offered alongside carpets

Rugs

Rug washing plant with collection

Rugs are collected, washed and dried at your premises; owners of valuable rugs want to know the method and the turnaround before handing them over.

  • Collection days by area group
  • Copy naming the rug types you accept
  • Invoice value imported per rug order

Commercial

Offices, hotels and schools

Decisions come from a facilities manager or procurement; work is scheduled out of hours and usually starts with a site survey.

  • Separate survey request form
  • Ads weighted to business hours
  • Surveys and contracts imported offline

Specific to carpet cleaning ads

What a carpet cleaning ad account needs

These are the points we check in carpet, rug and upholstery cleaning ads from the angle of advertising codes, platform features and measurement.

Prices in the ad

Rule 3.17 of the CAP Code says price statements must not mislead by omission, undue emphasis or distortion, and rule 3.18 asks quoted prices to include non optional taxes such as VAT where consumers are addressed. If an ad shows a room or square metre rate, we say what counts as a room and what costs extra, and the landing page repeats it.

'From' prices and free extras

Rule 3.22 says 'from' and 'up to' claims must not exaggerate how many customers get that price; rule 3.23 says nothing may be called free if the customer pays anything beyond the unavoidable cost of responding. 'Free deodorising' goes in only when it really carries no charge, and any minimum order is written into the ad itself.

Local Services Ads

Google's pay per lead Local Services Ads list carpet cleaning services as a category in the US and the UK. Where they are available we set up the profile, the business checks and reviews next to search campaigns and compare the cost per booked job across both.

Call tracking that works

Google forwarding numbers are available in the US, the UK, Ireland, Canada, Australia and other markets, so calls from ads and from your website can count as conversions once they pass a minimum length. We set that length to match a real booking call rather than a quick price check.

Season and capacity

Demand rises around spring cleaning, end of tenancy moves and the run up to Christmas. We raise budgets before those weeks, watch impression share lost to budget every day and scale back or add lead times to the copy when the diary fills, so ads never sell a speed you cannot deliver.

A negative list for carpet cleaning

Machine hire, shampoo, spot cleaner, 'how to clean', carpet fitting, carpet shops, car mats, jobs and franchise searches go on the negative list from day one, along with services you do not offer such as rug repair. The list is updated every week from the search terms report.

Sources: CAP Code, section 3: Misleading advertising (rules 3.17 to 3.24) · Google Local Services Ads: categories by country · Google Ads Help: Google forwarding number (country list) · Google Ads Help: About negative keywords

Comparison

Generic campaign or one built for a carpet cleaner?

TopicGeneric campaign templateCampaign built for a carpet cleaner
StructureCarpets, rugs and sofas in one ad groupOn site and collected work in separate campaigns
LocationWhole county or a wide radiusArea groups with set collection days
Irrelevant searchesHire and DIY clicks go unnoticedHire, shampoo and DIY negative from day one
PhoneNot measuredForwarding numbers with a minimum call length
Conversion valueEvery lead the sameInvoiced value of the finished job
SeasonSame budget every monthPlan for spring and Christmas, pullback when the diary fills

Quick check

Scope of PPC management for carpet cleaners

Ads basics: does your account have them?

0 of 6 in place Tick the boxes to see where your ad account stands.

Added as needed

  • Meta campaign with message objective
  • Invoiced job value imported offline
  • Commercial campaign for offices and hotels
  • Reminders to last season's customers
  • Google Ads lead form asset
  • Local Services Ads setup

We choose which of these you need together during the first call.

Tell us about your routes and your season

Share which areas your vans cover on which days, how many jobs a technician can take, the share of upholstery work and your current ad account; on the first call we agree the launch order and the tracking plan together.

Process

From account audit to optimization in four steps

  1. Account audit

    If you have an account we audit it first: structure, match types, negatives, tracking. In most accounts the first win comes from cutting waste.

  2. Measurement and setup

    We install conversion tracking and structure campaigns around the goal, then align the landing page and bid strategy with it.

  3. Optimization

    We move budget to profit-producing campaigns and refine search terms, negatives, bids and ad copy weekly on data.

  4. Reporting and scale

    We report results in business terms, feed winning keywords into the SEO strategy and make scaling decisions on data.

Free tools

Check your carpet cleaning ads for free today

Before the busy season, run your search terms through these tools, see how much hire and DIY searches cost you, preview your ads and build message links and UTM tagged URLs that name the service. All free, no sign up needed.

Ads

Google Ads Audit Tool

Audit your keyword and campaign reports with 14 checks: wasted spend, Quality Score, duplicates, budget and rank limits, plus a health score and a monthly waste estimate.

Ads

Search Term N-Gram Analyzer

Break your Google Ads search terms report into 1, 2 and 3 word phrases, total clicks, cost and conversions for each, and turn the wasteful ones into a negative keyword list.

Ads

Responsive Search Ad Builder

Write the 15 headlines and 4 descriptions of a responsive search ad with live character limits, preview how the ad shows on Google mobile and desktop, and export it.

Analytics

UTM Builder

Build correctly tagged links with Google Ads, social and newsletter presets.

Ads

Google Ads Budget Calculator

Work out the monthly and daily Google Ads budget you need from CPC, conversion rate and your goal, with CPA and ROAS.

All free tools

How we work

How we approach a carpet cleaning ad account

No carpet or rug cleaning business has been an ads client of ours so far; instead of promising outcomes, here is how we would run your account. You can see work from other sectors on our references page.

Routes and capacity first

On the first call we learn which areas your vans cover on which days and how many jobs a technician can fit in, then split locations and budget to match.

Your price wording, in writing

We take your room definitions, minimum charges and any free extras in writing and only use claims you actually honour.

Tuned to the season

Budgets rise ahead of spring and the pre Christmas weeks; when lead times stretch, we update copy and pacing the same day.

The account is yours from day one

The ad accounts belong to your business from the start and each change we make is recorded; should we part ways, you keep the account with all of its data.

All references

FAQ

Questions about PPC for carpet cleaners

If your question is not here, write to us; we will send you an answer and a written quote.

Next step

Let's plan your carpet cleaning campaigns

In a free 15 minute call, in English, we go through your van routes, your busy seasons and how you want prices worded, then send an account structure, a tracking plan and a written quote.

In-depth guide

PPC for Carpet Cleaners: From the First Search to the Paid Invoice

Talha Aslan and teamLast updated: 15 min read

A carpet cleaning ad is only half the job: the booking still has to fit a technician's day or a collection route, the carpet has to dry and the invoice has to be paid. PPC for carpet cleaners means wiring every one of those steps back into the ad account, because an account that only sees clicks has no idea which searches fill the diary with profitable work.

The sections below follow the decisions a carpet, rug and upholstery cleaning business makes, in the order it makes them. Each one ends in something you can check in your own account this week.

When carpet cleaning demand appears

Carpet cleaning demand is triggered by events, not by advertising; the ad's job is to be present when one of those events happens. Knowing which event drives most of your jobs tells you where the first budget should go.

  • Moving out: Tenants chasing a deposit and sellers preparing a viewing need a clean on a fixed date, often with a receipt for the landlord.
  • Pets and accidents: Urine odor, a spilled glass of wine or a flooded basement creates urgent searches with phrases like "today" and "emergency".
  • Seasonal cleaning: Spring cleaning and the weeks before Thanksgiving or Christmas bring planned, larger jobs from households expecting guests.
  • Valuable rugs: Owners of wool, silk or hand knotted rugs research longer and ask about the washing method first.
  • Property managers: Letting agents, landlords with several units and office managers book repeat work and compare a few providers.

This mix sets the channel order: Search catches people who know they need a cleaner, Local Services Ads sit above it where available, the call asset turns a mobile search into a call and Meta reaches households before the season.

Before you open the account, sort last year's jobs into these five groups and note the average invoice of each. The group that brings the largest jobs gets the first campaign.

Building the account around where the work happens

In PPC for carpet cleaners, the campaign line is drawn by where the work is done: in the customer's home, at your wash plant or on a commercial site. Each needs its own budget, location setting and conversion value, and mixing them lets cheap, easy inquiries push the larger jobs out of the budget.

  • Brand: Your business name, its common misspellings and "name plus town"; cheap to protect and it keeps the other reports clean.
  • On site carpet: Fitted carpet, stairs, hallways and move out cleans in the customer's home, limited to a technician's daily radius.
  • Upholstery: Sofas, sectionals, mattresses and dining chairs; often sold as an add on, but searched on its own too.
  • Rug washing: Area rugs, Persian and wool rugs collected and washed at your premises, following your collection days.
  • Commercial: Offices, hotels, schools and places of worship, with a survey request instead of a booking form.

Name campaigns in a fixed order, for example "Search, On site, North area", so anyone can see months later which route spent what.

Keep the number of campaigns in line with your vans. A two van business with seven campaigns spreads its conversions so thin that no bidding strategy learns anything.

Search terms that signal a real booking

A search is more likely to become a job when it describes the carpet, the problem or the place. "Carpet cleaning" alone is vague; "pet urine carpet cleaning near me" or "wool rug cleaning with pickup" describes exactly what will be on the invoice.

  • Method words: Steam cleaning, hot water extraction, truck mount, dry carpet cleaning; customers who name a method have usually compared providers.
  • Problem words: Pet odor, stain removal, water damage, smoke odor, high traffic areas; these jobs are larger and less price sensitive.
  • Item words: Stairs, sectional sofa, mattress, Persian rug, silk rug; each points to a specific ad group and landing section.
  • Place words: Town, neighborhood, ZIP code or postcode district, "near me"; read together with your location setting.
  • Price words: "Cost", "price per room", "how much"; these people compare, so the copy should explain how the price is worked out.

Start with phrase and exact match on a controlled list. Broad match makes sense only after invoiced job values flow back into the account and only as a separate test; without that signal, the algorithm decides on its own where "carpet" ends.

Keeping machine hire and DIY searches out

The negative list for a carpet cleaning account is built around words that sound like your service but belong to someone else: people renting a machine, buying a shampoo, looking for a stain recipe or applying for a job. Keep it as a shared list so every new campaign is protected from its first day.

  • Hire and machines: rental, hire, rent a carpet cleaner, machine, vacuum, brand names of home and rental machines.
  • Products: shampoo, solution, spray, detergent, spot cleaner, baking soda, vinegar.
  • Do it yourself: how to clean, how to remove, at home, homemade, tips, hacks.
  • Trade and jobs: carpet fitting, carpet store, carpet installers, wholesale, jobs, hiring, salary, franchise, business for sale.
  • Services you skip: car mats, rug repair, carpet stretching, if you genuinely do not offer them.

Watch the match type of each negative. Adding "machine" as a broad negative is safe here, but adding "cleaner" would block "carpet cleaner near me", one of your most valuable searches; in that case add "carpet cleaner rental" as a phrase negative instead.

Reading the search terms report line by line takes too long during the busy season. Breaking it into word fragments with our search term n gram analyzer shows within minutes which single word is eating budget. Update the list weekly and reread it from the top before each season.

Local Services Ads next to Search campaigns

In the US and the UK, Google's Local Services Ads include a carpet cleaning category, charged per lead rather than per click, and they are worth testing next to Search rather than instead of it. They appear above the regular ads for many local searches, and Google checks the business before the profile goes live.

The two formats reward different things. Search gives you control over keywords, copy, landing pages and negatives; Local Services Ads depend on your profile, your service area, your reviews and how quickly you answer.

  • Profile: Accurate job types, service area and hours, matching what your Search campaigns promise.
  • Reviews: A steady flow of genuine reviews after finished jobs, asked for in a consistent way.
  • Response: Someone who answers calls and messages during working hours, or a schedule that pauses the profile when nobody can.
  • Comparison: Leads from both formats tracked in the same job list, so cost per booked job can be compared fairly.

Categories differ by country and change over time, so check the current list for your market first; outside the US and the UK, Search with call and location assets remains the base.

Location settings and schedules that follow your routes

In PPC for carpet cleaners, the ad location should be the area your vans actually reach on a given day, not the area you would like to cover. Targeting a whole county or metro area brings jobs from places you visit once a month,.

In location options, choose people who are in or regularly in your targeted locations. The default can also show ads to people who are merely interested in your area, such as someone two states away researching a parent's house.

  1. Write down which ZIP codes or postcode districts each van covers on which days.
  2. Group them into area groups and add each group as a separate location list, or a separate campaign once volume allows.
  3. Weight the ad schedule towards the days before each area's collection or service day.
  4. Center the on site campaign radius on where technicians start their day, not on your office.
  5. Restrict the commercial campaign to weekday business hours, when facilities managers make calls.

Read the location report monthly. An area that books without being targeted is a candidate for a new route; an area that clicks but never books is removed or bid down.

Ad copy, price claims and free offers

Carpet cleaning copy has one job: tell customers before they call what they will find at the door. In the UK, the CAP Code says price statements must not mislead by omission, quoted consumer prices must include VAT, "from" prices must not exaggerate how many customers pay them and nothing may be called free if the customer pays anything beyond the unavoidable cost of responding.

  • Room prices: If the ad shows a per room rate, define a room and name what costs extra, such as stairs, heavy furniture moving or stain treatment.
  • Minimum charges: A minimum job size belongs in the description line, not only at the bottom of the page.
  • Free extras: "Free deodorizing" appears only if it truly costs nothing; if it needs a minimum order, that condition sits next to it.
  • Drying time: A realistic drying time for the method you use; customers plan their day around it.

In the US, federal and state rules on deceptive pricing call for the same discipline. Use assets to answer questions: sitelinks to carpet, upholstery, rugs and service areas; callouts naming your method and insurance; the location asset fed from your Business Profile. The profile name must match your real world business name, with no added keywords.

What the landing page has to answer

The landing page has to answer three questions on the first screen: do you cover my area, when can you come and how is the price worked out. An ad that sends people to a generic home page makes them hunt for those answers on a phone, and most will go back to the results instead.

  • Service area: Towns, ZIP codes or postcode districts and the days you cover each one, kept current.
  • Pricing logic: Per room or per square foot, what counts as a room, what costs extra and any minimum charge.
  • Short booking form: Area, number of rooms or rugs, upholstery yes or no, preferred day; nothing more.
  • One tap contact: A sticky call button and a message button, each tracked as its own conversion.
  • Proof: Real photos of your vans, kit and technicians, your address and opening hours, recent reviews.

Send on site, upholstery and rug campaigns to separate pages or at least separate sections. A sofa owner thinks in seats and fabric, a rug owner in method and pickup; one page that explains three pricing models raises more questions than it answers. If your site lacks areas, collection days and rug types, that is a job for the carpet cleaning website itself, not for ad copy.

Call tracking with forwarding numbers

Most carpet cleaning jobs are booked by phone, and in the US, the UK, Ireland, Canada and Australia, Google forwarding numbers let those calls count as conversions. The setup has a few parts that must work together, and the minimum call length is the setting most accounts get wrong.

  1. Add a call asset with call reporting switched on, so calls from the ad itself are recorded.
  2. Set up website call conversions, which swap the number on your site for a forwarding number for visitors who came from an ad.
  3. Set the minimum call length to match a real booking call in your business rather than a quick price check.
  4. Make phone calls and form bookings primary conversions; keep calls that end quickly as secondary.
  5. Import jobs booked by phone later with their invoiced value, matched to the call that produced them.

For the first two weeks after setup, compare the number of phone bookings in your diary with tracked call conversions. A large gap usually means the number is hard coded in an image or footer the script cannot replace, or that customers dial from a van, a leaflet or last year's invoice.

For message bookings, use a prefilled text with a short reference code and tag every link; our UTM link builder keeps Google and Meta apart in GA4.

Sending the invoiced job value back

The real learning in PPC for carpet cleaners begins when a job is invoiced; until then, the account only sees intent. When one stair runner and a whole house with a three seat sofa count as the same conversion, smart bidding drifts towards small jobs that convert easily.

The answer is offline conversion import. The form stores the Google click ID in a hidden field, phone bookings match the tracked call and message bookings match their code. Once the job is done, its value is uploaded against that ID.

  • Stages: "Job booked" and "job invoiced" go up as separate actions; bidding targets the invoiced stage.
  • Value: Invoice total with or without tax, chosen once and never switched midstream.
  • Timing: Upload at least weekly; for rugs that take days to wash and dry, a delay in reporting is normal.
  • Cancellations: Jobs canceled at the door go up as adjustments.

Enhanced conversions that match hashed phone numbers and emails need a clear privacy notice and a lawful basis under UK GDPR or GDPR. Feed the upload from your job software or a simple sheet; planning the whole inquiry flow with our lead generation setup keeps message and form bookings from slipping between the inbox and the diary.

The monthly report should then show cost per booked job by area group, average invoice by campaign, return on ad spend from invoiced value, the share of jobs booked by phone and the rate of out of area or canceled leads.

Bidding, seasons and technician capacity

Budgets in PPC for carpet cleaners should follow capacity, not the calendar month: when the diary is full, more ad spend brings delays and poor reviews, not more revenue. Raising budgets before the season and pulling back when you are booked solid are two halves of the same plan.

Choose the bidding strategy by how mature your data is. A freshly tracked account starts with a strategy focused on conversions; once invoiced values arrive regularly, switch to one that maximizes conversion value. Make those switches before the busy weeks, never in the middle of them.

  • Before the season: Raise budgets ahead of spring cleaning, the summer moving peak and the pre holiday weeks, and refresh the copy.
  • During the season: Check impression share lost to budget daily; a budget that runs out at noon hands evening searchers to competitors.
  • When booked solid: Lower budgets or add the next free date to the copy; never sell a speed you cannot deliver.
  • Quiet months: Shift spend to upholstery, commercial contracts and reminders to past customers.

Mark known pressure points in the calendar in advance, such as month ends, when many tenancies finish and move out cleans bunch together. On those dates, stating the next available slot in the ad works better than promising same day service.

Meta ads and last year's customers

Meta catches carpet cleaning customers before they search: a short reminder as the season approaches and a one tap route to a call or a message. Keep its budget and measurement separate from Search.

  • Video: Short clips filmed on real jobs or on your wash floor; before and after footage only from genuine work.
  • Objective: Messages or calls, with the first message asking for area and number of rooms.
  • Audience: Households inside your service area; pet owners and recent movers respond to specific copy.
  • Remarketing: A short reminder to site visitors who did not book, during the season only.

Past customers book more easily than new ones. Uploading your customer list to remind them before spring or the holidays needs a lawful basis and clear notice, so add that wording to your booking form now rather than later. More on creative and targeting on our Meta ads management page.

If your business runs regular domestic or office cleaning contracts as well, the recurring work model needs a different account; our page on PPC for cleaning companies covers that structure.

Common mistakes in carpet cleaning ad accounts

Most mistakes in PPC for carpet cleaners are made on setup day and keep draining budget for months. Each item below comes with the better alternative.

  • Targeting the whole metro area: Jobs arrive from places your vans rarely visit; limit locations to area groups and use the "in or regularly in" setting.
  • Launching without negatives: Hire and DIY searches drain budget from week one; add the shared list before campaigns go live.
  • Tracking forms only: Bidding learns from a minority; set up call reporting and website call conversions with a sensible minimum length.
  • Treating every lead as equal: A doormat and a whole house look the same; send invoiced values back as offline conversions.
  • Ignoring capacity: Ads keep running at full speed while the diary is full; pull back or add lead times the same day.
  • Vague prices and free offers: Surprises at the door turn into complaints; spell out the room definition, tax and conditions in the ad.

Check your account against these six points once; if more than one applies, fix tracking and location before adding budget.

Choosing a partner and the next step

When choosing someone to run PPC for carpet cleaners, the key question is whether they will plan around your routes and your technicians' capacity. If nobody asks about collection days or drying time on the first call, the account will probably come from a generic template.

  • Ownership: Are the Google Ads and Meta accounts opened in your company's name, and do you keep all history if you part ways?
  • Tracking plan: Is it written down how calls, messages and forms are separated and how invoiced value comes back?
  • Price wording: Are your room definitions, minimum charges and free extras taken from you in writing?
  • Fee model: Is management a percentage of spend or a fixed fee?
  • Reporting: Does the report talk about booked jobs per area, or only clicks and impressions?

We work on those terms: accounts in your name from day one, no cut of your ad spend and every change logged. The full service is described on our Google Ads management page, and tiers are listed under PPC management pricing.

To start, list the areas you cover and on which days, how many jobs a technician fits into a day, the share of upholstery and rug work and access to any current account. Reach out through the contact form; on the first call we agree the launch order and the tracking plan, and a written quote follows.