Web marketing agency · St. Petersburg & Tampa

How to choose a web marketing agency, including how to rule us out.

A web marketing agency runs the channels that bring you customers through a browser — search, content, earned coverage, paid media and the site itself — and is accountable for what each one produces. Choosing between them is hard because every one of them says the same things. So this page is the checklist rather than the pitch, and it is the same checklist we published in 2010.

19 +

Years in business, from local firms to Fortune 500

7

Years the average client stays, with no long-term contract

2

Principals you work with directly. There is no account layer.

20,700 +

Client keywords in Google's top three, measured in Ahrefs

// The Checklist

Eight questions worth asking before you sign anything

Ask every one of these of us and of everyone else on your shortlist. They are not gotchas. They are the questions whose answers genuinely differ between agencies, which is what makes them worth your time — most of the questions people ask in a pitch meeting have the same answer everywhere.

"Who will actually do the work?"

Ask for names, and ask whether those people are in the room. The commonest disappointment in this industry has less to do with incompetence than with being sold by senior people and delivered to by junior ones. Nobody lies about this when asked directly, because the answer is on an org chart.

"Show me a report from a bad quarter."

Redacted is fine. What you are looking for is whether it contains anything that did not work, and whether the numbers are in position bands or averages. A report that only moves in the right direction is a retention document, not a measurement.

"What would make you tell me to stop spending?"

Anyone worth hiring has a version of "this channel will not work for you". If nobody can name one, you are buying activity rather than judgment, and you find out which around month nine.

"What is not included?"

Ad spend, in nearly every case, since that money goes to the platform rather than to the agency. Often photography, video, translation and development past a threshold. The answer "nothing, it is all included" means the scope has not been written yet.

"Whose name are the accounts in?"

Yours, from the start. Ad accounts, analytics, Search Console and the domain should be your property on day one rather than migrated at the end. An agency holding those has built a reason for you to stay that has nothing to do with results.

"How do you choose which keywords to target?"

Listen for whether impressions or volume alone are the answer. A keyword can carry tens of thousands of impressions and almost no real demand, because the engine buckets variants under one label. An agency that does not screen for that will hand you a target list whose value is overstated by a quarter and nobody will notice for a year.

"What happens in the first ninety days?"

The good answer is boring: measure, fix the site, get tracking right, buy some demand to learn from. If the first ninety days are mostly content production, ask what the content is aimed at and how they know.

"Can I speak to a client who left?"

The nerviest question on the list and the most informative. Every agency has clients who left; how they talk about them tells you more than any case study. Ours is a small roster and we will put you in touch with people on it, including ones whose engagements ended.

// From the archive

We published the questions to ask an agency in 2010

Seven passages from our own archive, verbatim and dated, most of them from a guide to interviewing an SEO or PPC company written sixteen years before you read this. What is worth noticing is how little of it needed updating. A list of warning signs that has not moved in sixteen years says something uncomfortable about the industry.

Hiring an SEO company can potentially raise your site's profile dramatically in a short time, but if they go about it in the wrong way, you risk damaging your site's standing in the search engines and your business's reputation.

Still the sentence we would open with. The asymmetry in it is why this decision deserves more care than its price suggests: a mediocre agency wastes a budget, and a bad one leaves a link profile, a content library or a penalty that costs more to undo than the whole engagement cost.

Some SEO companies will create shadow domains that shunt users to a site deceptively. Suppose you complain about their service. They could easily point your domain to a different site or a competitor's site. Another bad practice to watch out for is creation of doorway pages stuffed full of keywords on the client's site, claiming they will make the site "more relevant." Number one, that's bull, and two, these doorway pages may well contain links to the SEO's other clients, diluting the popularity of your site and possible rerouting it to illegal or "bad neighborhood" ("adult") sites.

Shadow domains and doorway pages are largely gone, and the thing underneath them is not: work done on assets the agency controls rather than on assets you own. The 2026 version is a microsite, a review profile or an ad account in somebody else's name, and the question to ask about all three is the same one.

If you're going to hire an SEO consultant, you should know what they're supposed to be doing so you can protect yourself from shady practices.

Which is why the checklist sits above our own credentials on this page. A client who understands the work catches our mistakes faster and is considerably harder to sell nonsense to, including by us.

When you choose a PPC company, make sure it doesn't work for your competitors too. In fact, you should get a guarantee from them that they will not communicate with your competitors when your PPC campaign is in the planning and execution stages. If your PPC company uses unfair means like cloaking to get you a higher rank, fire them at once.

Unchanged, and it is the question prospects ask us least often and should ask most. In a narrow category, two clients bidding on the same terms are bidding against each other, and one of them is paying an agency to raise their own cost per click.

Getting press coverage is more valuable to you than a paid ad. But it isn't an automatic process. When you notice that your press release has been picked up, it's a good idea to contact the journalist responsible for picking it up if possible. You could even offer him / her exclusive releases in the future. Building relationships with journalists and bloggers in your niche is the best way to get the most from your press releases.

