Marketing your business takes time and commitment. When you start you have the time but once established it becomes a chore, like the accounts etc.
Ask yourself:
Am I earning more per hour working than I could pay someone else?
Page content, latest news, products for sale, site and plugin management and updates, contact details etc.
Including HTML static websites that require hand coding and formatting.