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
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 / ACTIONSend 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
● REC — SYSTEM FLOW
Automation pipeline
- 01Raw idea / product data
- 02Python scripts / OpenAI
- 03Structured content PL / UA / EN
- 04Shopify / BaseLinker
- 05Website / products / promotions / integrations
automation-first · PL / UA / EN
● Project screenshots

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.
GSC web-search clicks
Google Search ConsoleGSC web-search impressions
Google Search Consoleaverage GSC CTR
Google Search Consoleaverage GSC position
Google Search ConsoleGSC growth for /pl-pl home
Google Search Consoledesktop Lighthouse performance
Lighthousedesktop accessibility
Lighthousedesktop best practices
Lighthousedesktop SEO score
Lighthouseagent view checks
Lighthouseoperational integrations
operationsSKUs in catalog
operationsMy 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
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.