blinking
← All articles
Tworzenie Stron25 September 2026· 9 min read

Local SEO for Small Businesses in Poznań 2026 — Winning Customers from Google and AI

46% of Google searches have local intent. See how a small Poznań business can outrank competitors in Maps, AI answers and on its own website.

Almost half of all Google searches have local intent, and local searches convert at around 28%. For a small business in Poznań — a garage in Wilda, a physiotherapy practice in Grunwald or an accountancy firm in Winogrady — that makes local search the cheapest source of customers there is. Provided the business actually shows up in those results.

That is where things get patchy. When I audit local business websites I usually see the same picture: a nice-looking site, zero traffic from Google, a half-finished Business Profile and five reviews from three years ago. Meanwhile a competitor two streets away has a weaker offer, yet they are the one getting the phone calls.

In 2026 the game is played on three boards: classic Google results, the map results (the so-called local pack), and AI-generated answers — Google's AI Overviews, ChatGPT and Perplexity. Below I show how to cover all three without paying an agency £650 a month.

How Local Search Has Changed in 2026

Customers ask differently

Instead of typing "hairdresser Poznań", more and more people type or say whole sentences: "can you recommend a hair salon near the Old Market Square that's open on Saturdays?". AI models answer these questions by combining data from your Google Business Profile, reviews, your website and industry directories.

The takeaway: a keyword in your page title is no longer enough. AI has to understand what you do, where, when you are open and who you serve, and find that confirmed in several independent places.

Every district is a separate market

Poznań is one of the more competitive Polish cities for local SEO. In popular categories dozens of businesses, sometimes over a hundred, compete for attention. But Google ranks map results by distance from the searcher, so a business in Jeżyce can dominate Jeżyce and be invisible in Rataje. That is an opportunity: you do not need to win the whole city, just your own patch.

Page experience matters

Loading speed, mobile usability and layout stability (Core Web Vitals) affect visibility, especially locally, where most searches happen on a smartphone and often on the move.

Pillar 1: Google Business Profile

This is the single most important element of local SEO, and the one businesses neglect most often.

The basics that must be flawless

  • Name — your real business name, without keywords bolted on such as "Mechanic Poznań Cheap". Google penalises this, and competitors are happy to report such profiles.
  • Primary category — the most important single setting. Choose the most precise one (e.g. "Accountant", not "Business services") and add 2–4 secondary categories.
  • Address or service area — if you travel to customers, set a service area instead of showing your home address.
  • Opening hours — including bank holidays. A customer who turns up to a locked door will leave a review.
  • Services and products — described specifically, with "from" prices where possible.

Reviews — the engine of the whole system

The number, freshness and content of reviews are among the strongest ranking factors in the map results. What works in practice:

  • asking for a review straight after the job is done, while the customer is happy,
  • a short link or QR code on receipts, invoices and your email signature,
  • replying to every review, including negative ones — factually and calmly,
  • consistency over bursts: 4 reviews a month for a year beat 40 in a single week.

Never buy reviews. Google is getting better at detecting and removing them, and in extreme cases suspends the profile.

Posts and photos

New photos and posts every one to two weeks show the business is alive. Genuine photos of your team, premises and completed work convert far better than stock images.

Pillar 2: A Locally Optimised Website

Your Google profile grabs attention, but your website turns it into a phone call or enquiry. It is also the source AI draws the details from.

Service pages instead of a single "Services" page

Instead of one page listing eight services, create a dedicated page for each important one, e.g. "Timing belt replacement Poznań" or "Accounting for limited companies Poznań". Each should describe the process, an indicative price, turnaround time and an FAQ.

Location pages — only when they add value

If you serve Swarzędz, Luboń and Suchy Las, you can create separate pages for them. But only if they carry unique content: local projects, directions, local specifics. Copying the same text and swapping the town name is a recipe for no results.

Structured data (schema)

LocalBusiness markup in JSON-LD tells search engines and AI directly: name, address, phone, opening hours, service area, ratings. In modern frameworks such as Next.js adding it takes about an hour, yet it is one of the most underrated elements of local SEO.

NAP consistency

NAP stands for Name, Address, Phone. They must be identical on your website, your Business Profile, Facebook and directories (Panorama Firm, pkt.pl and industry portals). "ul. Głogowska 12" in one place and "Głogowska 12/3" in another signals uncertainty to the algorithm.

Speed and mobile

