Collecting photos to drive user engagement

Galleries is simple and clever feature created to engage users while surfacing old photos uploaded on the 500px Community.


Users had multiple ways of interacting with the 500px Community’s content. Most frequently though, the majority of comments, shares and likes, were given to recently uploaded photos and was caused by the time-sensitive, back-end algorithms surfacing new content on platform’s most viewed pages.

As a result, the site always displayed high-quality, fresh new photos to of the users but, many of the photos ended up buried and virtually hidden forever after their brief spike of visibility. This impacted negatively the user engagement towards a Community that seemed to prefer merely new photos.

Project Goals

The key objectives of this project were mainly: increase the engagement of non-contributors and create a re-engagement loop for existing users. Extend the discoverability of older photos, surfacing them in front of the community long after their upload date.

The Solution


In order to find the best approach to re-surface old content on the site, I needed to know the type of users who were using the platform. The question was: “Who is using the community and for what purpose?” I gathered some information and formalized these findings into specific personas to help drive and support a specific design strategy.

I used different approaches over time to refine our personas. Through user surveys and focus groups, I was able to define three distinct user categories. Buyers, Pro Photographers, Photo Enthusiasts.

Besides their background, personality traits and other info collected, for this particular project, I specifically focused on these persona traits:

  1. Their needs and goals towards the Community
  2. Their (positive or negative) attitude while fulfilling their primary and secondary goals
  3. The amount of time they would spend on our platform
  4. The amount of time they spent on each task (primary and secondary)
  5. The primary device they were using

This helped me understand that different users were using the platform for different purposes – but that somehow, there was also an overlap. Everyone was leveraging different existing features to achieve one specific goal – grouping photos in predetermined buckets.

More specifically:

  1. Buyers were using the cart to collect and keep track of possible future purchases.
  2. Pro Photographers were curating and re-ordering images on their public profile to reflect their style or most relevant projects.
  3. Photo Enthusiasts were liking and sharing photos in order to demonstrate their curatorial skills on other platforms and to gain personal recognition.

I proposed to leverage this task overlap by building a unique feature that enabled users to seamlessly collect photos and then to share the entire curated group. Every photo would be handpicked by a user and placed in a specific curated collection. As a result, every time a photo was grouped with others, the system triggered a feedback loop of push notifications and emails, to notify every photographer that their content was found and collected by another member of the community. We named this feature 500px Galleries.

Some of the sketches designed to illustrate the strategy to the entire product team.

Building the User Interface

All Galleries had the following features:

  1. Title, Description and Cover Photo in order to create a context to help storytelling.
  2. Flexible privacy settings to preserve people’s privacy in case users wanted the collection to be anonymous – to serve the buyer use case.
  3. A photo re-ordering interaction that helped curators and photographers create a proper narrative with the selected photos.

Particular attention was also given to the logged out experience and logged in personalization and onboarding. Signup Call to action for logged in users and informational empty states were specifically designed to increase conversion rate and to educate the users on how to use this new feature.

Different users were using the platform for different purposes – but that somehow, there was an overlap. Everyone was leveraging existing features to achieve one specific goal – grouping photos in predetermined buckets.


Galleries created that missing re-engagement loop, bringing inactive users back to the community by re-engaging them when one of their old photos was collected.

The feature, was simultaneously released to the community for Web, iOS and Android with a great effort from multiple teams. It has been one of the major user facing features released on the Community side and in just seven days, the feature generated a 13% increase in photos uploaded to the community and a 20% increase in engagement both for mobile and web.