E-commerce SEO & automation

Shopify SEO that gets your products found

I help Shopify stores reach more shoppers through SEO, Merchant Center fixes and practical automation.

Hands smoothing a shipping label onto a cardboard parcel at a wooden desk, beside an open laptop, a roll of kraft tape and a stack of boxes waiting to go out
Albanien.shop+43.1%Merchant Center clicks2.71K clicks · 14 Aug–10 Sep 2026Compared with the previous 28 days

More visibility. Fewer roadblocks.

  • Reach the right shoppers

    Target the searches that matter to your store.

  • Keep products eligible

    Resolve issues that limit your product listings.

  • Make your store easier to use

    Improve mobile pages and automate routine tasks.

Albanien.shop · Client results

Product approvals restored. Search visibility measured.

A Shopify store serving Albanian communities across borders, with results documented in Google's reports.

Merchant Center

304 of 306 products approved

1 not approved · 1 under review

As shown in the 10 Sep 2026 overview

Misrepresentation concern resolvedAcknowledged in Google support correspondence.

237K

Google Search impressions

16.8K

Generative AI feature impressions

Search Console · 3-month reports, Jun–Sep 2026

Merchant listing markup:415 valid · 8 invalid

Search Console structured data · 10 Sep 2026

Product snippet markup:181 valid · 1 invalid

View the source reports

The evidence

Every number here, screenshotted from the source

Google Search Console's three-month reports run 10 June to 8 September 2026; the Merchant Center overview is the 28 days to 10 September, alongside the product-status history for the same window; the structured-data and Core Web Vitals reports are as Google last updated them on 10 September. Nothing recreated, nothing rounded up.

Google Search Console performance report for albanien.shop over three months, web search: 6.24K total clicks, 237K total impressions, 2.6% average CTR, average position 6.9, with daily clicks and impressions both stepping up from early August 2026
Search performance — 3 months · 6.24K clicks · 237K impressions · 2.6% CTR · avg. position 6.9
Google Search Console overview chart for albanien.shop showing 6,237 total web search clicks, daily from 10 June to 8 September 2026, rising from around 40 a day in July to a peak near 120 in mid-August
Search clicks — 6,237 total web search clicks · daily, Jun – Sep 2026
Google Search Console generative AI features report for albanien.shop over three months: 16.8K total impressions, around 100 a day until late July 2026 and 250 to 480 a day from mid-August
Generative AI features — 16.8K impressions in Google's AI surfaces · 3 months
Google Merchant Center overview for albanien.shop on 10 September 2026: 2.71K total clicks in the last 28 days, up 43.1% on the previous period, and 306 total products of which 304 are approved, 0 limited, 1 not approved and 1 under review
Merchant Center overview — 28 days to 10 Sep 2026 · 2.71K clicks, +43.1% · 304 of 306 products approved
Google Merchant Center overview for albanien.shop a day earlier, 9 September 2026: 2.67K clicks in the last 28 days, up 43.0%, and 119 total products with 118 approved, 0 not approved and 1 under review
Merchant Center, 9 Sep — the day before · 118 of 119 approved · 0 not approved, 77 fewer than a week earlier
Google Merchant Center product status history for albanien.shop, 14 August to 10 September 2026, all marketing methods: the whole catalogue sits in the red not-approved band for weeks, then flips to the green approved band on 7 September
Product status history — not approved for weeks · approved from 7 Sep 2026
Google Merchant Center product status changes for albanien.shop over the last 28 days, not-approved series only: between 75 and 125 products not approved from 14 August, falling to zero on 7 September 2026; latest status 110 products, 107 approved, 2 not approved, 1 under review
Not approved, last 28 days — 75 – 125 products disapproved through August · zero from 7 Sep
Google Merchant Center products page for albanien.shop, Needs attention tab with prioritised fixes selected: Great, all your prioritized fixes are resolved
Needs attention — all prioritised fixes resolved
Excerpt of an email from Google Ads support, gTech Customer Experience, to Albanien.Shop: We are glad to hear that the Misrepresentation concern has already been resolved, and we appreciate you keeping us informed of the separate logo concern
Google support — “the Misrepresentation concern has already been resolved” · gTech Customer Experience
One line from the support thread: Merchant Center Support confirmed that the Misrepresentation issue is resolved and specifically referred us to Google Business Profile Support regarding the logo
Support thread — Merchant Center Support confirmed the Misrepresentation issue is resolved
Google Search Console merchant listings structured data report for albanien.shop, last updated 10 September 2026: 415 valid items, 8 invalid with 3 critical issues, valid items charted daily between roughly 350 and 500 from mid-June
Merchant listing markup — 415 valid · 8 invalid · 10 Sep 2026
Google Search Console product snippets structured data report for albanien.shop, last updated 10 September 2026: 181 valid items, 1 invalid with 1 critical issue
Product snippet markup — 181 valid · 1 invalid · 10 Sep 2026
Google Search Console Core Web Vitals report for albanien.shop, mobile, last updated 10 September 2026: 279 good URLs, 0 URLs needing improvement, 0 poor URLs, with the good count climbing from around 190 in June to 279
Core Web Vitals — mobile · 279 good URLs · 0 need improvement · 0 poor · 10 Sep 2026
Google Search Impact notice dated 1 April 2026: Congratulations! Your site reached 3.5K clicks from Google Search in the past 28 days
Search impact — 3.5K clicks in 28 days · Google's notice of 1 Apr 2026

