SEO + GEO: optimized for Google and AI answers

Every product, completely enriched.

bruxel.ai generates descriptions, attributes, categories and structured product data across your entire catalog — accurate, on-brand, and ready for every channel.

TENANT ISOLATION (RLS) · GDPR / DPA · OUTPUT IN 4 LANGUAGES

REAL ENGINE OUTPUT

This is what a catalog uploads. This is what comes back.

One SKU with the three columns almost every inherited catalog has. On the right, what Bruxel returns for that same row.

WHAT YOU UPLOAD

catalog.csv
SKU
AUR-103
Name
Renewing Facial Serum with Retinol
Brand
Aurora

That's all of it: no description, no attributes, no category. The normal state of a catalog that grew one import at a time.

WHAT BRUXEL RETURNS

Meta title
Renewing Serum in Capsules · Retinol + HPR + Ceramides
Description
A renewing serum in single-dose capsules, formulated with retinol, Hydroxypinacolone Retinoate (HPR) and ceramides, designed to accelerate skin renewal and improve the appearance of fine lines, uneven texture and dull tone. HPR is an ester of retinoic acid that acts directly on the receptors without needing enzymatic conversion, which reduces irritation compared with pure retinol. The ceramides reinforce the skin's hydrolipidic barrier, and the single-dose capsules protect the light-sensitive actives from light and air until the moment of use.
Meta description
Renewing serum in single-dose capsules with retinol, HPR and ceramides: accelerates skin renewal, softens fine lines and improves texture with less irritation.
Short description
Renewing serum in single-dose capsules with retinol, HPR (Hydroxypinacolone Retinoate) and ceramides to accelerate skin renewal. It combines gradual-action retinol with a new-generation retinoid that needs no enzymatic conversion in the skin.

SAME PRODUCT, OTHER OPERATIONS

Filterable attributesA category from your treeAlt text for the photosJSON-LD for search engines

Real engine output, unedited. Attributes, category and alt text are separate operations, each with its own cost. The brand in the example is fictional.

ONE ENGINE · FROM RAW SKU TO CHANNEL-READY

SEO + GEO descriptionsStructured attributesTaxonomy & categoriesStructured data (JSON-LD)

Output in Spanish, English, French, and Portuguese.

See the engine in action

From a raw catalog to SEO + GEO descriptions ready to export. This is the real app flow, end to end.

A recording of the real flow inside the app. The interface is in Spanish.

From catalog to storefront, in three steps

No rigid templates, no copy-paste: you set the rules, the engine does the rest.

1

Import your catalog

Upload your products in CSV or XLSX. Every column is kept — nothing is lost.

2

Configure and generate

Set your brand voice and fields; the engine writes SEO + GEO descriptions true to your catalog.

3

Export to your store

Download a CSV ready for Adobe Commerce, or a generic one with the columns you choose for other channels.

Everything a catalog is missing, in one place

Four families. Every item here is deployed and usable today.

Content

The part that writes itself

  • SEO + GEO descriptions. Tuned for Google and for AI answers, in your brand's voice.
  • Filterable attributes. Define them once; AI fills the missing ones when you ask it to.
  • Categories. Assigned against your real tree, not an invented one.
  • Variants. Declare your axes — size, color — and the parent gives each child context.
  • Suggested related products. AI proposes what to pair each product with, from your own catalog. You approve.

Images

A catalog is looked at, too

  • A library per product. Drag and drop: photos live next to the SKU, not in a stray folder.
  • Automatic thumbnails. 320 and 1024 px WebP the moment you upload, with no second pass.
  • AI alt text. Three credits per image: accessibility and SEO in one go.
  • Storage included. 500 MB to try it, then 100 MB blocks as the catalog grows.

Control

Nothing ships unseen

  • Review and approval. Turn it on and every draft waits for your sign-off before publishing.
  • Comments on the listing. Notes for your team inside each product, with mentions that notify.
  • Assigned tasks. Hand out products with a date and a note; everyone sees their own queue.
  • Version history. The text and the listing: what changed, who did it, and one-click rollback.
  • Completeness per product. What each record is missing, as a number rather than a hunch.
  • Team and roles. Five roles, from viewer to owner, with a log of who did what.
  • Reports for any period. Uploads, changes, channels and usage, on screen or as CSV, with your favorites one click away.
  • Staged flows. Each product’s journey across teams, suppliers and systems, with alerts when something gets stuck.

