Discuss project

SEO process stages: what happens and in what order

The SEO process stages in order: audit, keyword research, site structure, technical fixes, content and links, measurement. What each stage does and what the client actually gets.

Vladislav KrivorutskoAugust 25, 202610 min read
Contents

TL;DR - key points

  • SEO breaks down into six stages: audit, keyword research, structure and landing pages, technical fixes, content with internal linking, external signals and measurement
  • The order matters: keyword research done before an audit is done blind, and content on a technically broken site never gets indexed
  • The first three stages happen once and produce a plan; the last three run in cycles and never finish while the site is being promoted
  • Every stage needs a checkable deliverable — a document or a change on the site, not a line saying 'work was carried out'
  • If your provider can't say which stage they're on and what ships by the end of the month, the work is probably running without a plan

The short answer

An SEO project has six stages: audit and diagnostics, keyword research, structure and landing page design, technical fixes, content with internal linking, and external signals with regular measurement. The first three are done once and produce the plan. The last three run in cycles and don't finish while the site is being promoted.

The order isn't a formality. Keyword research done before an audit is done blind — you don't know which pages are already indexed or which of them compete with each other. Content published on a site with blocked indexing or heavy duplication won't bring traffic no matter how much of it you write.

One boundary up front: this is the shape of a normal commercial site — services or e-commerce. For a news project or an aggregator the emphasis shifts, and on a site that has been in the top for a year half of these stages collapse into maintenance.


The sequence at a glance

1Audit and diagnostics1–3 weeks · deliverable: prioritised list of problems2Keyword research and clustering2–4 weeks · deliverable: queries grouped per page3Structure and landing pages1–3 weeks · deliverable: page map for the clusters4Technical foundationcyclical · deliverable: fixes deployed on the site5Content and internal linkingcyclical · deliverable: published pages6External signals and measurementcyclical · deliverable: impression and position trendsone-offcycles

Blue marks the stages done once, which produce the plan. Teal marks the ones that repeat month after month.


Stage 1. Audit and diagnostics

The first thing to establish is what is holding the site back right now. Not "what's missing" — what's actively in the way. Those are different things, and the second is usually cheaper to fix.

What gets checked here:

  • indexing — how many pages are actually in Google's index and what statuses the rest have in the Search Console page indexing report;
  • duplicates and cannibalisation — whether existing pages compete for the same query;
  • technical state — robots.txt, sitemap, canonical, redirects, response codes, Core Web Vitals;
  • current traffic — which queries already generate impressions and where the site sits on page two, within reach;
  • competitors in the SERP — what page types Google actually shows for the target queries.

The deliverable is a prioritised list of problems: what to fix first, what second, and what not to touch at all. Not a thirty-page PDF of crawler output, but decisions.

One honest caveat: an audit by itself produces no traffic. It produces a plan. I've seen plenty of cases where a company paid for an audit, received the document and stopped there — money spent, nothing changed. An audit only makes sense together with implementation.


Stage 2. Keyword research and clustering

Next you collect the queries the site could realistically win and group them into clusters — one cluster per page. I've covered what that means in more detail in the piece on keyword research, and the grouping mechanics in the one on keyword clustering.

The part clients tend to underrate: what matters isn't the length of the list but the split. Five thousand queries in a spreadsheet with no grouping isn't a keyword set, it's raw material. The value appears when you can see that these twelve phrasings are one page, while these two apparently similar ones actually carry different intent and must not share a page, or they'll start taking queries from each other.

In Estonia there's a language layer on top: the same service can be crowded in Estonian search and nearly empty in Russian. The keyword set is built per language, because these are different markets with different competition.

The deliverable is a clustered keyword set with the intent of each cluster stated.


Stage 3. Structure and landing pages

The clusters then have to be mapped onto pages: which existing pages fit, which need to be created, which should be merged or removed. This is design work, and the deliverable is a site map at the level of meaning rather than layout. I described that transition from keyword set to pages in the article on building site structure from keyword research.

Typical decisions at this stage:

SituationWhat to do
Cluster exists, page doesn'tCreate a new landing page
Two pages for one clusterMerge, 301 the second one
Page exists, no cluster fits itCheck whether it's needed at all
Cluster is too broadSplit into sub-clusters and separate pages

The deliverable is a "cluster → URL → status" table that drives everything downstream. It doubles as the roadmap for the coming months: you can see how many pages are needed and in what order to build them.


Stage 4. Technical foundation

This is where the cyclical part starts. The technical fixes from the audit get implemented — and this is where projects stall most often, because the fixes have to land on the site itself, and access plus developer time aren't always available.

What usually falls in scope: indexing and sitemap setup, removing duplicates, cleaning up redirects and canonicals, speed and Core Web Vitals, schema.org markup, and hreflang on multilingual sites. What belongs to that foundation and in what order to fix it is covered in the article on technical SEO optimisation.

An important nuance: the technical stage doesn't produce traffic by itself, it lifts the ceiling. If the site isn't indexed, no amount of content helps. If it is indexed properly, another round of image optimisation buys very little. That's why scope here is set by the audit and not by a wish to "do everything".

The deliverable is verifiable changes on the live site. Not recommendations — implementation.


