Could be a lot of things — keyword choice, technical SEO, internal linking, or lack of authority. Publishing alone doesn’t bring traffic unless search engines understand and trust your site. I'd suggest going through this guide I found at https://datnera.com/ — it covers exactly that issue in detail.