SEO · Bytom
I treat SEO in Bytom as work on a business’s real visibility where customers actually look for services and products: in local Google results, in maps and in the answers generated by AI systems. I combine business analysis, a solid site structure, content geared to user intent and sensible off-site work. I work as a freelancer: to the point, with a clear scope and without sales slogans.
I start by checking the starting point and the business goal, because increasing traffic on its own means little without enquiries, leads or sales. Then I set the priorities: what to improve on the website, which content to prepare, how to organise the pages and which activities outside the site will make sense in the local market.
At the start I analyse the current website, the business profile, the offer, the service area and the competition visible for queries related to Bytom. This shows whether the problem is the site structure, a lack of content, a poor match to user intent or too little domain credibility.
I turn the conclusions into a work plan: the page architecture, a set of key topics, on-page fixes, local trust elements and off-site work. If the website is also meant to support visibility in AI answers, I organise the content so that it is clear, consistent, well sourced and easy to interpret.
Local SEO does not end with a single implementation. I check which pages are gaining visibility, where users lose interest and which queries appear around the offer. On that basis I develop the content, strengthen internal linking, refine the local elements and update the action plan.
At the beginning I establish what the business really expects from SEO. For some, phone enquiries matter most; for others, forms, visits to the premises, sales of specific services or growing visibility in several areas at once. Without this, it is easy to work on traffic that does not support the business. For local work it is also important to define whether the website should mainly answer queries from Bytom or also from the surrounding towns, and whether the offer is broad or based on a few key services.
This stage puts the scope of the project in order and helps to avoid misguided implementations. I plan SEO differently for a simple service website than for an extensive site with many categories, a blog and several customer groups. I check which pages already exist, what is missing, what can be improved quickly and what needs rebuilding. As a result, the business owner or marketer gets a clear picture of the work: what we do first, what can be put off and where business decisions, not just technical ones, will be needed.
For SEO to make sense, I need good input data, not generalities. I collect information about the offer, the sales model, seasonality, customer groups, the business’s advantages, the service area, how enquiries are handled and the current sales materials. I also look at how the business describes its services on the website, in its listings, in directories and on social media. Often it is already clear at this stage that the communication is inconsistent and that the service names do not match how users search for them.
This groundwork makes it possible to plan the content and site architecture better. If the offer is specialised, it needs to be explained in simpler language without losing substance. If customers ask about similar things before getting in touch, it is worth preparing sections that answer them straight away. This helps not only in the classic search results but also when a user turns to conversational tools and asks longer, more detailed questions. Well-collected data shortens the path from landing on the website to the decision to get in touch.
An audit is not just a matter of listing technical errors. I check which pages are visible, which types of queries are already bringing in traffic, where topic cannibalisation occurs, whether the website has a logical information hierarchy and whether the search engine crawler reaches the most important content without difficulty. I also assess the quality of the snippets, the heading layout, the uniqueness of the service descriptions, internal linking, and whether the user quickly understands what the business does and why it is worth contacting.
In local SEO, trust signals and data consistency matter too. That is why I look beyond the website’s code alone: I analyse the presence of information about the business, the way the location is presented, the contact details, the service names and whether the site supports the user’s decision at a practical level. If the website is hard to read, outdated or full of copy written purely for the keyword, even a good ranking may not translate into contact. The audit is therefore meant to point out not only the SEO problems but also the barriers to sales.
Keyword analysis for a local market does not come down to the “service + Bytom” formula. Users search in many ways: by problem, service name, question, urgency, location, district, a comparison of offers or the specific result they want to achieve. That is why I break the keywords down into intent groups and check which page types best answer given queries. Someone ready to get in touch needs different content from someone who is only just finding out about the options and comparing providers.
On that basis I create a content plan that makes business sense. Instead of multiplying near-identical pages, it is better to build a few strong service pages, well-described local landing pages and materials that support the decision: FAQs, guides, comparisons or sections explaining the scope of the service. This arrangement helps both search engines and the systems that generate answers from content found on the web. The more clearly a website maps user intent, the easier it is to interpret correctly.
After the analysis I move on to designing the site structure or putting it in order. The point is for every important service to have its own place, and for the user to be able to move naturally from the home page to the details of the offer, the questions, the contact process and the local pages. I create a layout in which similar URLs do not compete with one another and internal linking strengthens the most important sections. As a result, the site becomes clearer for people and simpler for crawlers to understand.
The way the content is written is just as important. Instead of long blocks of generalities, I go for clear service naming, a specific description of the scope, sections answering frequent questions, logical headings and distinct local signals where they are needed. A well-prepared architecture also supports visibility in AI-generated answers, because it makes it easier to extract the meaning from the content. If the information is scattered, inconsistent or too promotional, systems have more trouble reading the website correctly.
At the implementation stage I focus on what genuinely raises the quality of the website and its local credibility. This covers improving the title and meta description, headings, offer content, contact details, local sections, internal linking and the elements that support conversion, as well as putting indexing in order. If technical changes are needed, I set them out in a way that is understandable to the developer or the person responsible for the website.
The point is for every fix to be justified and to support a specific goal.
In parallel, activities outside the website can be planned, but without artificially inflating the link profile. What counts is the quality of the sources, the consistency of information about the business, credible mentions and a presence in places that really support brand recognition. Off-site work should round off the picture of the business online, not mask a weak website. In practice, the best results come from combining a well-refined site, sensible content, local signals and steady work on domain authority over time.
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.