Website · SEO · Google Ads · Orlando, FL
He was paying $3,500 a month for SEO. His website got 18 visits a month.
$3,500 a month for SEO. 18 visits a month from Google search. Another $67,557 went into Google Ads over 12 months.
Javi’s Dumpster Services · Roll-off dumpsters · Orlando, FL · Results are early: weeks, not months
- Google Ads spend, trailing 12 months
$67,557
Google Ads spend, trailing 12 months
- Organic visits a month, down 85%
18
Organic visits a month, down 85%
- Homepage load time on a phone, old vs new
25.0s → 2.7s
Homepage load time on a phone, old vs new
- Searches showing the new site on page one, first three weeks
92
Searches showing the new site on page one, first three weeks
The business
In his business, the phone call is the sale.
Javier Rivera has run Javi’s Dumpster Services out of Orlando since 2018. He delivers roll-off dumpsters to 29 cities across Central Florida.
Somebody needs a dumpster. They search, they call, he books it. So his marketing has one job: make the phone ring.
He came to us from another agency. Before taking anything over, we reviewed what he was paying for. Here’s what we found.
What we found · The website
163 pages. 161 of them got zero visits.
18 organic visits a month, down 85%. That’s on an established domain with 699 referring domains. A site with that many other sites linking to it isn’t starting from zero.
161 of 163
pages got zero visits
A $3,500-a-month SEO program had published 163 pages. 161 of them got zero visits.
7
pages about tourist attractions
Typhoon Lagoon, the Amway Center, a Marriott hotel. 178 keywords between them, 0 visits. People searching for a water park aren’t looking for a dumpster.
58
neighborhood pages
0 visits between them.
28
pages competing for his own name
His business name ranked on 28 pages at once. The best-ranking one was the privacy policy, at #12.
25.0s
to load the homepage on a phone
The page weighed 8.3 MB. Somebody who needs a dumpster today won’t wait that long.
3
phone numbers on the homepage
Only one of them was the number painted on his trucks.
60 min
meeting to rent a dumpster
“Book Now” opened a 60-minute Calendly meeting. To rent a dumpster.
Websites work. For a business like Javi’s, the website is where a search turns into a call. This one wasn’t built to do that.
What we found · The ads
$67,557 in 12 months. 62 campaigns.
The Google Ads account spent $67,557 over the trailing 12 months, across 62 campaigns. 55 of them were newly launched in that time. That’s about one new campaign a week.
Spend also went to display banner ads and to a campaign for YouTube subscribers. When the phone call is the sale, every dollar should be going after a call.
Who owned what
He was renting his own marketing.
The previous agency kept the old domain, javisdumpsterrental.com. The old ads sent people to quote pages hosted on that domain.
Those pages are gone now. In October 2026, Google rejected 299 old ads that still pointed at them.
His name was on the domain. His money paid for the ads. But the address and the pages his customers landed on weren’t his. He was paying for marketing he couldn’t take with him.
What we built
Everything on a domain Javi owns.
A domain he owns
javisdumpsterservice.com, live September 20, 2026. The business is now Javi’s Dumpster Services (formerly Javi’s Dumpster Rental).
Fast on a phone
Loads in 2.7 seconds on a phone at 0.7 MB. Scores 100/100 on Google’s accessibility test (Lighthouse, Oct 12, 2026).
One phone number
(407) 860-8640, everywhere. The one on his trucks.
Prices up front
$385–$800, with the size, the tons included and what fits.
Four ways to say yes
Get a quote, book, call or text. Phones get a sticky Call / Text / Quote bar. Booking takes about two minutes.
A full Spanish version
Every page, in Spanish.
A page for each of his 29 cities
Every page covers a service, a city he delivers to, or a question customers ask before renting.
Rebuilt Google Ads
Launched October 6, 2026. One Search campaign with 9 ad groups and 83 irrelevant searches blocked from day one. Ads show only to people physically in his service area, 6am–9pm Mon–Sat and 7am–8pm Sun.
PageSpeed, homepage on a phone
Load time
Page weight
Sponsored. Javi’s Dumpster Services, javisdumpsterservice.com.
Orlando Dumpster Rental | 10-Yard Dumpster From $385 | Same or Next-Day Delivery
Locally owned since 2018. 10 to 40 yard roll-off dumpsters, delivery and pickup included.
Call (407) 860-8640
Early results · Weeks, not months
The first few weeks.
Early numbers
The site went live September 20, 2026. The new ads launched October 6, 2026. Everything below covers the first three weeks of the site and the first week of the ads. These are early signals, not 90-day results.
The website
Google Search Console, Sep 21 – Oct 10, 2026
Google started showing the new site the day after it went live. In the first three weeks it was shown 1,380 times in Google searches, for 441 different searches, with 125 pages already showing.
Average position by week
Searches already on Google’s first page
92
| Search | Avg. position |
|---|---|
| “how much to rent a dumpster near me” | #1 |
| “construction dumpster rental deltona” | #2 |
| “apopka construction dumpster rental” | #2 |
| “saint cloud roll off dumpster” | #2 |
| “eustis fl dumpster rental” | #3 |
“dumpster size chart” gets about 1,600 searches a month. The old site ranked #30 for it. The new one is at about #4.
4 of the first 6 visitors from Google came in through the Spanish pages. Six visitors is a tiny sample, so this is an early signal, not a trend.
The ads
Google Ads, first week, Oct 6–12, 2026
- Impressions
- 1,189
- Clicks
- 87
Every click came from Central Florida, across 27 towns. The first quote request came in on day three.
For owners
Five things to check with your agency this week.
- 01
Do you own your domain?
Your domain is your address online. If it’s registered to your agency, the site and everything built on that address stays with them when you leave.
- 02
Do you own your phone numbers?
If the numbers on your ads and your site belong to the agency, they decide where those calls ring. Customers who saved the number are calling a line you don’t control.
- 03
Do you own your landing pages?
Ads send people to pages. If those pages live on someone else’s domain or software, they go away when the contract does, and every ad pointing at them stops working. That’s how 299 ads got rejected here.
- 04
Do you own your Google Ads account?
You should be the owner, with your agency added as a user. If the agency owns the account, your history stays with them.
- 05
Do you own your analytics and tag manager?
They hold the record of what’s worked. If you’re not an admin on your own accounts, you can’t see your own numbers, and you can’t take them with you.
A no on any of these doesn’t mean your agency is doing something wrong. It means you can’t leave with what you paid for. Ask this week.
Methodology
Where every number comes from
Old website: Adimize review, September 14, 2026, with Semrush data from September 13, 2026. Old ads: the Google Ads account history, trailing 12 months; the 299 rejected ads are from October 2026. New site speed and accessibility: Lighthouse mobile, Oct 12, 2026. Early website results: Google Search Console, Sep 21 – Oct 10, 2026. Early ad results: Google Ads, Oct 6–12, 2026. Javier Rivera approved being named. The previous agency is not named.
Free audit
Not sure what your agency is getting you?
This engagement started with a free audit. Justin runs it himself, and you get the same review: what you’re paying for, what’s coming back, and what you own.
The Haulers’ Edge: one move a week from inside Justin’s own hauling company.