Why This Decision Is Hard
Marketing agencies all sound the same online. Everyone promises "results," "transparency," and "data-driven strategies." The difference is in how they work, not what they promise. This guide gives you the questions and criteria that reveal the real agency behind the website.
The Agency Evaluation Scorecard
| Criteria | Weight (1-3) | What to Evaluate |
|---|---|---|
| Results for businesses like yours | 3 | Case studies, portfolio, references in your industry |
| Team transparency | 3 | Named team members with bios, in-house vs outsourced |
| Reporting clarity | 3 | Sample reports, what metrics they track, frequency |
| Contract terms | 3 | Length, cancellation, what you own when you leave |
| Communication process | 2 | Cadence, tools, who your point of contact is |
| Industry specialization | 2 | Vertical experience, trade-specific knowledge |
| Pricing transparency | 2 | Published or ranges provided, no hidden fees |
| Reviews and reputation | 2 | Google reviews, BBB, Clutch, client testimonials |
| Process and methodology | 2 | Discovery phase, strategy before execution |
| Cultural fit | 1 | Do you trust them? Do they listen? |
Scoring: Rate each criterion 1-5 and multiply by weight. Total of 55-65: strong fit. 40-54: worth exploring. Under 40: keep looking.
"The three questions I always get on discovery calls: How much does it cost? How long until I see results? Can you guarantee results? The answers to these questions tell you a lot about the agency. If they quote without understanding your business, promise results in 30 days, or guarantee rankings, walk away. Those are not signs of confidence. They are signs of desperation." - Leo Speaks, Sr. Account Manager
Red Flags vs Green Flags
| Red Flag | Green Flag |
|---|---|
| Guaranteed rankings | Realistic timelines and benchmarks |
| Long-term contract (12+ months mandatory) | Short initial term, month-to-month after |
| Vague deliverables ("we handle your marketing") | Detailed scope of work with deliverables |
| No case studies or references | Published portfolio with outcomes |
| Will not show their team | Named team members with real bios |
| Reports on impressions and clicks only | Reports on leads, revenue, CPL |
| No discovery/strategy phase | Research and strategy before execution |
| Ownership unclear ("we host your site") | You own everything, full admin access |
| Lowball pricing ($500/mo for "full service") | Fair pricing with clear value explanation |
| Cannot explain their process | Defined methodology they can walk you through |
7 Questions to Ask Any Agency
- Who will do the work? Get names. Understand whether the work is done in-house or outsourced. The people doing the work should be the people you talk to.
- Can I see results for a business like mine? If they cannot show relevant case studies or references, they will be learning on your account.
- What does reporting look like? Ask for a sample report. If it focuses on clicks and impressions instead of leads and revenue, that tells you their priorities.
- What happens if I want to leave? You should own your domain, website, ad accounts, and all content. If the agency holds any of these hostage, that is a lock-in tactic.
- Do you specialize? Agencies that specialize in your industry or your service area understand the nuances that generalists miss.
- How do you communicate? Ask about reporting frequency, check-in calls, and the project management tools they use.
- What don't you do? An honest agency will tell you where their expertise ends. An agency that claims to do everything probably does nothing well.
"What I built Integrity to do differently from the agencies I saw burning clients: no long-term lock-in contracts. Google Ads starts with a 3-month initial agreement, then goes month-to-month. SEO starts with a 6-month initial agreement because SEO needs more runway, then goes month-to-month. Transparent pricing on our website. Named team members that clients actually talk to. If we have to trap you in a contract to keep your business, we are not doing our job." - Matt Russell, Co-Founder & Creative Director
Agency vs Freelancer vs In-House
| Factor | Full-Service Agency | Specialized Agency | Freelancer | In-House Hire |
|---|---|---|---|---|
| Monthly cost | $3,000-$15,000 | $1,500-$7,000 | $500-$3,000 | $5,000-$10,000+ (salary) |
| Breadth of services | Wide (Ads, SEO, web, content) | Deep in 1-2 channels | 1 channel | Depends on hire |
| Scalability | High | Medium | Limited | Limited (one person) |
| Accountability | Team-level, redundancy | Team-level | Single point of failure | Employee management |
| Best for | Growing businesses, multi-channel needs | Specific channel optimization | Single project or channel | Large marketing volume |
What to Expect in the First 90 Days
- Month 1 (Discovery): The agency should be learning your business, auditing your current marketing, and building strategy. If they jump straight to execution without discovery, they are using a template, not a custom approach.
- Month 2 (Execution): Campaigns launch, content creation begins, and optimizations start. You should have clear communication about what is happening and when.
- Month 3 (First Data): Enough data to evaluate initial performance. Google Ads should show clear lead data. SEO should show technical improvements and content progress. Full SEO results take longer, but you should see directional data.
If your agency cannot show you meaningful data after 90 days, something is wrong. Read our hidden costs of DIY marketing for context on when to hire an agency. Visit our pricing page or services overview to see how we approach these decisions.
Frequently Asked Questions
How much does a marketing agency cost?
$1,500-$15,000/month depending on services and scope. A single-channel engagement (just Ads or just SEO) typically costs $1,500-$5,000/month. Multi-channel (Ads + SEO + web) costs $5,000-$15,000/month.
Should I hire a local agency or remote?
Local agencies understand your market better (CPCs, competition, local platforms). Remote agencies may offer lower prices. For local businesses, a local agency with market knowledge typically delivers better results.
How do I know if my marketing agency is doing a good job?
Ask for cost per lead data. Check the change history in your ad accounts. Ask to see search term reports. If the agency reports on leads and revenue (not just clicks and impressions) and can show consistent optimization activity, they are doing their job.
What is the difference between a full-service and specialized agency?
Full-service agencies handle multiple channels (Ads, SEO, web design, content). Specialized agencies focus on 1-2 channels. Full-service is better for integrated strategies. Specialized is better when you need deep expertise in a specific area.
How long should I give an agency before expecting results?
Google Ads: meaningful data within 30-60 days. SEO: directional improvement within 90 days, significant results in 6 months. If you see no meaningful progress after 90 days on Ads or 6 months on SEO, reassess.
Can I switch agencies mid-contract?
Review your contract terms. Good agencies use short initial terms followed by month-to-month. If you are locked into a 12-month contract with no exit clause, that is a red flag for your next agency selection.