The short version
Most agency searches go wrong before the first sales call. The owner does not know what they need, so the agency decides for them, and the proposal ends up shaped around whatever the agency likes to sell. The fix is to do the work in order: define the job, check who will actually be doing it, ask to see a real monthly report, confirm who owns the accounts, read the exit terms, then check local knowledge and references. Every point below is one our team gets asked about as a Pittsburgh digital marketing agency, so this is written to be used, not admired.
Step 1: Define what you need before you talk to anyone
Write down the business problem in one sentence. Not “we need marketing.” Something like “the phone rings from referrals but not from the website” or “we get traffic and no leads” or “the site is six years old and loads slowly on a phone.” That sentence tells you which service you are shopping for, and it changes who you should be talking to.
| What you wrote down | What you are probably shopping for |
|---|---|
| Nobody finds us on Google for what we do | SEO, usually local SEO if you serve a territory |
| We need leads this month, not next year | Google Ads management |
| The site looks dated and we are embarrassed to send people to it | Web design and development |
| We get traffic but the phone does not ring | A website conversion fix, then tracking to prove it |
| We want to stay in front of past customers | Email marketing |
| We want to show up in AI answers and Google’s AI Overviews | AI SEO (GEO and AEO) |
Also write down the number you will judge the work by: leads, booked jobs, phone calls, form fills, online orders. If you cannot name it, no agency can move it.
Step 2: Find out who does the work
Ask one question on the first call: “Who will be in our account every week, and can we meet them?” Then watch what happens.
At many agencies the person who sells you is not the person who does the work, and the person who does the work may be a contractor three time zones away who has never heard of your town. That is not automatically bad. It is bad when you did not know. You are hiring people, not a logo, so ask for names, ask how many accounts each person carries, and ask which parts are outsourced. Outsourcing is fine. Hidden outsourcing tells you how the rest of the relationship will go. Most of the questions in our post on what to ask before hiring an SEO consultant apply to any agency, not only SEO.
Step 3: Ask for an actual monthly report
Not a sample and not a template with the client name blanked out. Ask to see the real report a current client received last month, numbers redacted if they need to be, and check four things:
- Does it start with the business number you care about (leads, calls, jobs), or with impressions and “reach”?
- Does it say what was done this month in plain words? “Published two service pages, fixed 14 broken links, added negative keywords to the plumbing campaign” is a report. “Ongoing optimization” is not.
- Does it say what is planned for next month?
- Does it admit anything went wrong?
A report that cannot answer those is built to keep you from asking. If the agency cannot produce one, they probably do not send one. Our post on 5 signs your marketing company isn’t actually doing anything covers what that looks like six months in, and it is far cheaper to catch it now.
Ask about tracking too. If the agency runs Google Ads or SEO for you, call tracking should be part of it and you should be able to listen to the calls. At PGHDMA call tracking is included in SEO and Google Ads management, so the report shows real phone calls next to the work that produced them.
Step 4: Confirm you will own your accounts and your website
Owners skip this step because it feels like a detail. It is the whole relationship. Get a clear yes on each line before signing.
| Asset | What ownership should look like |
|---|---|
| Google Ads account | Created under your Google account, your billing, agency added as a manager |
| Google Business Profile | You are the primary owner, agency is a manager |
| Google Analytics and Search Console | Your property, agency has access |
| Website and domain | Domain registered to you, hosting you can log in to, you hold admin |
| Social ad accounts | Your Business Manager, agency added as a partner |
| Email platform | Your account, your list, exportable |
The industry habit is the opposite: agency owned ad accounts with years of history you cannot take with you, websites on a builder that cannot be exported, and logins you have never seen. Each one is a small hostage. An agency that owns your accounts does not need a long contract to keep you, because leaving means starting over. Insist on the opposite from anyone you hire, including us: you own all of your accounts and your website, and if you leave you keep everything, including the history.
Step 5: Read the contract and the exit terms first
Flip to the end of the agreement before you read the beginning, and find three things:
- The term and the notice period. Twelve month minimums with 90 day notice are common. Month to month exists. We run month to month with no contracts, and we wrote about why we don’t lock clients into long term contracts if you want the reasoning.
- Auto renewal. Many agreements renew for another full term unless you cancel inside a window. Put that date on your calendar the day you sign.
- What happens to the work when you leave. Do you keep the website files, the ad account, the content, the landing pages? Is there a transfer fee? If the answer is vague, assume the worst.
One reasonable exception: a defined project like a full website build gets a project agreement with a scope and an end date. That is a plan, not a trap. The thing to avoid is an open ended retainer you cannot get out of.
Step 6: Check their local knowledge
For a Pittsburgh business this matters more than it sounds. An agency that knows the area knows that a contractor’s service area is a list of specific towns and not “Pittsburgh,” that the North Hills and the North Side are not the same place, and that a Google Business Profile in Ross Township competes against a different set of businesses than one in Mt. Lebanon.
Ask for Pittsburgh area clients you can look up yourself. Search their names, read their reviews, and see whether their websites and Business Profiles look cared for.
Step 7: Call the references and ask uncoached questions
Every agency hands you references who like them. Make the calls anyway and ask things the agency would not have prepared them for:
- How often do you hear from them without asking?
- Has anything gone wrong, and how was it handled?
- Do you know who actually works on your account?
- If you left tomorrow, what would you take with you?
- Would you hire them again for the same service?
Then check the agency itself. Read its Google reviews, open its website on your phone, and if it sells SEO, search for the services it offers and see whether it shows up. An agency that cannot do it for itself is unlikely to do it for you.
Full service agency, specialist, or freelancer
There are three kinds of providers to hire. None is wrong. The mistake is hiring one kind expecting the strengths of another.
| Full service agency | Specialist agency | Freelancer | |
|---|---|---|---|
| Best for | Website, SEO, ads and email that need to work together | One channel done deeply, such as Google Ads only | A single defined task |
| Strength | Everything connects; one report, one contact | Depth in one channel | Direct access to the person doing the work |
| Weakness | Can be a generalist in every channel | You coordinate the other channels yourself | Capacity; other clients and time off stop your work |
| Watch for | Which services are outsourced | Whether they say when the problem is outside their lane | Who covers if they disappear, who holds the logins |
| Reporting | Should cover the whole funnel, traffic to leads | Deep in its channel | Often informal; ask for it in writing monthly |
If your one sentence from step 1 points at a single channel and you have time to manage the rest, a specialist can be the better choice. If the problem crosses the website, search and paid traffic, which is most of the time for a local business, you want a team that handles all of it and reports on all of it together.
Red flags that should end the conversation
- Guaranteed rankings or guaranteed lead counts. Nobody controls Google. A guarantee is either meaningless or attached to a keyword nobody searches.
- No real monthly report to show you. See step 3.
- The ad account or the website will be in their name. See step 4.
- A long contract with auto renewal and no clear exit. See step 5.
- The proposal arrived before anyone asked about your business. A plan written before discovery is a template.
- “Proprietary” software or a secret method. There are no secrets in this industry, only work. Proprietary usually means you cannot leave with your data.
- Pressure to sign today. A real agency has enough work that your decision can wait a week.
If every step above has a good answer, you have found a partner. If three or more are blank or vague, keep looking. Hiring the wrong agency costs a year, and the year is worth more than whatever was saved on the retainer.
Questions people ask
How do you know if a digital marketing agency is legitimate?
Look for things you can verify without taking their word for it: a Google Business Profile with real reviews spread over time, a physical address, named people on the website, a Google Partner badge you can check in Google’s partner directory, and client sites you can look up.
Then ask to see a real monthly report and ask who will manage your account. Legitimate agencies answer both without flinching.
What should a small business look for in a marketing agency?
Three things above everything else: a clear answer to who does the work, proof of what the work produces in the form of a real report, and ownership of your own accounts and website.
After those, look for experience with businesses like yours and a contract you can get out of. A small business cannot afford a year locked in to an agency that is not producing.
How long should you give a new agency before judging results?
Judge the activity immediately and the results on a channel by channel timeline. Google Ads should produce measurable traffic and calls inside the first month. SEO compounds over quarters, so expect leading indicators first: new pages published, rankings moving, Search Console impressions climbing.
Never accept a quiet month with no report. The work should be visible from week one even when the results take longer.
What is the first thing to do when you start looking?
Write the one sentence problem and the number you will measure, then confirm you have admin access to your Google Business Profile, Google Ads, analytics, domain and website.
If a previous agency holds any of them, get them back first. You cannot hire a new agency well while the old one still owns the keys.
