AI agentAutomationE-commerceAnalytics

A beauty store goes from two articles a month to one guide a day

Instead of paying $100–300 per article to a copywriter, the store got a system that researches keywords, writes guides of 3–5 thousand words, and submits them for approval in its dashboard.

3 min read

Client
Beauty e-commerce store
Industry
E-commerce / Beauty / Content marketing
Scope
Analytics and data
Delivery time
10 days

Who the client was and what was getting in the way

An online cosmetics store selling skincare, makeup, and perfume. It is a typical e-commerce business where winning is not only about price, but also about whether a customer finds the store while looking for an answer to a question such as “how do I choose a moisturizer for combination skin?” The blog existed, but was updated only occasionally.

The numbers did not add up. Copywriters charged one hundred to three hundred dollars per article. At a reasonable pace of ten to twenty articles a month, that comes to one thousand to six thousand dollars a month for content alone. In practice, the store published two or three articles a month, when time and budget allowed — a pace that gives search engines little reason to take the blog seriously.

The articles were also written without checking what people actually search for. Topics came from ideas, not data. The result was predictable: polished articles, low rankings, and no traffic. Basic optimization was missing too: a structure search engines could understand and a question section marked up to qualify for enhanced search results.

What we built

We built a system that handles the entire path from a topic idea to a finished post in the store’s dashboard. Keyword research and publishing run in Python, Claude writes the content, finished articles are stored in Supabase, and the whole process runs on a schedule on the client’s own server.

The starting point is the store’s sitemap. The system reads it, identifies product categories, and uses them to generate seed queries, such as how to choose a particular product or which cosmetics in a category are best. It sends those queries to search suggestions and extracts specific long-tail phrases — the kind with less competition and clearer intent. Before moving on, the system checks whether it has already written about that phrase.

Writing follows a fixed template: an introduction, headed sections, lists, a comparison table, six to eight questions with answers, and a conclusion with a call to action. We keep keyword density within a reasonable range, add internal links matched to URLs from the sitemap, and link to reputable industry sources. The question section gets structured data to give it a chance of appearing in enhanced results. Images are selected automatically.

The finished text is converted into a format the store accepts and sent to its dashboard. The client approves publication, so a person has the final say.

How it works today

The build took ten days across four stages: analyzing the store and designing the content template; building the keyword-research module; building the writing module; and, finally, integrating with the store and deploying on the server.

The system now runs once a day, overnight. In the morning, the dashboard has a new guide of three to five thousand words, with a table, a question section, and links to categories and products. Someone at the store reviews and publishes it. Other than approval, no manual work is needed: no topic brainstorming, commissioning, deadline tracking, or pasting in the content.

The outcome

The system runs continuously, around the clock. Articles are three to five thousand words long — enough to answer a question in depth rather than just touch on the topic. The question section is automatically marked up with structured data, giving every article a chance to appear as an enhanced result. There are no recurring content-production fees after implementation.

What we would do differently

The weakest link turned out to be the quality of keyword sources. Search suggestions are free and fast but say nothing about how many people actually search for a phrase. During the first few days, the system wrote well-researched articles on topics almost no one asked about. On the next project like this, we will combine suggestions with reliable search-volume data before anything enters the queue.

We also started checking for topical duplicates too late. We checked for exact keyword matches, but in cosmetics two different queries can mean the same article. Comparing topics by meaning rather than by the wording of a search phrase should be part of the first version.

SEO agent workflow
From researching search suggestions, to writing a guide of 3–5 thousand words with a question section, to converting the article and submitting it for approval in the store’s dashboard.

Pricing

Process discovery, an automation plan, implementations, and ongoing support. One fixed rate.

The Swarm subscription

Advisory and implementation service (B2B): we talk with your team, map processes, and suggest improvements. We agree on priorities together, implement an AI agent, automation, or internal system each month, and monitor and maintain the solutions that are in use. Billed monthly; collaboration is remote.

4 900 PLN net /mo

6 027 PLN gross (VAT 23%)

  • ✓ Conversations with your team and discovery of your company’s processes
  • ✓ A map of automation opportunities and shared prioritisation
  • ✓ A new AI agent, automation, or internal system every month
  • ✓ Monthly Kickoff & Mapping Call (45 min)
  • ✓ Implementation meeting with a demo (15–30 min)
  • ✓ 24/7 monitoring of live automations
  • ✓ Incidents fixed within 24 hours — included
  • ✓ Team training and consultations included
  • ✓ Pause or cancel without notice — by the day before the next billing period

No commitment — pause or cancel with one click.

BLIKVisaMastercardMaestro

BLIK, card, instant bank transfer, or payment by pro forma invoice. Online card payments are processed by Autopay S.A. Payment methods and refunds.

Pause without notice

Nothing in the queue? Pause your subscription by the day before the next billing period, and save any unused days for later.

One-week trial

Not feeling it after the first week? We refund 3/4 of the fee — no questions asked.

Prefer to talk?

Book a 30-minute call and see if it is right for you.

Book a call
★

Satisfaction guarantee

Not fully satisfied with the service in your first month? We refund 3/4 of the fee. In practice, you get a one-week trial of The Swarm for 1/4 of the price — 1 225 PLN instead of 4 900 PLN net.

BIG GROWTH Sp. z o.o. · ul. Lipowa 3D, 30-702 Kraków · NIP 6793284750 · REGON 527118883 · KRS 0001073383
BLIKVisaMastercardMaestro
Online payments: Paynow (mElements S.A., mBank Group) — BLIK, payment card, instant bank transfer. Online card payment services are provided by Autopay S.A. Payment currency: PLN. Prices on the Website are net prices (VAT 23%).
© 2026 The Swarm — AI automation on subscription · HeyNeuron