For small website owners, hiring an SEO consultant or working with an SEO company is not possible due to the cost, however, they need SEO in any case. In my observation, a lot of website owners end up doing Do It YOurself SEO. Are you also doing SEO on your site yourself, has your SEO worked for you? Do you generate organic traffic?