Listing Indexation Audit
A listing can be fully live, Buy Box won, plenty of inventory, and still not
indexed for 40% of its target keywords. Sellers throw PPC at it and wonder why
organic rank never climbs. The fix is not bidding, it is indexation. The most
common causes: a restricted term in backend search, a 250-byte truncation, a
brand-locked variant, or a prohibited claim quietly stripped by Amazon's
content filter. This audit produces a heatmap of indexed vs not indexed for
the top 30 keywords plus a root-cause diagnosis per gap.
When to use this
- 60-90 days post-launch and organic rank refuses to move
- PPC for a keyword performs well but the ASIN never shows organically
- After a backend keyword edit, verifying nothing was silently stripped
- Pre-launch sanity check, confirming indexation before scaling PPC
The framework. The Indexation Matrix
For each ASIN x target keyword pair, run a search on Amazon.com:
{ASIN} {keyword}
If the ASIN appears in results, INDEXED. If not, NOT INDEXED. If it appears
only with quoted phrase fragments, PARTIAL.
Root cause diagnosis table
| Symptom |
Likely root cause |
Fix |
| Not indexed, term is in title |
Brand-locked or prohibited claim |
Review title, replace risky terms |
| Not indexed, term is in bullets |
Bullet character limit or filter strip |
Move to backend, simplify |
| Not indexed, term only in backend |
250-byte overflow or duplicate |
Re-prioritize backend, dedupe |
| Partial (some variants only) |
Variation parent indexation issue |
Update parent-level keywords |
| Indexed but no rank movement |
Indexed but irrelevant per A9/COSMO |
Improve relevance signals in copy |
Step by step
Build the target keyword list. Top 30 commercial-intent terms for the
product. Pull from Helium 10 Cerebro, Brand Analytics top search terms, or
the seller's known target list.
Run the matrix. For each keyword, search "{ASIN} {keyword}" on Amazon.
Log INDEXED, NOT INDEXED, or PARTIAL.
Build the heatmap. Visual grid, green for indexed, yellow for partial,
red for not indexed. Sort by search volume descending.
Diagnose root causes. For every red row, walk through the diagnosis
table. Identify the most likely cause.
Check backend search terms. Edit > Keywords. Confirm under 250 bytes,
no duplicate words across title and backend, no restricted terms.
Check for prohibited claims. Words like "FDA approved", "best", "cure",
"kills bacteria" without certification, "organic" without USDA cert. These
get silently stripped from indexation.
Generate per-keyword fix list. Specific, actionable. "Move 'antibacterial'
to backend, remove 'kills 99% germs' from bullet 2".
Run the quality check, then submit edits.
Output format
## Indexation Audit. [ASIN]
**Heatmap (top 30 keywords sorted by search volume)**
Keyword | SV | Status | Where it appears | Diagnosis
[rows]
Indexed: [N] of 30
Partial: [N] of 30
Not indexed: [N] of 30
**Backend health check**
- Byte count: [N] of 250
- Duplicates with title: [list]
- Restricted terms detected: [list or "none"]
**Fix list (ranked by SV impact)**
1. [Specific edit] - unlocks [keyword] - SV [N]
2. [...]
Worked example
ASIN: B0F4XYZ123, sleep mask, 30 target keywords. Matrix run results:
indexed 19, partial 3, not indexed 8.
Not indexed analysis:
- "blackout sleep mask" (SV 14,800): in title but missing. Diagnosis: title is
187 chars, Amazon truncated. Fix: shorten title to 145 chars, prioritize this
term in first 80 chars.
- "anti aging eye mask" (SV 5,400): in bullet 4. Diagnosis: bullet has "FDA
approved" claim, full bullet got filtered. Fix: remove FDA claim.
- "silk sleeping mask" (SV 9,100): not in any field. Diagnosis: missing.
Fix: add to backend search terms (uses 18 bytes).
- 5 more similar.
Backend health: 287 bytes (over limit by 37, last 4 keywords are not indexed),
3 duplicates with title wasting 22 bytes. Cleanup recovers 59 bytes for new
terms.
Fix list ranked by SV impact: 8 specific edits, total SV unlock = 67,000
monthly searches. Projected organic impression lift: 35-50% within 14 days
of edit.
Quality check
- Search performed on amazon.com logged out or in incognito (personalization off)
- Search includes the ASIN to force-find regardless of rank
- Backend byte count measured in UTF-8 bytes, not characters
- Restricted terms checked against current 2026 prohibited claims list
- Variation parent and child both checked if listing is varied
Common mistakes
- Searching by keyword only. Without ASIN you cannot tell if the listing is
indexed but just ranked low.
- Using character count for backend. Amazon uses bytes. Non-ASCII chars
count as 2-4 bytes.
- Duplicating title words in backend. Wastes the 250 bytes, no ranking benefit.
- Ignoring partial status. Partial means a variation issue, easy to miss.
- Not re-auditing after edits. Index updates take 24-72 hours. Re-run the
matrix to confirm fix took effect.
Built by Jay GPT Pro
Part of Amazon Pro Skills. Production-grade skills for serious Amazon sellers.
Free and open. Built by Jay Margaliot.
I share a new AI play for Amazon sellers every week, free, in my WhatsApp group.
Join here: https://chat.whatsapp.com/ILX65p1yWcaIG3c9WGHpTY
1---2name: amz-listing-indexation-audit3description: Audits whether an ASIN is indexed for its top 30 target keywords on Amazon search. Builds a heatmap and diagnoses root cause per missing keyword. A listing can be live but invisible for 40% of its target terms, this finds the gap. Use when a user asks about indexation, why their ASIN does not show up, or organic ranking failure. Trigger phrases: "Amazon indexation check", "ASIN not ranking", "indexed keywords", "why isn't my listing showing up". Works with zero tools.4---56# Listing Indexation Audit78A listing can be fully live, Buy Box won, plenty of inventory, and still not9indexed for 40% of its target keywords. Sellers throw PPC at it and wonder why10organic rank never climbs. The fix is not bidding, it is indexation. The most11common causes: a restricted term in backend search, a 250-byte truncation, a12brand-locked variant, or a prohibited claim quietly stripped by Amazon's13content filter. This audit produces a heatmap of indexed vs not indexed for14the top 30 keywords plus a root-cause diagnosis per gap.1516## When to use this1718- 60-90 days post-launch and organic rank refuses to move19- PPC for a keyword performs well but the ASIN never shows organically20- After a backend keyword edit, verifying nothing was silently stripped21- Pre-launch sanity check, confirming indexation before scaling PPC2223## The framework. The Indexation Matrix2425For each ASIN x target keyword pair, run a search on Amazon.com:26```27{ASIN} {keyword}28```2930If the ASIN appears in results, INDEXED. If not, NOT INDEXED. If it appears31only with quoted phrase fragments, PARTIAL.3233### Root cause diagnosis table3435| Symptom | Likely root cause | Fix |36|---|---|---|37| Not indexed, term is in title | Brand-locked or prohibited claim | Review title, replace risky terms |38| Not indexed, term is in bullets | Bullet character limit or filter strip | Move to backend, simplify |39| Not indexed, term only in backend | 250-byte overflow or duplicate | Re-prioritize backend, dedupe |40| Partial (some variants only) | Variation parent indexation issue | Update parent-level keywords |41| Indexed but no rank movement | Indexed but irrelevant per A9/COSMO | Improve relevance signals in copy |4243## Step by step44451. **Build the target keyword list.** Top 30 commercial-intent terms for the46 product. Pull from Helium 10 Cerebro, Brand Analytics top search terms, or47 the seller's known target list.48492. **Run the matrix.** For each keyword, search "{ASIN} {keyword}" on Amazon.50 Log INDEXED, NOT INDEXED, or PARTIAL.51523. **Build the heatmap.** Visual grid, green for indexed, yellow for partial,53 red for not indexed. Sort by search volume descending.54554. **Diagnose root causes.** For every red row, walk through the diagnosis56 table. Identify the most likely cause.57585. **Check backend search terms.** Edit > Keywords. Confirm under 250 bytes,59 no duplicate words across title and backend, no restricted terms.60616. **Check for prohibited claims.** Words like "FDA approved", "best", "cure",62 "kills bacteria" without certification, "organic" without USDA cert. These63 get silently stripped from indexation.64657. **Generate per-keyword fix list.** Specific, actionable. "Move 'antibacterial'66 to backend, remove 'kills 99% germs' from bullet 2".67688. **Run the quality check**, then submit edits.6970## Output format7172```73## Indexation Audit. [ASIN]7475**Heatmap (top 30 keywords sorted by search volume)**76Keyword | SV | Status | Where it appears | Diagnosis77[rows]7879Indexed: [N] of 3080Partial: [N] of 3081Not indexed: [N] of 308283**Backend health check**84- Byte count: [N] of 25085- Duplicates with title: [list]86- Restricted terms detected: [list or "none"]8788**Fix list (ranked by SV impact)**891. [Specific edit] - unlocks [keyword] - SV [N]902. [...]91```9293## Worked example9495ASIN: B0F4XYZ123, sleep mask, 30 target keywords. Matrix run results:96indexed 19, partial 3, not indexed 8.9798Not indexed analysis:99- "blackout sleep mask" (SV 14,800): in title but missing. Diagnosis: title is100 187 chars, Amazon truncated. Fix: shorten title to 145 chars, prioritize this101 term in first 80 chars.102- "anti aging eye mask" (SV 5,400): in bullet 4. Diagnosis: bullet has "FDA103 approved" claim, full bullet got filtered. Fix: remove FDA claim.104- "silk sleeping mask" (SV 9,100): not in any field. Diagnosis: missing.105 Fix: add to backend search terms (uses 18 bytes).106- 5 more similar.107108Backend health: 287 bytes (over limit by 37, last 4 keywords are not indexed),1093 duplicates with title wasting 22 bytes. Cleanup recovers 59 bytes for new110terms.111112Fix list ranked by SV impact: 8 specific edits, total SV unlock = 67,000113monthly searches. Projected organic impression lift: 35-50% within 14 days114of edit.115116## Quality check117118- Search performed on amazon.com logged out or in incognito (personalization off)119- Search includes the ASIN to force-find regardless of rank120- Backend byte count measured in UTF-8 bytes, not characters121- Restricted terms checked against current 2026 prohibited claims list122- Variation parent and child both checked if listing is varied123124## Common mistakes125126- **Searching by keyword only.** Without ASIN you cannot tell if the listing is127 indexed but just ranked low.128- **Using character count for backend.** Amazon uses bytes. Non-ASCII chars129 count as 2-4 bytes.130- **Duplicating title words in backend.** Wastes the 250 bytes, no ranking benefit.131- **Ignoring partial status.** Partial means a variation issue, easy to miss.132- **Not re-auditing after edits.** Index updates take 24-72 hours. Re-run the133 matrix to confirm fix took effect.134135---136137## Built by Jay GPT Pro138139Part of **Amazon Pro Skills**. Production-grade skills for serious Amazon sellers.140Free and open. Built by Jay Margaliot.141142I share a new AI play for Amazon sellers every week, free, in my WhatsApp group.143Join here: https://chat.whatsapp.com/ILX65p1yWcaIG3c9WGHpTY