Local SEO · positions 1-3 Restaurant, hotel, salon, services Google as your main customer channel

Position 1-3 in Google,
right where customers click.

60% of clicks go to the first three results, position 7 and lower gets the leftovers. SEO audit, on-page fixes, blog posts, landing pages for your cities, link acquisition. Real positions in 3-6 months, monthly reports with specifics, no annual contract.

~3-6 mo. to position 1-3
from 699 PLN per month
890 PLN one-time SEO audit
0 long-term contract

Position audit · 30 seconds

Type „hairdresser wroclaw”.
Your site sits at position 7.

This is what Google looks like for a typical local business with a decent site but no SEO. Competitors take the whole top three. Your offer sits somewhere lower, where 1 in 50 people clicks. Positions 1-3 get ~60% of all clicks, position 7+ gets the leftovers.

google.pl/search
hairdresser wroclaw Polska · Mobilne
  1. #1

    salon-piekno-wroclaw.pl

    Salon Piękno Wrocław · online booking · city centre

    ~30%
  2. #2

    topfryzjer.pl

    TopFryzjer Wrocław, women and men cuts from 60 PLN

    ~30%
  3. #3

    studio-fryzur-wro.pl

    Studio Fryzur Wrocław · colouring · keratin smoothing

    ~30%
  4. #4

    beautylab.pl

    BeautyLab, hairdresser + beautician under one roof · Wroclaw

  5. #5

    fryzjerzy-rynek.pl

    Fryzjerzy Rynek · barber shop · Old Town Wroclaw

  6. #6

    salonglamour.pl

    Salon Glamour Wroclaw · bridal updos · makeup

  7. #7

    twoja-firma.pl Twoja strona

    Your Salon, the best hairdresser in town, welcome

    ~2%
  8. #8

    fryzjer-krzyki.pl

    Fryzjer Krzyki Wrocław · cheap cuts · walk-ins

  9. #9

    salon-fabryczna.pl

    Salon Fabryczna · professional hairdressing services

  10. #10

    hairstudio.pl

    HairStudio Wrocław · extensions · permanent wave

Twój cel: pozycja 1-3 · ~15× więcej kliknięć

Numbers averaged from Google CTR studies (Sistrix, Backlinko 2024). Your specific position in the free audit, I check 30 phrases for your industry and city.

SEO roadmap · 6 months

Page one in 6 months,
no promises of top 1 in 30 days.

SEO is a long game, but a predictable one. See concretely what happens each month of the subscription, which results appear and when. No magic, no tricks that end in a Google penalty, no annual contracts. Just work: technical, content, links, refinement.

  1. 01

    Month 1

    Audit + on-page + GBP setup

    Full technical audit of the site (load speed, sitemap, data readable by Google). Fixes on the 10 most important landing pages. Google profile setup from scratch or refresh of an existing one. First 4 GBP posts, first blog article.

    • SEO audit + analysis of 5 top competitors
    • Improving company descriptions and data visible to Google
    • Google profile: categories, attributes, photos, posts
    First indexing · Google sees the new structure within 7-14 days
  2. 02

    Month 2-3

    Content + tracking 30 phrases

    After the foundations we start with content. 1-2 blog posts per month (1,200 words each, answering specific customer questions). Tracking of 30 key phrases in SEO tools. First position movement: usually 5-10 places up for medium-difficulty phrases.

    • 2-4 blog posts
    • Tracking 30 phrases · weekly report
    • GBP posts + replies to reviews
    Search traffic up 10-20% · first entries into top 10 for medium-difficulty phrases
  3. 03

    Month 4-6

    Link building + consolidation

    Now we add links: local directories, industry sites, mutual exchanges with companies that are not your competitors. 5-10 valuable links per month. Refining landing pages already close to top 3 and pushing them to position 1-3. Main phrase: page one of Google.

    • 5-10 local links / mo from credible sites
    • Refining pages close to top 3
    • Final 6-month report + plan for further work
    Page one for the main phrase · 60-150 search visits / mo

What I do specifically
every month.

Wzrost package 699 PLN/mo, chosen by 60% of clients. SEO and Google profile in one subscription. No hidden costs, no setup fee, no annual contract. Every month you get concrete work, the full list below.

01

Technical on-page audit

Every month: load speed check (PageSpeed), sitemap, and whether Google sees all landing pages correctly. Fixing errors, missing pages and Google-readable data. Goal: technical SEO score 90+/100.

~6h of work / mo

02

1 blog post per month

1,200 words on specific, less competitive phrases. AI prepares the first draft, I edit and verify. Topics from competitor analysis and industry trends. Published on your blog with links to other landing pages.

3-4h research + 2h editing

04

Monitoring 30 key phrases

Professional SEO tools (Senuto, Ahrefs): tracking 30 phrases (10 main + 20 more specific) in your city. Weekly report by email: position changes, 30 and 90-day trend, alert on a drop of more than 5 places.

Auto + 1h analysis / mo

05

Local link building

2-4 links per month from local directories (Panorama Firm, ePF, lokalny.pl), industry portals and exchanges with companies that are not your competitors. Only from credible sites.

~4h of outreach / mo

06

Monthly report

PDF on the last day of the month: positions of 30 phrases (before and after), search traffic, 10 landing pages bringing the most visits, list of completed actions, plan for next month. Specifics, no fluff.

~2h preparation

Total ~18-22h of work / mo · 699 PLN net · hourly rate ~32-38 PLN · agency: 80-120 PLN/h for the same

Stonemasonry Poznan ·
position 18 to 3 in 6 months.

