Shared Libraries • Google Photos • 2017-2018

Effortless photo sharing with your favorite person

Summary

Shared Libraries was designed to solve for the problem of one person being the main photographer in most relationships. Before Shared Libraries, the non-photographer would have to constantly ask the photographer to share the photos.

With Shared Libraries, parents can automatically share photos of their kids with each other, and partners can easily fill out each other’s photo library from shared experiences.

“Some people have a special person in their life for whom it is still kind of annoying to [ask] to hit share”

David Lieb, Director of Product at Google Photos, The Verge, May 17, 2017

Context

Our SVP came to the product team with a user need that he thought would resonate with our users. He came to work every day and most of the photos he took were work-related: whiteboards, test photos, etc.

Meanwhile, his wife stayed at home with their two young daughters. She took lots of photos of them, but they were all on her phone, and in her Google Photos account. She would sometimes send a couple of the photos to him, but he wished he could just get them without having to ask her all the time.

Partner A has mostly work photos
Partner B takes the family photos

Principles

Private photo gallery

When Google Photos split off from Google+, we put a major emphasis on reinforcing to users that their photo library was private, not shared.

Frictionless access

Adding to the goal of not needing to ask for photos, we also didn’t want it to be hidden behind multiple taps.

Privileged sharing

A Shared Library is only viewable by a single partner of the user’s choosing.

User control

Everyone has photos they don’t want to share. Allow users to control what types of photos get shared, in order to exclude receipts, screenshots, whiteboards, private photos, etc.

Success metrics

Accepted invitations

The feature doesn’t work without invitations being accepted. Monitoring this number will help us improve the sign up flow.

Reciprocated invitations

Most initial invitations will be sent by the partner with the least photos, driven by the need to get more photos. Reciprocation closes the loop to solve the initial user need.

Photos shared per day

One of the key org-wide success metrics for Google Photos at the time.

Team

UX Designer (Me)

Product Manager

UX Researcher

UX Writer

10+ Engineers

(Android, iOS, Web, Backend)

Only 6 months to launch

Leadership wanted us to target Google I/O for the initial feature launch, meaning we needed to operate in a lean, startup-like fashion in order to go from concept to launch in that short timeframe.

Research

We started with quick surveys to cast a broad net and quickly learn how users would react to this type of photo sharing.

All numbers are estimated, because I don’t have access to the original research data.

Personas

Casual Consumer

16

photos/week

Mostly functional photos

Family Photographer

80

photos/week

Mostly family photos

Design

Initial setup

It takes two people to set up shared libraries, but it all starts with one invitation. One person (usually the person who’s motivated by wanting to get photos from their partner) needs to find the feature and send an invitation to their partner.

User needs

Sender

  • Feature discovery

  • Understand the feature

  • Easy way to invite partner

  • Share some or all photos

  • Trust that only they can share their library

Receiver

  • Understand the feature

  • Trust that sender is who they say they are

  • Find feature for future access

  • Save some or all photos

Early sketch for sending an invitation
Early sketch for accepting an invitation
Early sketch to toggle shared photos in main grid

Wireframes

Saving photos

Users could save shared photos to make them part of their own library, meaning that they would be shown alongside the rest of their photos in the main grid.

Many users found it tedious to have to manually select and save the photos they wanted to keep. 

We had automated the sharing part, but the user still had to remember to take action in order to have the photos shown where they wanted them. We needed to do more to solve our goal of reducing friction.

Solution

We added an auto-save feature with the same face-filtering options that we provided to the sender. The receiver could now choose to auto-save all the shared photos, or just the ones with their favorite people in them, and they would automatically be added to their main grid as soon as they were shared.

Launch

We launched Shared Libraries at Google I/O 2017 as part of the keynote session. Along with broad, extremely positive press coverage, users were quick to sign up. 

In the first month, Shared Libraries led to over 1B photos shared per day, quickly becoming the source of the majority of photos shared in Google Photos.

Shortly after launch we did deep dives into the invitation flow funnel and improving reciprocation based on real-world data and follow-up user studies.

The feature is still going strong, still operating on the core designs that I made in 2017-2018.

My impact

Drove key product decisions

  • My quick conceptual wireframes and prototypes helped us to drive alignment with top-level team leads and the SVP.

On-time launch

  • Worked closely with my PM and ENG partners to successfully land the feature at I/O within 6 months of the project kick-off.

“Now, thanks to new shared libraries from Google Photos, I no longer need to serve as the family's photo retriever.”

CNET, July 6, 2017