My travel website has links to my work on FAA - I have my own domain name.
I didn't have the time to work too much on it lately, but I know that some of my sales are related to this website(s) - I have more than one. As the others said it gives more exposure to the public. My blog posts are half related to the work I uploaded to FAA, but I have so many travel photos... impossible to upload them all. They fill up my stories tough, and I hope they attract attention. I addition I have my own google ads, that bring me some extra revenue too ;)
Here is mine, and at the bottom you will see two more based my work.
https://www.travelways.com/