I launched https://www.pexels.com/ two year ago - a website to find free high-quality photos. It started as a side project. Now we have hundred thousands of visitors each month and three people are working on it.
Now, this photo is tagged with the keyword money and it is completely relevant too, but if you scroll down on that page to Similar Photos, they are all woman/girl/eyes type, so it looks like your code is showing similar photos based on random/un-ordered matches with the tags of the current photo. Instead, if you show similar photos with tags matching the original search term the user has typed in, that would be a lot more relevant and useful. HTH and best wishes.
Interesting! Is this a full-time job for 3 people? Does your business run solely on donations or is there another source of income? (It wasn't obvious from what I saw on the site.)
Two people work half-time and one guy works full-time on the project. In addition we have 2-3 freelancers who add photos. We make money through donations, ads and referral links to Shutterstock.
just checked it out. Looks awesome. I suppose it must be pretty difficult growing a site like this esp as this space is a bit crowded. How did you get the word out? That must be an interesting story.
Here is something you might want to look into:
I searched for 'money' and got the following by clicking one of the results (small photos):
https://www.pexels.com/photo/woman-girl-eyes-young-41526/
Now, this photo is tagged with the keyword money and it is completely relevant too, but if you scroll down on that page to Similar Photos, they are all woman/girl/eyes type, so it looks like your code is showing similar photos based on random/un-ordered matches with the tags of the current photo. Instead, if you show similar photos with tags matching the original search term the user has typed in, that would be a lot more relevant and useful. HTH and best wishes.