Skip to content

Audits & strategy

Keyword maps

I collect and organise the site’s pages, describing each URL by page type, topic and intent, and analysing the headings (and indexing, if available). I define the role of the pages in the user journey and detect topic duplication between URLs. I also prepare a cleaned list of branded and non-branded keywords for clustering and mapping.

Area
Audits & strategy
Process
3 stages
Scope
6 sections · 7 min
Quote
Free
About the service

Content inventory and keyword research for clustering and URL mapping

About the keyword mapping service

A few service details
  • URL inventory and description
  • Page type, topic and intent
  • Heading and focus analysis
  • Role of pages in the user journey
  • Duplication and cannibalisation signals
  • Cleaned keyword list for mapping
Work process

The process of preparing a keyword map for your domain

I start our cooperation by clarifying what the map is to cover and what its priorities should be. I then collect the input data and verify that it is complete. Next, I map topics and keywords to URLs and match the priorities to the data available.

  1. 01/ 03

    Defining the scope

    I define the domain or section, the languages and markets, the range of URLs (existing and/or planned) and the overriding goal, which affects how topics are grouped and the mapping decisions.

  2. 02/ 03

    Input materials

    I collect and check the URL list or crawl, the category structure, information about the offer and naming, and the key products or services — and, where possible, traffic and query data as well.

  3. 03/ 03

    Mapping and priorities

    Based on the content inventory, I organise the list of queries, map keywords to URLs and set the implementation priorities, matching the scope and expectations to the availability of data.

Kick-off and defining the scope of the keyword map

Kick-off and defining the scope means specifying precisely which domain or section the keyword map is being created for and what priority it should have. At this stage I clarify which languages and markets the work covers and whether it includes only existing URLs or planned new pages as well. I also establish whether the overriding goal is sales, leads or information, because that affects how topics are grouped and the mapping decisions. In parallel, I identify the factors that genuinely widen or narrow the scope of work, so that expectations and the result are consistent.

The scope of the mapping depends on the size of the site and the number of URLs, the number of languages/markets and how complex the offer is. The availability of historical data, the state of the information architecture and the number of planned new sections to be included in the map matter too. These elements affect how broad the keyword research will be and how detailed the mapping of keywords to URLs will be.

Key input materials for mapping

The key input materials for mapping are the set of information that makes it possible to reliably assign topics and keywords to specific URLs or planned pages. The basis is a URL list or a crawl of the site, together with the current category structure, which make it possible to organise the existing pages. Basic information about the offer and naming, and a list of key products or services, are also essential, so that the matching of topics does not drift away from the real scope of the site. Where possible, I also use access to traffic and query data, which helps set priorities more accurately.

I collect the input materials and verify them for completeness, because the precision of the subsequent stages depends on it. The URL list or crawl makes it possible to move on to the content and structure inventory, while information about the offer supports cleaning the query list of irrelevant keywords. Traffic data and query data are an optional element, but when they are available they make it easier to set the implementation priorities.

  • URL list or site crawl
  • Current category structure
  • Basic information about the offer and naming
  • Access to traffic and query data (if possible)
  • List of key products/services

Content inventory and site structure analysis

Content inventory and site structure analysis consists of collecting and organising the existing pages so that they can be described unambiguously and later mapped correctly. For each URL I identify the page type, the main topic and the intent the page should serve in the context of the user’s needs. I also analyse the headings to capture the real focus of the content and prepare consistent topic assignments. If information about indexing is available, I take it into account as context for further decisions.

As part of the inventory I also define the role of individual pages in the user journey, which helps distinguish primary pages from supporting ones. This ordering is the basis for detecting problems where several URLs cover the same topic or compete for similar keywords. On this basis I can point out the areas that need merging, splitting or a change of topical focus before the actual mapping takes place. The result is an organised list of content and structure, ready to be linked with keyword clusters.

  • Page type, topic and assigned intent
  • Heading analysis as a signal of content focus
  • Indexing status (if available)
  • Role of the page in the user journey
  • Signals of keyword cannibalisation and topic duplication between URLs

Keyword research: branded and non-branded

Keyword research: branded and non-branded covers collecting and cleaning the list of queries so that it is suitable for clustering and mapping to pages. I include both branded and non-branded keywords, in order to separate queries directly related to the brand from general topics. In practice I also organise language variants, synonyms and long-tail queries, to avoid artificially multiplying similar keywords. In parallel, I select informational and transactional queries and discard keywords that are irrelevant to the real offer.

The cleaned list of queries is the input for further grouping into topics and subtopics and for assigning intent, so that one cluster corresponds to one target URL or planned page. This makes it easier to avoid a situation in which several pages target the same area without justification, which later leads to topic conflicts. At the research stage I do not assume in advance which keywords “should” fit the existing pages — the aim is to collect material that can be mapped consistently. The research results are prepared in a form that enables the next steps: clustering, mapping decisions and identifying topic gaps.

  • Branded and non-branded keywords
  • Language variants and synonyms
  • Long-tail queries
  • Informational and transactional queries
  • Discarding irrelevant keywords

Keyword clustering and assigning intent

Keyword clustering and assigning intent consists of grouping the cleaned queries into topics and subtopics and determining which user need a given group represents. In practice I arrange the keywords so that one cluster describes one coherent topic that can be served on a single page. I assign an intent to each cluster (e.g. informational, comparative or purchase), which brings order to later decisions about what type of page should answer the query. As a result, the map is not a list of keywords but an organised model of topics and their role on the site.

The outcome of clustering is material prepared for mapping decisions in the “1 group → 1 URL” model. At this stage I decide whether a cluster is to support an existing URL or whether it indicates the need to create a new page or section. The aim is to avoid a situation in which many URLs target the same cluster without justification, because that makes it harder to manage topics and optimisation consistently. Clusters prepared in this way are the direct input for mapping keywords to URLs.

  • Grouping keywords into topics and subtopics
  • Assigning intent to clusters (e.g. informational, comparative, purchase)
  • Preparing for the decision: existing URL or new page/section
  • Limiting conflicts by avoiding multiple URLs for one cluster without justification

Mapping keywords to URLs: strategy and priorities

Mapping keywords to URLs: strategy and priorities consists of assigning clusters to specific pages and organising the relationships between them. For each topic I indicate the primary page and the supporting (secondary) pages, so that the role of the content is clear within the cluster. I also define category–subcategory and article–landing page relationships, so that the structure reflects how users move around the site. As part of the mapping I also indicate the places where internal linking should support these relationships.

I set the implementation priorities based on the potential and criticality of the pages and topics revealed in the mapping and the gap analysis. First I deal with the quick wins, i.e. existing URLs that need refining, as well as high-potential pages and sales-critical pages. I account for seasonal topics separately, so that the order of work is consistent with the cycle of user interest. In parallel, I identify content gaps and the need for new URLs, including proposals for expanding sections, article series, FAQs or guide pages, where the site does not cover a topic or covers it poorly.

  • Assigning clusters to pages: primary and secondary
  • Structural relationships: category–subcategory, article–landing page
  • Indicating internal linking points within clusters
  • Revealing gaps and the need for new content (new URLs, expanded sections, article series, FAQs, guide pages)
  • Setting the order of implementation: quick wins, high potential, sales-critical pages, seasonal topics
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.