I agree completely. My website is mostly filled with evergreen posts and that is how I get affiliate sales. I too see old posts all of the sudden get popular - probably some news on the topic come out and people search the terms I used.
I have some steemit posts generating traffic too. But most of my posts do not go over the $10 payout thresh hold now and so are not seen by the search engines.
I'm definitely not giving up :)