I find what your shop is losing money on — and fix what nobody owns
Most shop problems don't live in the campaigns or in the product photos. They live in between: a menu link that filters a category down to one product, a free-delivery bar that sends people to the newsletter, a checkout that asks a customer to spend one more zloty. Nobody is responsible for those, so nobody finds them. I walk the shop like a customer, measure what Google and AI assistants actually see, and hand you a list where every item is reproducible on screen.
The kind of thing that turns up
All of these are from one women's fashion shop on Shopify, measured in September 2026. None of them showed up in three separate automated audits of the same shop.
1 product shown out of 40
The main-menu link to the plus-size category carried a tag filter. Customers clicking the category saw a single product; the collection held forty. One link to change.
“Spend 1.00 zł more for free delivery”
Free delivery from 299 zł; 26 products priced 249–298 zł. The cart message fired on most single-item orders, and the upsells shown at that moment were sorted most-expensive first.
£17 delivery behind a “free delivery” banner
UK visitors were auto-switched to a GBP storefront promising free delivery “from PLN 299”. Actual UK shipping at checkout: £17.04 or £25.86 on a £60 dress. Polish legal pages, in Polish.
Titles cut off mid-word in Google
Nine product titles and 26 of 54 category descriptions truncated mid-word by the theme — including a designer's surname on a signature collection.
A marketing app firing before consent
Google and Meta pixels were correctly gated behind the cookie banner. One email-marketing app was not: three identifiers set before any click, and the only tool missing from the privacy policy.
Already first in Google's AI answer
Not everything is a problem. On its own brand query the shop was ranked first and cited in the AI overview — a strength the owner didn't know he had, and the right place to start building from.
Every one of these was measured, not guessed — and the report also lists what I got wrong on the first pass and corrected. That's the standard.
Outside-in, the way a customer and a search engine see it
No access needed for the first pass. Every finding is marked as measured, inferred from visible code, or not verifiable without your panels — so you always know how much weight to put on it.
The purchase path, on a phone
Product → cart → checkout, with a real item, as far as the payment page. Delivery thresholds, upsell order, shipping rates by country, what the banner promises versus what checkout charges. Nothing is ordered and no personal data is entered.
What Google is actually given
Structured data on products, variants and the organisation; canonicals, hreflang, sitemaps, robots rules; truncated titles and descriptions; test products and technical pages left indexable; category and blog content that exists or doesn't.
Speed as real users experience it
Core Web Vitals from field data where the shop has enough traffic, plus a lab trace to find the cause: autoplay hero video, third-party scripts, oversized DOM from a newsletter pop-up. Numbers only when the tool actually finished the run.
International markets, from both sides
Audited from a UK connection and a Polish one, because geo-targeted shops behave differently by visitor location. Untranslated pages, wrong-currency promises, legal documents in the wrong language, and whether the redirect is server-side or a script — which decides whether switching it off is safe for rankings.
Product feed and marketplaces
GTINs, product types, fake sale prices, missing size and colour options. How your own listings compare with resellers on Allegro, Erli or Amazon — and whether your own marketplace account is the most expensive of the three.
Visibility in Google and AI answers
Real search results for your category terms, your how-to terms and your brand, from each country you sell to. Whether an AI overview already cites you, and what content would have to exist for it to cite you on anything else. No promises of citations — those aren't for sale.
Audit first. Then two weeks with access. Then, if it's earned, ongoing care.
1 · Outside-in audit
Everything above, from the outside, written in plain language. You get the report whether or not we go further.
2 · Two weeks of discovery
Read-only access to Search Console, Merchant Center, Analytics and the shop admin. I fix the five quickest wins on a copy of the theme, measure before and after, and come back with a plan built on your numbers instead of my assumptions.
3 · Ongoing shop care
A monthly pass over each shop, fixes for what breaks or turns up, structured data, performance, and one conversation about the numbers. The same checklist carries across every store you run, which is why the second shop costs less than the first.
What I won't do
- Quote a percentage uplift before seeing Search Console
- Ask for a password — invitations and collaborator access only
- Edit a live theme without a backup and your sign-off
- Touch stock levels or orders — read, never write
- Present an inference as a measurement
Where I fit next to your team
Your people keep what they're good at — product, photography, campaigns. I take the layer nobody owns: checkout, markets, structured data, performance, hygiene. If you have someone running Google Ads, they stay on Ads; we meet once a month over the same Search Console numbers.
Audyty i opieka nad sklepami — po polsku, z Wysp
Jestem Polakiem mieszkającym w Szkocji. Pracuję z polskimi sklepami po polsku — Shopify i WooCommerce, Allegro, Erli, PayPo, Omnibus, Consent Mode. Każdy audyt robię z dwóch łączy, brytyjskiego i polskiego, bo sklep z rynkami zagranicznymi pokazuje co innego w zależności od tego, skąd patrzy klient — i tego nie widać z jednego kraju.
Raport dostajesz po polsku, prostym językiem, z zaznaczeniem, co zmierzyłem, co wywnioskowałem z kodu, a czego z zewnątrz nie da się sprawdzić. Bez obiecywania procentów.
Napisz w sprawie sklepuCo zwykle wychodzi w polskim sklepie
- Próg darmowej dostawy ustawiony tuż nad najczęstszą ceną
- Własne konto na Allegro droższe niż oferty pośredników
- Regulamin bez słowa o sprzedaży zagranicznej, dokumenty po polsku na wersji angielskiej
- Aplikacja marketingowa zapisująca identyfikatory przed zgodą
- Kolekcje bez opisów, blog bez wpisów, „O nas” bez firmy
The things shop owners ask first
Do you need access to my shop to audit it?
No. The audit is done from the outside, exactly as a customer and Google see the shop. Access to Search Console, Merchant Center and the shop admin comes later, and only as read-only or collaborator access with a named scope. I never ask for passwords.
Which platforms do you work with?
Shopify first, including Shopify Markets, Judge.me, Omnisend and the Google & YouTube channel. WooCommerce on WordPress as well. Other platforms case by case.
What do I get from an audit?
A written report in plain language, where every finding is marked as measured, inferred from visible code, or impossible to verify without your panels. Anything I can't reproduce on screen in front of you doesn't go in as a fact — and the report includes what I got wrong on the first pass and corrected.
Do you make changes to a live shop?
Only on a copy of the theme, with your sign-off before publishing, and with a backup taken first so any change can be reversed in minutes.
Do you work with shops in Poland?
Yes. I'm a native Polish speaker based in the Scottish Borders and I work with Polish shops in Polish, including Allegro, Erli, PayPo and the Polish price-history rules. Audits are run from both a UK and a Polish connection, because geo-targeted shops behave differently depending on where the visitor is.
Do you promise rankings or a percentage uplift?
No. Anyone who gives you a number before seeing Search Console is guessing. I promise measured findings, reversible fixes and a before-and-after you can check yourself.
How is this priced?
The outside-in audit is a fixed fee agreed up front. Discovery is a fixed two-week fee that includes the audit if you go straight to it. Ongoing care is monthly per shop, with a lower rate for each additional shop on the same platform. Ask and you'll get numbers, not a range.
Tell me the shop and the country it sells to
That's enough to start. You'll hear back within a working day with what I'd look at first — no forms, no discovery call to book.