The brand, if you do not have one
Name treatment, logo, colour and type. Enough of an identity that the site looks like a real company rather than a template with your phone number on it.
For local service businesses
Most websites for service businesses are brochures. They look fine and they bring in nothing. We build the other kind: brand, site and local SEO as one package, structured so people searching in your area actually find you. From $2,000.
RainyLeads is a roofing lead business in Florida. When they came to us they had no website, no brand and no search presence at all. Here is where they landed.
No website, no brand, no Google Business Profile. The business existed entirely offline.
Local search moves faster than national search, because the competition is the businesses in your area rather than the whole internet.
Inbound, from people searching for roofing work in the areas the site targets.
Organic clicks landing on the site each week from Google, on a domain that was registered from scratch.
Name treatment, logo, colour and type. Enough of an identity that the site looks like a real company rather than a template with your phone number on it.
Built custom, not assembled from a page builder. Fast enough to pass Core Web Vitals on a phone on mobile data, which is where your customers actually open it.
One page per city, suburb or ZIP you serve, each written for that area rather than spun from a template. This is the part that does the ranking, and it is the part most agencies skip.
Claimed, categorised, filled in properly and wired to the site. For local searches the map pack often outranks everything else on the page, so this matters more than the homepage does.
Search Console, analytics and call tracking, configured so you can see how many calls came from search. Not a dashboard of vanity metrics.
A blog laid out around what your customers search when something has gone wrong, seasonally where the work is seasonal. Written by a person.
We work out which service areas are worth targeting and what people in them actually type. This decides the whole page structure, so it happens before any design.
Brand where needed, then the site and every service area page. You review it live, not as a PDF.
Live, submitted, Business Profile connected, tracking verified. This is when the clock on ranking starts, not when the project starts.
Local rankings take weeks to land. We watch the queries coming in and keep adding the pages the data asks for.
Fixed price for the full package: brand, website, service area pages, Business Profile and tracking. Split into milestones you approve one at a time. Larger service areas and extra locations are quoted on top, and we tell you the number before we start rather than after.
Start a projectOur package starts at $2,000 for the brand, the website, the service area pages and the local SEO setup. That is a fixed price, not an hourly estimate. Ongoing content and SEO after launch is optional and quoted separately.
Plan on eight to twelve weeks from launch. Our roofing client, RainyLeads, went from no website at all to 1 to 2 booked homeowner calls a day within two months of going live. Local search is faster than national search because you are competing with a handful of businesses in your area rather than the entire internet, but it is not instant.
You can, and for a simple brochure site it is fine. The difference is the service area pages and the site structure underneath them, which is what actually ranks. A template gives you one page about your business. Ranking locally needs a page for each area you serve, built so search engines can tell them apart.
Yes. The structure is the same for any business that serves customers in a defined geographic area: roofing, HVAC, plumbing, landscaping, dental, legal, salons, cleaning, pest control. The service areas and the seasonal content change. The mechanics do not.
The areas you serve, your services and pricing, and access to your domain and Google Business Profile if they already exist. If you have photos of real work, we will use them. If you do not have a domain yet, we will register one.
Yes. The domain, the site and every account stay in your name. There is no platform lock-in and no monthly fee required to keep it online.