7 Red Flags to Spot Before Hiring a Digital Agency (From Inside the Industry)

A 10+ year agency founder reveals 7 red flags small business owners should spot before signing with any digital agency. Save thousands on the wrong hire.

Seven glowing warning flags under a magnifier — red flags to spot before hiring a digital agency

If you’re about to hire a digital agency, this post will save you money. (Still deciding whether you even need an agency? Start with AI Website Builder vs Hiring an Agency.) I’ve spent more than ten years on the inside of this industry — my team has been building for the web since 1996, and I founded Alpha Level in 2011. I’ve sat on both sides of the table: pitching clients, and watching prospects get burned by agencies that talked a beautiful game and delivered very little. So I’m going to be candid with you, even where it’s uncomfortable for my own profession.

Most articles on this topic are useless. They tell you to look for “transparency, communication, results.” Every agency on earth claims those three words on its homepage, so they tell you nothing. The advice is written by marketers who have never had to fire a vendor, recover a hijacked domain, or explain to a business owner why the “growth retainer” produced a folder of screenshots and no revenue.

The real question isn’t what to look for — it’s what to watch out for. The good signals are easy to fake; the warning signs are much harder to hide, because they show up in how an agency answers a direct question. Below are the seven red flags I’d check before signing anything. Each one comes with what it actually looks like in the wild and the exact question to ask instead. If your shortlisted agency triggers more than two of these, walk away.

1. They can’t tell you what they’ll do, hour by hour

What it looks like: You ask how the monthly retainer is spent and you get a fog of activity words — “ongoing optimization,” “continuous improvement,” “always-on management.” There’s no breakdown of where the hours go, because the agency would rather you not know that a “20-hour package” sometimes turns into four hours of real work and sixteen hours of tooling, meetings, and account-manager overhead. A good agency tracks every hour and can show you a sample weekly time log without flinching. A bad one sells you a black box and hopes you never ask what’s inside.

What to ask instead: “Can I see a sample weekly time log from a comparable client, with the work itemized by hour?” Watch what happens next. An agency that already works this way pulls one up in seconds, redacted for privacy but specific in substance. An agency that hesitates, promises to “put something together,” or explains why hours aren’t “how they think about value” has just answered your real question. You’re not buying outcomes you can’t see — you’re buying labor, and you have every right to know how that labor is spent.

2. The “free strategy session” that’s really a sales pitch

What it looks like: A polished 45-to-60-minute call branded as a “free strategy session” or “free audit.” You arrive expecting insight; you leave with a proposal. Real strategy work takes hours and involves your analytics, your competitors, your funnel, your margins — none of which can be meaningfully assessed in an hour by someone who saw your site that morning. The free session isn’t strategy. It’s a qualifying call dressed up as advice, designed to find out whether you can afford them and to create enough urgency to close.

What to ask instead: “Do you offer a paid discovery engagement, and what do I walk away owning?” This is the counter-intuitive part: agencies that charge for discovery — typically €200–€500 — are usually the better hire. They’re not desperate to convert every call, they treat your problem as real work deserving real time, and you leave with a document you keep regardless of whether you proceed. The free session optimizes for closing you. Paid discovery optimizes for understanding you. One of those is aligned with your interests.

3. Logos on the homepage, but no client introductions

What it looks like: A glossy “trusted by” wall of recognizable logos. It’s the oldest trick in the book, and it’s often hollow. Sometimes those clients ran one small project three years ago. Sometimes the relationship ended badly and the logo simply never came down. Occasionally the logo was added with no permission at all. A logo wall is a claim about the past; it tells you nothing about whether today’s clients are happy, or whether anyone in your specific industry has had a good experience.

What to ask instead: “Can I speak directly with two of your current clients in my industry, before I sign?” A confident agency says yes almost immediately — happy clients are its best salespeople, and it knows it. A weak one gets evasive: clients are “too busy,” everything is “under NDA,” references can be arranged “after you sign.” Real references exist before the contract, not after. If you can see proof of outcomes instead, ask for it — our own portfolio documents specific results, like a +340% lift in conversions for Bella Moda, rather than a wall of decorative logos.

4. Pricing that “starts from”

