Why we started SolisReach, and what we actually optimize for
We didn't start this agency because we thought the world needed another web shop. We started it after years spent on the client side of agency relationships, close enough to know exactly what that experience usually feels like: a kickoff call full of energy, a proposal full of vague deliverables, and then months of waiting on a partner who seemed to be optimizing for their own invoice more than for whether the thing they built actually worked for the business that paid for it.
So the founding question wasn't "what services should we offer." It was narrower than that: what would we have wanted from an agency, back when we were the ones waiting on one. Everything in how we operate now traces back to trying to answer that honestly, rather than trying to look impressive on a first call.
The problem we kept running into as clients ourselves
Across a few different jobs before this one, we watched the same pattern repeat with outside vendors: a beautiful pitch deck, a contract with language nobody read closely enough, and then a build that technically matched the brief while missing the actual point of the project. Nobody had lied. The scope had just been written by someone optimizing for winning the deal, not for the business result on the other side of it.
What made it worse was how hard it was to get a straight answer once something wasn't working. Questions about timeline slipped into vague reassurances. Questions about why a feature was built a certain way got answered with jargon instead of reasoning. We don't think that was malice. We think it's what happens by default when an agency's incentives point toward the sale rather than toward the outcome.
What we decided to do differently
The first decision was structural: we would rather turn down a project than take one where we can't see a credible path to the client actually getting value from it. That's cost us revenue in our first few months, on more than one call where the honest answer was "you're not ready for this yet, and we'd be taking your money for something that won't move the needle."
The second decision was about communication, which sounds soft until you've lived through the alternative. Every project gets a plain-language explanation of what's being built and why, not just a status percentage. If something is behind, we say so before being asked, with the reason and the plan, because the alternative just delays a conversation that's going to happen anyway.
The kind of client we're built for
We work best with people who have a real business problem and a rough sense of what success looks like, even if they don't yet have the technical vocabulary to describe the solution. That's most small and growing businesses, and it's exactly the group that tends to get underserved by agencies chasing bigger logos or by freelancers who can't take on the full scope of a serious rebuild.
We work worst with clients looking for validation of a decision they've already made regardless of what the data says. We'll tell you when we think an idea won't work, and we'll explain why in specific, checkable terms rather than vague hedging. If that's not the relationship you want from a vendor, we're probably not the right fit, and we'd rather say that on the first call than discover it in month three.
What we're not trying to be
We're not trying to be the cheapest option, and we're upfront about that early, because a race to the bottom on price usually gets paid for later in scope corners cut or support that quietly disappears after launch. We're also not trying to be a full-service agency that does a mediocre version of everything; we'd rather be excellent at a narrower set of things and say no to the rest.
We're not trying to look bigger than we are, either. When you're on a call with us, you're talking to the person who actually understands your project, not a rotating cast of account managers relaying information from a team you never actually meet. Small has real advantages if you don't pretend to be something else.
We're not trying to be the cheapest option, and we're upfront about that early, because a race to the bottom on price usually gets paid for later in scope corners cut or support that quietly disappears after launch.
How we made decisions in the first few months
There was no playbook for any of this, so early decisions got tested out loud, argued through from every angle rather than accepted on first instinct. That habit slowed things down at the start and has paid for itself many times since, because the decisions that survived that process tended to hold up once real clients and real deadlines tested them.
We wrote almost nothing down in the first two months, which we now consider a mistake. The second time we made a pricing decision, we couldn't remember the reasoning behind the first one clearly enough to know if the new decision was consistent with it. We started keeping a running internal document after that, and it's still the thing new hires read first.
What almost made us quit
Six weeks in, we lost a client we'd built a full proposal for to an agency that quoted forty percent less than us, with a scope that, on paper, looked identical to ours. It stung in a specific way that's hard to explain unless you've built something and watched someone undercut it without understanding what they were leaving out.
We found out eight months later that project collapsed, rebuilt from scratch by a different vendor, at a total cost well above what we'd originally quoted. That didn't feel like vindication so much as confirmation of something we already suspected: price alone is a bad way to choose a vendor, and it's an especially bad way to win business if you actually intend to deliver on what you promised.
What we'd tell someone starting an agency today
Say no earlier than feels comfortable. Every project we regretted taking, we had a specific, nameable doubt about before signing, and we talked ourselves out of it because we wanted the revenue or the validation of landing the deal. The doubt was almost always right, and ignoring it cost more than the revenue was worth.
Write down your reasoning as you go, not after the fact when you're trying to reconstruct why a decision made sense. The version of you making a call under deadline pressure knows things the version of you explaining it in a case studies deck six months later has already forgotten or smoothed over.
This blog is where we're going to document what we're actually learning, week by week, as we build this thing: the pricing mistakes, the scope disputes, the technical decisions that turned out right and the ones that didn't. Not polished case studies written after the fact to look good, but the actual reasoning as it happens.
If you're evaluating agencies right now and reading this as due diligence, that's exactly who this is for. We'd rather you see how we think before you sign anything, because the fit matters more than the pitch, and a pitch is easy to write well regardless of what's actually true underneath it.