Industry
Why you feel scammed by all of your previous SEO providers
TL;DR
Most digital marketing agencies are not running a literal con on moving companies. What they are running is a set of normalized practices that quietly transfer most of your retainer into their margin instead of into your rankings. The pattern is consistent: inflated pricing relative to actual delivery cost, 6 or 12 month contracts backed by hosting and domain hostage clauses, near-zero off-page investment, doctored or vanity-metric reports that look great while leads stay flat, no transparency on where the money goes, and arbitrary deliverable counts ("30 keywords, 10 content pages, 10 backlinks, 10 business listings") that exist to standardize their operations rather than to grow your business. This post breaks down the seven most common patterns, plus four more that have appeared as AI and white-labeling have grown, and ends with a 10-minute audit you can run on your current agency tonight.
We work with moving company owners every week. The most common opening conversation is some version of "I've been spending $1,500 to $3,000 a month on SEO for a year and it's not working, I don't see any improvement." The owner usually has a stack of monthly PDF reports, a list of "keywords ranked," and zero sense of what that money has actually moved.
That gap, between what was paid and what can be measured, is where the entire problem lives. It is not always fraud in the legal sense. It is closer to a set of industry-standard practices that move money out of your account and into the agency's margin without you ever signing off on it explicitly. Most owners do not know what to look for, and the agencies have no incentive to volunteer it.
This post is the conversation we usually end up having on those calls, written down. If you want the constructive companion piece, our post on why you have to do SEO in 2026 covers what real mover SEO actually involves and why it is still worth doing despite everything in this article.
1. Where your $2,000 retainer actually goes
Start with the math. A typical mid-market SEO retainer for a moving company runs $1,500 to $2,500 per month. Take the middle of that range, $2,000, and ask: what does the agency actually have to spend to deliver on it?
Honest delivery costs include the writer who produces the content, the designer who handles graphics and landing-page work, the link-builder or PR specialist who does outreach, the technical SEO time for site audits and fixes, the tooling subscriptions (Ahrefs, Semrush, Screaming Frog, BrightLocal), the account-management hours, and a slice of the agency's overhead and sales cost. Run those numbers honestly and you land at roughly $900 to $1,200 of real cost per $2,000 retainer. The rest, $800 to $1,100 every month, is gross margin.
That margin is not automatically wrong. Every business needs margin. The problem is that the work delivered is rarely calibrated to justify the gap. The agency could spend another $400 a month on real off-page outreach and turn a struggling client into a winning one. They almost never do, because the existing margin already supports the business and the client cannot tell the difference month to month.
Read that figure carefully. You are paying $24,000 a year for roughly $13,200 of work. That is not unusual. It is the median. And the moment you ask an agency to itemize where the money goes, the conversation stops being comfortable.
2. The contract lock-in and the hosting hostage situation
The second pattern is structural. Most agencies will not take a moving company on as a client without a 6 or 12 month contract. The justification offered is always some version of "SEO takes time."
That justification is partially true. SEO does take time. We tell every prospect the same thing: expect 4 to 9 months for organic results to compound to meaningful volume, and 60 to 90 days for the local pack to shift on focused work. So a long expected engagement is reasonable. What is not reasonable is making that engagement contractually mandatory.
The point is simple: you should stay because the results are good, not because the contract says you have to. An agency that needs a 12 month lock-in to keep clients is admitting that their results alone are not enough to retain you. A month-to-month agreement keeps both sides honest. The agency knows they have to keep producing. You know you can leave the moment they stop.
The lock-in problem gets worse when the agency also hosts your website. This is one of the oldest tricks in the industry. The agency builds you a "free" or discounted website as part of the package, then hosts it on infrastructure they own. When you eventually try to leave, you discover that the site you thought was yours is rented. Leave the agency, lose the site. Sometimes lose the domain too. Sometimes lose the analytics history and the Google Business Profile login.
The fix is simple but it has to happen before you sign anything. Insist that the domain stays in your registrar account. Insist that hosting runs on infrastructure billed to your business. Insist that the Google Business Profile is owned by an email on your domain, not the agency's. Insist that quote-form submissions land in your inbox, not the agency's CRM. The agency gets invited as a collaborator. They never get to be the owner.
3. The off-page underinvestment
⚠ Read this section first
If you only remember one section from this entire post, make it this one.
Off-page SEO, mostly link building and earned mentions on real industry sites, is the single area where moving companies get cheated the hardest and the most consistently. The on-page work is somewhat visible: you can see a blog post, you can see a redesigned page, you can see a fixed sitemap. Off-page work is invisible by default. That invisibility is exactly why agencies underinvest in it, and why the underinvestment is the most expensive line item in the entire retainer.
Real off-page work for a moving company means earning links and mentions from sites Google already trusts. A real backlink from a relevant industry site, earned through outreach, can cost the agency anywhere from $150 to $800+ once you account for the outreach hours, the rejected pitches, the relationship building, and (sometimes) the placement fee. Doing this at meaningful scale, three to five real links per month, costs the agency real money and there is no way to fake it convincingly to a client who knows what to ask for.
So most agencies just do not do it. They "do off-page" instead by submitting your business to free directories that take five minutes per submission and produce links Google has been quietly ignoring since 2014. Brownbook, Cylex, Hotfrog, MyHuckleberry, EZLocal, dozens more. The line item on your invoice says "off-page SEO" or "link building." The actual work done is a $40 overseas contractor running a directory-submission spreadsheet that produces a 47-link list nobody at Google will ever count toward your authority.
For movers specifically, the real off-page targets are not generic directories. They are moving-industry publications, real estate and relocation partner sites, BBB activity, local chambers of commerce, local news coverage of community work, AMSA and state-association listings, and storage and logistics partner blogs. Earning a placement on any one of those takes hours of outreach. None of them are on the agency's directory spreadsheet. None of them will appear in a typical monthly report because no work was done to earn them.
Here is the competitive math that makes this so damaging. The mover that ranks #1 organically in your metro has, on average, 30 to 100+ real referring domains accumulated over years of either deliberate outreach or organic media coverage. Closing that gap on a $2,000 retainer with $120 of monthly off-page spend is not slow. It is impossible. The math literally does not work. You will be on page two forever, and the agency will keep collecting checks while pointing at "47 backlinks built this month" as evidence of progress.
⚠ The off-page tell
Ask your agency for the list of links and earned mentions they built for you in the last 90 days. Specific URLs, with the date acquired and the domain authority. If the answer is "we don't share that" or "it's part of our proprietary process" or you get a list of free directories like Brownbook and Cylex, your off-page line item is fiction. A real off-page operator will hand you the list immediately, because building those links was real work and they want credit for it. If the list is short (three to five links per month) but every link is on a relevant industry site, that is the right answer. If the list is long but every link is on a directory you have never heard of, that is the wrong answer.
4. The doctored report
Monthly reports are where the gap between what you paid for and what you got is most carefully concealed. The standard pattern looks like this: a 12-page PDF arrives on the first of the month. The first page shows a "visibility score" that is up. The second page shows a list of keywords with little green up-arrows. There is a chart of impressions trending nicely. There is a screenshot of one or two ranking improvements. The summary paragraph uses words like "momentum" and "trajectory."
What is missing from the report is also consistent: the actual organic activity numbers. How many people landed on the site from organic search this month? How many of them clicked the call button or filled out the quote form? How does that compare to last month, and to the same month last year? Those are the things SEO directly produces, and they are also the things any agency should be willing to be measured on.
Sometimes those numbers are missing because they are bad and the agency does not want to put them in writing. Sometimes they are missing because the agency never set up the tracking that would let anyone measure the activity their work is supposed to drive (which is often deliberate, since untrackable means undisputable). The result looks the same: a report that shows "things going up" while the inbound activity SEO is supposed to produce stays flat. What happens after the call rings or the form lands depends on the mover's sales process, not the agency. But producing the call and the form fill in the first place is the SEO job, and that part has to be in the report.
The Google Business Profile attribution trick
There is one specific reporting trick that deserves its own callout because it is so common and so devastatingly misleading. Google Business Profile rankings (the local pack) and organic search rankings are two completely different systems, driven by completely different signals, but agencies almost always report them as one combined "rankings" number. The result is that a moving company with a strong GBP and zero real organic presence will see a monthly report claiming "10 first-page rankings won" when in fact every single one of those rankings is the GBP profile appearing in the map pack.
Map pack rankings are produced by GBP work: complete categories, weekly posts, regular photo uploads, review acquisition, Q&A maintenance, NAP consistency across listings. Organic rankings are produced by SEO work: site authority, content depth, technical health, real backlinks, page experience. The two are largely independent. You can have a top-ranking GBP and a website that ranks nowhere organically, and most of your local pack visibility will still be there. The agency is happy to take credit for all of it, because conflating the two surfaces makes the report look ten times better than the actual SEO work justifies.
The way to defuse this trick takes one question. Ask your agency to send you a list of the keywords your website ranks on page one for, excluding the local pack. If that list is short or empty, the SEO work has not produced organic visibility, and what you have been paying for is either GBP optimization (which is fine, but should be billed and labeled as such) or no real work at all.
This is also where outright report editing shows up. Some agencies will literally edit screenshots from Search Console or Semrush to inflate numbers. Most do not need to go that far, because cherry-picking which metrics to show is enough to make almost any account look good. If your report includes a "visibility score" that the agency calculates internally, but does not include the raw number of organic call-button clicks and form submissions from Google Analytics, you are looking at a marketing document, not a business one.
5. The transparency black box
Closely related to the doctored report is the spend allocation black box. Ask any agency this question: "Of the $2,000 I pay you each month, how much goes into content production, how much into off-page, how much into technical work, how much into account management, and how much is your margin?"
You will get one of three answers. The honest answer is a real breakdown with rough percentages. The semi-honest answer is "I'll have to look that up and get back to you." The dishonest answer is some version of "we don't break it down that way" or "our process is proprietary."
The third answer is the most common, and it is not a real answer. Every agency knows internally how their delivery cost breaks down. They have to, because that is how they decide whether to take you on as a client and what margin they make. Refusing to share that breakdown means they have decided you should not see it. Usually because the off-page and technical numbers are embarrassing.
You should be able to look at one page and answer four questions: how much went into content this month, how much into off-page, how much into technical and dev, and how many account-management hours were spent. If your agency's reporting cannot answer those questions, you are not buying a service. You are buying a black box.
6. The arbitrary deliverable counts
The way most SEO retainers are packaged makes no strategic sense. The package commits to a fixed number of keywords ("we'll target 30 keywords"), a fixed number of content pages ("10 pages per month"), a fixed number of backlinks ("10 new links per month"), and a fixed number of business listings ("10 new listings per month"). Every market gets the same package. Every starting point gets the same package. Every season gets the same package.
This is cargo-culting dressed up as a service tier. The right number of keywords to target this month depends on your market's competitive depth, what you currently rank for, and which queries actually drive inbound activity. The right number of new content pages depends on whether you have any topical authority yet, whether the existing pages need refreshing instead of new ones, and whether the writer can produce something useful that frequently. The right number of backlinks depends on whether the off-page operator can actually earn relevant ones through outreach this month, not on a fixed quota that has to be met by the 30th. The right number of business listings is usually do all the relevant ones once, then stop, because there are only so many places that matter and after that you are submitting to spam directories.
Standardized deliverable counts exist because they make the agency's operations team's job easier. They have a content production schedule, a link-building queue, and a directory submission spreadsheet. Standard packages let them assign work to junior staff predictably. None of this is calibrated to your business or your market.
The honest version of this is needs-based: every month, the strategist looks at what your market actually requires and what the previous month's data showed, then decides what work to do. Some months that means 6 blog posts, some months it means none. Some months it means an aggressive backlink push, some months it means a technical site overhaul. The retainer pays for a budget of strategist time and production capacity, not a fixed list of deliverables. Honest agencies sell time and judgment. Dishonest ones sell deliverable counts.
7. Four more patterns that have grown up alongside AI and white-labeling
The six patterns above are the classics. The next four have grown up over the last few years as AI tools and white-label arbitrage have changed what is possible:
The white-label arbitrage
A growing share of SEO work sold in the US is actually delivered by overseas agencies in the Philippines, India, Pakistan, or Eastern Europe at a fraction of the price billed. The US-facing agency adds a logo, a strategist who joins the call once a month, and a 4 to 6x markup. Some of this is fine if the underlying work is good. Most of the time it is not, because the offshore team is producing 30 mover SEO accounts a week and treating yours like account number 17.
AI-generated content at human-writer prices
The blog post line item used to mean a human writer spent four to six hours on the piece. Now, at most agencies, it means someone ran a prompt through ChatGPT or Claude, lightly edited the output, and shipped it. The cost to produce dropped by 90 percent. The price billed to you has not moved. Worse, Google has been actively penalizing this kind of content since 2023, so the same line item that used to help your rankings can now actively hurt them.
The cookie-cutter location page spam
"We'll build 25 city pages for you" sounds great until you look at the pages. They are all the same template with the city name swapped in. Same paragraphs, same images, same testimonials. Google flagged this exact pattern as a spam tactic in the September 2023 Helpful Content update and has been deprecating it ever since. Worse, in some cases, having 25 of these pages is now actively worse than having 5 real ones, because the thin pages drag down the perceived quality of the whole site. Our piece on what a good moving company website looks like covers what a real location page looks like instead.
The "SEO score" deliverable theater
A growing number of monthly reports now include a "site SEO score" out of 100, generated by a free tool the agency does not own. The score moves from 73 to 81 over six months. The owner sees the number go up. What they do not see is that the score is generated by an automated audit checking 40+ technical signals, half of which Google does not actually use as ranking factors, and the score is roughly meaningless as a predictor of rankings. The agency has discovered they can ship a "score went up" line item without doing anything that affected your business.
8. What an honest agency actually looks like
It is worth describing the inverse, because the contrast is what makes the patterns above visible. An honest mover SEO arrangement has eight characteristics:
- Month-to-month, no contract. You can leave any time. The agency relies on results to keep you, not paperwork.
- You own everything. Domain, hosting, CMS, GBP, and the form-submission stream. Agency has invited collaborator access only.
- Reports lead with what SEO actually produced. The first numbers on page one are organic sessions, organic clicks on the call/quote button, and organic form fills, read directly from Google Analytics and Search Console. Rankings and impressions come second.
- Spend is itemized. You can see how the retainer split between content, off-page, technical, and account management each month.
- Off-page is real and listed. You get the URL, the domain, and the date of every link or earned mention they built for you, every month.
- Deliverables are needs-based, not fixed counts. Some months are content-heavy, some are off-page-heavy, some are technical. The retainer buys judgment, not a checklist.
- Content is human-written or transparently AI-assisted with disclosure. No premium prices for ChatGPT output passed off as agency work.
- The agency tells you when you should not be spending. A market with no foundation, a website that needs to be rebuilt first, a competitive depth that does not justify a $2,500 retainer. Honest agencies say no.
9. The 10-minute audit you can run on your current agency tonight
If you already have an agency and you want to know whether the patterns in this post apply to you, here are five questions to send in an email tonight. The quality and speed of the answers will tell you more than another six months of monthly reports will:
- "Can you send me the list of all backlinks and earned mentions you've built for us in the last 90 days, with URL, domain, and date acquired?" An honest agency replies inside a day with a real list. A dishonest one stalls, deflects, or sends you a list of free directories.
- "Of the monthly retainer, can you give me a rough percentage breakdown of how much goes into content, off-page, technical, account management, and margin?" An honest agency answers with real numbers. A dishonest one says it is proprietary.
- "How many calls and quote-form submissions did organic generate last month? What was the same number 12 months ago?" If they cannot answer in their own data, the tracking does not exist or they have been deliberately not looking at it.
- "If we ended the engagement next month, what would I lose? Domain, hosting, GBP, the website itself, the form-submission stream?" If the answer to any of those is "we own it" or "we'd have to migrate it for you," you are in a hostage situation. Fix it before you do anything else.
- "What did you decide NOT to do this month, and why?" An honest agency is constantly making choices about what to prioritize. They can name three things they considered and chose not to do. A dishonest agency just runs the standard package.
A reasonable expectation
You should expect every one of those answers within 48 hours, in writing. Not on a call where things can be glossed over. If your current agency cannot or will not put those answers in an email, that itself is the answer.
10. "Wait, don't all agencies do this? What makes you any different?"
Fair question, and the honest answer is not that we are the only honest agency in the industry. There are other good ones. But our incentive structure does line up differently from the average agency in ways that are worth being explicit about, especially after spending nine sections describing how the average agency operates.
We are a small, new team. Our overhead is a fraction of what a thirty-person agency carries, and our cost per client to deliver the work is lower because of it. That means more of every dollar you pay actually goes into the work itself. It is also why we can sell at retainer levels where the math works for the client, real off-page included, instead of being structured around extracting margin.
More importantly: our profit does not come from month one. It comes from the long-tail relationship. The standard agency front-loads margin, then slowly degrades the service over the contract term, because once you have signed for twelve months their job is mostly already done. Our model is the opposite. The longer a client stays, the better the unit economics work for both sides. That means we have to actually deliver results, because nobody stays for two years on a month-to-month engagement unless the work is producing something they can see.
That is why we sign month-to-month, why we insist every digital asset is in your name, why we report on the activity SEO actually produces, and why we publish itemized spend. Not because we are saints. Because we know the only business that survives at our scale is one built on clients who want to stay.
Frequently asked questions
Are all SEO agencies scamming moving companies?
No. There are good agencies in this industry. The problem is that the bad practices in this post are common enough that the average mover has experienced at least two or three of them, often without realizing it. The honest agencies look very different on contract terms, reporting transparency, and how they justify spend allocation.
Why is a long-term SEO contract a red flag?
SEO genuinely takes time, so a long expected engagement is reasonable. But the engagement should last because the work is producing results, not because a contract or hosting clause prevents you from leaving. A month-to-month agreement keeps both sides honest. If an agency only agrees to take you on under a 6 or 12 month lock-in, ask why their results are not enough to keep you.
How much of a typical SEO retainer is actual work versus agency profit?
Honest delivery costs (real content writing, real off-site work, real technical fixes, real tools, real account-management time) typically run 40 to 50 percent of an SEO retainer at most agencies. The rest is gross margin. That is not automatically wrong, every business needs margin to operate, but on a $2,000 monthly retainer it often means $800 to $1,100 of pure profit and only $900 to $1,200 of work going into your account.
Why should the agency not host my website?
Because it makes leaving expensive or impossible. If your agency owns the hosting, the domain, the CMS login, and the Google Business Profile, you cannot fire them without losing your digital presence. The website should be owned by your business, hosted on infrastructure your business controls, with all admin logins assigned to your email. Anything else is a hostage situation dressed up as a service.
What does a transparent SEO report actually look like?
It separates the things SEO actually produces (organic sessions, organic calls, organic form fills) from the vanity metrics. It shows what was done in the month broken into content, off-page, technical, and management hours. It shows where dollars went: how much on content, how much on off-page, how much on tools. It shows raw Google Search Console and Google Analytics data, not just an agency dashboard. What happens to those calls and forms after they land is downstream of the mover's sales process, not the agency, but the inbound activity itself is what the agency owns and what the report has to lead with.
Is committing to a fixed number of keywords or backlinks a bad sign?
Yes, almost always. The right number of keywords, blog posts, or business listings to target in a given month depends on your market, your starting point, and what is actually competitive. A package that promises "30 keywords, 10 content pages, 10 backlinks, and 10 business listings every month" has been built for the agency operations team, not for your results. The right amount is whatever the strategy actually needs that month.
Bottom line
What to do about it
The moving industry has been a soft target for digital marketing agencies for fifteen years. The combination of high job values, owners who came up on the truck rather than on a laptop, and a complete absence of price transparency in the SEO market created the conditions for the patterns in this post to become normal. Most agencies are not running a calculated con. They are running a business model that the industry has tolerated for so long that nobody questions it anymore.
The fix is not to stop doing SEO. SEO still works, and the movers who do it well are pulling decisively ahead of the ones who do not, as we covered in why you have to do SEO in 2026. The fix is to insist on the things that should never have been optional: ownership of your own digital assets, itemized spend, activity-based reporting on what SEO actually produces, and the right to walk away whenever the work stops being worth what you pay for it.
If you want a second opinion on what your current agency is delivering, or you want to start fresh on terms like the ones described in section 8, get in touch. We will look at where you actually rank, what your reports are hiding, and tell you honestly whether your current arrangement is worth keeping.