The distribution wires named in the rest of that post are mostly worthless now for links. The last two sentences are the entire business, and they are the reason an agency that quotes you placements per month is selling something different from the thing that works.

But your press releases won't get picked up by anyone unless they actually convey an item of news and are well written. Know what your audience is hungry for. That involves knowing who your audience is, and what tone of press release connects with them better. Your newsworthy item should be relevant, and it should be news, as in, new information.

"It should be news, as in, new information" is the whole editorial filter, written slightly awkwardly and none the worse for it. Most ideas an agency is asked to place fail here, and saying so is the most useful thing we do on that service and the part clients least enjoy paying for.

Start off simply enough. Get a pad of paper and a pen and make notes as you thoroughly do your own "crawl" of your competitor's site. Look over the pages as they appear first, then go back and look at the source html. On most browsers you get this by pressing ctrl+U. If not, this command can often be found in the "Tools" menu of your browser. Don't worry. You don't have to be an html genius to learn from it.

There are tools for all of this now and we use them. We also still do this, because a tool tells you what a competitor ranks for and forty minutes on their site tells you why. If you are interviewing agencies, ask which of the two their audit is made of.

Around 700 posts, published since 2003

Read the archive
// Who We Are

What we are, stated plainly enough to check

Every claim here is either verifiable in a tool you can open yourself or specific enough to be embarrassing if it were untrue. That is the standard the rest of this site is held to and there is no reason this page should be the exception.

Principals, not a hierarchy

You work directly with John Wieber and the partners. The roster is deliberately small, there is no account management layer, and the person who answers your question is the person who did the work. This is the whole reason we are not larger.

Twenty-odd years, and the receipts are online

Web Moves has been publishing on this subject since 2003 and the archive is still up — around seven hundred posts. Several are quoted on this page and across this site, including the ones where the advice has expired, which is the more useful half.

We build as well as market

Roughly half a million lines of production code behind us: custom WordPress and Magento modules, e-commerce platforms, CRMs. It means a conversion fix does not go into a queue with another vendor, and it means we can tell you when a problem is the platform rather than the marketing.

Based in St. Petersburg, working across Tampa Bay

The office is at 750 4th Ave S in St. Petersburg, and we work throughout the Tampa Bay area as well as with clients nationally and in the UK and Australia. Local means you can come and sit in the room, which for a considered purchase is worth more than a map pin.

Measured in bands, reported honestly

Position bands rather than site averages, branded split from non-branded, cross-checked against Search Console because the third-party tools disagree with each other by up to three times on the same metric. It makes a slow quarter visible, which is the point.

Where we are the wrong choice

If you need a large team on site, a broadcast or out-of-home campaign, or twenty pages of content a month, we are not it and will say so on the first call. We are also the wrong choice for anyone who wants a guaranteed position, because that is not a thing anyone can sell.

// Straight Answers

The questions we get on a first call

Answered the way we would answer them on the phone.

What does a web marketing agency do?

Runs the browser-based channels that bring a business customers — search, content, earned coverage, paid media, email and often the website itself — and is accountable for what each one produces. The useful distinction between agencies is not which of those they list, since they all list the same set, but which they will tell you not to buy.

How much does an agency cost?

Media spend goes to the platforms and is yours. The cost of the work is separate. Ours is a flat monthly fee with no long-term contract, and the mix inside it moves with the data rather than with the original scope. We quote against your numbers rather than publishing a table, because the honest figure depends on what you already have.

Do you work with businesses outside Florida?

Most of our clients are, including in the UK and Australia. The St. Petersburg office matters if you want to sit in a room together, which some clients do and many do not. Nothing about the work changes either way.

Can you guarantee first place?

No, and the 2010 post above lists "companies that promise you a #1 Google ranking" as a warning sign. Nobody controls the result page, and the only way to make that promise honestly is to pick a term nobody searches for. We will tell you what is realistic for your terms before you commit anything.

How long is the contract?

There is no long-term one. The average client has stayed about seven years, and the reason that figure is worth anything is that none of them were obliged to. A twelve-month notice period is a prediction about month nine.

What if we already have an agency?

Then the useful first step is usually a second opinion rather than a switch. Send us the last three reports and the site; we will tell you what we would do differently and what they are doing well. Occasionally the answer is that they are doing fine and the problem is elsewhere, and we would rather say that than win the account.

// Results

Numbers don't lie.

