Amazon backend keywords: how to use all 250 bytes
Amazon’s search terms field takes under 250 bytes, not characters. What counts, what to leave out, how to fix the “reduce your generic keyword length” error.
By Vlad Bazarov · Updated 13 October 2026 · 7 min readBackend search terms are the keywords shoppers never see. They sit in the Search Terms field of a listing (generic_keywords in flat files) and tell Amazon which other searches the product is relevant to. The field is small, the rules are strict, and most listings waste it.
The limit is bytes, not characters
Amazon allows fewer than 250 bytes in the search terms field. In plain English text a byte and a character are the same thing, which is why people talk about a “250-character limit”. They stop being the same as soon as you leave basic Latin letters:
| Character | Bytes |
|---|---|
a, 7, a space | 1 |
é, ñ, ü | 2 |
€, most CJK characters | 3 |
A field of German or Japanese keywords fills up much sooner than its character count suggests. Count bytes, not characters: the free Amazon byte counter does it and shows which characters cost extra. Sellers on amazon.de can use the German version of the counter.
The reason to be careful: if the field goes over the limit, Amazon may ignore all of it, not only the overflow. Staying at 249 bytes or fewer is the safe habit.
“Please reduce your generic keyword length to less than 250 bytes”
This is the message Seller Central shows when the search terms field is over the limit. In an inventory file upload the same problem comes back in the processing report as error 97779, worded “Please reduce your generic keyword length to less than generic_keyword bytes”. Both mean one thing: the field holds 250 bytes or more. “Less than 250” makes 249 bytes the most the field takes.
It often appears when the character count looks fine, for one of three reasons:
- Accented or non-Latin letters. Every
ü,éorñcosts two bytes, most Chinese, Japanese and Korean characters three. - Characters copied from a document. Text pasted from Word or Google Docs brings typographic characters that look like plain ones but are not: a curly apostrophe
’or a dash–costs three bytes, a non-breaking space two, an emoji four. - Punctuation. Every comma or semicolon is a byte that adds nothing to search, so they are the cheapest bytes to give back.
To clear it:
- Paste the terms into the Amazon byte counter. It shows how many bytes are over and which characters cost more than one.
- Replace typographic characters with plain ones, then delete the punctuation.
- Delete words the title, bullets or description already contain, then repeats and plural variants.
- Save at 249 bytes or fewer and resubmit.
Example: a field that is 251 bytes
This field was written in a document and pasted into Seller Central. It is 246 characters long, so it looks under the limit, but it is 251 bytes: each of the two curly apostrophes costs two bytes more than a plain one, and the non-breaking space before the last word one more.
insulated water bottle, stainless steel bottle, kids’ water bottle, gym bottle, hiking flask, thermos, sports bottle, travel flask, metal canteen, reusable bottle, vacuum flask, cold drinks, hot drinks, camping, cycling, mom’s gift, running, yoga
The listing's title is Northpeak Insulated Water Bottle, 32 oz Stainless Steel, Leakproof Lid. Fixing the field step by step:
| Step | What changes | Bytes |
|---|---|---|
| Pasted as is | Two curly apostrophes and a non-breaking space | 251 |
| Plain characters | ’ becomes ', the non-breaking space an ordinary one | 246 |
| No punctuation | Commas and apostrophes go | 227 |
| No title words, no repeats | insulated, water, bottle, stainless, steel are already in the title; flask and drinks repeat | 128 |
| Searches the listing lacked | Fifteen new words: places, drinks and uses the copy never mentions | 214 |
kids gym hiking flask thermos sports travel metal canteen reusable vacuum cold drinks hot camping cycling moms gift running yoga school office dorm commute picnic beach road trip tea coffee car cup holder lunch box
The error is gone after the second step, but at that point most of the field still repeats words the title already indexes. The last two steps are the ones that turn a field Amazon accepts into one that brings searches.
What belongs in the field
The field is for searches your visible copy does not already cover:
- Synonyms and alternative names for the product
- Long-tail variations of how people describe it
- Secondary uses and occasions
- Abbreviations and spelled-out forms
What does not
Amazon’s own guidance rules these out:
- Words already in the title, bullets or description. Amazon indexes those fields together with the search terms, so a repeated word buys nothing.
- Brand names, yours or anybody else’s, and ASINs.
- Subjective or temporary claims: best, cheapest, new, on sale.
- Punctuation. Separate terms with single spaces. Commas and semicolons are not needed and each one costs a byte.
- Plural and case variants. Amazon matches singular and plural, upper and lower case. You do not need both.
- Common misspellings. Amazon’s search corrects for them on the shopper’s side.
- Anything that is not true of the product. Irrelevant terms can get a listing suppressed.
A method for filling it
- Collect the searches. Your own Search Query Performance report if you have Brand Registry, and the terms the top listings in your category rank for. Amazon keyword research lists the free tools that show them.
- Write the visible copy first: title, Item Highlights, bullets, description.
- List every word the visible copy already uses and strike those words from your keyword list.
- Remove duplicates inside the list, then plurals of words you already have.
- Order by value, most important searches first, and cut from the end until the byte count is 249 or lower.
- Lowercase everything and join with single spaces.
Step three is the one people skip, and it is where most of the wasted bytes come from. A multivitamin whose title already says Multivitamin, Men and Tablets gains nothing from repeating them in the backend.
Example
The visible copy of a men’s multivitamin already covers multivitamin, multimineral, men, daily, tablets, energy, immune, heart, allergens. A backend field that adds something:
adult male vitamins over 40 over 50 wellness nutrition mineral complex everyday essentials long lasting bottle
110 bytes, no word repeated from the title or highlights, no brands, no punctuation. There is room for about twenty more words.
Checklist
- 249 bytes or fewer, measured in bytes
- No word that already appears in the title, Item Highlights, bullets or description
- No brands, no ASINs, no competitor names
- Spaces only, all lowercase
- Every term is true of the product
Where Cobalt12 fits
Cobalt12 writes the backend field last, after the title and bullets, from the competitor audit of your category. It counts bytes rather than characters and flags any term the visible copy already indexes. You can try it on your own product; the first listing is free.
This article reflects Amazon’s published guidance as of October 2026. Limits can differ by marketplace, so check Seller Central help for yours.