What it looks like: “Starting from €499/month.” That phrase is a tell. It almost always means the price you’ll actually pay is two or three times the number on the page. It’s airline pricing — the cheap fare technically exists, but every seat you’d realistically want costs more, and the extras appear once you’re committed. The “from” price exists to get you on the call; the real number arrives after they’ve learned your budget. You’ll also see this as three-tier brochures with feature lists but no scope, no hours, and no deliverables you could hold them to.

What to ask instead: “Can I see a sample fixed-price proposal you’ve delivered to a similar client?” Honest agencies have these ready because they price by defined scope, not by what they think you can absorb. We run a fixed-price, productized model in euros for exactly this reason — the number you see is the number you pay. Compare a vague “from” figure against an itemized pricing page and you’ll feel the difference instantly: one is a hook, the other is a commitment you can plan a budget around. For a concrete example, here is a transparent breakdown of WordPress website costs.

5. Reports full of buzzwords, empty of revenue

What it looks like: The monthly report contains three predictable things: a graph going up and to the right, a list of jargon (“optimized meta tags, conducted keyword research, refreshed creative”), and an analytics screenshot with one number circled in red. None of it connects to money. Activity is presented as if it were achievement, and the screenshots are there to fill the space where a result should be. If you finish a report knowing what the agency did but not what it produced, the report is theater — and you’re paying for the production.

A useful report answers three questions in plain language:

  • What did we do this month?
  • What did it produce in revenue, leads, or rankings?
  • What are we doing differently next month, and why?

What to ask instead: “Show me a real monthly report from another client, and tell me how you tie activity to revenue.” If they can point to outcomes — the kind of “0 to 15,000 monthly visitors and a domain rating of 42” trajectory we delivered for NEXATECH — they think in results. If every example is a dashboard screenshot, you’ve found your answer before you’ve spent a cent.

6. They own your accounts, your domain, or your code

What it looks like: This is the worst one, and the most common. Many business owners discover — on the exact day they try to leave — that they don’t actually own their own business. The domain is registered to the agency. The Google Ads account lives inside the agency’s MCC. Analytics is the agency’s property with you as a guest. The website code sits on the agency’s server with no copy in your hands. Leaving doesn’t just mean finding a new vendor; it means rebuilding from nothing, which is precisely the lock-in the arrangement was designed to create.

What to ask instead: “Will every asset be in my name from day one, and can you put that in the contract?” Demand it explicitly:

  • Domain — registered in your name, with you as the registrant
  • Hosting — account in your name, with admin access
  • Google Ads — owned by you, agency added as a manager (not the other way around)
  • Google Analytics — your property, you as admin
  • Source code — in your own GitHub or GitLab repository
  • Tool subscriptions — billed to your card, not theirs

Any agency unwilling to set this up is telling you, in advance, that it expects your leaving to be expensive. Ownership should never be the price of exit.

7. The team you meet isn’t the team that does the work

What it looks like: The pitch meeting features the founder, the senior strategist, the impressive portfolio. You sign. Then the actual work quietly transfers to a junior nobody mentioned, while the seniors move on to win the next account. The industry name for this is “pitch and switch,” and it’s endemic at agencies that scale by selling senior expertise and delivering with whoever is cheapest. You’re not getting the people who earned your trust; you’re getting their org chart.

What to ask instead: Get specific and get it in writing:

  • Who, by name, will work on my account day to day?
  • What percentage of the work is done by the people I’m meeting today?
  • Can I have a direct line to whoever is actually executing?

Vague answers mean vague work. This is also why senior continuity matters more than headcount — a small senior team that does its own work beats a large agency where the seniors only sell. It’s part of how we work: the senior who pitches you is the senior who builds for you.

What a Good Agency Looks Like

The opposite of all of the above. Concretely, a good agency:

  • Publishes its hourly logs and methodology openly
  • Charges for discovery work and tells you exactly why
  • Introduces you to current clients without hesitation
  • Quotes fixed prices for defined scope, with the hours behind each line item
  • Reports in plain language tied to your revenue, not buzzwords
  • Sets you up as the owner of every asset from day one
  • Tells you exactly who’s doing the work, and lets you talk to them

These aren’t premium features you should pay extra for. They’re the floor — the minimum any agency that respects your money should clear. If you want to see what those standards look like applied to a real engagement, our services are all scoped, priced, and documented along these lines.

