No! Websites are great but it takes a lot of work and dedication. To increase traffic it’s all about Google rankings and SEO, unless you have experience in building websites and SEO, I would keep away.
It’s much easy to build a decent following on social media than it is to generate a decent amount of traffic to a website. More people than ever are running successful affiliate programs on Instagram and Facebook. If you are a beginner to affiliate marketing I would recommend you start here!