professional who creates written content for websites, social media, landing pages, advertisements, and other online marketing channels