0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

How AI-Driven SEO Is Changing Ecommerce — A Real Case Study from Kyiv

0
Posted at

How AI-Driven SEO Is Changing Ecommerce — A Real Case Study from Kyiv

When people think about street culture in Eastern Europe, they rarely think about Ukraine first. That's changing — and a large part of why is a concept store called NEWBORN K on Velyka Zhytomyrska Street in central Kyiv.

But this article isn't just about streetwear. It's about something I found genuinely interesting while working on the store's digital infrastructure: what happens when you apply AI-assisted SEO at scale to a Shopify ecommerce store, and how that changes the economics and speed of organic growth.


The Store, Briefly

NEWBORN K carries international brands — Carhartt WIP, Salomon, ROA, New Balance, Gramicci, Han Kjøbenhavn — alongside Ukrainian designers like RIOTDIVISION, Syndicate, and MOD44. It has a physical location in central Kyiv and ships across Ukraine.

The curation is strong. The SEO baseline was not.


The Problem: 637 Collections, Zero Optimization

Shopify stores accumulate collections fast. NEWBORN K had 637 published collections — brand pages, category pages, subcategory pages, seasonal drops — most with:

  • Generic or empty SEO titles (CARROTS, FELT, Krosivky)
  • Transliterated titles in Latin instead of Ukrainian (Cholovichyi denim, Zhinochi polo)
  • Descriptions copied from templates with outdated CTAs (Безкоштовна доставка від 5000 грн — a delivery offer that no longer existed)
  • HTML littered with junk: Figma blob data (10KB+ of base64 in a description field), Google Translate divs (gtx-trans), ChatGPT UI scaffolding accidentally pasted into production
  • No keyword integration — brand pages didn't mention the Ukrainian-language names people actually search (Нью Беланс, Хока, Кархарт, Веджа)

The store was ranking for branded queries where it had no competition. For anything transactional — купити кросівки (vol. 6,300/mo), New Balance купити (vol. 96,000/mo), куртка carhartt (vol. 350/mo) — it was invisible.


The Approach: AI + Ahrefs + Shopify Admin API

Instead of manually editing 637 collection pages through the Shopify UI, we used a combination of:

1. Ahrefs MCP (Model Context Protocol) integration

Pulling live keyword data directly into the workflow — competitor organic keywords, traffic gaps, volume and difficulty per query — without switching contexts. Key findings:

  • du-ne.com (DR 27) was ranking #1-2 for куртка carhartt (vol. 350) while NEWBORN K wasn't appearing at all
  • footshop.ua (DR 41) held position #5 for salomon xt-6 (vol. 2,200) and vans knu skool (vol. 25,000)
  • NEWBORN K had positions for кархарт (vol. 700) at #5 but was generating zero traffic — meaning the title/description CTR was failing

2. Shopify Admin GraphQL API

All collection updates were executed via GraphQL mutations — bulk updates of seo.title, seo.description, and descriptionHtml across hundreds of collections in a single session. No manual clicks. No UI bottlenecks.

Example pattern for a brand page:

mutation {
  collectionUpdate(input: {
    id: "gid://shopify/Collection/326488817824"
    seo: {
      title: "New Balance купити — Нью Беланс 1906R, 2002R | NEWBORN K"
      description: "New Balance (Нью Беланс) у NEWBORN K ✨ Кросівки 1906R, 2002R, 1000 — культові моделі американського бренду. Made in USA. ⚡ 100% оригінал, швидка відправка по Україні. 💚"
    }
    descriptionHtml: "..."
  }) {
    collection { id seo { title } }
    userErrors { message }
  }
}

3. AI-generated content with brand-specific context

Each collection description was written with:

  • Real product models in stock (pulled from Shopify inventory queries)
  • Keyword integration in both Latin and Cyrillic (New Balance + Нью Беланс, Veja + Веджа, HOKA + Хока)
  • Internal links to subcollections (e.g., from main Carhartt WIP page to kurtky-carhartt-wip, hudi-carhartt-wip, kepki-carhartt-wip)
  • Consistent CTA format across all pages
  • Brand origin stories, key models, cultural context — content that actually answers search intent