The brief

A full catalogue Google would not list

Albanien.Shop is a family-run Shopify store in Monheim am Rhein, between Düsseldorf and Cologne. It sells what an Albanian household abroad wants and cannot find in a German shop — a plis or a qeleshe, the national team's jersey, a flag for the car and one for the balcony, a qifteli, a bust of Skanderbeg — to Albanians and Kosovars across Germany, Austria and Switzerland. The catalogue and the customers were there. What was not there was Google Shopping: a Misrepresentation flag on the Merchant Center account had the whole range sitting in "not approved" for weeks, which is a shop that ranks and still cannot show a single product where shoppers compare prices.

What I did

  1. Clear the Merchant Center flag first

    The account carried a Misrepresentation issue, and with it the whole catalogue sat in "not approved" — between 75 and 125 products at any point through August. Fixing the store's policy signals and working the case with Google support cleared it: support confirmed the concern resolved, and on 7 September the catalogue flipped to approved. 304 of 306 products by 10 September.

  2. Product data Google can actually read

    Merchant listing and product snippet markup made valid across the catalogue — 415 valid merchant listings and 181 valid product snippets in Search Console's structured-data reports — so a listing carries price, stock and shipping into the results and into Shopping without a feed rebuilt by hand.

  3. Collections as landing pages, in the customer's languages

    Category pages that say what the range is and who it is for, in German with Albanian, English and French behind proper hreflang, and the questions buyers ask answered on the page. Over the three-month window that is 237K impressions and 6.24K clicks at an average position of 6.9.

  4. Fast enough for a phone

    A diaspora shop gets browsed on a phone, on a bus, on a Sunday. Every one of the 279 mobile URLs in the Core Web Vitals report rates good — none poor, none needing improvement — and the good count climbed from around 190 in June.

  5. Take the repeat work out of every order

    The things that happen after every single order — confirmation, tracking, the review request, the restock notice — run without anyone remembering to, and the pre-sale questions that arrive in the same words ten times a week are answered from the product data. The owner's evenings go back to sourcing and packing.

Products not approved · 14 Aug – 10 Sep 2026

0 not approved since 7 Sep

15010050014 Aug22 Aug30 Aug7 Sep
  • 75 – 125 products disapproved through August
  • 304 of 306 approved by 10 Sep
  • +43.1% Merchant Center clicks, 28 days
  • 2.71K clicks from Merchant Center listings

In your market

Four things break on almost every specialist store

