I’m trying to understand why I’m losing to a competitor despite what looks like clear advantages.

My Product:

1,500+ reviews, 3.5 stars

Price: $6.99 (shorter version of the same product)

First mover in this niche, used to be the best-seller

Recently ran out of stock briefly, raised prices to avoid selling out completely

Competitor’s Product:

600+ reviews, 4.0 stars

Price: $9.99 (longer version)

During my stockout, they ran a Prime Deal and their rank skyrocketed past mine. They’ve stayed ahead ever since. Now I have restocked and run promotions, but I still can’t catch up.

What confuses me is:

Checking with keyword tools, my ASIN has 520 traffic keywords (280 ad keywords and 240 organic keywords), while my competitor only has 84 traffic keywords (6 ad keywords and 78 organic keywords). My ad coverage is also much more extensive than theirs.

But their organic rank is rock solid, while mine keeps dropping. For the same core high-volume keyword, they’re ranked 7th on the first page, but I’m only 15th on the second page.

What’s the real issue here? I even tried matching their prices temporarily, but my sales drop when I raise them back up—theirs stay steady. Is it the rating difference? Or is keyword quality more important than quantity? What else am I missing?

What’s even more frustrating? Their reviews are way newer than mine—most of my 1,500+ reviews are from 6+ months ago.

Would really appreciate any insights from sellers who’ve been in this exact spot—I’m stuck and could use a fresh pair of eyes.