What Does an SEO Team Do?
An SEO team does the work that helps a website get found in Google’s organic results. It researches what customers type into search, fixes the technical problems that stop pages being crawled and indexed, writes and improves the content, earns links and mentions from other sites, and measures what all of that produces. That is also what “SEO team” means in practice: the people, in-house or outside, who own those five jobs for a business. In a large company each job may have its own specialist, while in a small business one practitioner or agency often covers all of them.

The five jobs every SEO team covers
Google’s own description of the trade is a useful starting point. Its Search Central page “Do you need an SEO?” (updated June 2026) lists the services SEOs commonly provide: a review of site content or structure, technical advice on hosting, redirects, error pages and JavaScript, content development, management of online business development campaigns, keyword research, SEO training, expertise in specific markets and geographies, and optimizing for generative AI. Grouped by the kind of work involved, those services come down to five jobs.
Strategy and keyword research. Someone has to decide which searches the business should appear for and which pages should answer them. This is the job that sets priorities for everyone else, so it matters more than its hours suggest. A team that skips it tends to publish a lot without knowing whether any of it matches what customers are looking for.
Technical SEO. This covers whether Google can crawl the site, index the right pages and understand how they relate to each other. The work is redirects after a redesign, broken pages, duplicate URLs, slow templates, structured data and the settings in Search Console. It comes in bursts, heavy during a migration or a rebuild and lighter once the site is sound.
Content. Writers and editors create new pages and improve existing ones so they answer the searches the strategy identified. On a team that publishes regularly this is usually the largest job by hours, because each service, location or common question that deserves its own page has to be worth reading. Part of the job is deciding which topics need a page at all, since Google’s guidance on generative AI search warns that creating separate content for every variation of a search, mainly to manipulate rankings, breaks its spam policies.
Links, mentions and local presence. Links from relevant sites help Google discover pages, and Google’s help page on local ranking says prominence, one of the factors behind local results, draws partly on how many websites link to a business and how many reviews it has. For a local business, a complete and accurate Google Business Profile belongs to this job as well. The work is slow, relationship-driven and easy to do badly, and Google’s page on hiring an SEO suggests asking any provider whether they follow Google Search Essentials.
Measurement and reporting. Someone reads Search Console and analytics, tracks positions and connects the work to enquiries or sales. Without this job the rest of the team cannot tell what is working, and a business owner cannot tell whether the money is well spent.

The roles behind those jobs
Job titles vary from company to company, although the same handful of roles appears in almost every in-house team and agency. The table sets them out, along with what tends to make each role need more people.
| Role | What the person does | What makes the role need more people? |
|---|---|---|
| SEO manager or lead | Sets the strategy, chooses priorities, keeps the other roles pointed at what the site needs | Rarely more than one lead, or one per market or business unit in a large company |
| Technical SEO specialist | Crawling, indexing, redirects, site speed, structured data, migrations | Site size and complexity, such as migrations, frequent releases or several markets |
| Content writer or editor | Writes and updates pages, briefs and edits other writers | Publishing volume, with output rising close to proportionally |
| Link building or outreach specialist | Earns links and mentions, manages listings and partnerships | Outreach volume, with diminishing returns |
| Analyst | Reporting, tracking, testing, connecting search to revenue | The number of markets, data sources, reports and tests |
| Web developer (often shared) | Builds what the technical specialist recommends | The size of the development backlog |
Access belongs in the same conversation as roles. Search Console’s permission levels include three main levels for people who use the account: an owner has full control and can add or remove other users, a full user can view all data and take some actions, and a restricted user has simple view rights on most data. A sensible arrangement keeps ownership with the business itself and gives everyone else the lowest level their tasks need: full access for whoever actually makes changes such as submitting sitemaps or validating fixes, and restricted access for people who only need to read reports. Google’s advice for hiring an SEO points the same way: if an SEO offers to audit your site, grant read access to Search Console only at that stage and keep write access back.

