ich verzweifel etwas

Wir sind mit unserem Shop zu einem Suchbegriff, zu dem es "nur" ca. 100.000 Treffer in Google gibt, "nur" in den Top 50, obwohl ich der Meinung bin, dass wir höher platziert sein könnten. Und statt zu steigen, sinken wir in den SERPs sogar noch ab. Top 30 war es schon mal, im Moment aber leider Top 50.
Das verstehe ich nicht

Könnte unsere Konkurrenz vielleicht Dinge unternehmen, von denen wir nichts merken?
Kann man so etwas prüfen? Gibt es dafür Tools? Ein Backlinkcheck bringt keine Lösung.
Hat einer eine Idee?