Customers don't search for a "service". They search for a service in their city. We set up your website so it shows up in results for keywords with a city and district name — and every week we show you your real ranking, not promises.
A business website without local SEO is like a business card in a closed drawer — it exists, but customers end up with the competitors who rank higher.
Your website may rank for a general keyword and still not exist for "service + your city" — and that's exactly where customers ready to call are searching.
You serve five cities, but you have a single "Contact" tab. Google has nothing to show when someone searches in a specific location.
An agency reports Top 3 — on keywords nobody searches for. The chart goes up, not your phone.
The service is run by a person, not an automated tool. For over a decade I've been running SEO projects and visibility campaigns for service businesses and e-commerce — from the audit, through local keyword strategy, to ongoing project development. I combine classic SEO with visibility in AI (AEO).
A repeatable, measurement-based process — every move shows up in your keyword list.
We check your website technically and measure rankings for keywords with the names of the cities you work in. This is your starting point.
We build service and location pages — separate, meaningful pages instead of a single list of cities in the footer.
Copy written for real queries, LocalBusiness structured data, consistent NAP and internal linking that passes authority to subpages.
Every week we refresh rankings and visits from Google. You see where you're growing and where more work is needed.
We don't show an "average visibility." We show the specific keywords customers use to search for your service in your area — and the spot where you actually rank.
We choose queries with buying intent, not the ones where success is easy to show.
Last week's ranking next to today's. The results of the work are simply visible.
A report that a business owner can understand, not just an SEO specialist.
Leave your website address and the city you work in. We'll check your rankings for local keywords and send back concrete findings — no sales pitch.
On business days. We write like humans, not from a template.
You get a list of the keywords and places where you're losing customers.
The audit is free and doesn't commit you to anything.
Fill out the form — we'll get back to you with the results.
Rankings for queries with the city and district name, refreshed weekly — along with your competitors' rankings.
Speed, indexing, mobile, 404 errors, redirects. We fix what actually blocks growth.
Service descriptions and city pages written the way people actually search — while keeping your own voice.
LocalBusiness, services, reviews and FAQ in a format Google understands — and is more willing to show in results.
You see who holds your spots in the results, what they're built on, and what you need to overtake them.
We check whether ChatGPT, Perplexity and Gemini recommend your business — more and more customers ask them instead of Google.
Your profile competes for Maps. Your website competes for organic results. The signals are different — and only together do they give you full presence in local search.
Organic results for "service + city" keywords. The customer reads your offer, pricing, past projects — and sends an inquiry.
Google Maps and the local pack. The customer calls straight from the result — without visiting your website.
Not sure where to start? In the Hybrid plan we handle both — your website builds authority, your profile catches customers ready to call.
Billed monthly, no fixed-term contract. Cancel whenever you want.
Complete care for your website's visibility in local Google results — run by an SEO manager, not by an automated tool.
VAT is added to the price. Do you also manage a Google Business Profile or an online store? See the full plan pricing.
A profile competes for Google Maps and the local pack. A business website competes for organic results on keywords with the city name — and there, different things matter: subpage structure, content, structured data, links, and speed. The best results come from combining both, but each requires different work.
You can usually see the first movement on long-tail keywords after 4–8 weeks. Main keywords with a big city name usually take 3–6 months. We measure rankings every week, so you see progress long before the first phone call.
No. We work with your current one — WordPress, PrestaShop, Wix, or a custom-built site. The audit will show what works and what blocks growth. A new website is only needed for serious technical problems, and we tell you that straight instead of selling a rebuild "just in case."
Yes — and in that case the website is often the main channel. We build service-area subpages (the cities and districts where you work) and measure rankings for keywords with those locations.
Yes — that's the core of Sempuls. We turn data into specific tasks: what to add, what to fix, which subpage to create. No jargon, no charts nobody understands.
No. We bill on a monthly cycle and you can cancel at any time. We want you to stay for the results, not because of a clause in a contract.
Free visibility audit: we'll show your website's rankings for local keywords in your industry. No obligation.
Order a free auditHave a question about local SEO for a business website? Leave a message and we'll get back to you with a concrete answer.