SEO · Opole
I treat SEO in Opole as work on a business’s real visibility in the places where customers actually look for services and products. This covers order on the website, the selection of local topics, content development, off-site activities and preparing the site to be read better by search engines and answer-generating systems. I work as a freelancer: concretely, close to the business and with an emphasis on sensible priorities.
I start by understanding the company, the offer and the local market, and only then move on to recommendations. As a result, SEO does not come down to random changes on the website, but to an organised process: from diagnosis, through strategy, to implementation and the development of content for the search engine and for the new ways businesses are discovered online.
At the beginning I check what the current website, offer, visibility and way of acquiring customers look like. I am interested not only in which keywords the company is or is not visible for, but also in whether the site supports the purchase decision and whether it can be developed without creating yet more chaos.
After the analysis I set the priorities: which pages are worth improving first, what content needs to be added, how to organise the architecture and which local activities make business sense. The plan covers on-site SEO, technical elements, content, internal linking and sensible off-site activities.
I then move on to working on the website and the content. This is the stage of optimising for specific queries, improving the quality of the information, expanding the service sections and refining local signals. In parallel, I make sure the site is also clear to answer-generating systems such as AI Overviews and chatbots.
SEO should not begin with promises of rankings, but with establishing what the company really needs. The work looks different for a business that wants to increase the number of enquiries from Opole, different for a brand with the ambition of winning customers from the whole region, and different again for a site that already has traffic which does not translate into contact or sales. So at the start I put the scope in order: what the main services are, which pages have priority, what the company’s operating model is and where the biggest gaps in communication and site structure can be seen today.
This is also the moment to establish what can be implemented straight away and what requires a broader rebuild of the site. Sometimes it is enough to refine a few key pages and make the local signals consistent, and sometimes a change of architecture, a separation of services, the development of content sections or an improvement of the contact information is needed. As a result, the further work is grounded in the realities of the business and not in a random list of tasks. For the business owner this means greater predictability and easier decision-making along the way.
To plan SEO well, I need to understand not only the website itself, but also the offer, the customers’ language and the way the company gets chosen. What matters is information about the most important services, the area of operation, seasonality, the audience groups and the questions that most often come up before contact. It is on the basis of such data that content can be built which answers real needs and does not just repeat general industry slogans.
At this stage I also check what materials already exist and whether they can be used. A company often has valuable knowledge scattered between the offer, the “about us” page, blog posts and the answers sent to customers by email. Once organised, this content can become the basis for a sensible information architecture, an expanded FAQ, service descriptions and local pages. This is also important from the perspective of AI systems, which better understand websites with a consistent structure and an unambiguously described scope of business.
An audit is not just a check of a few technical errors. I look more broadly: whether the website is logically built, whether each service has its own place, whether the titles and headings help in interpreting the content, whether the user easily finds the key information and whether the site is sending contradictory signals. I also analyse which pages have potential for growth, where topic cannibalisation appears and whether the local character of the offer is marked clearly enough.
The assessment of content quality and usefulness is just as important. A website can have sound technical foundations and still lose out if the service descriptions are vague, too short or do not answer customers’ questions. In the audit I also check whether the content is prepared in a way that is clear to the search engine and to answer-generating systems. This is about a simple logic of sections, distinct topical contexts, clear answers to questions and no unnecessary content overload that obscures the message.
Good local SEO starts with correctly identifying the queries. Not all keywords containing the city name are equally valuable, and not every general keyword without a location modifier is bad. I analyse how users search for services in practice: whether they type the name of the service with the city, whether they use more general queries, whether they are looking for a comparison, reviews, a price list, answers to specific problems or urgent help. Only such an analysis produces a sensible plan of pages and content.
It is also important to separate the queries that lead to quick contact from those that build trust earlier on. Transactional, local and service keywords should have their own strong landing pages, but in parallel it is worth preparing supporting content: explanations, answers to objections, comparisons of service variants or sections that dispel doubts. Such a layout helps in classic SEO and, at the same time, increases the chance that the brand will be presented more clearly in AI answers, which often prefer content that is well organised and specific.
One of the more common problems of local websites is a lack of order: several services thrown onto one page, random blog posts, poorly described locations and no logical transition between topics. That is why I treat the design of the architecture as an important element of SEO. I establish which pages should be created, which should be merged and which separated, how to run the internal linking and where to place the content that supports the customer’s decision at successive stages of contact with the company.
A well-designed structure makes the website easier to understand not only for users, but also for search engines and answer systems based on content analysis. When each service has its own clearly described context, it is easier to match it to a specific query. It works similarly with chatbots and tools that generate summaries: a site with a clear hierarchy, consistent naming and well-connected pages gives a better chance of the offer being interpreted correctly than a website built haphazardly and developed without a plan.
At the implementation stage I move on to what the user and the search engine see directly on the page. This covers refining titles, headings, service descriptions, internal linking, supporting content, contact details and the elements that strengthen the local context of the business. I pay attention to whether the pages are unambiguous, whether they overlap thematically and whether each important area of the offer has its own sensibly developed place on the site.
SEO does not end with on-page, however. In local SEO, external signals matter too: the consistency of the company’s data online, the quality of profiles and business listings, natural brand mentions and a sensibly built link profile. The point is not quantity for its own sake, but credibility and context. Add to that content written clearly and factually, and the site has a better basis for visibility both in traditional results and in the answers created by modern AI systems.
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.