Search Engine Optimization ---> On-Page SEO + Technical SEO + Off-Page SEO
The main reason your website is not getting traffic even after being capable is due to technical SEO fixes like Crawling, Indexing, Sitemap and robots, wrong keyword targeting, missing On-Page elements and Content Strategy.
This leads us to miss out on the untapped keyword opportunity that might have a total search potential ranging between 10M to 100M.
Increasing the traffic requires a lot of things to be fixed and strategic to gain maximum potential, hence this I can help you with:
Detailed Audit
1. Exhaustive Keyword Research ( Intent and Search Volume based)
2. Suggestions for technical fixes involving Crawling, Indexing, Sitemap, robots.txt
3. A proper content strategy to build the overall website's presence
4. Funnel-based marketing strategy (Awareness, Considerate, Transactional)
5. On-Page Suggestions like Meta Tags, Headers, and more
6. Architecture and linking opportunities and more
7. Overall Page Analysis: HTML, Titles, etc
8. User Experience
9. Image Audit & Recommendations
10. Google Algorithm Updates
11. E.A.T
12. Mobile Audit
Note: Purley White Hat Practices :)