Content SEO
I establish the list of URLs to refresh and the goal of the work: traffic, conversions or queries. For each page I define the scope of changes to the content and on-page elements and point out the input data that is needed. We agree on CMS access and on who is responsible for publishing; where subject-matter materials are missing, I limit the work to the editorial and SEO layer.
I start the cooperation by collecting the URLs and describing the current state, so that we have a consistent starting point. I then analyse visibility and how well the content matches intent, and record the conclusions for each page. On that basis I set the priorities and work through the implementation in stages.
I collect the URLs to be refreshed, group them by type and topic, and document the content, multimedia, linking, metadata and headings.
I check visibility, trends, CTR, queries, intent and the quality and completeness of the content, along with internal linking and on-page elements
For each page I make a decision (refresh, rebuild, consolidation or removal), set the priorities and carry out the changes iteratively, updating the status and notes in the URL list.
Kick-off and access for the content refresh process means establishing which pages will be refreshed and what the goal of the work is: traffic, conversions or queries. At this stage I also clarify the scope of changes for each page, so that it is clear exactly what is to be improved in the content and on-page elements. In parallel we arrange access to the data and to the CMS, or agree on an implementation process on the client’s side. These arrangements are needed so that the subsequent inventory and analysis are based on complete information.
The agreed access model directly affects how the changes will be published and who takes responsibility for implementation. If I have editing access, the changes can be prepared and published in a single process; if not, I prepare the materials for implementation and publication takes place on the client’s side.
As a result, it is clear from the start what the cooperation will look like operationally.
The key input data for content analysis is the set of information that makes it possible to assess the current state of the pages and plan the refresh in relation to the goal. A list of URLs, traffic data and query data, and information about conversions or goals are required, so that it is possible to check what is performing poorly and where there are drops or mismatches. Access to the source content is needed too, so that changes to structure, completeness and currency can be prepared. If up-to-date brand/style guidelines exist, they should be provided in order to keep the language and content format consistent.
The completeness of the input data determines whether the refresh will also cover the subject-matter layer or remain mainly editorial and SEO-focused. If the content requires product data, procedures, prices/terms or expert knowledge, information and confirmations from the client are necessary; without them, the scope is limited to the changes that are possible on the basis of the available materials. In practice this means that some decisions and fixes may be put on hold until the information has been supplied.
The content inventory and URL list means collecting the URLs to be refreshed and describing their current state in a consistent way. In practice I group the URLs by page type and topic, and then document the content format, its length and whether there are multimedia elements on the page. In parallel I check the linking, metadata and heading structure, so that it is clear what needs correcting in the next stages. This stage creates the basis for the further analysis of the results and for decisions about the direction of the changes.
The outcome of the inventory is a working list of URLs for analysis, which organises the work and makes prioritisation easier. The list contains a priority, a status and fields for conclusions about the content, queries, problems, recommendations and decisions for each page. This makes it possible to go through the pages consistently and note observations in one place, without losing context. The list is also the reference point for the later plan of changes per URL.
The analysis of results for visibility and content fit serves to identify which pages are performing poorly and why. I verify drops in visibility, low click-through rates and how well the content matches user intent, as well as gaps in topic coverage, duplication and out-of-date information. On that basis it is possible to distinguish problems caused by the content from issues related to on-page elements. The conclusions from the analysis are recorded per URL, so that decisions about changes are assigned to specific pages.
As part of the analysis I check queries and landing pages, trends, approximate positions and CTR, as well as whether the title and meta description match the queries. I then assess the intent and the typical layout of the search results for a given topic, in order to match the content format to what the user expects (e.g. a guide, a list, a comparison). In parallel I verify the quality and completeness of the content: how current the information is, how readable the structure is, consistency of language, repetition and any gaps in supporting sections such as FAQ, definitions or steps. I also check internal linking (links to and from the page, anchors, places for contextual links) and on-page elements, including headings, image attributes, canonicalisation and the risk of thin content.
The result of the analysis is a recommended decision for each page: a refresh, a larger rebuild, consolidation with another piece of content (with a possible redirect) or removal. If the question of changing the URL comes up, I establish whether it is justified and whether a redirect will be needed, together with an update of the internal linking, in order to limit the loss of traffic. These decisions are the input for the next stage — the refresh plan and the implementation priorities. As a result, the work is not limited to individual fixes but follows from a per-URL diagnosis.
The strategic decisions come down to a choice for each page: a refresh, a larger rebuild, consolidation with another piece of content (with a possible redirect) or removal of the page. In practice this means assigning a specific course of action to a specific URL on the basis of the earlier conclusions about the match to intent, completeness of the topic, duplication and how current the information is. If improving the content and on-page elements is enough to reach the goal, I recommend a refresh; when the problem concerns the structure or the scope of the material, I recommend a rebuild. When several pieces of content compete or duplicate a topic, consolidation into a single page is considered.
As part of the same decision I also establish whether the URL should be kept or changed. If changing the URL is justified, a redirect and an update of the internal linking are planned in order to limit the risk of losing traffic. The decisions are recorded per URL and are the direct input for the refresh plan and the implementation priorities. As a result, the further work refers to a clearly defined course of action for each page.
Planning the refresh and the implementation priorities means preparing a list of changes for each page, setting the order of the work and defining the acceptance criteria. At this stage I turn the decision (refresh/rewrite/consolidation) into specific fixes that are to be carried out and later verified. For each URL I also specify which materials are needed for the work and who is responsible for implementation under the agreed publishing model. The result is an organised backlog that makes it possible to run the work page by page rather than as individual, disconnected tasks.
The outcome of this stage is the “Change plan (backlog)” document with recommendations per URL: the decision, the list of fixes, the required materials, responsibility for implementation and the status. Priorities and the pace of delivery may be limited by the availability of people for sign-off, the time needed to supply subject-matter information, the options for editing the template and the implementation queue. Once the changes have been published, the backlog can be updated on the basis of monitoring and iterations, when the data points to a need for corrections (e.g. in the title, sections or linking). This keeps the plan consistent with what has actually been implemented and what needs further work.
Feedback from clients and industry people I have worked with on SEO projects.

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.

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