Portfolio / Sam The Bee Man
Bee, Wasp & Hornet Removal

One man, one license, and a Wix site that hid both.

Sam Riley works alone. He takes wasp, hornet and honey bee calls across the Portland metro out of West Linn, usually same day, and he saves the bees whenever the nest allows it. His Wix site did not say any of that in a way Google or a homeowner could use. We rebuilt it as a 23-page Astro site and kept every service URL exactly as Wix had numbered them, so nothing he had already earned in search moved an inch.

Custom Website DesignPortland Metro Local SEOLead Pipeline + TrackingJob Documentation
Visit Website
Sam The Bee Man homepage with Sam in a bee suit beside the headline One Licensed Specialist for Wasps, Hornets and Honey Bees, above a 5.0 Google rating bar

The Challenge

A one-man business is a hard thing to put on a website. There is no team page, no fleet, no second location, and every one of the usual trust props is unavailable. What Sam has instead is the thing that actually matters in this trade: he is a Licensed Commercial Pesticide Operator, he answers his own phone, and he turns up the same day. The old Wix site buried all of it.

It was also selling the wrong shape of work. Stinging-insect calls are emergencies. Somebody is standing in their yard right now watching yellow jackets go in and out of a gap in the siding, and they are searching for that exact thing, not for "pest control". A site that leads with a generic services list loses that person before they scroll.

And there was one distinction the site had to get right that most pest sites deliberately blur. Sam relocates honey bees rather than killing them, whenever the nest allows it. That is the reason a certain kind of customer calls him instead of an exterminator, and on the old site it was invisible.

Phase 1 / Custom Website

A migration that needed no redirects at all.

The usual way off Wix is a redirect map, and every redirect is a small tax on a ranking that was working. So we did not write one. Before designing anything we took an inventory of the live Wix URLs, and the new site was built to answer at exactly those addresses. Thirteen service pages, thirteen slugs Google already knew. Nothing to redirect, nothing to lose, nothing to explain to Search Console afterwards.

A Page for the Insect, Not the Industry

Nobody searches "pest control" while a nest is active. They search the insect. Each one gets its own page, its own method, and its own price expectation:

Thirteen in all, grouped as wasps, bees, and other pests, in the order Sam wants the phone ringing rather than alphabetically.

Honey Bees Kept Separate From Extermination

The honey bee pages say plainly that a swarm hanging in the open and a colony living inside a wall are two different jobs, with different urgency and different prices, and that Sam tries to save the bees on both. A swarm almost always makes it; a wall colony depends on what he finds when the wall comes off. That is a more honest promise than "humane removal" and it is the sentence that wins the customer who was never going to hire an exterminator.

One Named, Licensed Human

Sam Riley is named on the site and in its structured data, not just the trade name. For a solo operator that is the whole E-E-A-T story: an answer engine cannot resolve "Sam The Bee Man" to a responsible party, but it can resolve a named Licensed Commercial Pesticide Operator in West Linn, Oregon. His photograph is in the first screen, because on a job where somebody is letting a stranger onto their roof, the face is the credential.

Twenty-Five Real Reviews, Shown Without Marking Them Up

Every review on the site is a real one from Sam's Google profile, on a rail that pauses when you hover it so the text can actually be read. They are deliberately not marked up as Review or AggregateRating schema: Google treats review markup for ratings collected on another platform as self-serving, and it can earn a manual action. So the site displays them for people and links out to the profile, where the 5.0 can be verified by anyone who wants to check.

Sam The Bee Man honey bee removal page, headlined Honey Bee Removal in Portland Oregon Whether It's a Swarm or a Wall Colony, beside a photograph of an opened wall full of comb
The honey bee page. One of thirteen, each answering at the URL Wix had already indexed.
Phase 2 / Proof of the work

Thirty-seven photographs of actual jobs.

A solo operator cannot out-spend a franchise, so the site competes on evidence instead. Sam photographs his jobs, and the site publishes them: honey bee colonies cut out of walls, hornet nests taken off eaves, yellow jacket nests opened out of the ground, bumble bees moved somewhere safer. No stock photography anywhere on the site, and no customer names or addresses in any of it.

Dated write-ups, not a gallery wall

