How We Built a Shopify SEO Automation System for WMK Berlin

WMK Berlin sells one-of-a-kind vintage and antique furniture. For this Claude SEO Services project, we used that complexity to build something more useful than a batch of AI-written texts: a reusable system for Shopify product automation and collection content that the client can keep using as the catalogue changes.

WMK Berlin has a catalogue where every item is different. Products are sold, replaced and added continuously, and each piece can have its own dimensions, material, condition, origin and history. That makes static templates risky: a sentence that is correct today can become misleading as soon as the assortment changes.

At the collection level, many of the store’s 36 categories had little or no meaningful SEO content, which made Shopify collection automation a key part of the project. At the product level, the opposite problem existed: information was often placed into long, unstructured descriptions. Dimensions, delivery details, shop information and even reviews were all presented within the same text block, making the product information harder for real customers to understand and navigate quickly.

0 36
Collections Automated
0 700+
Products Ready to Optimise
0 1
Reusable Content System
Claude SEO Optimisation

Why “Just Ask AI to Write It” Wasn’t Enough

The easy version of AI content automation is a prompt that says “write an SEO description”. It is fast, but it is also where generic copy, hallucinated details and repetitive output start to appear.

Our approach

We built the system before asking Claude to write.

Our approach to Claude SEO Services started with research, structure and source rules. Generation came only after those decisions had already been made.

01

Competitor Analysis

We reviewed how leading stores structure collection and product pages, which information they prioritise and where WMK Berlin could create a clearer experience.

02

Information Architecture

We defined what each page should contain and how product, collection and supporting information should be organised.

03

Sources, Keywords & Guardrails

We specified which sources Claude could use, how keywords should be applied and when unsupported information had to be omitted.

04

AI Becomes the Execution Layer

Only then did Claude handle the repetitive content work, inside a strategy and structure already defined by the team.

Good to know

A shorter, accurate description was always better than a longer description that filled missing information with assumptions.

Automating SEO and GEO Content for 36 Shopify Collections

For collection pages, we built a workflow that combines SEO strategy, competitive research, product intelligence and AI generation. The goal of our Shopify collection automation was not simply to create text faster. It was to make sure every collection page was based on the products that were actually available, rather than forcing generic or irrelevant keywords into content that did not match the real catalogue.

ai mentions
1. Keyword Strategy Comes First

The SEO team maps primary and secondary keywords to each collection and maintains a central keyword register. Proposed terms are checked against keywords already assigned elsewhere on the site.

💡 Why it matters: This reduces the risk of two collections competing for the same search intent.

components
2. Competitor Research Informs the Brief

For each main keyword, the workflow reviews leading competitors and related queries. Those findings are inputs, not automatic instructions.

💡 Why it matters: An SEO specialist decides what is relevant before a term becomes part of the working strategy.

dev
3. The System Reads the Live Catalogue

The workflow scans all live products inside each collection, using both product-page text and all available product images. This matters especially for vintage furniture, where useful details are often visible in photos even when they were never included in the original description.

Using the Claude API, the system analyses those images together with the written product data and builds a richer picture of what is actually present in each collection. The model can therefore work with specific product evidence instead of falling back to broad or generic category language.

These product observations are saved and reused, so the same catalogue does not need to be analysed from scratch every time the collection content is updated.

This also creates a strong base for the next steps in Shopify product automation. The same product data can later be used to improve individual product descriptions and build more accurate, descriptive ALT text for product images.

raise
4. Selected Products Stay Connected to Inventory

Each generated collection page includes a section with selected top products from the current assortment.

This list is connected to the live catalogue. When a product is sold, removed or no longer belongs in the collection, it is automatically dropped from the list. New relevant products can then take its place.

That means the collection content does not stay frozen after publication. It continues to reflect the real inventory as the store changes.

For users, this keeps the page useful and accurate. For SEO, it also means the collection is regularly refreshed with current product information instead of becoming outdated over time.

Because the product selection is handled as a dynamic module rather than hard-coded into the surrounding collection copy, sold items do not leave stale references behind. The page keeps the same collection structure while the products shown inside it can change with the catalogue, so new inventory can be reflected without rewriting the full description.

link
5. Generation Follows Explicit Rules

The generation layer is deliberately restrictive. Keywords are used only where the assortment supports them. Product-specific facts are kept in the parts of the page where they can be updated safely. General claims about an entire collection are not allowed unless the available product data supports them across the relevant set.

FAQ content follows the same logic. If there is enough real information for four useful questions, the block contains four. It is not stretched to ten with generic filler.

6. Human QA Remains Mandatory
6. Human QA Remains Mandatory

Before content is published, a specialist checks accuracy, keyword logic, internal linking and whether the generated text reflects the real catalogue. The system handles the repetitive work; the team keeps control of strategic and publishing decisions.

💡 Result: The workflow removes repetitive work without removing editorial responsibility.

Product Page Automation

Building the Product Page Structure Before Automating It

The product pages needed a different solution. The issue was not missing information. Useful information was already there, but it was difficult to find inside long descriptions.

Before using AI to generate anything, we first defined what a strong product page should actually look like. This became an important part of our AI SEO for Shopify approach: automation works much better when the structure behind it is already clear.

We reviewed competitor product pages, compared how they presented important buying information, and looked at what WMK Berlin already had available. From there, we created a reusable structure that could work across very different pieces of vintage furniture instead of simply trying to “beautify” the existing paragraph format.

Before

Long, mixed text blocks

Important product information competed for attention inside one description.

After

Short product introduction

The page opens with the most useful verified product details.

Before

