Agency, freelancer or do it yourself: marketing help for a window and glass repair shop
What a glass repair company should pay for marketing help, the red flags in the pitches owners get, when doing it yourself is right, and why trial-first beats a contract.
Every glass shop owner with a Google listing gets the same calls. Someone from a company you have never heard of says your profile is "not verified correctly", or that they can get you "on page one", or that they have "a few spots left for glass companies in your area". The number of these calls goes up every year and the quality does not.
Some of that help is worth paying for. Most of it is not. This guide is how to tell the difference, what a fair price is, when you should just do it yourself, and why the order of operations, proof first and then payment, matters more than who you hire.
Do it yourself when
You have under 40 jobs a month and an hour a week you will actually spend. At that size, the three things that move the phone are free: ask for a review at the door on every job, finish the Google profile with services and prices, and put a tap-to-call number above the fold on a plain website. The reviews guide, the profile guide and the website guide are the whole program.
The honest test is whether the hour gets spent. If the search terms report has not been opened in a month, the Google Ads account is not being run; it is being paid for. Most owners who try to do it themselves do the setup once and never return. That is fine for the profile. It is expensive for ads.
Hire a freelancer when
You need one specific thing built. A website with seven job pages and real prices. A Google Ads account set up correctly with the negative list and call tracking. Forty job photos edited and uploaded. These are projects with an end, and a competent freelancer does them for $800 to $4,000 depending on scope.
Ask for two glass or home-service sites they built and call one of the owners. Ask what the cost per booked job was on an ads account they ran. If the answer is "we focus on impressions", move on.
The risk with freelancers is not quality. It is that nobody is watching the account in month three when the auto glass clicks creep back in.
Hire an agency when
You have the call volume to justify ongoing management and no one in the shop who will do it. Usually that is three or more technicians, $1,500 or more a month in ad spend, and an owner who is in the field.
What management should cost for a local glass shop in 2026:
- Google Ads management: $400 to $1,200 a month, separate from ad spend, for a local account. Above $1,500 a month in fees for a one-location shop, ask what they are doing with the time.
- Local SEO and profile management: $300 to $900 a month.
- Meta ads management: $300 to $800 a month plus spend.
- Full service, all of the above plus the website and reviews: $1,200 to $3,000 a month.
Anything quoted as a percentage of ad spend rewards the agency for spending, not for booking jobs. Anything under $200 a month is a template being applied to you and fifty plumbers.
Red flags, in the order you will hear them
"We guarantee page one." Nobody controls Google's rankings. A guarantee is either for a term nobody searches or it is a lie.
"Sign for twelve months, results take time." Results on Search take days. Results on the profile take weeks. Anyone who needs a year before you can judge them wants a year of payments.
"We own the ad account and the website." Then you own nothing when you leave. Every account, domain and page should be in your name from day one. The dataset shows 19.2% of glass shops have no website listed; some of those had one and lost it when an agency relationship ended.
"We do not share the search terms report." Then you cannot see how much of the budget went to windshields. Insist on read access to every account.
"Leads, not calls." Ask what a lead is. A form from someone looking for a job counts as a lead in some reports. Ask for tracked calls over 60 seconds and booked jobs.
"We specialize in every industry." A company that ran dentists last month does not know that "glass repair" pulls auto glass or that foggy units sell in October.
Reviews that all sound the same. Look at the agency's own Google reviews the way a customer looks at yours. If they are all five stars from the same week with no detail, they bought them, and they will suggest you do too.
What to ask before paying anyone
- Which accounts will be in my name? (All of them.)
- What will I see weekly? (Calls, booked jobs, cost per booked job, search terms.)
- What does month one look like, specifically? (Campaign names, landing pages, the negative list.)
- Who in your company has run a glass or window account before, and can I talk to that owner?
- What happens if I stop after two months? (Nothing; it should be month to month.)
- Can I see results before I pay? (The answer to this one separates the field.)
Why trial first
The order of operations in most agency relationships is backwards. You sign, you pay, and then you find out whether the phone rings more. The owner takes all the risk and the agency has a contract either way.
A trial reverses it. The service runs for two weeks at no charge, in your name, with call tracking you can see. At the end you have a number: calls, booked jobs, cost per lead if there was spend. Then you decide. If the phone did not change, you lost a setup call and nothing else, and you keep whatever was built.
Two weeks is not long enough to see everything. A review program needs months. Search can show calls in days, and a profile cleanup shows up in the Performance tab within weeks. It is long enough to see whether the people doing the work know this trade, which is the thing you cannot learn from a sales call.
Compare that to the benchmark numbers: 31% of glass shops have fewer than ten reviews and 19.2% have no site. Most of the owners in those groups have been pitched a dozen times. What they have not been offered is proof first.
Frequently asked
How do I check an agency's claims about other clients? Ask for the client's name and call them. An agency that cannot produce a glass or home-service owner who will take a five-minute call has not got one.
Is a local agency better than a remote one? No. What matters is whether they have run this trade. A remote team that knows the negative keyword list beats a local one that does not.
What should I do myself even if I hire someone? Ask for reviews at the door. Answer the phone. Take job photos. No agency can do those three for you, and they are the three that matter most.
Every service on this site, from Google Ads to bookkeeping, starts as a free 14-day trial, no card, month to month after. Text or call (385) 380-5907.
