If you are in an affiliate program, and you use the affiliate supplied web page, your chances of being listed in the search engines are nil. Your absolute best bet is to have your own domain which will not have these restrictions. Your web page would then show your affiliate page. It has the added benefit of allowing you to add or change affiliate programs. Since all the advertising you do to promote programs points to that page, even if you do change, it is still working for you by either changing the link to your affiliate page, or adding another page.
Some examples are below.
Click a link and scroll down to see the page. Setup is free and done within 24 hours. The only additional cost is the registration fee of the domain name itself and we can even help with that at no charge. The best way to get others to sign up is if you use the service yourself. Getting started is quick and easy.