Update, 21 September 2026: The Productivity Solutions Grant (PSG) ceases on 29 September 2026. From 30 September 2026, Singapore businesses apply for business grant support under Enterprise Singapore’s EDGE Grant. We’ve updated the grant details in this post to match. See how grant support works with Outrankco.

“How do I find the right digital marketing agency for my business?” That question gets asked on forums and Reddit threads every week, and the answers tend to be the same kind of mush. Get three quotes. Check reviews. Trust your gut.

The problem with trusting your gut is that pitch meetings are designed to win your gut. By the time you’ve sat through two hours of slides and case studies and a confident founder telling you they “get” your business, you’ll like them. That’s the job of a pitch. Liking them is not the same as them being right for you.

I run an agency, so I’ll be blunt about something: agencies know exactly which questions to dodge, which case studies to wave at you, and which contract clauses you probably won’t read. The good ones still get hired the same way the mediocre ones do, on vibes. SMEs in Singapore pay anywhere from SGD 1,500 to SGD 15,000 a month for marketing work, and a surprising number of those decisions get made on chemistry alone.

This article is a vetting framework. Use it on every agency you shortlist. Use it on us too.

Why most agency engagements fail before they start

The failures I see usually come from one of three places, and they all happen before the contract is signed.

First, the SME doesn’t know what they want. “We want more leads” is not a brief. It’s a wish. An agency given a wish will sell you whatever they’re good at selling, which is rarely what you actually need.

Second, the agency oversells. There’s a strong incentive to promise SEO results in three months, or to claim Google Ads will pay for itself in week one. Most of the time, neither is true for a new account. The agency knows it. The SME finds out month four when the retainer renewal comes up.

Third, nobody agrees on what success looks like. The agency reports rankings. The SME wanted phone calls. Six months in, both sides are frustrated because they were measuring different things from day one.

You can fix all three before you sign anything. That’s the point of the rest of this guide.

Define what you actually need before talking to agencies

Spend an afternoon on this before any sales call. It will save you months.

Write down, in plain language:

  • What is the actual problem? Not “we need SEO” but “leads from Google dropped 40% after the site migration last year” or “we have no idea where our customer leads come from.”
  • What does success look like in 6 months? In 12? Be specific. “30 qualified enquiries a month from organic search” is testable. “More brand awareness” is not.
  • What’s the realistic budget range? Not what you’d like to spend, what you can actually commit for 12 months. Agencies that need 6 months to show results cannot do their job on a 3-month leash.
  • Who internally will own this? Marketing tasks get dropped when the agency emails go to a generic info@ inbox.

Once you have this, you’ll notice something in sales meetings: agencies who keep redirecting your problem back to the service they happen to sell. SEO shop trying to talk you out of paid ads. PPC shop telling you SEO takes too long. Both are giving you advice shaped by what they bill for, not what you need.

Red flags to spot in the first meeting

Most red flags show up early if you know what to look for.

They guarantee rankings or specific results. No legitimate SEO or SEM agency guarantees a #1 ranking. Google’s algorithm doesn’t take bribes from agencies. Anyone promising you a specific position is either lying or planning to game the system in ways that get sites penalised.

They can’t explain what they’ll actually do. Ask “what would the first 30 days look like?” If the answer is vague slogans about “optimising your digital presence,” walk. A real plan should sound boring: site audit, keyword mapping, fixing X technical issues, publishing Y pieces of content, setting up Z tracking.

They show case studies but not the methodology. Anyone can put a logo on a slide. Ask how they got the result. Ask what didn’t work. Ask what the client was doing before. If the answers are thin, the case study probably is too.

They dodge questions about who actually does the work. A senior account director pitches; a fresh executive runs the account. Find out which person will be on your weekly calls, and meet them before you sign.

They want a long contract with no exit clause and no milestones. Length on its own isn’t the problem. For SEO we’d recommend a 12-month campaign for optimal results, so a 12-month term is a reasonable ask. It just needs to be paired with clear performance milestones. A contract with no off-ramp is a contract written for the agency’s cash flow, not your results.

They badmouth your previous agency unprompted. Industry is small. People who trash-talk competitors in a sales meeting tend to be the ones doing the things they’re warning you about.

12 questions to ask every agency you shortlist

These are the questions agencies wish you wouldn’t ask. Send them in writing before the meeting so they can’t tap-dance.

  1. Who specifically will be running my account, and what’s their LinkedIn?
  2. How many other accounts does that person handle at the same time?
  3. Can you share two clients in roughly my industry and size that I can call directly?
  4. What’s the worst-performing engagement you’ve had in the past year, and what went wrong?
  5. What does your monthly report actually contain? Can I see a real example with the client name blanked out?
  6. How do you handle Google algorithm updates that hurt my rankings?
  7. If I cancel after 3 months, what do I keep? (Content? Accounts? Tracking setup?)
  8. Are you an IMDA pre-approved vendor, and which package does my situation fit?
  9. What tools do you use, and are the accounts under my name or yours?
  10. How do you decide which keywords to target?
  11. What’s your refund or make-good policy if KPIs aren’t hit?
  12. Why should I pick you over the two other agencies I’m talking to?

