As an online marketing freelancer you are not bound to any industry. Basically, you can familiarize yourself with any topic and analyze the respective website. However, niche knowledge is certainly an advantage for keyword research or content development.