The person you hire is the person who does the work.
No account manager between you and the strategy. One senior strategist reads your site, fixes what is broken, builds what is missing, and answers the phone when you call. Here is what that looks like, from the first inquiry to month twelve.
Built for businesses that are growing, but stuck.
Keyo takes on a handful of new engagements a year. That only works if each one is a real fit, so here is the honest version of who we do our best work for, and who we send elsewhere.
A good fit
- An established service business with a service that already makes money and a market you want to win.
- An owner who answers the phone and will text a photo from the job when we ask for one.
- Ready to invest from $2,500 a month and judge the work by calls and booked jobs, not by a dashboard.
- On Squarespace, Shopify or WordPress, or willing to move to one.
- Toronto, the GTA and the Golden Horseshoe, Los Angeles, Dubai, or any market where the phone should be ringing.
Not a fit
- First-year startups, and anyone shopping on price.
- Anyone who wants a ranking promised by a date. Whoever promises one is guessing.
- Anyone who wants bought links, bought badges or a guarantee we cannot back.
- Ads-only work. We do not run Google Ads. We introduce you to a partner who does.
- A business that wants to hand off the phone. We make it ring. Someone has to pick up.
Six steps before anything new is built.
Most of what is costing you calls is already on your site. So the first month is about finding it and fixing it, with a written record of every decision. Nothing is guessed, and nothing is added on top of a broken foundation.
The inquiry, read properly.
Your website, your Google Business Profile and the competitors holding your searches, read by Roberto before he replies. The reply comes by call, text or email, whichever you used.
A 30-minute fit call.
What is costing you calls today, what we would fix first, what we would build after that, and what it costs. If we are not the right fit for your market or your stage, we say so and point you somewhere better.
A one-page scope.
What we fix, what we build, what we report each month, and the monthly figure. Month to month from there. The next month is earned by this one.
Access, and a backup we can restore.
Website admin, Google Business Profile, Search Console and analytics. Before anything is touched, a backup is taken and verified as restorable. Only then does the work start.
The audit.
A rendered crawl of every URL, Search Console coverage and alerts, the profile, the competitors and the copy itself. Every finding lands in a ledger with one of three outcomes.
The cleanup.
Broken links and dead pages. Redirect chains and indexing alerts. Duplicate titles and missing H1s. Orphaned pages. Stale addresses in the copy and in the schema. Pages describing services you no longer offer. Review widgets surfacing the wrong people. Backups, plugins, DNS and the email records that decide whether your quotes land. Fixed, then rechecked with a second crawl.
Then the rhythm starts, and it does not stop.
Once the site stops leaking calls, the work becomes a schedule you can see. Content is produced the month before it publishes, seasonal pages go live ahead of your busy season, and every page is checked against Google the day after it ships.
One page per search, no two pages competing.
Service pages and city pages built around the searches that decide who gets the call, each with one title, one H1 and one job.
A Google Business Profile that shows real activity five days a week.
Articles publish Monday, Wednesday and Friday at 10 a.m., each with a matching profile post the same day. The job-site photos you text in go out Tuesday and Thursday.
Structure that Google and AI answers can read and cite.
Schema written and validated for LocalBusiness, Service, FAQ and Breadcrumb, with on-page FAQs that match the markup exactly, and a monthly check of where you are cited across ChatGPT, Gemini, Perplexity and AI Overviews.
Scheduled is not delivered.
Every new page is pushed to Search Console the day it goes live, opened at its public URL the next day to confirm it is indexed and reading correctly, and only then logged in your ledger. Anything missing is chased, not hidden.
Rankings measured where your customers stand.
Map-pack ranking grids across the whole service area, not one postal code, with up to five tracked competitors, so we see what moved before the phone tells you.
A week on an active account
Publishing runs on a fixed schedule so your profile never goes quiet and Google sees a business that is open and working.
- Search Console review and keyword movement
- Indexing issues caught and resubmitted
- Internal links added to new and money pages
- Urgent technical fixes, same week
- Google Business Profile activity check
- Technical audit and competitor movement
- Titles, metas, schema and images updated
- Service and city pages refreshed
- Articles published with a matching profile post
- One-page report and next month planned
- Full keyword and page strategy review
- Underperforming content refreshed
- Conversion path check: forms, calls, WhatsApp
- Case study updated with real numbers
- Next 90-day plan agreed with you
One report you will actually read. One number you can actually call.
The report
Five parts, readable in five minutes. It answers the question your accountant will ask: what did we pay for, what changed, and did the phone ring more.
- Baseline. Where you started, so every month is measured against the same line.
- Work completed. What shipped, what was fixed, and what was skipped or escalated, with the reason.
- What moved in search. Page-one keywords, map-pack grids, indexing status on every page we shipped.
- What it did for the business. Profile calls, direction requests, form submissions and the leads you told us about.
- Next action. What happens next month, and what we need from you to do it.
Calls and texts answered through the day. You are on the tools; you should not have to book a meeting to ask a question or send a photo.
Illustrative exchange
Priced as a filter, not a pitch.
That floor is deliberate. Keyo works with established businesses that are ready to invest in growth, not first-year startups or anyone shopping on price. The exact figure comes out on the fit call, and it is written on the one-page scope before anything starts.
Included in every engagement
- Senior strategy, and the technical work inside your site done by the same person.
- The audit, the cleanup and the ledger of every decision.
- Google Business Profile strategy, posting and review responses.
- Pages and articles on the publishing rhythm, produced the month before they go live.
- Schema, indexing and the monthly AI citation check.
- The five-part report, the 90-day review, and the direct line.
Scoped separately
What we will not do
Buy links. Buy awards or badges. Promise a ranking by a date. Publish anything about your business we have not checked with you first. Run Google Ads, which we hand to a partner we trust. And if the value stops being a multiple of the fee, we say so before you have to.
Less than you would think, but not nothing.
The engagements that move fastest are the ones where the owner stays reachable. Here is the whole list.
Access on day one
Administrator access to the website, manager access to the Google Business Profile, and Search Console and analytics. We take the backup before we use any of it.
A phone that gets answered
We make the phone ring. The calls have to land with someone who can quote the job, or the work is wasted.
A yes or no within a week
Anything we escalate, from a page that is no longer true to a review that should not be on the site, needs a decision from you so it does not sit in the ledger.
Twenty minutes a month
Enough to read the five-part report and tell us which leads turned into jobs, so the next month is planned on real numbers.
A photo from the job
When we ask, text one in. It becomes a profile post and part of your portfolio. Text “don't post this” and it stays private.
Honesty about the market
Which service makes you the most money, which cities you want to win, and roughly what you spend on marketing today. The straighter the answer, the straighter the plan.
Asked on most fit calls.
If yours is not here, the direct line is (647) 717-7785, and the answer comes from the person who would do the work.
Who actually does the work?
Roberto. He reads the site, does the technical work inside it, runs the Google Business Profile, writes the pages and writes the report. There is no account manager between you and the person doing the work, and nothing gets handed to a junior. Google Ads is the one thing we do not run ourselves; we introduce you to an ads partner we trust.
What happens in the first 30 days?
Access and a verified backup first. Then a rendered crawl of every URL, Search Console coverage, the profile, the competitors and the copy, with every finding logged as fixed, skipped with a written reason, or escalated to you. The cleanup follows, so the site stops leaking calls before anything new is built. Your first report sets the baseline everything after is measured against.
What do you need from me?
Administrator access to the website, manager access to the Google Business Profile, Search Console and analytics, a phone number that gets answered, and a yes or no within a week on anything we escalate. After that, twenty minutes a month for the report, and a photo from the job when we ask for one.
Do I need a new website?
Not always. The audit tells us. If the site works, we fix it and build on it. If it is holding you back, a rebuild is scoped separately, from $5,000, on Squarespace, Shopify or WordPress, and it is built so the SEO work lands on a site that can convert the calls it earns.
How long until the phone rings more?
Google Business Profile work can move within weeks. On the businesses in our case studies, the first movement in search showed inside the first 90 days, and the compounding came in months four to twelve. Nobody can promise a ranking by a date, and we do not. What we can show you is the ledger of what shipped, what got indexed and what moved.
How do we communicate?
The direct line, (647) 717-7785, for calls and texts through the day. Email for documents and access details. One report a month, five parts, readable in five minutes. And every 90 days, a review of the strategy and the next 90-day plan, agreed with you.
What happens if we stop?
You stop. There is no contract to run out. The website, the content and the Google Business Profile live in your own accounts, so they stay with you, along with the ledger and every report. Most clients stay well over a year, by choice.
Tell us where the phone should be ringing.
Send the inquiry, call, or text. Your website and your Google Business Profile get read before we reply, and the reply comes from Roberto, not a sales desk.
From $2,500/month · Established businesses · Month to month · A handful of new engagements a year