Here are the top techniques to find competitors for your website:
-Get insights from your client
-Use SEMRush / Ahrefs / SpyFu.
-Search Google using your top keywords
-Use SimilarWeb.com
-Use the “Related:” search operator in Google