Skip to content

Technical SEO

Site architecture design

I establish the scope, the implementation constraints and the approval workflow, and then confirm access. I carry out an inventory and a crawl, and analyse indexing and architecture: navigation, URLs, taxonomy, filters and linking. I prepare a design of the target structure with URL/indexing rules, an implementation specification and a redirect plan. After publication: QA, a report and a prioritised backlog.

Area
Technical SEO
Process
3 stages
Scope
6 sections · 8 min
Quote
Free
About the service

Site architecture optimisation: crawl, indexing analysis and implementation specification

About the site architecture service

A few service details
  • Agreeing the scope and approvals
  • Site inventory and crawl
  • Indexing and accessibility analysis
  • Hierarchy and taxonomy design
  • Rules for URLs, filters and pagination
  • Implementation specification, QA and report
Work process

The site architecture optimisation process step by step

I start by establishing the scope, access and the rules for approving changes. I then carry out an inventory, a crawl and architecture analyses to diagnose the problems. On that basis I design the target structure and support the implementation, with QA after publication.

  1. 01/ 03

    Start and scope

    I establish the sections covered by the work, the implementation constraints and the approval workflow, and confirm access and input materials (indexing, traffic, CMS, page generation rules).

  2. 02/ 03

    Inventory and diagnosis

    I carry out an inventory and a crawl, and then analyse indexing, accessibility, navigation depth, URLs, taxonomy, filters, pagination, linking, canonicalisation and duplication in order to diagnose the problems and establish the target hierarchy.

  3. 03/ 03

    Design and iterations

    I design the target architecture, prepare the URL and indexing rules, the implementation specification and the redirect plan, and after implementation I carry out post-publication QA and turn the conclusions into a report and a prioritised backlog.

Site architecture optimisation: the key stages

Site architecture optimisation is a structured process running from defining the scope to quality control after implementation. The work begins with determining which sections of the site are covered and what the implementation constraints and the rules for approving changes are. Next come the inventory and the crawl, which feed the analyses of indexing, accessibility, navigation depth, URL structure, taxonomy, filters, pagination, internal linking, and canonicalisation and duplication signals. The result of these analyses is a diagnosis of the architecture problems and decisions on the target division into sections and hierarchy.

The final part of the process concentrates on designing the target architecture and translating it into implementation requirements. In practice, this produces URL and indexing rules and control over page generation, as well as an implementation specification for the dev team. If the structure changes, a redirect and URL migration plan is prepared, with old->new URL mappings and rules for handling removals and merges. After implementation, post-publication QA is carried out, and the results of the work go into the final report and the backlog of further actions, together with priorities.

  • Start, and agreeing the scope and the approval workflow for changes
  • Access and input materials: indexing and traffic data, and information about the CMS
  • Site inventory and crawl (URLs, templates, page types, areas of scale)
  • Analyses: indexing and accessibility, navigation depth, URLs, taxonomy, filters, pagination, linking, canonicalisation and duplication
  • Diagnosis of the problems and decisions on the target hierarchy and the page types to be indexed
  • Target architecture design, URL/indexing rules, implementation specification, redirect plan
  • Implementation support and consultations, QA after implementation, final report and backlog

Start and defining the scope of work

Start and defining the scope of work means determining which sections of the site are covered (e.g. categories, blog, products) and what the approval workflow for changes will look like. At this stage the implementation constraints are also identified, as they can affect what can realistically be introduced in the templates, the navigation or the page generation rules. The scope and order of the work depend on factors such as the scale of the site, the number of language versions, the degree to which URLs are generated dynamically, the complexity of the filters, the availability of dev resources and planned changes to the content. The initial arrangements are the reference point for later decisions on what to develop, what to consolidate and what to restrict in indexing.

The scope can be defined once access and input materials have been confirmed, including access to indexing and traffic data, a list of key sections/URLs and information about the CMS and the page generation rules. If a test environment is available, it makes it easier to agree and verify changes safely before publication. The arrangements also clarify the typical risks of the cooperation, such as the lack of a test environment, limited influence over templates/the CMS, no possibility of bulk redirects or of modifying filter rules, and a long approval process. These conditions affect how implementation support, consultations and the later post-implementation QA are planned.

Access and input materials: the essential requirements

Access and input materials are needed so that the work on the site architecture can be based on indexing and traffic data and on the real rules by which the CMS operates. In practice this is about being able to check how crawlers reach individual page types and which areas of the site are key from the point of view of the structure. Information about how the site generates pages and URLs is just as important, because it affects the scope of the crawl and the later decisions on indexing control. If a test environment is available, it allows changes and their interpretation to be verified more safely before publication.

