Choosing and managing SEO

9 red flags your SEO agency is wasting your money

Already paying an agency and not sure it’s working? These are the SEO agency red flags we see most often in home service accounts across Dallas, how to check for each one in an afternoon, and how to fire your SEO agency without losing what you paid for.

Short answer: The biggest SEO agency red flags are guaranteed rankings, reports with no calls or booked jobs, accounts you don’t own, work they won’t show you, bought links, fake reviews, keyword-stuffed or fake-address listings, copy-paste city pages, and a contract you can’t leave. Two or more of these means it’s time to act.

Most contractors who call us have been burned at least once. The story is usually the same: a monthly invoice, a monthly PDF, and a phone that rings about as often as it did before. This page is for that moment. It is not a guide to hiring (we cover that in how to choose an SEO company). It’s a checklist for judging the agency you already pay, and a plan for leaving cleanly if it fails.

The 9 SEO agency red flags

1. They guarantee rankings or a #1 spot

Google’s own Search Central page “Do you need an SEO?” says plainly that no one can guarantee a #1 ranking on Google. An agency that promised one either didn’t understand search or didn’t care. Watch for the softer version too: “guaranteed page one for 10 keywords.” Those keywords are often phrases nobody in Dallas actually types, chosen because they’re easy to rank.

2. Your reports never mention calls or booked jobs

Impressions, “visibility scores” and keyword charts are fine as early signs. They are not the scoreboard. If a year of reports never shows calls, forms and booked jobs from search, the agency is grading its own homework. Ask for calls by source, recorded and tagged. If they say it can’t be tracked, that’s the red flag. Our guides to what a monthly SEO report should show and SEO KPIs that matter list the numbers to demand.

3. You don’t own your own accounts

Your domain, website, hosting, Google Business Profile, Google Analytics and Search Console should all be in your name, with the agency added as a user. Google Business Profile has separate owner and manager roles for exactly this reason. If the agency is the only owner, your listing and your reviews go wherever they go. This is the red flag that hurts most when you try to leave.

4. They won’t say what they actually did

“Proprietary process” and “secret sauce” usually mean very little work. A real monthly report names the pages built or fixed, the listings cleaned up, the links earned and what changed in your Google Business Profile. You should be able to click and see every item. Google’s “Do you need an SEO?” page lists vague answers about methods as a warning sign.

5. Hundreds of new links from sites nobody visits

Google’s spam policies treat buying links, or building them through networks of sites made only to link out, as link spam. Pull a backlink report (Search Console has a free Links report) and look. A plumbing company with fresh links from foreign blogs, casino sites or “article directories” has an agency cutting corners. When those links get ignored or penalized, the rankings they propped up go with them. Real local link building looks like suppliers, local associations and sponsorships.

6. Fake reviews or review gating

Some agencies “help” with reviews by writing them, buying them, or only sending the review link to customers who said they were happy. Google’s review policies prohibit fake engagement and selectively asking for positive reviews. The FTC’s rule on consumer reviews and testimonials, in effect since October 2024, allows civil penalties for buying or selling fake reviews. You carry that risk, not the agency.

7. A keyword-stuffed business name or fake addresses

Changing “Smith Plumbing” to “Smith Plumbing Dallas Water Heater Repair 24/7” or setting up listings at virtual offices in Frisco and Fort Worth can bump rankings for a few weeks. Google’s guidelines for representing your business forbid both, and the usual result is a suspended profile. If that already happened, see what to do when your Google Business Profile is suspended.

8. Copy-paste city pages

Forty pages that say the same thing with “Plano” swapped for “Garland” are what Google’s spam policies call doorway pages. Worse, they can compete with each other and drag down your map rankings across the whole service area. Digital Ducats fixed this exact problem for a plumber and saw map rankings improve about 70% in six days. Our guide to location pages that rank shows the right way.

9. A contract you can’t leave and nobody you can reach

A long lock-in isn’t automatically a scam, but pair it with slow answers, a new account manager every quarter and no clear exit terms, and you’re paying for the agency’s cash flow. Read the notice period, auto-renewal and ownership clauses before you renew. More on that in SEO contracts: month-to-month vs long-term.

One red flag is a conversation. Two or more, especially 2 and 3 together, is a reason to plan your exit.

Signs of a bad SEO company you can check this week

