Payhip is the best website builder for photographers as it allows you to promote your services, products, and offers an affiliate service so you can pay for referrals. Plus, it has a Free Forever plan with only a 5% transaction fee.