A stonemasonry company from Poznan, 12 years on the market, an old 2019 WordPress site. Main phrase „kamieniarstwo poznań”, position 18, i.e. page two of Google. 3-4 phone calls per month from the internet. Wzrost package 699 PLN/mo since March 2024. Here is what happened.

Main phrase position

18 to 3

„kamieniarstwo poznań” · +15 places

Phone calls / mo from the internet

3-4 to 22

+18 calls · 5.5x growth

Organic traffic GA4

85 to 640

visits / mo · 7.5x growth

Investment vs return

~12x

699 PLN/mo · ~18 jobs/mo

„Earlier Google Ads, 1,800 PLN/mo, one contact cost 60-80 PLN. Now SEO for 699 PLN/mo, and search traffic grows on its own. After 6 months I am not switching off the ads, but I cut the budget in half. Position 3 for „kamieniarstwo poznań” brings 18 phone calls a month, of which 5-7 become jobs.”

- owner of the stonemasonry company · 09/2024 · 6th month of cooperation

  • What helped most: a full refresh of the Google profile (project photos, categories, attributes) + 12 blog posts on specific customer questions („granite headstone price”, „how to choose stone for stairs”). These more specific phrases delivered 60% of the traffic.
  • What we did not change: the look of the site, hosting, domain, email. Everything stayed his. Only technical SEO, content and links.
  • Bonus beyond statistics: Maps traffic grows together with search positions. „Stonemasonry near me”, position 1 in the Local Pack from the 4th month.
  • What is next: expansion to the Poznan suburbs (Swarzedz, Lubon, Kornik), a separate landing page for each city with its own content. Plan for 2025.

Five SEO concerns
we hear before we start.

The SEO market in Poland is full of agencies promising position 1 in 30 days and annual contracts at 3,000 PLN/mo. Distrust is justified. Five most common questions, straight up, no marketing fluff.

„Other agencies promise top 1 in 30 days, and you say 6 months?”

Answer

Because honestly. SEO is not advertising. Google notices changes in 7-30 days, and positions shift 60-90 days after the change. Position 1 in a month means either (1) a lie, they show you the position for a phrase nobody searches, (2) tricks that end in a penalty and removal from Google, (3) paid ads sold as SEO. Page one in 6 months for a medium-difficulty local phrase is the realistic industry standard. Studies (Ahrefs, Backlinko) give identical numbers.

„How many phrases do I get in the Wzrost package?”

Answer

Tracking of 30 phrases (10 main + 20 more specific) in the Wzrost package, 50 phrases in All-in. Not „thousands of phrases”, because that is marketing fluff. 30 well-chosen phrases cover 80% of what people really search for in your industry. We pick the phrases together at the start, I show you the analysis from professional tools, we decide which ones matter, and those go into tracking.

„How do you measure results so the numbers are not made up?”

Answer

Three sources of hard data: (1) professional tools (Senuto, Ahrefs), positions of 30 phrases in Poland, weekly report, (2) Google Search Console, how many times people clicked and saw your site for a given phrase, (3) Google Analytics, search traffic and how many people then took action (call, form). The monthly PDF report contains a screenshot from each source. No vanity metrics, only positions, traffic and real contacts.

„What about Google Ads versus SEO, is it not just cheaper to pour cash into ads?”

Answer

Short version: ads and SEO together work best. Google Ads brings traffic from day one, but one contact costs 30-80 PLN and disappears the moment you turn off the budget. SEO brings traffic after about 60 days, one contact costs 5-15 PLN and stays when you stop paying. Strategy: ads at the start (so you have contacts straight away), in months 3-6 SEO takes over, and ads stay only for the most competitive phrases. After 12 months SEO delivers 70% of contacts for 699 PLN/mo, ads 30% for a backup budget of 500-800 PLN/mo.

„12-month contract, can I quit if there are no results?”

Answer

No annual contract. Monthly billing, cancellation at the end of any month, no penalties. After cancellation everything stays yours: blog posts on your hosting, Google profile on your account, reports in your inbox, access to the tools and Google Search Console also at your side. I do not lock anything, I do not demand extra fees, I do not hide passwords. The first 60 days are a trial period, if the results are not in line with the plan, you cancel with no obligations.

Three SEO levels,
no annual contract.

Wizytówka, Google profile only (for solid Maps visibility). Wzrost, the most often chosen one, SEO and Google profile in one subscription. All-in, i.e. Wzrost plus more link building, translations and 2 blog posts per month. SEO audit 890 PLN separately or in the starter package.

Wizytówka · GBP

Google Business Profile only

299 PLN net / mo

Weekly Google profile optimisation: posts, review replies, Maps position monitoring. No positioning of the site itself.

  • 4 GBP posts / mo
  • Replies to all reviews
  • Local Pack position monitoring
  • Monthly report
  • No annual contract
Order Wizytówka

All-in

Wzrost + link building + translations

1 290 PLN net / mo

For businesses with foreign guests and export plans. Wzrost + site translation into 1 language + 2 blog posts/mo + more link acquisition.

  • Everything from the Wzrost package
  • 2 blog posts / mo
  • Site translation into 1 language included
  • More link acquisition
  • Monitoring 50 key phrases
Order All-in

Free SEO audit · 24h

Send your domain and phrase,
I will run a concrete position audit.

I will check: current positions of 30 phrases for your city, 5 top competitors, technical errors (load speed, Google-readable data), state of the Google profile. A concrete PDF report + a plan for the first 90 days. No automation, no templated proposals.

✓ Free audit✓ No commitments✓ Specific positions for 30 phrases
Message on Messenger Message on WhatsApp