How big does an SEO team need to be?
For a typical small or mid-sized site, the size of an SEO team depends more on how much you intend to publish than on how difficult the SEO is. On a site like that, strategy, technical work and analysis do not grow in step with headcount, because there are only so many problems to fix and so much data to read. Writing and outreach are different, since two writers publish more than one even after editing slows them down, so when a small team grows the growth usually lands on the content side. Large, international, ecommerce and technically complex sites are the exception, and so is any site facing a redesign or a launch, which Google’s hiring page names as a good time to bring in an SEO. On sites like those, technical and analytical work can keep several specialists busy with very little publishing at all.
That rule also explains why many small businesses need no team at all. Google says as much: its “Do you need an SEO?” page says that if you run a small local business, you can probably do much of the work yourself, and it recommends starting with its SEO Starter Guide. Without a steady publishing programme, the strategy, technical review, on-page work and reporting for a small, straightforward site can often sit with one experienced practitioner.
An illustrative example (not a client case) shows how this works out. Picture a Calgary renovation contractor with one location, a 25-page website and a goal of appearing for its main services across the city. Its realistic SEO team is the owner, who approves changes, answers reviews and keeps the Google Business Profile current, a web developer on call for the occasional technical fix, and one SEO practitioner who handles strategy, technical review, on-page work and reporting. A writer joins only if the plan calls for several new pages every month, and a freelance specialist may be brought in for a one-off job such as a site migration. Compare that with a national retailer publishing hundreds of product and category pages, where separate writers, a technical specialist and an analyst are all fully occupied.
The choice between building that team yourself and buying it is a separate decision. If you lean toward hiring in-house, the person you hire first should be the one who can decide priorities, not the one who produces the most pages. If you lean toward an outside provider, it helps to know what an SEO agency actually does, because an agency is also a team with a fixed shape, and that shape decides what it will offer you.

Why the shape of the team decides the work
Every hire carries a promise that nobody says out loud. Bring on a link specialist and you have committed to link building every month, whether links are the website’s problem or not. Take on three writers and articles will keep arriving, because a paid writer with nothing to write is hard to justify. None of this is laziness on anyone’s part, since the work is real and usually done well. The difficulty is that it was chosen by the payroll rather than by the website.
This is the part of the question that role lists tend to leave out. A team is a set of skills, and it is also a set of things you have already committed to keep doing, often decided before anyone looked closely at the site. That is why a plan should start from what the website needs this year, with the team shaped around that plan, and not the other way round. The same applies to an agency or a retainer, which are also standing capacity that has to be pointed at something.

How to tell whether your team is the right shape
There is a simple check you can do with a pen and a sheet of paper. Write down everyone who touches your SEO, including agency and freelance people. Beside each name, write the one thing that would stop arriving next month if that person left. Then cover the names and read the second column on its own.
If that column reads like a list of what your website most needs this year, the team is the right shape and you can move on to other problems. If it reads like a list of what this team happens to be able to produce, you have found the strategy the business is actually running, even though nobody wrote it down. In that case it is worth getting an independent SEO audit before you hire anyone else, because an audit tells you what the site needs before the payroll decides for you.
Either way, keep expectations plain about time. SEO changes take months rather than weeks to show in rankings, and no one can guarantee a first-place result. Google’s page on hiring an SEO is direct about that: if an SEO guarantees that their changes will put you in first place, find someone else.

SEO teams and SEO Company To-The-TOP!
SEO Company To-The-TOP! has worked in Calgary since 2007 and is a solo practice, so there is no team here in the usual sense. One person does the strategy, the technical work, the on-page work and the monthly position reporting, with no junior handoffs. That is a limit as much as a strength. The capacity is small, and the work is chosen according to what a site needs rather than by a team that has to be kept busy.
For a Calgary, Edmonton or Vancouver business, that usually means the first conversation is about what the website needs, and only then about who should do it. Sometimes the answer is technical work, sometimes it is a handful of better pages, and sometimes search is too slow for what the next quarter demands, in which case Google Ads can put the business in paid search results while the organic work builds, although whether that brings enquiries still depends on the targeting, the offer and the landing page. If your plan genuinely calls for a steady stream of new pages every month, that is a team, and it is worth confirming the writing, editing and subject knowledge behind it before anyone signs anything. To talk through what your site needs, call (403) 308-5949.
Contact Calgary SEO Company To-The-TOP!
Questions about anything in this article, or about your own rankings? Talk to a Calgary SEO specialist directly.
Phone: (403) 308-5949
Address: 1509 14 Ave SW, Calgary, AB T3C 0W4
Hours:
Monday to Friday: 10:00 am – 7:00 pm
Saturday: 12:00 pm – 4:00 pm
Sunday: closed
