Small businesses can improve their online marketing by creating a professional website, optimizing their website for search engines, using social media to engage with customers, and creating valuable content such as blog posts and videos.