It can help conversion rate for your use case; not urgent.im am planning on starting a review site. Not planning on selling anything directly but rather just writing reviews with affiliate links in them. So my question is it necessary for me to have SSL certificate? Thanks in advance.
Yes, it adds to the trust factor.
You can get a free SSL from sslforfree or letsencrypt. It takes 5 minutes to set up.