It's so important to have a clear niche, but before we get started let's get one thing out of the way...
What is a Niche?
Google's definition is "denoting or relating to products, services, or interests that appeal to a small, specialized section of the population."
Your niche is part of your target audience. It's the similarities between a group of people that allows them to be your dream clients. Many people focus on those in the same industry, which isn't wrong because there is commonality, however, I don't want this to hold you back. For example, although my niche isn't from a specific industry I tend to attract the same clientele based on interest and mindset. Which allows me to cater my content accordingly.
How do you find your niche?
A simple method that is budget-friendly is creating avatars - at least 3. This allows you to understand who you are catering your product or service for and how to speak to them.
You can ask yourself:
Who they are?
What's their gender/what gender do they identify with?
How old are they?
How does your product/service fit their lifestyle?
Where do they shop?
Where do they work?
What do they do in their spare time?
Where do they live?
How do they vacation?
Give them a full personality and even a name. The more specific the better! By simply defining 3 avatars you're already building a better understanding of your niche and how you can reach them. They may be from different walks in life but, there is an underlying commonality amongst them all that helps connect them to your brand.
Once this is done, you'll have an easier time creating content and building a platform for your brand that attracts your dream clients! Of course - don't forget to do some market research, test runs and always be willing to pivot to better suit your niche.