New Episodes!

The Unscripted SEO Podcast

Gazelles, Not Elephants: Daniel Molina on Building a Local Service Agency That Scales

Daniel Molina does not want your whale. The owner of Red Palm Studios — a full-service digital marketing firm he started in Dallas roughly 18 years ago and now runs from Hawaii — joins Jeremy Rivera on The Unscripted SEO Interview Podcast to explain why he deliberately built an agency around small home-service contractors instead of the six-figure enterprise accounts most agencies chase.

The trades are about 95% of his book: plumbers, electricians, HVAC, landscaping, tree service. “It’s anybody usually that’s looking for a homeowner to contact them and fix something with their house.” What follows is a practical hour on portfolio risk, SOPs that actually scale, seasonal PPC, the three pillars of his local SEO mix, and why the pendulum has swung back to putting a human face in front of the brand.

Gazelles, not elephants: the portfolio math of a trades agency

Molina has clients spending over $100,000 a month on marketing, and one spending a million a year. He still doesn’t want more of them. The reason is concentration risk: land three whales, staff up to serve them, lose two, and you’ve shot yourself in the foot.

“I don’t want big wells, I want little guys, I want guys who spend around 10 to 15 grand a month on marketing — and we want 100 of those, we want 200 of those. I don’t want 50 clients and 10 of those are huge wells, which is like 60% of your gross revenue, because if a few of those start to get a little shaky, you start to sweat bullets a little bit.” — Daniel Molina

He frames it as a food chain: “you got to have the elephants and you got to have the gazelles. The gazelles feed you every day” — the retainers that are smaller, easier to manage, and pay the bills — while the occasional elephant lasts a little longer but arrives on a two- or three-year clock.

His margin argument is also the reason SEO sits at the center of the offer. Agencies that live on ad spend make 15 to 25% of the media budget and need volume to survive. “Because we provide SEO and [are] really good at it, that’s where most of our action is — it’s the SEO, it’s creating content, it’s posting it, it’s my own staff, my team creating that stuff, and so the margins are way greater when you’re providing SEO services than you would ads.”

Growth is a choice, not an obligation

Jeremy pushes on the American reflex that a company must grow X percent a year or it’s failing. Molina’s answer is that the number is downstream of your values and your calendar — he’s been married 24 years and has seven kids, and he knows what a 10- or 20-million-dollar agency would cost him in hours per week.

“For me, I don’t want to grow fast. I want to grow slow, because for me, if I grow fast and your system and process and SOPs cannot handle that scale, then you implode.” — Daniel Molina

He is blunt about the trade-off at the other end: “if you’re ambitious and all you care about is the money, then you’re probably gonna build a company that’s probably not good quality. It’s probably gonna be very shallow. Your front door is as big as your back door.” The working test he applies before signing anyone: “if I take 10 more clients right now, can I actually sustain that? Can I scale that and treat them just like they feel like they’re only one client?”

SOPs: be proactive, and attach a time to every one

Molina calls himself the visionary, not the systems guy, and he built his SOP library the hard way — one bottleneck at a time. “I was very reactive versus proactive. My recommendation is definitely be more proactive with your SOPs versus reactive.”

The detail most agencies skip is the one that makes an SOP a planning tool instead of a document: put the clock on it. If it takes an hour to produce 2,000 words with images, you can answer how many writers you need at 50 clients, you can see when a staffer is genuinely overloaded, and you know when to hire before the wheels come off. “For every five or 10 clients, you need about 40 hours worth of employees to do the job.”

The same discipline shaped client communication. Three people handle client relations, a project manager sits in on calls taking minutes, and every client gets a scheduled monthly review covering the numbers that matter in the trades — call volume, cost per call, revenue produced. Everything else routes through a ticketing app to the right department instead of arriving as a 2 a.m. text.

Seasonality: the shoulder season is a PPC problem, not an SEO problem

HVAC in Texas and the South breaks in July, not January. That asymmetry shows up directly in lead cost: roughly $100 or less per lead in summer, and $300 to $400 per lead in the off season, because the same hundred contractors are bidding for a much smaller pool of demand.

His answer is to plan around the calendar rather than fight it. SEO runs continuously — cooling content in the summer, heating content in the winter — while PPC and on-site offers flex. Tune-up specials get staged before spring; plumbers get root-intrusion specials timed to the season. “In the summertime we’re not gonna spend as much money on PPC because everyone’s busy. If you’re doing the right thing, you should be busy.”