The target: a full page load on a phone in under 2.5 seconds. Old WordPress themes with a dozen plugins often take 6–8 seconds, and lose customers before they ever see the phone number.

Pillar 3: Visibility in AI Answers

This is the newest element, and the one where small businesses currently have an edge, because most competitors are not thinking about it yet.

What makes AI recommend you

  • Content that answers specific questions — FAQ sections with full, factual answers ("How much does an air-conditioning service cost in Poznań?").
  • Mentions in independent sources — local media, industry portals, rankings, forums.
  • Consistent data — AI cross-checks information from many places; contradictions reduce trust.
  • Reviews with specifics — "fixed the coffee machine quickly, price matched the quote" tells a model far more than "recommended".
  • Crawlability for AI bots — check that your robots.txt is not accidentally blocking the crawlers you care about.

A simple test

Ask ChatGPT or Perplexity the question your customer would ask: "which electrician in Grunwald, Poznań, is worth recommending?". If your business is not in the answer, check who is and why. It is the cheapest competitor audit you can run.

An Illustrative Scenario: a Physiotherapy Practice in Grunwald

Below is a composite example built from the problems I most often find when auditing local businesses, rather than a description of one specific client. A practice with two physiotherapists, a site on an old WordPress install, and a Business Profile set up a few years ago. The starting point:

  • the site took around 7 seconds to load on a phone,
  • the Business Profile category was "Medical clinic" instead of "Physiotherapist",
  • 11 reviews, the most recent one 14 months old,
  • every service (manual therapy, injury rehabilitation, massage, kinesiotaping) on a single page,
  • different phone numbers on the website, the profile and Facebook.

The plan for the first six weeks: change the primary category and add secondary ones, make the phone number consistent everywhere, build a new lightweight site with separate pages for the four services, add LocalBusiness and MedicalBusiness schema, and put a QR code asking for reviews at reception.

What you can realistically expect after about three months: visibility in the map results for queries such as "physiotherapist Grunwald" and "knee rehabilitation Poznań", a steady flow of new reviews and noticeably more calls from the Google profile. No advertising, no retainer — just solid foundations.

The key lesson: in situations like this, the biggest jump usually comes from fixing a single, badly chosen category in the profile. Sometimes fixing one setting that has been working against the business for years is all it takes.

How Much Does Local SEO in Poznań Cost?

OptionCostBest for
Do it yourself£0 + 3–5 hours a monthsole traders in low-competition niches
One-off optimisation (profile, schema, NAP, service pages)£450 – £1,300businesses with a working site that need solid foundations
New website built for local SEO£1,100 – £3,300businesses with an old, slow site or no site at all
SEO agency (monthly retainer)£175 – £770 per monthcompetitive sectors, multiple locations

A realistic time to first results: 3–6 months. Business Profile fixes can work faster, sometimes within weeks, because many businesses start from a very low base.

The Most Common Mistakes Local Businesses Make

  1. A Business Profile set up and abandoned — last post from 2023, no replies to reviews.
  2. Keyword stuffing in the profile name and on the site — "Plumber Poznań cheap fast 24h".
  3. No address or phone number in a visible place — or a number embedded as an image that cannot be tapped on a phone.
  4. All services on one page — Google has nothing specific to show for a specific query.
  5. No measurement — without Google Search Console and profile insights you do not know what works.

A 60-Day Action Plan

  • Days 1–7 — complete your Business Profile: categories, services, hours, 15–20 genuine photos.
  • Days 8–14 — make NAP consistent across every directory and connect Google Search Console.
  • Days 15–30 — pages for your 3–5 most important services, LocalBusiness schema, speed improvements.
  • Days 31–60 — a review-collection routine, weekly posts, FAQ sections built on real customer questions, an AI visibility test.

Summary

Local SEO in 2026 is neither magic nor an expensive retainer. It rests on three well-built pillars: a complete, active Google Business Profile; a fast website with dedicated service pages and correct structured data; and content that AI can understand and quote. A small business that gets these right will outrank bigger competitors running on autopilot in its own district.

I build fast Next.js websites optimised for local SEO and help Poznań businesses sort out the foundations of their visibility — from the Business Profile, through schema and page structure, to measuring results. Get in touch — during a free consultation I will review your current visibility and point out the three changes that will deliver results fastest.

Need help with implementation?

Get in touch — free consultation, quote within 24h.