We hear the same story often: a business owner hired an agency based on a polished proposal, paid a retainer for six months, and ended up with little to show for it, no measurable results, vague reports, and an account manager who stopped responding. The frustrating part is that most of these outcomes were predictable from the first meeting, if you knew what to look for.

This guide gives you a practical checklist for evaluating digital agencies in Indonesia, from initial research to the questions you should ask before signing anything.

Step 1: Audit Their Own Digital Presence

Before any meeting, do a basic audit of the agency itself. An agency that cannot manage its own digital presence is unlikely to manage yours well.

  • Website: Is it fast, clear, and professional? Does it rank for any relevant terms?
  • Google Maps / Google Business: Do they have a physical address, verified listing, and recent reviews?
  • Social media: Are their own accounts active, consistent, and high quality, or sporadic and generic?
  • Portfolio: Can you find actual client work? Are the clients real businesses you can verify?

This is the fastest signal. Agencies that look polished in their pitch decks but have a mediocre website and zero organic presence are telling you something important.

Step 2: Ask the Right Questions in the First Meeting

Most first meetings are presentations. Push back and ask specific questions. The quality of their answers tells you far more than their slides.

  • "Can you show me a client in our industry whose results you can walk me through?", Genuine agencies have examples; vague ones give case studies with no verifiable data.
  • "Who will be working on our account day-to-day, and can I meet them now?", This separates senior account people from junior executors you will rarely speak to.
  • "What does a bad month look like, and how do you handle it?", Agencies that promise consistent results without acknowledging variation are not being honest.
  • "What tools do you use, and do I own the accounts?", Your ad accounts, analytics, and content should belong to you, not the agency.
  • "What are the KPIs, and how frequently will you report them?", Ambiguous KPIs are a warning sign. Insist on specific, measurable targets before signing.

Step 3: Evaluate Their Reporting

Ask to see an example of a real client report before you engage. Not a template, an actual report from an active client (with identifying details removed is fine). Look for:

  • Specific metrics, not just activity counts, "15 posts this month" is activity, not results
  • Channel-level attribution, where did the leads or sales actually come from?
  • Honest commentary on what worked and what did not, not just positive spin
  • Comparison to the agreed KPIs, are they on track?

If the sample report is a PDF with graphs and no numbers, or a spreadsheet with vanity metrics (impressions, reach) and nothing tied to business outcomes, walk away.

Step 4: Understand Their Pricing Structure

Agency pricing in Indonesia varies widely, and the structure matters as much as the number. Ask specifically:

  • Is the retainer for management only, or does it include ad spend?
  • What happens if you pause or cancel, is there a lock-in period?
  • Are there additional costs for content production, design, or tools?
  • Is there a performance bonus structure, or is the fee fixed regardless of results?

The best agencies are not always the cheapest or the most expensive. What matters is whether the pricing structure aligns incentives, agencies that earn more when you grow are more motivated to deliver than those on fixed retainers with no accountability.

Step 5: Check References Directly

Ask for two or three current clients you can call. Not email, call. Ask them: "Would you rehire this agency, and what is the one thing you wish had been different?" The answer to the second question is almost always more useful than the first.

If an agency declines to provide references, or can only offer testimonials on their own website, treat that as a significant red flag. Agencies with strong client relationships have no reason to avoid direct contact.

Red Flags to Watch For

  • Guaranteed results on SEO or ads, no agency can guarantee Google rankings or specific ROAS
  • Very long lock-in periods (12+ months) with no performance exit clause
  • They retain ownership of your ad accounts, content, or website after you leave
  • Account managers who cannot answer technical questions, they are the face of a larger team you will never speak to
  • Proposals that recommend every possible service regardless of your actual situation
  • No clear onboarding process, agencies that start "immediately" without a structured onboarding typically have no real system
The One Question That Matters Most

"If we work together for 12 months and results are poor, what recourse do I have?" A great agency will have a clear answer. A bad one will dodge it. How they respond to this question tells you everything about how they will behave when things get difficult.

What a Good Agency Relationship Looks Like

The best agency relationships we have seen share a few common traits: clear KPIs agreed upfront, monthly reporting tied to those KPIs, honest conversations about what is working and what is not, and a team that feels like an extension of your own business rather than a vendor.

You should hear from your agency before you have to chase them. They should proactively flag problems, not bury them in reports. And they should be able to explain every recommendation in plain language, not hide behind jargon to avoid accountability.