Output

Wherever it needs to go

  • One export per channel. Different columns for each destination, without redoing the work.
  • Native Adobe Commerce. A CSV ready to import, with no hand-mapped columns.
  • Related and cross-sell. They come in from your store export, you curate them, and they go back out.
  • Webhooks. Your system hears about it the moment a record changes.
  • Four languages. Spanish, English, French and Portuguese, chosen per product.

SEO + GEO

Optimized for Google and for AI answers

Your customers don't only search on Google anymore — they also ask ChatGPT, Perplexity, and Gemini. Bruxel writes for both worlds, so you don't have to choose.

GEO, not just SEO

Structured content so generative engines cite your products, on top of ranking in traditional search.

True to your brand

Set the voice, tone, and rules once; every description respects your identity and never sounds like a generic bot.

Four languages

Output in Spanish, English, French, and Portuguese from the same catalog, ready for each market.

Structured data

Attributes, taxonomy, and JSON-LD ready for your store, marketplaces, and the schema search engines understand.

Fits your stack, no migration

Comes in where you already work and goes out ready for your store. No rewriting your catalog.

Import CSV or XLSX

Upload your catalog as-is: every column is kept, no data lost.

Native Adobe Commerce export

A CSV ready to import into Adobe Commerce (Magento 2), using its attribute-code convention.

Works with your channel

For Adobe Commerce, the CSV comes out in its own format; for other channels, a generic CSV with the columns, order, and separator you define.

Ready for each market

Output in Spanish, English, French, and Portuguese from the same catalog.

Security & compliance

Your data, isolated and under your control

Multi-tenant by design, with compliance and vendor transparency.

See security →

Tenant isolation

Every organization lives behind Postgres Row-Level Security. No one sees another tenant's data.

Encryption

TLS in transit and sensitive data encrypted at rest.

GDPR / DPA

Privacy Notice, DPA, and a public list of subprocessors.

We don't train on your data

Your catalog and descriptions are not used to train AI models. The one exception is the 3D object, which is optional: Meshy, the provider that generates it, may use the photos it receives and the resulting model for training.

How much does Bruxel save you?

Compare what it costs to write your descriptions by hand versus generating them with Bruxel.

By hand$6,250 USD
With Bruxel$900 USD
You save$5,350 USD

That's 86% less, and you reclaim 250 hours of work.

Illustrative estimate in USD. Bruxel charges per description by volume; the final price in your currency is calculated at checkout.

Frequently asked questions

What is Bruxel?

A SaaS that generates optimized product descriptions (SEO + GEO), attributes, and taxonomy across your whole catalog — in your brand voice and in four languages.

How does it work?

You import your catalog (CSV or XLSX), configure the voice and fields you want, generate the descriptions with one click, and export a CSV ready for your store.

What is GEO, and how is it different from SEO?

GEO (Generative Engine Optimization) means optimizing so AI assistants — ChatGPT, Perplexity, Gemini — cite your products, on top of ranking in traditional Google search. Bruxel writes for both.

What languages does it generate in?

Spanish, English, French, and Portuguese, from the same catalog and without duplicating your team's work.

Which platforms is it compatible with?

Native export to Adobe Commerce (Magento 2) and a generic CSV, with the columns you define, for other platforms. A direct Shopify format is on the roadmap.

Is it secure? Do you use my data to train AI?

Every organization is isolated with Postgres Row-Level Security, with encryption and a DPA. Your catalog and descriptions are not used to train AI models; the one exception is the 3D object, which is optional and whose provider, Meshy, may use the photos it receives for training. More detail on the security page.

Can I try it for free?

Yes. When you create your account you get welcome credits to generate your first products without paying or leaving a card.

Ready to complete your catalog?

Create your account and generate your first descriptions with welcome credits.

Start free →
bruxel.ai — Catalog intelligence for modern commerce