For this service, specific inputs are needed on the client’s side that directly make it possible to carry out the inventory and the crawl of the site. The input materials are used to build the list of URLs and page types and to establish which sections have the highest priority in the analyses. This makes it possible to work on a consistent data set and limits the risk of overlooking important areas generated dynamically by the CMS.

  • access to indexing and traffic data
  • a list of key sections and/or URLs to be included in the work
  • information about the CMS and the rules for generating pages and URLs
  • the possibility of working on a test environment (if one is available)

Site inventory and crawl: the baseline analysis

The site inventory and crawl is the baseline analysis, whose purpose is to collect a list of pages, templates and URL types and to indicate the areas of greatest scale. This stage makes it possible to establish which kinds of pages actually exist on the site and how they are generated. Particular attention is paid to the elements that usually increase the number of URL variants, such as filters, parameters and pagination. The result of the inventory is the starting point for the further verification of indexing, accessibility and the consistency of the structure.

During the crawl, URL patterns are identified, along with the places where the site can create large clusters of similar pages. On that basis it is possible to determine more precisely which URL types need separate rules for page generation and indexing control. The collected list of page types and URLs feeds the further analyses, including the verification of the readability and consistency of URLs and the assessment of the impact of filters, parameters and pagination on the structure. As a result, the following stages can focus on the priority areas instead of on random parts of the site.

Analysing the indexing and accessibility of pages

Analysing the indexing and accessibility of pages means checking which page types are indexed, which are blocked and where there are problems with crawler access. I verify errors, redirects and potential loops that can hinder the crawl and distort the interpretation of the site structure. The reference point is the previously identified URL types and templates, so the assessment concerns specific groups of pages and not individual cases. The results of this analysis are organised so that it is clear which problems require a priority response.

In this part of the work I compare how different areas of the site behave in terms of access and indexing, in order to point out the places that create a risk for the quality of the index. The irregularities identified are then aggregated into the diagnosis of the architecture problems together with their consequences, including in the context of wasted crawl budget, duplication and poor distribution of link equity. On that basis it is easier to establish which page types should be developed and indexed and which should be restricted. The conclusions from this stage are also the input for further decisions on indexing rules and control over page generation.

  • checking the indexing status of page types and URL patterns
  • identifying blocks and barriers to crawler access
  • detecting errors, redirects and loops that affect the crawl
  • organising the problems for further diagnosis and prioritisation

Analysing navigation depth and paths

The analysis of navigation depth and paths assesses how many clicks separate important pages from the home page and how the menu, breadcrumbs and contextual linking guide the user. I check whether the key areas of the site have predictable paths to them and whether the structure creates unnecessarily deep routes. In parallel, I identify the places where orphan pages can arise, i.e. pages with no meaningful connections to the rest of the site. The results are described in a way that allows the observations to be turned into specific changes to the navigation and to the connections between sections.

In this part of the work I concentrate on detecting barriers to reaching the pages that matter from the point of view of the structure, and on the places where the navigation does not support clear movement between sections. The problems identified go into the diagnosis of the architecture problems, because they affect the visibility of the clusters and the distribution of signals within the site. The conclusions from the analysis are the basis for planning the navigation rules and the rules for linking between topic clusters in the target architecture. As a result, decisions about rebuilding paths are not intuitive but based on observing the real routes of users and crawlers within the site.

  • measuring the depth of important pages relative to the home page
  • assessing the role of the menu, breadcrumbs and contextual linking in guiding users around the site
  • identifying orphan pages and breaks in the navigation paths
  • material for the diagnosis and for designing the navigation rules in the target architecture
Testimonials
What clients and the industry say

Feedback from clients and industry people I have worked with on SEO projects.

Damian Salkowski

I had the chance to work with Kuba at Kulturalnie o SEO, an event I organise. Kuba did a great job as a speaker and received high marks from the audience. He showed professionalism and broad knowledge. In other projects at Vestigio, Kuba shows enormous commitment, a willingness to explore and implement new ideas, and excellent organisation of his work.

Damian SalkowskiCEO of SENUTO
01 / 08
Jakub Dzikowski
Jakub DzikowskiSEO freelancer & consultant

You talk to me, not a salesperson

Tell me what you want to achieve. I’ll reply personally

I work as a freelancer: the same person reads your message, prepares the quote and then runs the project. No sales team in between.