You have asked "I should add that all of our content is original content and it's written (well) by native English speakers.
" Of course the content should be original and unique and niche oriented but it is understandable, simple and problem solving to the user but it is not necessary like in the form of native speaker style. Then do a web audit twice what you have left to do so to rank your site. For ranking keep your On-page SEO Perfect
you can add also LSI keyword even and long tail keyword will quite easy to increase the Impression
Off-page SEO:
Link building increase your traffic rate
- Profile Submission
- Forum Submission
- Directory Submission
- Article Submission
- Press Release
- Video Submission
- Image Submission
- Podcast
1. Email Marketing
I would say this kind of marketing is one of the way to lift the impression rate
2. Social Media Marketing
In this it depends on the budget of your Campaign or Bid, the targeted audience, targeted country you going to get impressions for your site.
You should be very clear about the customer (targeted customer) and the country, otherwise your campaign become useless.
3. SEM
Search engine marketing is also another way to build brand and generate impressions to you site.
4. Quora Marketing also an advantage
.
These are the steps create the brand and brand awareness you should do to get high monthly impressions to your sites
And the Google Analytics and GSC will help you to monitor the overall activities