Don’t confuse means and ends in marketing. The name of this game is “revenue.” Unless you have revenue (as Peter Drucker said, every business needs a customer) you do not have (as accountants say) “a going concern.”
Hence, stop promoting promotion. If you have an interview online, an article published, a media appearance, circulate them in order to attract people, and do more of them. But stop bragging about the newspapers you’re in or that you’re (one of a kibillion) blogging for this publication or that.
The question is this: Is what you’re doing providing revenue directly or indirectly? If so, great, keep it up. If not, find some other way and stop flogging a media mention.
If you don’t believe me, try going to the bank to pay your mortgage using published articles.