Everything on one page
Eight services listed on a single page means Google has no strong page to show for any of them.
StructureAds and visibility: customers who are looking for your service now or don’t know about it yet.
01 Google AdsInquiries from people searching for your service right nowfrom $1,000/mo 02 Social media adsMeta, TikTok, LinkedIn: customers who are not searching yetfrom $600/mo 03 SEOHigher in Google and Maps without paying per clickfrom $750/mo 04 Visibility in ChatGPT and AIYour business in AI assistant answerspart of SEO 05 Amazon and marketplacesSell where customers already buywith a partnerThe place where a visit turns into an inquiry, and a system that doesn’t lose that inquiry.
01 Web designA website that turns visits into inquirieslanding from $1,000 02 Online storesCart, payments and shipping, ready for adsfrom $3,900 03 CRMNo inquiry gets lost in a phonesetup $3,000 04 Chatbots and AIThey answer customers, at night too$1,900 05 Email and SMSCustomers come back instead of forgetting youquoted individuallyPlan and tracking first, budget second. You know what works before you spend more.
01 Strategy and auditKnow where to spend the budget before you spend it$1,900 02 AnalyticsSee which ad brings in money$550 03 ConsultationsA call about your specific problem$65/h 04 Free auditA quick review and 3–5 priorities to start$0How your business looks and sounds before anyone calls you.
01 Social media managementProfiles that look like a real businesswith a partner 02 Creative and videoGraphics and videos that stop the thumbquoted individually 03 BrandingA logo and style that sets you apartwith a partner
Edmonton, Canada
200 keywords on page one of Google
Boreal Kitchens
Winnipeg, Canada
up to 5 inquiries/mo from Google without ads
Adela Realtor
Żywiec, Poland
from 3 to 9 locations in two years
Gładko Tnący Barber
Żywiec, Poland
PLN 15 000 +/mo in delivery orders
Da Diego
Website SEO is the work on the pages themselves: what each one is about, how it is titled, how it links to the rest of the site and whether it makes a visitor pick up the phone. I do it for service businesses that already have a decent site and want it to earn customers from organic search instead of just existing.
Free: a 30-minute call, an action plan and a price range in writing.

Design and SEO are judged by different readers. Customers see the pictures; Google reads the structure.
Eight services listed on a single page means Google has no strong page to show for any of them.
StructureDefault titles and empty meta descriptions waste the one line people read in search results.
Titles"Comprehensive residential solutions" instead of "furnace repair in Columbus". Nobody types the first one.
CopyPages that don't link to related services or to a contact step lose both rankings and inquiries.
LinksI match every real search with demand to one page on your site, existing or new, so pages don't compete with each other.
Headings, sections, prices or price ranges, photos, FAQs and a clear call to action on every service page.
Titles, descriptions and text written from an interview with you, then approved by you before publishing.
Services link to related services, areas and case studies, so both visitors and Google find their way.
Prices in US dollars. Which one fits depends on whether your current site can be worked with.
Ongoing work on the structure, copy and links of your existing site.
When the current site can't be fixed, a new one built for SEO from day one.
A website that holds positions 6–7 in Google with no ongoing work and brings up to 10 inquiries a month.
See the case study →Seven calculators give people a reason to land on the site; 1–5 inquiries a month arrive from Google without ads.
See the case study →Before touching a single page, I build a simple table: every search with real demand in your business, and the one page on your site that should rank for it. This is the backbone of website SEO. It shows at a glance which services have no page at all, which pages fight each other for the same phrase, and which pages target searches nobody makes.
For a heating and cooling company the map might pair "furnace repair" with one page, "AC installation" with another, and "heat pump cost" with an article that links to the heat pump page. Without this, sites drift into a pile of pages that all vaguely target "HVAC services".
A strong service page answers what a careful buyer wants to know before calling:
Google rewards pages that satisfy the search, and so do customers. That overlap is the whole point. I go deeper on layout in how to structure a service page that sells.
The title tag and meta description are often the only part of your site a searcher reads before choosing whom to click. "Water Heater Repair in Tampa | Same-Day Service | Smith Plumbing" will beat "Services - Smith Plumbing" every time. I rewrite these for every important page, keep them within the length Google displays, and check later in Search Console whether click-through rates improved.
Older sites often have two or three pages that target the same search: a service page, a blog post from five years ago and a "specials" page, all about drain cleaning. Google can't tell which one to show, so it rotates them and none ranks well. The keyword map exposes these conflicts. The fix is to merge the content into the strongest page, redirect the others to it and update internal links. It is unglamorous work, and it often moves rankings within weeks.
Internal links tell Google which pages matter and guide visitors to the next step. Every service page should link to related services, to the areas you cover, to a relevant case study and to a contact or quote page. Navigation menus help, but links inside the text carry more meaning because they come with context.
Sometimes website SEO hits a wall: a page builder that won't let you edit headings, a theme that loads slowly no matter what, or a structure that would take longer to fix than to rebuild. In that case I'll say so plainly. I don't repair code other developers wrote, but I can build a new business website that keeps your domain, carries the content across and sets up redirects so rankings survive the move. The website migration SEO page explains how that transition is handled.
If you're not sure which situation you're in, start with an SEO audit. It answers that question in about a week.
Service-area businesses often want a page for every town they cover. That can work, as long as each page says something specific: jobs done there, local permit quirks, travel times, neighborhoods served. Pages that only swap the city name are what Google calls doorway pages, and they tend to drag the whole site down. City landing pages without doorway pages covers how to do it right.
One for every service that people search for separately and that you want to sell, plus pages for the areas you truly serve if the work differs there. For a plumber that might be ten to fifteen pages; for a niche consultant, five. More pages only help when each one answers a different search.
Not as part of SEO. I change content, headings, titles, links and page structure. If the layout itself blocks conversions, for example the phone number is hidden on mobile, I'll point it out and we'll decide together whether it is a quick edit or part of a redesign.
Not always. For most service businesses, strong service pages bring more customers than a blog. Articles help when people ask questions before buying, such as how much a new roof costs, and those articles should lead to the matching service page.
I can do the content, metadata and internal linking on most platforms as long as I get editor access. What I don't do is repair themes or plugins someone else built. If the platform blocks the basics, I'll tell you and quote a new site instead.
Calls, form leads and bookings from organic search, tracked in GA4 and shown in a monthly report. Rankings and visits are in the report too, but they are a means. If inquiries don't grow over a few months, we look at why together.
Send me your website and a list of the services you most want to sell. I'll come back within one business day, or we can start with a free 30-minute call.