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.
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.
Position audit · 30 seconds
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.
salon-piekno-wroclaw.pl
Salon Piękno Wrocław · online booking · city centre
topfryzjer.pl
TopFryzjer Wrocław, women and men cuts from 60 PLN
studio-fryzur-wro.pl
Studio Fryzur Wrocław · colouring · keratin smoothing
beautylab.pl
BeautyLab, hairdresser + beautician under one roof · Wroclaw
fryzjerzy-rynek.pl
Fryzjerzy Rynek · barber shop · Old Town Wroclaw
salonglamour.pl
Salon Glamour Wroclaw · bridal updos · makeup
twoja-firma.pl Twoja strona
Your Salon, the best hairdresser in town, welcome
fryzjer-krzyki.pl
Fryzjer Krzyki Wrocław · cheap cuts · walk-ins
salon-fabryczna.pl
Salon Fabryczna · professional hairdressing services
hairstudio.pl
HairStudio Wrocław · extensions · permanent wave
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
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.
Month 1
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.
Month 2-3
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.
Month 4-6
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.
Wzrost package scope
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.
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.
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.
Google Business Profile: 1 post weekly (offer, news, event, customer questions), photos from your business, replies to all new reviews within 24h. Keeping watch on Local Pack and Maps position.
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.
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.
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.
Total ~18-22h of work / mo · 699 PLN net · hourly rate ~32-38 PLN · agency: 80-120 PLN/h for the same
Case study
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
Phone calls / mo from the internet
3-4 to 22
Organic traffic GA4
85 to 640
Investment vs return
~12x
„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.”
Doubts
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?”
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?”
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?”
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?”
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?”
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.
Pricing
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
Weekly Google profile optimisation: posts, review replies, Maps position monitoring. No positioning of the site itself.
Wzrost · recommended · 60% of clients
The most popular package. Website positioning (technical, content, links) together with the Google profile in one subscription. Results in 60 days, page one in 6 months.
All-in
For businesses with foreign guests and export plans. Wzrost + site translation into 1 language + 2 blog posts/mo + more link acquisition.
Pillar · Customers from Google
SEO, wizytówka, spacery, chatbot, żeby klient Cię znalazł i wszedł na stronę.
Free SEO audit · 24h
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.