The photo gallery groups images by pest, which is useful browsing but weak content. So a second layer sits on top of it: individual jobs that get a dated page of their own, describing what the situation actually was and how it was handled. The first is a yellow jacket colony inside a wall in Milwaukie, getting in through the seam above a window, dusted off an extension pole and then vacuumed off the siding as the workers came back.

That page ranks for a problem, not for a service. Somebody searching what to do about wasps getting in above a window finds a page about exactly that, with photographs of it being solved. Every job Sam writes up adds another, and the index reorders itself by date so it can never drift out of order by hand.

Sam The Bee Man Our Work page headlined Real Jobs Photographed: Nests, Cutouts and Colonies, with filter pills for honey bee cutouts, wasp and hornet nests, yellow jacket ground nests and bumble bee relocations
Every photograph is from one of Sam's own jobs, filed by the insect it was.

Three towns written for the towns

Rather than spray thin pages across the whole metro, the local layer starts narrow and real: the towns Sam is genuinely closest to and reaches fastest.

Redirects Needed

0 off Wix

Every service page answers at the URL it always had

Total Pages

23 all indexable

Services, towns, job write-ups, pricing and contact

Job Photographs

37 no stock

All from Sam's own jobs, filed by insect

Google Rating

5.0 25 reviews

Eleven of them arrived in the three weeks after launch

Launched August 3, 2026

Eleven new five-star reviews in three weeks.

Three weeks is not long enough to claim a ranking, and we will not pretend otherwise. What it is long enough to show is throughput. Sam went from 14 Google reviews to 25 between launch and the end of August, every one of them five stars, most of them naming a same-day yellow jacket or wasp job. That is the busiest stretch the business has had, and it is the number the site was built to move: not traffic, but jobs done.

Organic search

3

quote requests

Direct

1

quote requests

The service pages produced the form fills

Four quote requests came through the form in the first three weeks from organic and direct visits, and they landed on the pages built for the emergency: yellow jacket removal, the wasp and hornet hub, and honey bee removal. One arrived at 7:33 in the morning about a nest in an arbor vitae hedge. That is the shape you want this early, because the pages producing them are the ones that did not exist a month before.

Most of his work still arrives by text

Sam's customers text him photographs, and several of the new reviews say so explicitly. The form is not trying to replace that, it is trying to catch the people who will not call a stranger. Both routes now end up in the same place: every request lands in the Persilio pipeline with its referrer, landing page and full visit history attached, so the ones that came from search can be told apart from the ones that came from a neighbor.

Reported honestly, which means separately

Sam also runs paid search. Those leads are tracked, and they are deliberately kept out of the count above, because a number that mixes bought clicks into a website's results is not a result. The four here are organic and direct only. Every report he gets works the same way, so he can always tell what the site earned from what the ad budget bought.

The Technical Edge

Built with Astro

Static-first, almost no JavaScript shipped. The person reading this page is usually standing in a yard watching a nest, on one bar of signal.

Cloudflare Workers

Served from Cloudflare's edge, with a small worker handling the quote endpoint and Turnstile verification behind it.

URL Parity With the Old Site

The service slugs are the Wix slugs. A migration with no redirect chain is a migration with nothing to leak, and nothing to un-pick later.

Named in the Schema

LocalBusiness, Service, FAQPage and BreadcrumbList markup, with Sam named as the responsible operator rather than the trade name alone.

Leads With Full Attribution

Every request lands in the Persilio dashboard with referrer, landing page and visitor journey attached, behind a Turnstile gate and a honeypot.

Reviews Without the Risk

Real Google reviews displayed for humans and linked to the source, with no third-party review schema that could earn a manual action.

Sam had the license, the reviews and the photographs before we met him. What he did not have was a site that said any of it in the place a homeowner with an active nest was looking, and the Wix build was quietly holding the whole business at the size of one man's phone contacts.

Now there is a page for every insect he treats, a photographed record of the jobs he has done, and a rating that went from 14 reviews to 25 in the three weeks after launch, without a single redirect being needed to get there.

Want a custom website and local SEO like this?

Let's talk about a site that sells the work you actually do, and the home service marketing that turns those searches into scheduled jobs.

Start Your Project
5.0 We reply within 24 hours
Message sent! We'll be in touch within 24 hours.