
Featured · client work
Drop your URL and I’ll send back a short reply with what’s holding it back, and how to fix it.
Look out for a reply from hello@umberdesignstudio.com within two business days.
Edmonton · SEO
Edmonton is a large market with noticeably less agency saturation than Toronto or Vancouver, which means the on-page fundamentals still move the needle here in a way they no longer do in the biggest cities. Fix the titles, write the thin pages out properly, cover the capital region towns, and a lot of ground is available.
Edmonton · Alberta · serving the Edmonton region
Edmonton search market
In the most contested Canadian markets, on-page fundamentals are table stakes and everybody has done them. In Edmonton a surprising number of established, well-run businesses still have duplicate title tags, no schema, a services page doing the work of eight pages, and a site that takes six seconds to load on a phone. That gap is an opportunity rather than a criticism.
The capital region is the second piece. Sherwood Park, St. Albert, Spruce Grove, Leduc, Fort Saskatchewan, and Beaumont are separate searches by residents who do not consider themselves to be in Edmonton, and businesses serving them usually mention it nowhere.
The third is the weather calendar. Deep cold drives a specific set of urgent searches, and the businesses that win them have a page that has been live since summer rather than one published the week the temperature drops.
How it works
Full scope on the seo page.
Every public page graded against what search engines actually read: the title, the heading, the depth of the copy, the internal links, the schema, and the page speed. The audit becomes the punch list, and you get it in writing before anyone talks about a fee.
Stuffing five terms into one page weakens all five. Each page gets one honest target it can win, drawn from the language real customers use, which is rarely the language the industry uses about itself.
Headings tightened, thin copy made substantial, internal links added between pages that belong next to each other. The page earns its ranking the legitimate way, by answering the question better than the pages above it.
Title tags, meta descriptions, schema markup, image alt text, sitemap, robots.txt, and Core Web Vitals. The plumbing search engines need in order to understand the site, set up once and set up correctly.
Search Console connected, a baseline taken, and a short written note each month for the first quarter on what is moving. Quiet check-ins, no dashboard theatre.
What changes locally
An Edmonton SEO pass starts with the fundamentals, because in this market they still produce most of the movement. Titles, headings, thin pages, schema, internal linking, and page speed get fixed properly. The capital region towns you serve get real coverage. Seasonal and emergency pages get built at stable URLs and left live year round so they are already ranking when the demand arrives.
Note
Every engagement starts with a free written audit, including the Edmonton ones. If we think the budget is better spent somewhere else, we will say so before you commit to anything. See everything we do in Edmonton.
From the journal
Aug 1, 2026
6 min
Aug 1, 2026 · 6 min
A page published the week the cold snap arrives has no ranking history and loses to one that has been live since summer. Seasonal content and seasonal publishing are not the same thing, and confusing them costs contractors their best weeks.
Aug 1, 2026
7 min
Aug 1, 2026 · 7 min
One page listing forty towns ranks for none of them. A page per neighbourhood gets flagged as spam. The level in between is where local rankings actually live, and almost nobody builds it.
Jul 31, 2026
6 min
Jul 31, 2026 · 6 min
No law requires it, which makes this a market decision rather than a compliance one. How to work out from your own data whether French pays for your business, and what building it properly actually involves.
Free written audit. No call required, no commitment, no upsell at the end.
Reply within two business days