You can start affiliate marketing without a traffic source by building one. You need to create valuable content that attracts people. You can start a blog to share helpful information. You should use social media platforms to reach more people. You can post videos on YouTube to promote your affiliate links. You should join online forums and share your knowledge. Your focus should be on solving problems for your audience. You can use paid ads to get traffic faster. You must stay consistent to grow your traffic over time. Your goal should be to build trust with your audience and help them solve their problems to your best capability.