How We Work at Alpha Level

Every red flag above is something we deliberately built our agency not to do. After more than a decade on the inside, we know exactly where the industry hides its incentives, so we removed them:

  • Paid discovery — a flat fee, and the document is yours to keep even if you never hire us
  • Real-time hourly logs — visible to every client, every day, itemized by task
  • Asset ownership — every domain, account, and line of code in your name from day one
  • Senior continuity — the senior who pitches you is the senior who works on your account
  • Plain-language reports — one short section: what we did, what it produced, what’s next
  • Fixed prices in euros — defined scope, no “starting from,” no surprises

We work across Italy, Albania, and the wider EU, and we build with modern tooling — including Claude — so a small senior team can deliver work that usually takes a much larger one. The point isn’t the technology, though. It’s that none of the seven red flags can survive a process built on the customer owning everything and seeing everything.

Frequently asked questions

Is it normal to pay for a discovery session?

Yes — and it’s usually a good sign. A genuine discovery engagement involves real hours: reviewing your analytics, mapping your competitors, auditing your funnel, and producing a document you can act on with or without the agency. That work has a cost, typically in the €200–€500 range, and an agency willing to charge for it is signaling that it treats your problem seriously rather than as bait to close a retainer. The “free strategy session,” by contrast, is structured to convert you, not to understand you, because the agency has to recover the unpaid time somewhere. The test is simple: ask what you walk away owning. If the answer is a document you keep regardless of whether you proceed, that’s discovery. If the answer is “a proposal,” that’s a sales call with a friendlier name. Paying a few hundred euros to learn whether an agency actually understands your business is one of the cheapest insurance policies you can buy.

What’s the single most important thing to lock down before signing?

Asset ownership — without question. Before you discuss strategy, creative, or price, make sure the contract states that your domain, hosting, Google Ads account, analytics property, source code, and tool subscriptions are all registered in your name, with the agency added as a manager rather than the owner. This single clause neutralizes the most damaging red flag on the list, because an agency that can’t hold your assets hostage has to keep you through good work instead. The day you might want to leave is exactly the day this matters, and by then it’s too late to negotiate. Owners routinely discover they can’t move their own website, can’t access their own ad spend history, or can’t take their code to a new vendor — not because anything went wrong, but because they never owned what they paid to build. Put ownership in writing on day one, and most of the other risks shrink dramatically.

Are agency client logos and testimonials trustworthy?

Treat them as decoration, not evidence. A “trusted by” logo wall tells you an agency once had a relationship with a recognizable brand — it doesn’t tell you the project succeeded, how recent it was, or whether permission was even granted. Testimonials are similarly easy to curate: nobody publishes the unhappy ones. The trustworthy version of social proof is a live reference and a documented result. Ask to speak with two current clients in your industry before signing, and ask to see specific outcomes rather than adjectives. Real numbers — a conversion lift, a traffic trajectory, a measurable reduction in support load — are far harder to fake than a logo. We publish concrete cases for this reason, such as helping SupportHub auto-resolve roughly 80% of its support tickets. If an agency can only point to logos and praise, and gets evasive when you ask for a phone call with a real client, that evasion is the most honest data point you’ll get from the whole pitch.

How do I know if a monthly report is actually worth paying for?

Read it and ask whether you now understand what changed in your business — not just what the agency did. A report worth paying for answers three questions in plain language: what we did this month, what it produced in revenue, leads, or rankings, and what we’re changing next month and why. A report that’s mostly screenshots, jargon, and an up-and-to-the-right graph is theater designed to justify the invoice. The tell is the gap between activity and outcome: “optimized meta tags” is activity; “the pages we reworked moved to position four and their traffic rose noticeably” is an outcome. You’re allowed to insist on the second kind. If an agency can’t or won’t connect its work to results you actually care about, that’s not a reporting style — it’s a sign the work may not be producing results at all. The point of a report is decisions, not decoration.

If any of this resonates — if you want an agency that shows you the hours, hands you the keys, and tells you who’s really doing the work — that’s exactly the way we operate. Have a look at how we work, or just start a conversation and ask us any question on this list directly. And if you decide to hire someone else, take the list with you and ask them too. The right agency will be glad you did.