Back to projects
E-commerce · Shopify · PL market· 2024 — now● LIVE SIGNAL· CH-01

KAYER.PL

Polish market migration: WooCommerce → Shopify, BaseLinker sync, AI content automation for professional nail cosmetics.

1.85k

GSC web-search clicks

31.5k

GSC web-search impressions

5.9%

average GSC CTR

7.7

average GSC position

CH-01kayer.pl● ON AIR
https://kayer.pl
OPEN ↗
Screenshot of kayer.pl
kayer.pl
● LIVE
Screenshot of kayer.pl

kayer.pl

loading…

KAYER.PL: migrated from WooCommerce/WordPress to Shopify with BaseLinker catalog sync, automation-first content pipeline (Python + OpenAI) for PL/EN, B2B salon verification and faster promotion rollout.

If your situation is similar

CH-01 / ACTION

Send the current site, idea or blocker. I will tell you whether DIY, audit/rescue or a full build makes more sense.

Before / After

Was

  • WooCommerce / WordPress legacy store on KAYER.PL
  • Manual editing of products, descriptions and promotions
  • Heavy update process — no unified pipeline across PL / UA / EN

Became

  • Shopify storefront with BaseLinker synchronization
  • AI-assisted content workflow: Python scripts + OpenAI API
  • Faster promotions, agentic ops, UA market with Flu.io / Dilovod / Nova Poshta

Automation pipeline

  1. 01Raw idea / product data
  2. 02Python scripts / OpenAI
  3. 03Structured content PL / UA / EN
  4. 04Shopify / BaseLinker
  5. 05Website / products / promotions / integrations

automation-first · PL / UA / EN

Project screenshots

KAYER.PL screenshot 1

What was wrong

KAYER.PL ran on WooCommerce: every product update and promo meant manual admin work with no automation-first workflow.

What I built

Led WooCommerce → Shopify migration, BaseLinker sync, Python + OpenAI content pipeline for PL/EN, and scripts to cut repetitive ops.

Outcome

KAYER.PL now has measurable organic demand from Google. In Search Console over 3 months (22 Mar 2026–21 Jun 2026): 1.85k clicks, 31.5k impressions, 5.9% CTR and 7.7 average position. The /pl-pl home page also has a separate +385% growth signal. The desktop PageSpeed/Lighthouse audit from 23 June 2026 shows Performance 94, Accessibility 97, Best Practices 92, SEO 100 and Agent view 3/3. This is not only a Shopify migration — the home page and catalog pages started working as search entry points.

Next improvements

  • Prepare safe GSC proof screenshots without exposing private account data.
  • Review the pages already getting clicks: home, Luxio collection, Luxio Pure, Luxio Delicate and Compact LED.
  • Improve title, description, internal links and product copy on growing product/category pages.
  • Add short buyer guides for Luxio and Akzentz so search traffic lands on helpful explanation, not only product cards.
  • Connect Search Console with sales/forms to measure commercial outcome, not only clicks.
  • Add mobile PageSpeed and real field data once Google has enough user data.

Metrics

Source tags show where each number comes from. Yellow badge = estimated, not verified.

1.85k

GSC web-search clicks

Google Search Console
31.5k

GSC web-search impressions

Google Search Console
5.9%

average GSC CTR

Google Search Console
7.7

average GSC position

Google Search Console
+385%

GSC growth for /pl-pl home

Google Search Console
94

desktop Lighthouse performance

Lighthouse
97

desktop accessibility

Lighthouse
92

desktop best practices

Lighthouse
100

desktop SEO score

Lighthouse
3/3

agent view checks

Lighthouse
5+

operational integrations

operations
300+

SKUs in catalog

operations

My role / internals

  • Led KAYER.PL migration: WooCommerce/WordPress → Shopify, theme and product/content workflows.
  • Built BaseLinker sync, Python ops automation and multilingual PL/UA/EN content via OpenAI.
  • Launched KAYER.UA as a dedicated Ukrainian Shopify storefront on KAYER.PL logic.
  • Adapted content and UX for Ukraine: notify-when-available, contractor motivation.
  • Connected UA store to Dilovod, Nova Poshta (Flu.io) and automation-first AI workflows.

Operations loop

  • PL: automation-first product, content and promotion workflow — from idea to live site.
  • PL: catalog and product data sync via BaseLinker.
  • PL: salon/licence B2B verification — professional Akzentz/Luxio channel.
  • UA: availability logic with notify subscription instead of dead out-of-stock.
  • UA: internal motivation system for contractors and partners.

Stack

ShopifyWooCommerce / WordPress (legacy)Shopify theme (Liquid)BaseLinkerOpenAI APIPython automationInPost / DHL / DPDi18n PL / EN

Integrations

  • PL: Shopify + BaseLinker + WooCommerce (legacy migration source)
  • PL: InPost Paczkomaty + couriers (DHL, DPD, Orlen, Poczta) and online payments
  • UA: Dilovod + Nova Poshta via Flu.io
  • OpenAI API + Python for content, promotions and ops automation
  • Cross-domain architecture kayer.pl / kayer.ua

Search visibility

  • Search Console over 3 months (22 Mar 2026–21 Jun 2026): 1.85k clicks and 31.5k impressions.
  • Search quality is strong: 5.9% CTR and 7.7 average position.
  • The https://kayer.pl/pl-pl home page is flagged by GSC with +385% growth.
  • Top content is not only the home page: Luxio collection/product pages already attract clicks, including Luxio Pure, Luxio Delicate and Compact LED.
  • Desktop PageSpeed/Lighthouse for https://kayer.pl/pl-pl: Performance 94, Accessibility 97, Best Practices 92, SEO 100 and Agent view 3/3.
  • Next SEO focus: strengthen growing pages with better copy, internal links and practical buyer guides.

AI visibility

  • OpenAI pipeline for multilingual descriptions and promo content in PL/UA/EN.
  • AI-assisted development and Shopify theme customization — not ad-hoc edits.
  • Agentic workflow: raw promotion idea → structured content → site implementation.
  • Product + Offer + Review schema — machine-readable catalog for search and AI answers.

Structured data

Schema.org types implemented with rich-result eligibility.

OrganizationWebSiteProductOfferAggregateRatingReviewBreadcrumbList