Five Checks Before You Sign With Any Agency

Table of Contents

Clients ask me regularly to recommend a company for some piece of work we do not cover, and over the years I have noticed that the recommendation matters less than the vetting. We review our customers’ websites from every angle, technical, analytics, Google Search Console, Google Ads, so when a partner choice goes wrong, we are usually the ones who find the wreckage. The same mistakes appear so consistently that I have boiled the prevention down to five checks. Every one of them was learned from a real customer paying real money for the lesson.

My first answer when someone asks for a recommendation is usually not a name at all. I invite them into our customer chat, where they can put their questions directly to other business owners who have already worked with the vendors in question. Unfiltered references from peers beat any agency’s curated case studies. But before any of that, run the five checks.

MageCloud Partner Selection Note

The Five Checks

ONE: BILLING SHAPE
Month-to-month, value before retainer
A partner confident in their work does not need a retainer to hold you. If there is a recurring fee, the tangible value behind it should be obvious.

TWO: EXIT TERMS
Clear break clauses, named penalty fees
If there is a contract, the terms for ending it should be specific. Vague exit language is a trap with a signature line.

THREE: ACCOUNT OWNERSHIP
Their work happens in your accounts
Your server, your Search Console, your Google Ads account. The work product accumulates in infrastructure you keep when they leave.

FOUR: TRANSPARENCY
Screen share beats PDF
They should walk you through the live account, not send a designed report. Fancy PDFs often do not reflect the real data.

FIVE: INDEPENDENT VERIFICATION
One hour with an unaffiliated expert
Pay for a single consulting session with someone who has no stake in the engagement to review the work being done.

Paul Ryazanov · MageCloud · five checks, all paid for by someone else’s mistake

Why the Billing Shape Is the First Tell

The first check is the fastest filter, which is why it goes first. A partner who insists on a retainer before demonstrating value is telling you where their confidence sits, and it is not in the work. Month-to-month billing keeps the incentives honest in both directions: they earn the next month every month, and you stay because staying is worth it. I have built an entire agency on that logic, without retainers or long contracts, so I will concede my bias openly. But the bias comes from watching it work for a decade, and from watching retainer clients elsewhere pay for months of nothing because the invoice arrived whether the work did or not.

The second check exists because optimism at signing time is universal. Nobody reads exit clauses while the relationship is good, which is precisely when you can still negotiate them. If the contract cannot tell you plainly what it costs to leave and on what notice, the answer is hidden because the answer is the product. Make the vendor name the penalty fees before you sign, and watch how they handle the question. The handling is information too.

Ownership and Transparency Are the Same Check Twice

Checks three and four are siblings. Both exist because the most common partner failure is not malice but opacity, work happening somewhere you cannot see, in accounts you do not control, summarised to you in documents you cannot audit.

Insist that the work happens inside your environment. Your hosting, your repository, your Search Console property, your Ads account, with the partner working through access you grant. When the engagement ends, and every engagement ends, the history, the data, and the assets stay with the business that paid for them. I have written before about what happens when a merchant lets an agency own the infrastructure, and the short version is that every future negotiation happens with the vendor holding your keys.

Then make them show you the real thing. A partner who is doing the work will happily share a screen and walk through Search Console, the Ads change history, the actual commits. A partner who keeps steering you back to the monthly PDF is telling you which version of reality they prefer you see. The report is a painting of the account. You are entitled to the account.

The Cheapest Insurance in the Industry

The fifth check is the one almost nobody does, and it embarrasses me how well it works. Pay for one hour with an independent expert, someone with no affiliation to the partner, and have them review what is being delivered. For development work, that means looking at commits, releases, and code quality. For Google Ads, it means reading the change history, which records exactly what the agency has and has not touched. For SEO, it means checking the work against the live data rather than the narrative.

One hour of independent review costs less than one day of a bad retainer, and it changes the entire dynamic of the engagement, because the partner knows verification exists. The good ones do not mind. Several have told me they prefer verified clients, because trust built on evidence is easier to work inside than trust built on charm. The ones who bristle at the idea of a second opinion have answered your real question early, while the leaving is still cheap.

Run All Five, Every Time

None of these checks require expertise. They require only the discipline to run them while you still have leverage, which means before the signature, not after the disappointment. Billing shape, exit terms, account ownership, live transparency, independent verification. Five questions, one afternoon, and you will have filtered out most of the engagements that end up as cautionary tales in someone’s customer chat. If you want the independent hour from us, or just a sanity check on a proposal you are holding, get in touch. I will tell you what I would tell a friend.