I'm going to preface this by saying I'm not experienced in off-page SEO.
I'm writing 1-2 pieces of content each week. These pieces are 1,500-4,000 words long, and written by yours truly. No spun content. Each piece has 20-30 images at minimum. And a couple weeks after it's indexed, I'm making a professionally produced Youtube video and embedding it in the page.
I've been doing this for 2 months so it's still pretty fresh. But the domain is not. It's several years old.
I'm practicing proper on-page metrics as suggested by Yoast SEO plugin. I always make sure I get the gree smiley face ... lol
Assuming most of you know who Niel Patel is, my content is very similar.
I'm trying to rank for my service in several cities aside from my local seo (doing well there)
But I'm noticing many of the top ranking competitors have terrible content, and spam backlinks. Their DA and PA are much higher than mine and despite my hard work on my content, google doesn't seem to care.
What are my options?
My first thought was to just keep going, keep posting great content. But I'm concerned that I also need backlinks since they have several hundred and I only have a few.
What would you do?