Could be any company
"Quality service at competitive prices" says nothing a competitor couldn't say. Google and readers both skip it.
GenericAds and visibility: customers who are looking for your service now or don’t know about it yet.
01 Google AdsEnquiries from people searching for your service right nowfrom $750/mo 02 Social media adsMeta, TikTok, LinkedIn: customers who are not searching yetfrom $700/mo 03 SEOHigher in Google and Maps without paying per clickfrom $1,000/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 enquiry, and a system that doesn’t lose that enquiry.
01 Web designA website that turns visits into enquirieslanding from $1,300 02 Online storesCart, payments and shipping, ready for adsfrom $4,800 03 CRMNo enquiry gets lost in a phonesetup $3,400 04 Chatbots and AIThey answer customers, at night too$2,500 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$2,400 02 AnalyticsSee which ad brings in money$650 03 ConsultationsA call about your specific problem$70/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 enquiries/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
SEO content writing that starts with a conversation, not a keyword tool. I interview you about your customers, your jobs and the questions people ask before they buy, then write pages that answer those questions in the words people search. Google gets a clear topic, readers get a reason to call.
Free: a 30-minute call, an action plan and a price range in writing.

"Quality service at competitive prices" says nothing a competitor couldn't say. Google and readers both skip it.
GenericThe keyword repeated twelve times, awkward city lists, no real answers. It reads badly and it no longer works.
StuffedBlog posts on random topics, never linked to a service, attracting readers who will never buy.
OrphanedPrices in Canadian dollars. Content is part of ongoing SEO, so you don't pay per word.
Monthly SEO where new and rewritten pages are a core part of the work.
Copy for a new site or a set of pages outside SEO work.
Good SEO content does two jobs at once. It tells Google, without ambiguity, what the page is about and which search it answers. And it convinces a person who just landed there that you're the right business to call. Most content fails because it does only one of these: keyword-stuffed pages that nobody wants to read, or beautiful brand copy that matches no search at all.
The overlap between the two is bigger than people think. Searchers want specific answers, and specific answers are exactly what Google rewards. "How long does a kitchen renovation take in winter?" is a real question, a real keyword and a real reason to trust whoever answers it well.
The details that sell are in your head. Which questions customers ask on the first call. What they worry about. Which mistakes you fix after cheaper competitors. Why your quote includes something others charge extra for. None of that is in a keyword tool, and none of it can be generated.
So every batch of pages starts with a conversation on Zoom. I ask, you talk, I take notes. From one interview I can usually draft several pages, because the same knowledge feeds the service page, its FAQ and a supporting article. You then check facts and tone before anything goes live.
For a deeper look at the method, read how to write content that ranks and sells.
Before writing, I check what people in your market actually type. Sometimes the difference is small but decisive: "eavestrough repair" versus "gutter repair", "daycare" versus "child care centre", regional terms that differ between provinces. I group searches by intent and give each group one page, so your own pages don't compete with each other. If you want to try this yourself, keyword research for a local business explains the steps.
I write in Canadian spelling and with Canadian references: provinces, seasons, the realities of distance and winter where they matter. I keep sentences short and avoid the empty phrases that fill most business websites. A good test: if a competitor could paste your paragraph onto their site without changing a word, it needs rewriting.
Pages aren't finished once published. I watch which ones gain impressions but few clicks (usually a title problem), which rank on page two (often missing depth or internal links) and which bring visits but no enquiries (a weak call to action). Each month the weakest page gets improved. That steady editing is a large part of ongoing SEO services, and over time it's often worth more than writing new pages.
Not always. A plumber gets more from ten solid service pages than from fifty articles. A blog earns its place when customers research before buying, as with renovations, financial services or courses, and when each article answers a question that leads to a service. If that's you, see websites with a blog.
I use tools for research and outlines, the way you'd use a calculator. The substance comes from my interview with you: your prices, your process, your customers' questions. Pages built only from generated text tend to say what every other page says, and that's exactly what doesn't rank or convince anymore.
As long as it takes to answer what a buyer needs to know: what's included, how long it takes, a price range, proof and next steps. Often that's 600 to 1,200 words with headings and an FAQ. Length on its own doesn't rank anything; completeness does.
No. I write SEO content in English only, and I don't plan, translate or edit French pages. If your business needs French copy for Quebec, it comes from your own team or a translator, outside my work. I'll tell you upfront rather than run your pages through a translation tool.
An interview of 30 to 60 minutes per batch of pages, then reading drafts and sending corrections. Most owners spend an hour or two a month. The interview is the most valuable part: it's where the details that make customers call come from.
You do. Everything I write for your site belongs to you, lives in your website's code and content, and stays there if we stop working together.
Tell me which services you want more of. On a free 30-minute call I'll suggest the first three pages worth writing.