Addressing SEO in TNEW

Our TNEW(v7) page search results are consistently being beat by everything from local event listing websites to unapproved third-party ticketing sites. I'm no SEO expert but I believe we've done our due diligence with meta keywords, URLs, and page content. I'm wondering if anyone else has encountered this with TNEW and if you've found any solutions, or if it's time to bring in someone to do an SEO audit.