Albanien.Shop had the second one in its Merchant Center form — a catalogue that ranked and still could not be listed. The other three are just as common, and none of them show up in a rankings report. They show up in a crawl, a feed diagnostic, and the owner's evenings.

Your customer searches in two languages and three countries

Someone in Stuttgart types "albanien trikot" in German, "plis" in Albanian and "albanian flag" in English, and shops from Germany, Austria or Switzerland with three currencies and two sets of customs rules. Most stores pick one language and one country, and go invisible for the rest of their own market.

The head terms belong to Amazon

A bare search like "albanien flagge" is contested by Amazon, the sportswear chains and flag wholesalers with a decade of authority behind them. A specialist store that funds that fight loses it. The searches it can own are the ones only a specialist can answer — the instrument, the cap, the tracht, the gift for a specific occasion.

Shopify makes duplicate URLs faster than you can write descriptions

Every product lives at its own URL and again under each collection, tag filters mint a page per combination, and four languages multiply all of it. Add supplier descriptions pasted into every shop that stocks the same item, and Google spends its crawl on permutations of the catalogue instead of the catalogue.

Every order still needs a person

The size question on WhatsApp, the where-is-my-parcel email, the review request, the restock notice when the supplier in Prishtina finally delivers — in a family-run shop each of these is done by hand, in the evening, after the packing. It works until the month it doesn't.

Common questions

What store owners ask first

Should a diaspora store be in German or in Albanian?

Both, but not equally. The default language should be the one of the country where the customer pays and takes delivery, because that is the language of the search with commercial intent — "trikot kaufen", not "blej fanellë". Albanian belongs as a translated layer, kept for the terms that only exist in Albanian: plis, qeleshe, jelek, qifteli. What sinks most stores is doing it halfway — a machine-translated storefront with German slugs, no hreflang and product names that mean nothing in either language.

Can a small Shopify store rank against Amazon for flags or jerseys?

Not on the bare term, and that fight is not worth funding. A specialist wins the specifics — the flag in a particular size, the concept kit, the Dardania flag, the jersey with a name on it — and the questions around them, which Amazon does not answer. Where the head term matters commercially, Google Shopping and Merchant Center listings put the store above the organic results for a fraction of what outranking Amazon would cost.

Is Shopify worse for SEO than WooCommerce?

It is more opinionated. The URL structure is fixed, products duplicate under every collection, and robots.txt and canonicals need a theme edit rather than a plugin. All of that is manageable in an afternoon, and none of it is the reason a store fails to rank. The reasons are the same on every platform: collection pages with no words on them, supplier copy everywhere and a blog that writes about the brand instead of about the customer's occasion.

What should a small shop automate first?

The things that happen after every single order and need no judgement: the confirmation, the tracking update, the review request a week after delivery, the restock notice. Then the pre-sale questions that arrive in the same words ten times a week. What should stay human is anything involving a complaint or a custom order — automating those is how a 4.9-star shop stops being one.

How is this different from just running ads?

Ads rent the head terms at a price that rises every year. Organic builds the long tail once and keeps it. In practice the two split the work: paid for a launch — the new national kit, the weeks before a match — where speed matters more than cost, and organic for the evergreen demand that a wedding season or a baptism produces every year regardless. The mistake is using ads to paper over a store that cannot rank on its own.

Keep reading

More client results

Use case · Construction & trades

SEO & Automation for Construction & Trades

Win the map pack in the towns you drive to, turn the Business Profile into the phone line, and stop losing quotes to whoever answered first.

View use case →

Case study

Gerti Foods

SEO that took a Kosovo food producer from zero organic traffic to 1,800 monthly Google impressions.

View project →

Case study

Faralda Crane Hotel, Amsterdam

Local search and Google Business Profile work aimed at more direct bookings.

View project →

All case studies →Use cases by industry →

What I can help your store with

The four services behind this: SEO, Web Development, AI Automation, Digital Marketing.

Find what's holding your store back

Let's identify the next practical step for your business.

Book a call
WhatsApp