Websites that carry their weight
A site that loads fast on a phone, says plainly what you do, and gives someone an obvious way to get in touch.
Grand Haven, MI
Grand Haven has about eleven thousand residents and hosts a Coast Guard Festival that draws well over three hundred thousand people across two weeks. It was the first city designated Coast Guard City, USA, and it supports a large charter fishing fleet, multiple boat launches and a working port. Marine businesses here have roughly five months to earn a year, and most of them are booked through the same handful of phone calls made in April.
Timing
This is the tightest window on the list. Booking searches for boats, charters, docks and lodging peak in March, April and May, the season runs to Labor Day with Coast Guard Festival as the crest, and demand collapses in October.
Shrink wrap and storage give a short October spike. Anything meant to rank for summer must be published and indexed by February or March.
Marine services and waterfront retail
Marine work in Grand Haven is seasonal and reservation driven. Charter captains, boat repair and rigging shops, dock and hoist installers, canvas and upholstery makers, and shrink wrap services all get booked in a narrow spring window by customers who often live in Grand Rapids or farther.
Those customers search for availability, boat sizes handled, slip and launch access, and how far in advance to book. A shop that publishes its schedule, capacity and boat length limits gets the spring calls. One that says call for details loses them to a competitor with an online form.
The goal is a better inquiry, not a bigger pile of bad ones.
Real work, real coverage

A live client site, not a template preview. Every build starts from what the business actually sells and where it actually works.
The local picture
The market is really Grand Haven, Spring Lake and Ferrysburg together, connected by M-104 and sharing the Grand River channel out to Lake Michigan. Downtown retail runs along Washington Avenue toward the waterfront and the boardwalk, and Grand Haven State Park draws tens of thousands of visitors to the beach near the pier and lighthouses.
Grand Rapids sits inland in the same metropolitan area and supplies both cottage owners and competing agencies, though those agencies rank for Grand Rapids searches rather than lakeshore ones. Muskegon is the nearest larger city to the north.
What the work is
Not a package. The parts that matter for a small business competing locally.
A site that loads fast on a phone, says plainly what you do, and gives someone an obvious way to get in touch.
Google Business Profile, the map pack, and the searches people actually type when they need your kind of work.
A simple routine for requesting reviews so the habit sticks instead of happening once and stopping.
How it goes
Send your site and I go through it by hand. You get back what is working, what is blocking the next call, and where to start. No call required.
If it makes sense to work together, you get a plan with the work, the price, and the order it happens in. Flat monthly, no long contract.
The work gets done and you get monthly reporting you can actually read, not a dashboard nobody opens.
Straight answer
Sam Harrington is one person working remotely from Three Rivers, Michigan. There is no Grand Haven office and no local staff, and no reason to dress that up. He is a Michigan operator who understands what a five month season does to a small business, and you get his direct attention rather than a coordinator relaying notes to somebody you never speak with.
Page structure
Four things decide whether a search turns into a call: what you do, where you do it, proof that you have done it, and an obvious way to reach you. Here is that structure laid out.
Grand Haven, MI
Marine services and waterfront retail in Grand Haven
A wireframe, not a real business. It shows the shape of the page. The words, photos, and offers are yours.
Questions from Grand Haven owners
Make booking possible the moment someone looks. Publish your season dates, boat sizes and services, capacity, deposit terms and a form or booking link, then keep your Google profile open with correct spring hours.
Customers plan in March and April. A shop that only takes phone calls during business hours loses those bookings to one that does not.
It can, but only if you make yourself findable for it. The festival runs two weeks and fills the city, so visitors search for food, services, parking and anything open nearby.
Add festival week hours to your profile in advance and publish a page explaining what you offer during it. Otherwise the crowd walks past.
Treat them as one service area with separate pages. They sit minutes apart across the channel and share customers, but people search by the town they are in. Naming Spring Lake and Ferrysburg specifically, rather than folding them into a Grand Haven page, gives you something to rank with in each of them.
Related
Also serving Spring Lake, Ferrysburg, Norton Shores, Coopersville, Grand Rapids.
Send your site for a free manual Report Card. It comes back within 24 hours on business days, and no call is required.
You will hear what looks solid, what is blocking the next call, and where to start.