Stage 5. Content and internal linking

Then the pages from the map get filled in: text, tables, answers to real questions, commercial blocks. In parallel you build the internal linking — new pages need links from existing ones, otherwise they stay orphans and Googlebot reaches them last. How to distribute weight between pages is covered in the piece on internal linking for SEO.

This is also where the conversion side gets decided: a page has to rank and produce an enquiry. Traffic without enquiries is a common outcome, and SEO doesn't cure it — work on the page itself does, which is conversion optimisation.

This stage doesn't end. Every month closes part of the cluster map while older pages that have slipped get refreshed.


Stage 6. External signals and measurement

The last block is what happens off the site, plus checking the result. External links, brand mentions, company profiles. Estonia is a small market with few natural link sources, so this stage runs slower here than in large language segments.

Measurement matters more than it seems. Read it in this order:

  1. impressions in Search Console — the earliest signal, it moves first;
  2. query coverage — how many distinct phrasings the site is visible for at all;
  3. average position on the target clusters;
  4. clicks and traffic;
  5. enquiries.

If after two or three months even the first item isn't moving, that's a reason to investigate rather than wait longer. On what happens month by month and when to expect what, I have a separate breakdown: how long until SEO results.


What I see in practice

Three patterns from Estonian projects that repeat more than any others.

The stages get reordered. The most common request at the start is "let's begin with the text, we definitely need it". Sometimes that's true, but the only way to know is an audit. On neglected sites, fixing pages already in the index paid off faster than new ones: an existing page already has impressions, it doesn't have to earn trust from zero.

A stage with no artefact isn't a stage. If at the end of the month you can't point to a document or a change on the site, the work isn't checkable. That's the practical test for a client: not "how many hours" but "what shipped".

Clients want to shorten the first three stages and stretch the last three. The logic is understandable — planning doesn't show up in a report, published pages do. In practice, saving on keyword research and structure costs more later, because you end up rebuilding pages that are already live.

If a provider can't answer which stage they're on and what ships by the end of the month, the work is running without a plan. That isn't always dishonesty, but it's always risk.


How a client can use this

Not to supervise every step, but to ask three questions:

  1. Which stage are we on? The answer should be short and unambiguous.
  2. What ships at the end of it? A document, a page, a fix — something checkable.
  3. What's blocking the next one? Often it turns out the blocker isn't the provider but fixes that were never deployed on the site.

If all three have clear answers, the process is healthy even if traffic hasn't moved yet. If they don't, the problem isn't the timeline — it's the missing plan. Reviewing where your site actually stands and which stage to start from is part of how I run SEO.

Frequently asked questions

What are the stages of an SEO project?
Usually six: a technical and search audit, keyword research with clustering, designing the site structure and landing pages, fixing technical problems, producing content with internal linking, and building external signals while measuring results. The first three produce the plan and happen once; the rest repeat in cycles for as long as the project runs.
How long does each SEO stage take?
On an average site an audit takes one to three weeks, keyword research and clustering two to four weeks, structure design one to three weeks. Technical work and content then run in parallel and continuously. Exact timing depends on size: a 20,000-page catalogue and a 30-page service site need very different amounts of work at the same stage.
Can I skip the audit and go straight to writing content?
You can, but it's a gamble. Without an audit nobody knows whether the pages are indexed at all, whether there are duplicates, or whether existing pages are competing for the same queries. In my experience on neglected sites the first visible movement came from fixing pages already in the index rather than from new text — and you only learn what to fix from an audit.
What does the client receive at the end of each stage?
From the audit, a prioritised list of problems. From keyword research, a clustered set of queries. From the structure stage, a page map with clusters assigned. From the technical stage, changes deployed on the site. From the content stage, published pages. If a stage has no checkable deliverable, it isn't closed, whatever the report says.
Do SEO stages run strictly in sequence?
The first three do, because each depends on the previous one. After that the order becomes parallel: technical fixes, content and link work run at the same time and repeat in cycles. Fully linear SEO doesn't exist — otherwise you'd have to wait for the whole chain to finish before seeing any result.
How do I tell which SEO stage my site is at?
By which artefacts already exist. No list of technical problems means you're at the audit stage. An audit but no clustered keyword set means you're at keyword research. A keyword set but no pages built for the clusters means you're at the structure stage. If all of that exists and the work is about text and links, you're in the cyclical part that no longer ends.

Conclusion

Stages aren't decoration for a proposal — they're what keeps it clear at any moment what is done, what is running now and what comes next. For a client that means checking the work by deliverables instead of by hours. If you want to know which stage your site is at and where it makes sense to start, write to me and I'll look at the site and the niche.

About the author

Vladislav Krivorutsko — founder of ADLAB
Vladislav Krivorutsko

Founder of ADLAB OÜ · SEO and Google Ads

Over 20 years in search traffic and monetization, and on the Estonian market since 2017. I work solo: I run the audit, build the strategy and deliver the project myself — no subcontractors, no templates. I only write about what I have tested on my own and client sites.

  • 20+ years in search traffic
  • 50+ end-to-end projects
  • Own sites in competitive niches
  • SEO for ru/et/en in one market
More about me

Read next