Dimensions buried in copy

Buyers had to read paragraphs to find measurements that directly affect the purchase decision.

After

Dedicated visual dimension cards

Width, depth, height and other relevant measurements become immediately scannable.

Before

Product facts mixed with store information

Material, origin and article data appeared next to operational information.

After

Structured product-detail rows

Known specifications are separated into predictable product fields.

Before

Delivery and pickup inside the same paragraph

Secondary information made the main product description harder to scan.

After

Separate accordion sections

Delivery, pickup, materials and secondary information are kept accessible without overwhelming the main content.

Before

Reviews inserted into body copy

Customer feedback competed with the main product information.

After

Dedicated review block

Reviews remain visible as social proof without interrupting the product description.

The Product Page Framework

The product page framework included:

  • a short product introduction with the most important known details;
  • clearly visible dimensions placed high on the page;
  • structured product specifications such as material, origin, year and article number when available;
  • condition information and the WMK Berlin Score where supported;
  • accordion sections for delivery, pickup, material, product details and other secondary information;
  • store information and customer reviews where relevant;
  • reusable highlights and warnings for information that deserves extra attention.

This structure then became the foundation for the AI product page builder for Shopify. Instead of asking AI to decide how every page should look from scratch, the model fills an already approved framework with verified product information.

That distinction matters. If you want to build a Shopify store with AI, the useful part is not letting AI invent the page structure every time. It is creating the right structure once, defining the rules clearly, and then using AI to scale it consistently across the catalogue.

Why Dimensions Became a Visual Priority

For furniture, measurements are one of the first practical questions a buyer needs answered. We therefore moved dimensions out of the description and into a dedicated visual component. Width, depth, height and relevant measurements such as seat height can be scanned immediately before the user opens the more detailed sections.

One Global Shopify Style Instead of Rebuilding Every Product

We created a reusable CSS system and placed it globally in the Shopify theme. Product descriptions no longer need to carry their own styling. The AI only returns HTML that uses predefined classes for the intro, dimensions, score blocks, accordions, highlights, warnings, lists and reviews.

That separation is important: the design stays consistent across the store, while each product description contains only the information that belongs to that product.

Pro Tip

Separating presentation from content is what makes this workflow practical at scale. The client changes product data, not the layout system.

The Client Can Generate a Product Description in Three Ways

Product URL

The AI reads the existing page and restructures supported information.

It must not invent details that are not present.

Plain Text

The AI turns raw facts or a marketplace-style listing into the page structure.

It must not change numbers or add unsupported marketing claims.

Product Photos

The AI describes visually confirmable characteristics.

It must not estimate dimensions, origin, manufacturer, year or condition score.

The sources can also be combined. When a URL, text and photos are supplied together, the useful information is merged without duplication. More explicit sources take priority over visual interpretation.

Results

What Changed for WMK Berlin

The value of the project is not limited to 36 optimised collections or a new product-page template. The bigger change is that WMK Berlin now has a repeatable content system for a constantly changing catalogue.

Frame 2085666293
36

Collections fully optimised
with structured SEO/GEO content

Frame 2085666293
3

Supported product inputs
URL, text and photos

Frame 2085666293
1

Reusable workflow
with human QA before publication

  • Content production became scalable: collection and product content no longer has to be created from scratch each time.
  • Product descriptions became faster to prepare: the client can start from a URL, product data, photos or a combination.
  • Product pages became more consistent: generated descriptions follow the same approved structure and global Shopify styling.
  • Lower risk of AI-generated mistakes: unsupported information is left out instead of guessed.
  • Less repetitive manual work: research inputs, structuring, formatting and part of the publishing process are handled by the workflow.
  • A reusable system, not a one-off deliverable: the knowledge base, prompts, content rules and Shopify structure remain useful for future products.

The main result: WMK Berlin moved from manually producing individual pieces of content to operating a repeatable content workflow.

Conclusion

Conclusion

AI can generate ecommerce copy quickly. The harder problem is keeping the hundredth or five-hundredth output as accurate, structured and useful as the first.

For WMK Berlin, the solution was to combine SEO strategy, product data, competitive research, Shopify development, Claude and strict content rules inside one repeatable process.

The result is not simply faster content production. WMK Berlin now has a content infrastructure that can keep working as products are sold, new inventory arrives and the catalogue changes.

As a specialised Shopify SEO agency, we treated AI as part of the infrastructure rather than as a replacement for SEO expertise or editorial review.

FAQ

Frequently Asked Questions

Claude can analyse keyword data, competitor pages, product information and existing content inside a defined SEO workflow. For WMK Berlin, it supports collection and product content generation while the SEO team controls the rules and final approval.

No. The workflow prohibits guessing dimensions, manufacturer, designer, year, origin, exact materials, condition scores and other unsupported facts. Missing data is omitted.

Repeating styling inside every product description makes maintenance harder. The CSS lives in the Shopify theme, while generated content uses approved HTML classes. This keeps the layout consistent and makes changes easier to manage.

Generation is only one stage. The workflow also includes keyword strategy, competitor research, catalogue analysis, content rules, validation and human QA. The goal is a repeatable SEO system, not a large batch of generic AI text.

The Claude API connects the model to the wider automation. It allows product data, images, keyword inputs and other structured information to be analysed programmatically instead of relying on a standalone prompt.

No. The rules and components in this case were created for WMK Berlin, but the same architecture can be adapted to ecommerce catalogues where product information needs to be turned into consistent, scalable content.

Yes. The product-description workflow is documented so the client can provide a product URL, text, photos or a combination and receive a Shopify-ready description using the approved structure.