The local SEO mix: content, reviews, social signals (and links)

Asked for the most important elements of a local mix after 17 years of doing this, Molina names three, plus a bonus.

1. Content, in every length. The pieces have to be split into formats the way video is: the 2,500-word service page with photos and links, the shorter FAQ, and the small snippet, “because now Perplexity is grabbing your snippet.” And the target list has to go past the obvious.

“A lot of people are writing content around the high traffic keywords, which yes, I agree, we need to do that. But a lot of times people miss opportunity in long tail keywords, or even keywords that barely get any views — if you go and find the keywords that also don’t have a lot of views, then Google’s seeing that you’re the authority of this whole topic versus just the high traffic keywords.” — Daniel Molina

2. Reviews, continuously. Not a burst and then silence — constantly earning them, and replying to them, with the service language worked into the reply: “Janet, I’m glad we’re able to help you with your water heater repair service.”

3. Social signals. “When the community is validating that you’re awesome and you have engagement” — shares, likes, real interaction — that’s a corroborating vote alongside the reviews. Backlinks are the bonus, with the usual caveat that quality is the whole game.

Brand is swinging back to people — and that’s a search signal

Molina traces three eras of branding: the endorsement era (Michael Jordan sells Nike, then Hanes), the brand-experience era of the early 2000s (Louis Vuitton, Coach, and a Champion sweatshirt migrating from K-Mart punchline to a Macy’s rack next to Lululemon), and now a return to the person behind the brand. His example is The Rock selling shampoo: “He’s bald. He’s selling shampoo and the brother is bald. So what is that telling you?”

The instruction he gives trades clients is concrete: stop posting the logo. Put the owner on camera. Show the tech in a customer’s house. “People buy from people, we’re back into that again. If you’re just advertising your brand like everybody else, you’re not going to stand out.”

Jeremy connects it to what he’s seeing in Search Console: ten years ago he’d filter branded queries out of a report as noise; now “I would kill for an account that comes to me and it’s like 90% brand search and 10% unbranded.” A click-less social feed pushes discovery into a branded Google search — which is exactly where that owner’s face pays off.

AI is an amplifier, and it can’t fake the driveway

Molina’s position on AI writing is unsentimental: use it for structure and research, not as the author. “You can’t just say, ChatGPT, write me a thousand-word blog on this and that, because that is crappy content.” His reasoning is behavioral rather than ideological — if there’s no human experience on the page, bounce rate spikes, and at that point “Google said no one’s finding your information helpful.”

The same logic drives his hardest-to-enforce ask: original photos and video. A custom photo of your own truck beats the stock image every competitor also licensed, it’s geo-stamped, and it proves the work happened. “Put your truck in front of a water tower in front of a neighborhood.” He and Jeremy commiserate about clients who will not do it — and about generative image tools that still can’t render a plumber standing next to a water heater without building a spaceship out of the pipes.

The first mission with a new client: establish the baseline

Every engagement starts by writing down where the business actually is. How many calls a month? Where are they coming from — PPC, Angi, referral? What page are you on for each target keyword, and which ones do you not rank for at all? Red Palm logs it with ProRank Tracker and call tracking so that two or three months later the movement is legible to a contractor, not just to an SEO.

“If you just provide SEO and you don’t have any kind of data to show the growth, they don’t understand it — and they just see you as, I don’t understand it, and I understand I’m on page one, but I don’t even know if you’re really helping me. So therefore we’re gonna stop the service.” — Daniel Molina

The version of that report a trades owner can act on isn’t a ranking chart. It’s: “that SEO call cost you only $40 and it made you $3,000.”

Connect with Daniel

Daniel Molina owns Red Palm Studios and writes about family, community outreach, and business at danielmolina.life. You can also find him on LinkedIn, YouTube, and Instagram.


Listen to the full episode on Castos. For more conversations like this, explore the Unscripted SEO topical hubs or try the keyword-research tool at SEO Arcade.

Meet The Host

Jeremy Rivera

Jeremy Rivera

With over 1 billion SEO clicks and 15+ years in the trenches, Jeremy Rivera isn’t your average podcast host—he is a seasoned SEO veteran who has scaled brands to millions of visitors, driven millions in revenue, and navigated every algorithm shift along the way. On the Unscripted SEO Podcast, he’s peeling back the curtain, sharing battle-tested strategies, real-world experiences, and hard-earned lessons directly from the front lines of SEO.

Listen Now!

Meet the worlds best SEO’s.