What Was Fixed (Scale)

In a single session covering the full collection catalog:

Issue Collections affected Action
Empty or null SEO title ~40 Rewritten with keyword + brand
Transliterated Latin titles 20+ Replaced with Ukrainian Cyrillic
Old delivery CTA 100+ Updated to current messaging
Figma blob in HTML 1 (AATSU, 10KB+) Cleaned
Google Translate divs 8 Removed
ChatGPT UI scaffolding 1 (SALE ЖІНОЧЕ) Removed
Generic template descriptions 50+ Replaced with brand-specific content
Missing Cyrillic brand names 15+ Added (Нью Беланс, Мізуно, Ванс, Хока)
New subcollections created 7 Oakley subcategories + Carhartt WIP jackets

Why This Matters for Ecommerce

The traditional SEO workflow for a store like this would be:

  • Hire an SEO agency: 3-6 months, $3,000-8,000+
  • Or: assign an in-house person to manually edit 637 pages over weeks

What AI-assisted SEO with API access changes:

Speed. A full audit and implementation across 600+ pages that would take a solo person weeks was done in hours. Not because the AI "writes faster" — but because it can hold the full context of competitor data, inventory state, brand knowledge, and SEO best practices simultaneously while executing GraphQL mutations.

Consistency. Every page gets the same attention. No fatigue-driven shortcuts. The 300th collection description gets the same keyword research treatment as the first.

Iteration speed. When Ahrefs data showed that kuртка carhartt (vol. 350) had a gap — a competitor ranking #1-2 with DR 27 — a new collection (kurtky-carhartt-wip) could be created, populated with smart collection rules, SEO-optimized, published, and added to navigation menus in a single workflow. Total time: minutes.

Real-time data integration. Instead of exporting CSVs and working offline, keyword volume, competitor positions, and product inventory were queried in real time and immediately reflected in content decisions.


The Answer Engine Optimization Layer

Beyond traditional SEO, there's an emerging discipline called AEO — Answer Engine Optimization — optimizing for AI assistants (ChatGPT, Perplexity, Claude, Gemini) that now answer search queries directly.

For NEWBORN K, this means:

  • Making sure robots.txt allows AI crawlers (OAI-SearchBot, PerplexityBot, Claude-User) — these are retrieval bots, different from training bots
  • Structured llms.txt file at the domain root with brand and inventory context
  • JSON-LD schema for Organization, Product, and FAQPage — so AI assistants can accurately describe the store
  • FAQ blocks on collection pages that directly answer questions like "де купити New Balance 1906R в Україні"

The distinction matters: blocking training crawlers (GPTBot, ClaudeBot) doesn't remove you from AI answers. Blocking retrieval crawlers (OAI-SearchBot, PerplexityBot) does. Most store owners don't know this difference.


What Doesn't Change

AI-assisted SEO doesn't eliminate the need for:

  • Backlinks — domain authority still requires real external links from real sites
  • Content quality judgment — knowing which brands deserve long editorial descriptions vs. short factual ones
  • Business context — understanding that vans knu skool (vol. 25,000) can't be targeted if the store doesn't carry KNU Skool models
  • Technical infrastructure — Cloudflare bot rules, schema conflicts between Avada SEO and the theme, CLS scores — these still require developer attention

What it changes is the ratio between strategic thinking and execution. The execution layer — writing, formatting, pushing to production — compresses dramatically. That shifts where human attention is most valuable.


The Broader Point

NEWBORN K is a good store with a strong point of view — Carhartt WIP next to ROA next to Veja next to Kyiv-made techwear. That curation existed before any SEO work. What the SEO work does is make the store findable to people who don't already know it exists.

In ecommerce, discoverability and product quality are separate problems. AI tools are getting good at the first one. The second one is still entirely human.


NEWBORN K is at Velyka Zhytomyrska 20, Kyiv. Online at newbornk.com.


Tags: seo shopify ecommerce ai graphql ukraine streetwear

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?