Start with the data, and expect the answer to be both, in a specific order.
1. List your pages by organic clicks over the last 12 months. Mark the old winners and the new posts that are getting nothing.
2. Check that the new posts are indexed. If Search Console shows them as discovered or crawled but not indexed, you have an indexing problem and not a content problem. Fix that first.
3. Look at links. Old posts have years of internal and external links. New ones start with none. Add contextual links from the old winners to the new posts they are relevant to, and add the new posts to the navigation or hub pages.
4. Refresh the winners. Update facts, dates, screenshots, and examples. Keep the URL. Add a section that answers a question people now ask. Protect the traffic you have before you chase more.
5. Ask whether the new posts target real demand. If you chose topics because they were easy to write, there may be no searches behind them. Check the query data around your winners and write more in that direction.
6. Merge or remove dead weight. Posts with no traffic, no links, and no purpose can be combined into stronger pages with redirects.
A reasonable cadence once the basics are right: refresh 1 or 2 winners a month, publish new pieces only when they target a query you can name, and link every new piece from at least 3 relevant pages.
New content takes time to earn trust. If 6 months pass with proper indexing, internal links, and a clear target, and a post still gets nothing, the topic or the angle is the problem.