If you're a Calgary business owner trying to choose an SEO company, you've probably noticed the same thing most of our clients notice before they find us: the market is full of options, and many of them sound similar. Every agency promises results. Every proposal includes the word “strategy.” And every sales call ends with some version of, “We can help you rank on Google.”
The problem is that SEO is a long-term investment, and the difference between a good partner and a bad one does not always show up in the first month. It usually shows up six months later, when you either have measurable growth or a spreadsheet full of excuses.
We wrote a similar guide on how to choose a web design company in Calgary. This one covers the SEO side. This guide walks through the Calgary SEO company selection process from every angle: 15 questions to ask, red flags to watch for, a comparison framework, and a transparency scorecard to help you evaluate proposals fairly.
SEO is not a service you can set and forget. It is an ongoing strategy that touches your website's structure, content, technical performance, local visibility, and increasingly, how your business shows up in AI-powered search results like ChatGPT and Google AI Overviews.
When you hire the right SEO company, you're investing in a system that can compound over time: more visibility, more qualified leads, and less dependence on paid ads. When you hire the wrong one, you're paying for activity that may not produce results. In some cases, you may also have to clean up poor-quality work that slows down future growth.
For Calgary businesses specifically, the stakes are real. Local competition across industries like dental, legal, HVAC, restoration, construction, and home services continues to grow. The businesses that invest in SEO early and consistently are building a lead generation asset that competitors may struggle to catch up to. The ones that hire the wrong partner can lose that window.
We've seen this firsthand. A Calgary restoration company came to us with no priority keywords ranking in Google's top 300 results. Within 12 months of structured, revenue-focused SEO, they achieved 400% organic traffic growth, ranked #1 for “Calgary restoration company,” and ranked #2 for “Emergency restoration services Calgary.” Results vary by starting point, competition, budget, and implementation, but this is the kind of difference a competent partner can make. You can check out our case studies page to see similar results.
These questions are designed to separate agencies that actually do the work from those that mainly sell the pitch. You do not need to ask all 15 in the first conversation, but you should have answers to all of them before signing a contract.
1. Can you walk me through your SEO process step by step?
A good agency should be able to explain its approach in plain English without hiding behind jargon. If they cannot explain the process clearly, they may not have one.
2. How do you approach local SEO for Calgary businesses?
Local SEO is different from national SEO. They should mention Google Business Profile optimization, local citations, service-area pages, Google Maps visibility, reviews, and Map Pack strategy.
3. How do you handle AI search optimization?
Search is changing. A current SEO partner should understand AI Overviews, ChatGPT visibility, Perplexity, Gemini, structured content, schema, and Generative Engine Optimization. They do not need to overhype AI, but they should have a practical plan for it.
4. What does your technical SEO audit include?
They should cover site speed, Core Web Vitals, crawlability, indexation, schema markup, mobile usability, internal linking, duplicate content, and technical errors. A technical audit is the foundation. If they skip it, they are guessing.
5. What exactly will I receive in my monthly report?
Not just “a report.” Ask what is actually in it. You should see rankings, organic traffic, conversions, work completed, key insights, and next steps. Vague reporting is one of the easiest ways underperforming agencies hide.
6. How do you measure success?
If the answer is only “rankings,” keep asking questions. Rankings matter, but they are not the final goal. A better answer should include qualified leads, calls, forms, booked appointments, revenue influence, and business growth.
7. Do you provide access to analytics and tracking?
You should own your Google Analytics, Google Search Console, Google Business Profile, and any other core tracking tools. If the agency controls access, they control the narrative.
8. What happens if I want to leave?
Ask who owns the work, whether you can take it to another provider, and whether you are locked into a long contract. Get this in writing before you start.
9. Can you show me case studies from Calgary or Canadian businesses?
Generic case studies from unrelated markets are less useful. You want to see results in industries, cities, or competitive environments similar to yours.
10. Do you have experience in my specific industry?
SEO for a dental clinic is different from SEO for a construction company. SEO for a law firm is different from SEO for a local retail shop. Industry experience is not everything, but it helps.
11. Can I speak with a current client or see a real reference?
If they cannot provide a reference, testimonial, or detailed case study, that is worth questioning. Happy clients are one of the best signs of competence.
12. When will I see results?
A realistic answer is usually 3 to 6 months for early movement and 6 to 12 months for more significant growth, depending on competition, starting point, budget, and implementation speed. Anyone promising instant results should be treated carefully.
13. What do you need from me?
SEO is not something an agency simply does to your website in isolation. It is a partnership. They may need access, approvals, subject-matter input, photos, service details, sales information, and feedback from your team.
14. How do you handle content creation?
Do they write content in-house, outsource it, or expect you to provide it? Content is one of the main drivers of SEO, so you need to know who is producing it, how it is researched, and how quality is reviewed.
15. What's not included?
This is the question many agencies hope you do not ask. Get clear on what is in scope and what costs extra, such as web design changes, new landing pages, paid ads, advanced tracking, photography, video, or major development work.
Most bad SEO companies do not look bad on the surface. They may have professional websites, polished sales decks, and reassuring answers. But if you know what to look for, the warning signs are fairly consistent.
No honest SEO company can guarantee page 1 rankings. Google's algorithm is complex, competitive, and constantly changing. An agency that guarantees specific rankings is either overselling or planning to use tactics that may create problems later. Either way, be careful.
SEO requires real work: technical audits, content creation, link building, local SEO, ongoing optimization, and reporting. If someone is offering comprehensive SEO for a few hundred dollars a month, the scope is probably limited, automated, outsourced, or missing key pieces.
Cheap SEO is not always bad if the scope is clearly limited. The issue is when limited work is sold as a complete SEO strategy.
If an agency cannot tell you exactly what you'll see in your monthly report, that is a red flag. “We'll send you a report” is not enough. What metrics are included? What work was completed? What changed? What happens next?
Transparency is not optional. It is how you know your money is doing something.
Some agencies require 12 or 24-month commitments with no reasonable way out. SEO does take time, but a good agency should earn your trust through clear work, communication, and progress, not by trapping you in a contract.
Ask about cancellation terms before you sign anything.
If they cannot show real results from real clients, what evidence are you using to make your decision? A few ranking screenshots are not enough. You need context: what business, what starting point, what work was done, what results were achieved, and over what timeframe.
SEO is no longer only about traditional blue-link rankings. Google AI Overviews, ChatGPT, Perplexity, and Gemini are changing how people find, compare, and evaluate businesses.
An agency does not need to claim AI search is replacing SEO, because it is not. But they should understand how structured content, clear answers, schema, authority, and brand mentions affect visibility in AI-assisted search. Check out our guide on what Is AI SEO and how does it work for businesses?
Before hiring an SEO company, it is worth understanding your options. There are three common paths, and each has tradeoffs.
Hiring a dedicated SEO specialist or small team gives you full control and deep institutional knowledge. The downside is cost. A competent in-house SEO in Calgary can cost $60,000 to $90,000+ per year, plus benefits, tools, and training.
For most small to mid-sized Calgary businesses, this is more than they need. It makes sense for larger companies where SEO is a core revenue driver and the volume of work justifies a full-time role.
An agency gives you access to a team: strategist, technical SEO, content writer, link builder, and reporting support. For many businesses, that costs less than hiring one experienced in-house person.
You also get broader experience across industries and faster execution. The tradeoff is that you are one of several clients, so communication and reporting need to be clear. This is often the right choice for Calgary service businesses that want professional SEO without building an internal department.
A freelancer can be cost-effective for specific projects, such as a one-time audit, a content push, or a technical fix. But SEO is ongoing, and one person may not cover technical SEO, content strategy, local SEO, analytics, and link building equally well.
Freelancers can work well as a supplement. For many Calgary businesses, they are not a complete long-term solution unless the scope is narrow and expectations are clear.
At Luminary Software, we fall into the agency category, but with a focus on revenue, not just rankings. We work as a partner, not just a vendor, and we provide monthly reporting that shows what we worked on and what changed.
The first month sets the tone for the entire engagement. If your SEO company spends month one doing nothing visible or cannot explain what is happening, that is a problem.
Here's what you should expect by the end of the first 30 days.
When you have two or three proposals in front of you, comparing them is harder than it sounds. A proper Calgary SEO agency comparison requires looking past the sales pitch.
SEO proposals are often vague. They use different terminology and make different activities sound similar. Here is a simple framework to cut through that.
What's actually included? List the deliverables from each proposal side by side. One agency's “comprehensive SEO” might mean a few hours of work per month. Another's might mean a full strategy with technical work, content, local SEO, link building, and reporting.
Ask for deliverables, frequency, and expected involvement, not just a list of service names.
When will each deliverable be completed? A proposal that says “ongoing” for everything is avoiding accountability. You want milestones, such as:
What will you see, and how often? Compare the reporting structure across proposals. The best agencies provide monthly reports with rankings, traffic, conversions, work completed, insights, and next steps.
The weakest reports usually show ranking screenshots without explaining whether SEO is producing leads or revenue.
Create a simple scorecard across these questions for each agency.
If an agency scores poorly on more than two or three of these, think carefully before proceeding.
The cost of bad SEO is not just the money you pay the agency. It is also the compounding cost of what you do not get: leads that went to competitors, rankings you never achieved, and time you cannot get back.
Many Calgary businesses spend between $1,000 and $5,000+ per month on SEO. Over 12 months with the wrong partner, that can be $12,000 to $60,000+ spent with little to show for it.
Every month your competitors rank above you, they may be capturing leads that could have been yours. For a Calgary service business where each lead is worth hundreds or thousands of dollars, the opportunity cost of ineffective SEO can exceed the direct cost.
If the wrong agency uses poor-quality tactics, recovery can take months. This may include cleaning up technical issues, rewriting thin content, improving site structure, disavowing or reviewing questionable links where appropriate, and rebuilding trust with Google over time.
Not every bad tactic creates a formal Google penalty, but poor SEO work can still limit your visibility and slow future growth.
After a bad experience, many business owners become skeptical of SEO altogether. They write it off as something that does not work, when the real issue is often that they hired the wrong partner or had no clear tracking in place.
The businesses that get SEO right do not always spend more. They spend smarter. They choose a partner based on process, transparency, proof, and fit, not just the best sales pitch.
We've built our approach at Luminary around this principle. We provide clear monthly reports, avoid unnecessary lock-in contracts, and focus on revenue, not vanity metrics.
Hiring an SEO company is one of the most important digital decisions a Calgary business owner can make. Done right, it can build a lead generation engine that compounds for years. Done wrong, it can burn money, waste time, and set your business back months.
The framework in this article, including the 15 questions, red flag checklist, comparison scorecard, and clear expectations for month one, exists to help you make that decision with confidence.
Use it to find the best SEO company in Canada for your business. Bring these questions to every consultation. Compare proposals honestly. And if an agency cannot answer your questions clearly, that is your answer.
If you want to see what a transparent, revenue-focused Calgary SEO engagement looks like, start with a free SEO audit. Or call us at (587) 602-9832. We'll walk you through our process, show you relevant case studies, and give you an honest assessment of where your SEO stands right now.