16
Case studies with published numbers
19
Client brands
12
Countries the work has run in
22
Press features
TMS Brain Health
81.8%
Of all site traffic from organic search
Monthly organic users, against March 2020
2,000%
Phone-call conversions from organic search
52%
Timeline: Mar 2020 – Jan 2023 · #1 in LA & Santa Monica for TMS therapy
Utopia Management
247
Keywords in Google's top three, across city-level local search
Organic visibility, up 12.5 points
26.61%
Of the previous year's monthly organic users
280%
Timeline: 679 local terms tracked with the map pack — and still seven times the nearest competitor in 2026
Link Building & Digital PR
DR 82
Average authority across 81 earned editorial placements
DR 90+ placements
33 of 81
Featured in
CNN · Forbes · U.S. News
Timeline: Healthline, Nasdaq, Yahoo! Finance, Seattle Times & more
Budget Trucks (budgettrucks.com.au)
440%
Organic traffic against the penalty floor — an all-time high
Weekly organic sessions under the penalty
~1,300
Weekly organic sessions after the fix
~5,700
Timeline: Oct 2011 – Nov 2014 — twelve months suppressed, then the best weeks the site had ever recorded
SNS Nails
49.92%
Organic visibility — three times the nearest competitor
Monthly organic traffic, against the starting level
440%
Keywords in Google's top three
61
Timeline: Jun 2022 – Jun 2024 — up from 3% visibility, with nothing lost or declined in the top three
Budget Rent a Car (budget.com.au)
+20.6%
Organic users, year over year — 640,088 against 530,730
Australian-locale sessions
+696%
Bounce rate on organic traffic
27.6%
Timeline: Jun–Oct 2014 against the same four months in 2013 — the audience got bigger and it got local
Selby Acoustics (selby.com.au)
24.52%
Organic visibility — first in the category, ahead of JB Hi-Fi
Keywords in Google's top three
228
Estimated organic traffic
+174%
Timeline: Aug 2023 – Aug 2026 — up 11.5 visibility points while JB Hi-Fi, Officeworks and Harvey Norman all lost ground
On Campus Marketing (rhl.org)
+61.0%
Unique visitors from organic search, year over year
Visits from non-paid search
+49.0%
Selling-season window, measured a year apart
13 days
Timeline: May 2013 against May 2012 — the move-in selling season, non-paid search only
My Site Buddy (mysitebuddy.ai)
20
Active development days for a build costed at six months of senior work
Manual estimate
820–1,060 hrs
Shipped
120+ pages
Timeline: 15 Jul – 12 Aug 2026 · 361 commits, 9 concurrent workstreams, 11 releases — every one approved by a person before production
Ross Metals (rossmetals.com)
33
Keywords at number one — gold, chain, wire and permanent jewelry
Organic visibility, up from 0.40%
15.30%
Top-three rankings lost in twelve months
0
Timeline: Jul 2025 – Aug 2026 — about 3,900 searches a month held at position one, including "wholesale gold" at $3.72 a click
Isentia (isentia.com)
+61.4%
Organic sessions, year over year
Contact form submissions
+76%
Form completion rate, up from 8.1%
10.6%
Timeline: Aug–Sep 2015 against the same weeks a year earlier, across ten markets
George Clinical (georgeclinical.com)
+286%
Monthly sessions, January 2015 to August 2018
Organic share of all sessions
57%
Contact inquiries from organic search
55%
Timeline: January 2015 to August 2018 — organic finished as the largest channel, ahead of every other source combined
Maine Cottage (mainecottage.com)
80 points
Swing in year-over-year traffic growth, inside twelve months
Year-over-year traffic at the start
-40%
Year-over-year traffic twelve months on
+40%
Timeline: Jan–Oct 2013 finished +14.7% on visits and +18.3% on unique visitors
GoPromotional (gopromotional.co.uk)
1,682
Keywords at number one in Google UK — 240% of Vistaprint, 510% of 4imprint
Keywords in the top three
2,894
Keywords on page one
4,166
Timeline: Of 8,027 tracked — first on every band, and first in the category since 2010
Expedia Japan (expedia.co.jp)
20
Brand terms at number one on Yahoo Japan — every one tracked
Brand terms at number one on Google Japan
17 of 20
Generic travel terms on page one of Yahoo Japan
17
Timeline: May 2010 — including 海外ホテル, "overseas hotels", at number one on Yahoo and number two on Google
Private Jet Charter (privatejetscharter.net)
8
Country sites run at once — and every one of them grew
Average growth across the seven country sites
+77%
Germany, the fastest of them
+123%
Timeline: Eight markets in six languages — with the localized sites holding visitors two to three times longer than the global one
// Testimonials

What people say about working with us

We have been working with John and Web Moves for 14 years and the results have been astounding. John is a straight shooter — if he says he can do it, you can be confident he will deliver.
S

Shaun O'Brien

Owner, Selby Acoustics

Shaun was John's client

The great thing about John is his honesty — he tells it like it is. He is respected by major players including Microsoft and eBay, and media seek out his views: the front page of the Wall Street Journal among them.
P

Phil Leahy

Founder, MedCart Marketplace & Retail Global Events

Phil was John's client

John is the single most knowledgeable individual in the SEO industry I have ever worked with. Whether as a client, vendor or business partner, I cannot recommend him more highly.
M

Matthew Kligerman

Building Dirt — AI land development platform

John was Matthew's client

// Next Steps

Put us on the shortlist, then use the checklist on us.

Send your site and the three competitors who beat you most often. We will come back with where each of you is winning, which channels are producing their traffic, and what we would do first — and you can ask us every one of the eight questions above while we are at it.