Your competitors have backlink profiles five times larger than yours
You rank for long-tail terms but stall on page 2 for anything competitive. The difference is almost always authority: the sites above you have accumulated links from dozens of publishers that Google treats as trust signals. On-page improvements won't close that gap.