Contents · 9
- Why Wildberries SEO deserves its own guide
- How Wildberries SEO differs from Ozon and Yandex Market
- The 5 WB card fields that drive SEO
- The 3 WB SEO mistakes we find in most cards
- How to run a WB card SEO check yourself in 30 minutes
- How often to update SEO on Wildberries
- Free forseller AI audit — WB SEO diagnosis in 60 seconds
- FAQ
- Where to start right now
Why Wildberries SEO deserves its own guide
SEO for a Wildberries card is not about writing text for the sake of text. It is about the fields the platform uses to match your product to a query: subject, title, characteristics, description. Below is how WB search actually works and what drives results inside it.
For anyone who has worked with marketplaces for a while, the phrase "marketplace SEO" no longer sounds like a contradiction. Search results inside Wildberries are a full search engine with its own ranking algorithm, filters, long and short queries, indexing and re-indexing. It just indexes product cards instead of websites — and it plays by its own rules.
Our parent Pillar guide on marketplace SEO covers the general methodology: how to build a keyword set from real demand, how to cluster it into low, mid and high frequency, how to prune keywords by unit economics, and how to plug SEO into an MPO system. This Hub guide works at a different level of detail. Wildberries only, platform mechanics only: which card fields get indexed and how, what makes the 60-character title limit special, how Subject ID works, why characteristics sometimes outweigh the description, and the three mistakes found in 80% of WB cards.
The guide is written for Wildberries sellers turning over 2M ₽/month and up, marketplace agencies running client WB accounts, and in-house brand teams for whom WB is a strategic channel. If you are still setting up your first card, start with the Pillar, then come back here for the details.
How Wildberries SEO differs from Ozon and Yandex Market
Three marketplaces, three different search engines. They differ significantly in both technical implementation and ranking logic. Porting a keyword set from one platform to another without adaptation is a common, expensive mistake — we see it in almost every audit of a multi-platform seller.
Wildberries. A hard 60-character title limit. Description limit depends on the category (usually up to 2,000). Indexes text only — promotional Rich content and infographics are not "read". Highly sensitive to CTR in search results: if a card's CTR falls below the category average, the algorithm cuts its reach quickly. A strong chain of "SEO to behavioral signals to keyword-attributed purchases": any one signal without the other two delivers limited results.
Ozon. Longer description, plus a separate Rich content block whose text Ozon does index. Deeper category tree, more granular filters. The algorithm handles synonyms better. It punishes copy-pasted descriptions across cards in the same product line more harshly. Full breakdown in the Hub guide "Ozon card SEO".
Yandex Market. There is a single product card, and seller offers sit on top of it separately. Part of the traffic arrives through general Yandex search, which makes external SEO weight matter here: brand mentions, off-platform reviews, backlink profile. Price and seller rating are part of the ranking algorithm.
Wildberries has its own logic — and the rest of this guide breaks down the mechanics.
The 5 WB card fields that drive SEO
Wildberries does not index "the card as a whole" — it indexes specific fields. The algorithm reads them with different weights and different mechanics. Understanding how these fields work is the foundation of WB SEO.
Field 1. Title — 60 characters carrying maximum weight
The title limit on Wildberries is 60 characters including spaces. It is the tightest constraint in the card and, at the same time, the heaviest field by algorithmic weight. Every word in the title is an indexed keyword with top priority. That is why SEO work starts with the title: title formulas and mistakes.
WB cuts off anything past 60 characters without warning. Sometimes one extra character means the SKU code, the brand or a key qualifier simply never makes it into the index. Sellers regularly complain about "lost positions" — while the real culprit is an overlong title.
Basic rules:
- Put the most important part in the first third. In "Face cream moisturizing…", the algorithm treats the leading words as more significant.
- Do not repeat words. "Face cream moisturizing cream" wastes 6 characters on the repeat, and the second "cream" adds no extra weight.
- Do not lead with the brand unless it is part of how shoppers actually search. "KORA Face Cream" wastes characters if nobody searches the brand. "Face Cream KORA" gives the keywords priority.
- Strip the noise: punctuation, exclamation marks, emoji, gratuitous capitals. WB handles synonyms and word forms worse than you would expect — clutter dilutes keyword density.
A good title:
Face cream moisturizing hyaluronic acid 50 ml (58 characters)
Every word here is a potential keyword. "Cream", "face cream", "moisturizing cream", "hyaluronic acid", "cream 50 ml" — the card picks up all of these queries with high priority thanks to word placement in the title.
A bad title:
💎 KORA-Natura✨ Face cream moisturizing 50 ml (45 characters, but 25% is junk)
Emoji, capitals used as emphasis, an unnatural brand mashup — all of it "eats" useful characters with no benefit to indexing.
Field 2. Description — built for structure, not for spam
The description limit on Wildberries depends on the category: since late 2024 it is usually up to 2,000 characters, and only in a few categories up to 5,000. The temptation is to cram it full of keywords. That is a mistake. The algorithm reads an over-stuffed description as spam, and the card loses ranking.
A healthy WB description structure:
- What it is and who it is for — 100–200 characters. Shoppers see the first paragraph in mobile results without expanding it. Put the main benefit and the priority keyword here.
- How to use it — 200–400 characters. Handles the "I am not sure how to use this" objection.
- Composition / material / specs — 200–500 characters. Often carries long tails: "paraben-free cream", "odorless mat".
- Characteristics and compatibility — 200–400 characters. Dimensions, capacities, which devices it fits.
- Answering common objections — 200–400 characters. "Is it suitable for…", "can I…", "how do I spot a counterfeit".
- Closing block — the final 200 characters. On mobile they sit below the fold, which makes them a good place for CTA momentum: "add it to your cart", "get it as a bonus…".
Every priority keyword should appear in the description at least once in natural context. Not back-to-back, not as a list, but inside sentences a shopper would read without suspicion. If a keyword repeats 5 times, the algorithm counts the first 1–2 — the rest are either ignored or drag the card's ranking down.
Every SKU in a product line needs a unique description. WB punishes descriptions copied across cards in the same line: it either de-indexes the duplicate or lowers impression priority for both. If you have a line of 10 colorways of the same product, write 10 different descriptions focused on the differences (color, shade, tone, which skin types or interiors it suits).
Field 3. Characteristics — the underrated SEO lever
Characteristics on Wildberries are the filters in search results. This is the second most important SEO lever after the title.
The logic is simple. A shopper opens the "Face creams" category. On the left are filters: skin type, volume, brand, country, effect, composition, age and so on. The shopper ticks boxes. Search results drop every card where that filter is not filled in. Not "does not match" — specifically "not filled in". The algorithm does not guess.
Which means filling in characteristics is not "optional, for better quality" but a direct SEO instrument:
- Fill in EVERY available characteristic, not just the mandatory ones. A WB category typically has 20–40 fields, of which 5–10 are mandatory. The rest are filters shoppers can use to reach your card.
- Description and characteristics must match. If the description says "paraben-free cream" while the characteristics say "composition: parabens", the card loses in search results and drops in ranking for the contradiction.
- Category filters outrank text ones. Color, size, material, country of origin — these are the ones shoppers filter by most often. Do not cut corners on them.
- Seasonal filters count too. If you sell a "summer cream" but the "season of use" filter is not filled in, shoppers with a seasonal query will never find the card.
Cards that come to us for an audit are typically 50–70% complete on characteristics — and the seller assumes "that is good enough". On average this means losing 15–25% of potential traffic: people filtering search results by fields you left blank.
Field 4. Subject ID — the invisible lever that makes or breaks SEO
Subject ID is WB's internal category, which the algorithm assigns automatically based on title, description and characteristics. Shoppers never see it. But it determines which search results your card appears in.
Here is how it goes wrong. You sell a moisturizing face cream. Your analytics show flat revenue, high ad spend share (DRR), and buyouts on the right keywords that never stick. You open the analytics and see it: the card is showing in results for "hand creams", not "face creams". Shoppers looking for face cream never reach it — they are in a different branch of the search tree.
That is a wrong Subject ID. WB misclassified your product. The usual cause is a weak title or an irrelevant description, from which the algorithm "guessed" the category incorrectly.
How to check it:
- Open a competitor card that consistently holds the top for your priority keyword. Ideally 3–5 competitors.
- Look at the subcategory in the navigation (breadcrumbs at the bottom of the card or at the top of the page). That is the competitor's Subject ID.
- Compare it with your card. Does the subcategory match? If not, your Subject ID is assigned incorrectly.
- If it does not match, raise a ticket with WB support asking them to review the categorization. Or adjust the title and characteristics so the algorithm recalculates.
Subject ID is a common "hole" that breaks everything downstream. From our practice: 1 in 4 cards that come in for an audit has the wrong Subject ID. After it is corrected, a card sometimes climbs 30–60 positions in a week, with no other changes.
Field 5. Behavioral signals — part of SEO, not a separate layer
SEO without behavioral signals delivers limited results on Wildberries. The algorithm treats keywords in a card as an informational signal — meaning "this can be shown for this query". For them to become proven demand ("this should be shown more often"), you need behavioral confirmation: clicks from search results, add-to-carts, orders, buyouts on the right queries.
So proper WB SEO includes:
- Calculating card CTR in search results for priority keywords and comparing it against the category average.
- Tracking the intermediate conversion funnel: click through to cart to order to buyout.
- Attributing purchases to keywords, not to the SKU code. When a purchase comes through search results for a specific query, it counts toward that keyword's "weight".
- Regular SEO updates with a check on which keywords actually convert and which only generate impressions with no purchases.
We break the "SEO to behavioral signals to keyword-attributed purchases" chain down in detail in the Pillar on buyouts and reviews. Without it, SEO runs at 20–30% of its potential.
The 3 WB SEO mistakes we find in most cards
After 500+ cards audited, three mistakes recur almost every time. Fix only these, with nothing else changed, and card visibility in our projects often grows 20–40% over 4–6 weeks.
Mistake 1. Subject ID does not match the category
The main technical error. The algorithm miscategorized the product, and the card shows in results where its audience is not looking. If your positions for priority keywords are unnaturally low (90+) while competitors in the same niche sit in the top 10, check Subject ID first. See field 4 above.
Mistake 2. Keywords copied from competitor descriptions instead of real demand
The seller opens the category top 5, copies words out of their descriptions, and pastes them into their own card. This is the most common way people build marketplace SEO. And it is almost always wrong.
The reason: competitors get it wrong too. Their descriptions are full of keywords with zero real demand, word forms nobody searches for, and industry jargon instead of the words shoppers actually use. Copy their keyword set and you inherit their mistakes — leaving, per our audits, 30–60% of potential traffic on the table.
The right way: build keywords from demand. Use specialized tools (MPStats, Moneyplace, JET) — the ones that show real WB shopper queries, not general Wordstat data. A detailed breakdown of collection and clustering technique is in the SEO Pillar.
Mistake 3. SEO updated less often than every 2 months
"We did SEO once and moved on" is the classic scenario. Three months later shopper queries have shifted by 15–25%: seasonal keywords appeared, new query formats emerged, dated phrasings dropped off. The card stays frozen and slips on the new keywords.
On Wildberries a healthy SEO refresh cadence is every 2–4 weeks in stable periods and every 2 weeks at seasonal peak. Not "rewrite everything from scratch", but: check analytics, drop dead keywords, add new seasonal and trending ones, adjust the description structure. That is iterative SEO — without it, a keyword set loses effectiveness over time.
Updating too often (daily) is bad as well. The Wildberries algorithm reads abrupt changes as an "unstable card" and lowers its priority for 1–2 days after each update. The baseline mode is every 2–4 weeks.
How to run a WB card SEO check yourself in 30 minutes
A minimum self-check list for a single card. It works as a first diagnosis before you commission a full audit or launch promotion.
Step 1. Check Subject ID (5 minutes). Open your card and look at the breadcrumbs or the category navigation tabs. In parallel, open 3–5 top competitors for your priority keyword. Does the category match? If not, this is a blocking problem — the remaining steps will not move the needle until it is fixed.
Step 2. Collect priority keywords (10 minutes). Open MPStats / Moneyplace / JET and enter your SKU code or that of your nearest competitor. Download the list of 30–50 top queries with impression counts in the category. That is your baseline priority list.
Step 3. Check each keyword against the card (5 minutes). Open your card and use Ctrl+F on the page with the description expanded. Search for each of the 30 top keywords. How many are missing? If more than 5, the card has a serious indexing gap and is losing traffic on the corresponding queries.
Step 4. Check how complete the characteristics are (5 minutes). Open the "Characteristics" section on the card. Count how many fields are filled in and how many are empty. If more than 30% are blank, you are losing filter traffic. Pay special attention to material, country, size, color, brand, type, effect, composition.
Step 5. Check positions for 10 priority keywords (5 minutes). Use the "Find product" feature in MPStats or search manually in the WB app. For each of the 10 keywords, where does your card sit? If 5+ keywords put you past position 50 while competitors are in the top 10, you have a clear SEO gap.
The output is a rough diagnosis: SEO-mature (0–2 problems), SEO-average (3–5 problems), SEO-unhealthy (6+ problems). The more problems, the more upside there is in fixing them fast.
How often to update SEO on Wildberries
Stable, non-seasonal categories. Baseline cadence: every 3–4 weeks. That is enough to keep pace with shifts in shopper queries and adapt to algorithm changes.
Seasonal categories at peak. Every 2 weeks. At peak, queries change fast ("school backpack" in August vs "school backpack under 2 kg" by late August), and missing two waves means losing 20–30% of seasonal traffic.
Before a new product launch. Full SEO up front, before ads and buyouts start. The algorithm recalculates priorities for a new card within 2 days, after which you can start promotion.
After an out-of-stock period or a pause. When the card goes back on sale, refresh SEO against current queries instead of leaving the old version in place. That gives the algorithm at least a partial "fresh" signal.
At least once a quarter. For any card, however stable. Less often than that and traffic loss is guaranteed.
Free forseller AI audit — WB SEO diagnosis in 60 seconds
Trusty covers all 5 self-check steps above automatically through the free forseller AI tool. It is the first point of contact and ideal for a quick diagnosis before any serious work.
How to use it:
- Open trustyone.pro/forseller or go straight to the Telegram bot @TrustyAIasist_bot.
- Enter your WB SKU code. One number.
- Get a PDF in Telegram within 60–90 seconds.
What is inside the PDF:
- Trusty Score — a card score across 6 diagnostic layers (on a 100-point scale), including the SEO layer.
- Complaint clusters — what shoppers write in negative reviews, grouped by theme (often these are exactly the objections you need to address in the SEO description).
- AI photo audit — analysis of the cover image and infographics: what reads on the first slide and what does not. It affects CTR, and CTR is a behavioral signal for SEO.
- Niche benchmarks — where you stand relative to the top 10 competitors on each metric.
- A 30/60/90-day growth plan — specific prioritized actions, including SEO fixes.
Limitations:
- Wildberries only (Ozon and Yandex Market in progress).
- Only what is visible from "outside" the card — no access to your ad account or warehouses.
- 3 free analyses per user (lifetime). After that, you work with the team via @michael_trustyone.
After a forseller audit it is usually clear whether you can fix the SEO problems found on your own, or whether you need a full MPO audit with account access and a call.
Related reading: merging cards on Wildberries.
FAQ
"How many keywords should a WB description hold?" The question is not "how many" but "which ones". Every priority keyword (30–50 per category) should appear at least once in natural context. Repeats add no extra weight. Cram 100+ keywords in with no natural phrasing and it counts as spam, which the algorithm penalizes.
"What matters more on WB — the title or the description?" The title. The 60-character limit including spaces holds the heaviest keywords in the card. The description plays a supporting role: it adds long tails, word forms, and handles shopper objections. If you have 30 minutes for one SEO task, rewrite the title first.
"Can I use a template description across the whole product line?" No. Wildberries penalizes copy-pasted descriptions across cards in the same line. The minimum difference is a unique first paragraph (what it is / who it is for) written for that specific SKU. Better still, rewrite the whole description around the color, size, shade and skin type that particular product suits.
"Can Subject ID be changed manually?" There is no direct UI for changing Subject ID. The algorithm recalculates it automatically from the title, description and characteristics. If the category is assigned incorrectly, adjust the card text (title plus the first 200 characters of the description) so the algorithm reconsiders. In difficult cases, raise a ticket with WB support.
"Why bother with characteristics if I have a description?" Characteristics are the filters in search results. A shopper filters for "paraben-free cream" and your card disappears from the results if that field is blank in your characteristics. The description does not help here: the filtering algorithm reads characteristics only, not text. That makes characteristics a separate and very important SEO layer.
"How often should SEO be rewritten?" Baseline: every 2–4 weeks. At seasonal peak: every 2 weeks. Daily updates are bad — the algorithm reads them as instability. Minimum: once a quarter, no exceptions.
"I rewrote my SEO — how long until it shows results?" Indexing: 2 days. First impressions on new keywords: 7–14 days. Positions locking in: 30–60 days with behavioral support, 60–90 without it. If you want to speed it up, launch search-driven buyouts after the SEO work.
What to read next
- Marketplace card SEO and audits — the parent Pillar. Full methodology for building a keyword set, the 5 stages of SEO, the 6 layers of an MPO audit, and the specifics of Ozon and Yandex Market.
- Marketplace promotion — the neighboring Pillar. SEO is built into an 8-module MPO system, and without behavioral support and keyword-attributed buyouts it does not lock in.
- Buyouts and reviews — the SEO plus buyouts combination. It explains why attributing a purchase to a keyword decides everything, and how to calculate the effective cost of a review.
Where to start right now
If you have an active Wildberries card, enter your SKU code at trustyone.pro/forseller or in @TrustyAIasist_bot. The AI audit checks all 5 SEO fields automatically and sends a PDF with 30/60/90-day priorities. Free — 3 analyses per user.
If the task is broader — a full SKU line, a brand relaunch, recovery after an out-of-stock period — get in touch for a consultation or take a look at done-for-you card SEO. Within a standard MPO audit we go deeper on the SEO block: real keyword data for your niche, a check on every priority keyword through the funnel, and a quarterly description update plan.