That last one is a tell. Confident agencies have a clear, honest answer. Weaker ones either insult competitors or fall back on “we just care more.”

How to verify their capabilities, not just their pitch

A pitch deck proves an agency can make slides. It doesn’t prove they can run your account. Here’s what to verify before signing.

Check the case studies are real. Ask the agency for permission to call one of the referenced clients. A real referral will get on a 15-minute call and tell you, candidly, what working with the agency is actually like. An agency that hesitates to give you references probably can’t.

Look at the agency’s own website. Does their site rank for terms you’d expect it to? Is it fast on mobile? Is the content thin? An SEO agency whose own site is broken is telling you something.

Run their proposed strategy past a second opinion. Show their proposal to a freelancer or another agency for a paid 1-hour review. SGD 200 for a sanity check on a SGD 100,000 annual commitment is cheap insurance.

Search them on Reddit and Hardwarezone forums. People complain in public. If an agency has a pattern of complaints about disappearing account managers or invoicing surprises, you’ll find it.

Verify pre-approval directly. Check IMDA’s official listing for the agency’s pre-approved solution. Some agencies imply pre-approval without actually being on the list for the specific package they’re selling. The official listing is the source of truth.

For a deeper look at how to evaluate agencies on the SEO side specifically, these key factors cover what most SME owners miss when comparing proposals.

Contract terms and reporting standards that protect you

Read the contract. Out loud if you have to. The boring clauses are where you lose money.

Ownership clause. Who owns the content, the ad accounts, the analytics setup, the keyword research? The answer should be: you do. If the agency owns your Google Ads account and you leave, you can walk away with nothing.

Notice period. 30 days is reasonable. 90 days is aggressive. Six months is a red flag.

KPI clause. Every retainer should have written KPIs and what happens if they’re missed. “Best efforts” language gives you nothing to argue with when results don’t come.

Scope of work in writing. Get specific deliverables per month. “Ongoing SEO optimisation” is not a deliverable. “4 blog posts, 1 technical audit per quarter, monthly reporting call, response within 1 business day” is.

Reporting cadence. Monthly written report plus a 30-minute call is the minimum for a retainer above SGD 2,000/month. The report should include what was done, what the data shows, and what changes next month.

Auto-renewal clauses. Some contracts auto-renew for 12 months unless you cancel 60 days before. That’s a trap. Negotiate it out or set a calendar reminder.

If you’re weighing whether to keep marketing in-house or hand it off, the case for outsourcing for SMEs lays out the practical trade-offs around cost, capability, and speed.

Making the final decision: a scoring framework

After all the meetings, you’ll have three to five agencies that all sound roughly fine. Here’s how to break the tie without falling back on gut feel.

Score each agency 1-5 on these seven criteria:

  • Clarity of plan: How specific is the first 90 days?
  • Account team quality: Did you meet the actual person running your account, and were they sharp?
  • Reference check: Did a real client confirm the agency is good to work with?
  • Reporting transparency: Did you see a real monthly report sample?
  • Contract fairness: Notice period, ownership, KPI accountability all reasonable?
  • Price-to-scope ratio: Are you paying market rate for what’s actually being delivered?
  • Honest answers: Did they admit weaknesses, or pretend they’re perfect at everything?

A perfect score is 35. A pass should be 25 or higher. If your top scorer is at 22, you haven’t found the right agency yet. Keep looking.

One more filter: imagine the engagement six months in, when results are slower than hoped. Is this the team you want in the room solving it? Some agencies are great when things are going well and terrible when they aren’t. Reference calls are where you find out.

Now apply this to us

If you’ve read this far, you have a framework. The honest move is to use it on Outrankco too.

We’re an IMDA pre-approved digital marketing vendor in Singapore. SMEs are eligible for up to 50% business grant support for the adoption of DM Outrankco Digital Marketing Packages, a Pre-Approved Solution under the IMDA SMEs Go Digital programme. That covers our SEO and SEM packages, and from 30 September 2026 you apply under the EDGE Grant, which makes the maths look very different from what you’d otherwise expect to pay.

The free Growth Gap Analysis is genuinely free, no commitment, and we’ll tell you if your problem is something we can actually solve or if you’d be better off with a different specialist (e.g., a branding agency, a freelancer, or fixing an internal capability gap first). Bring the checklist above. Ask the 12 questions. Ask for references. If we score under 25 on your scorecard, hire someone else.

Book a consultation here, and bring your homework.

Looking for an SEO agency in Singapore? We offer a free 20-minute Growth Gap Analysis.