You don’t need to know SEO to check most of this. Block out an afternoon and work down the list.

CheckWhere to lookWhat good looks like
Who owns the domainYour registrar account, or a WHOIS lookupYour business name and your login
Google Business Profile ownerProfile settings, then “People and access”You are primary owner; agency is a manager
Analytics and Search ConsoleAdmin or Settings, then usersYou’re an owner or admin on both
Calls from searchYour call tracking or last three reportsA monthly count of calls and booked jobs by source
BacklinksSearch Console, Links reportReal local and trade sites, no spam networks
Business name on GoogleSearch your company on MapsMatches your truck, sign and invoices
Exit termsYour signed agreementA notice period you can live with and no fee to get your assets back

If something looks off and you want a second set of eyes, an independent SEO audit will tell you what the agency built, what’s risky and what’s worth keeping.

When it isn’t the agency’s fault

Be fair before you fire anyone. Organic rankings take months to compound, even if the map pack can move in weeks; how long SEO takes has realistic timelines by channel. Calls can also be dying on your side: missed calls after 5 p.m., no answer on weekends, slow callbacks. If your call recordings show good leads going to voicemail, more SEO won’t fix that. The agency should be the one pointing it out.

How to fire your SEO agency without losing your rankings

Leaving is easy. Leaving without breaking anything takes a little order. Do it in this sequence.

  1. Get ownership first, then give notice. Before the agency knows you’re leaving, confirm you’re owner on the domain, hosting, Google Business Profile, Analytics, Search Console, ad accounts and Local Service Ads. Request ownership transfers for anything you’re not.
  2. Back up the website. If they host it, get a full copy of the site files and database, or a migration to hosting in your name. Some agencies build sites on platforms you can’t take with you. Find out now.
  3. Sort out call tracking numbers. If the number on your Google Business Profile or directory listings belongs to the agency’s tracking account, it dies when you leave. Port it, or switch listings to a number you own before you cancel. A dead number on your profile is a quiet way to lose calls for months. See how call tracking should be set up so you own the numbers.
  4. Export the history. Download reports, keyword lists, content drafts and any review-request lists. Your next agency needs a baseline.
  5. Don’t delete their pages. Keep the content that ranks, even if you don’t love it. Fix or merge thin pages later, with redirects, not in a panic.
  6. Expect some links to vanish. If they built links on sites they control, those may disappear. That’s usually a good thing long term, but watch rankings for a few weeks.
  7. Remove their access last. Once every transfer is confirmed, remove the agency’s users from each account and change shared passwords.

What we do differently

We wrote this list knowing you’ll hold us to it. Our setup: you own your domain, profile and data from day one, and we’re added as users. Reports lead with calls, forms and booked jobs. You talk to the person doing the work. The company behind this site, Digital Ducats, has marketed home service brands for 10+ years and ranked 715,000+ local keywords on page one; those aren’t Dallas results, and yours will depend on your trade and your competition. If you want us to run the checks above on your current setup, contact us and we’ll walk through it on a call. More guides like this one live in our local SEO resources.

Questions about SEO agency red flags

How do I know if my SEO company is scamming me?

Look for guaranteed rankings, reports with no calls or booked jobs, and refusal to show the work. Then check ownership: if the agency owns your domain or Google Business Profile, that’s serious. Pull your backlinks in Search Console for spam. One issue may be sloppiness; several together usually mean you’re paying for very little.

Can I fire my SEO agency in the middle of a contract?

It depends on what you signed. Read the term, notice period, early-termination and ownership clauses. Even if you owe the remaining months, you can secure your accounts now. Get owner access to your domain, website, profile and analytics first, then give notice in writing. For bigger contracts, have an attorney read it.

Will my rankings drop if I switch SEO companies?

Not if you leave in order. Keep pages that rank, keep the same phone number on your listings, and don’t change your business name or website structure in a hurry. Links the old agency controlled may disappear, which can cause a dip if your rankings leaned on them. Watch calls and map rankings closely for the first month.

Who should own my Google Business Profile?

You should. Make yourself, or someone permanent at your company, the primary owner, and add your agency as a manager. Managers can do the work but can’t take the profile with them. If an agency created your profile under its own account, ask for primary ownership to be transferred to you now, before any dispute.

Ready when you are

Let's get your phone ringing.