Greenhouse CMS: Bylines & Taglines
2021People Inc (Formerly Dotdash Meredith)Lead Product Designer

Greenhouse CMS: Bylines & Taglines

The Bylines and Taglines feature was designed to enhance the content management experience within Greenhouse CMS, providing various users with better tools for managing author attribution and content categorization.

Greenhouse CMS - Author Info tab at the start of the projectGreenhouse CMS - Author Info tab at the start of the project

Greenhouse CMS - Author Info tab at the start of the project

Tested vs Final Revised (Suggested) Version

Tested vs Final Revised (Suggested) Version

Business Goals & Product Requirements Doc (PRD)

Provided by the product managers

Use cases regarding author bios and bylines have significantly multiplied and diverged from the data models that power them since they were first designed. In addition, Dotdash's recent focus on news content is further highlighting the gap in our supported use cases. In order to support this growing set of use cases we need to refactor and decouple the relevant data models. We need to exercise caution as we roll out these changes, however, as these data models closely relate to both compensation and document integrity. Goals of this refactor include:

  • Decouple compensation from bylines (sometimes the author ≠ who first wrote the article)
  • Allow a single user to have multiple bios associated with a single user account
  • Standardize byline language ("Written by" vs "Authored by")
  • Enable "double bylines" (i.e. Written by Jane and John Doe)
  • Enable multiple types of byline attribution (i.e. Written by Jane Doe, Fact Checked by John Doe)
  • Enable new "tagline" functionality (credits that are towards the bottom of the page)
  • Eliminate the "Guest Author" mechanism

Product Purpose / Value Proposition

Provided by the product managers

Refactoring these data models should simplify the creation and maintenance of author bios, and improve the fidelity of compensation pipelines. In addition, providing more flexibility regarding bios and bylines will improve support for E-A-T initiatives.

Stakeholders

Vertical (Front-end) Product Managers
Internal Tools PMs
Engineering Team
Content Operations Team Reps
Editorial Team (End Users)

Greenhouse Design Team & Process

I was the lead designer on the project and my manager assisted on the project.

Our team consisted of 3 people (as of Q1 2021) which included a design director, a senior UX researcher, and myself. We worked across all the Greenhouse Publishing Platform teams (a total of 6 scrum team) that managed 5+ applications (CMS, workflow application, data analytics tool, and more).

The Greenhouse Design Team & Process

The Greenhouse Design Team (Ideal) Process

Getting Started

The project called for net-new functionality—given the known problem and requirements provided by the various product managers, we discussed as team and decided that the initial discovery stage was not necessary for this project so I jumped into designing.

We had the requirements and everything... should be straightforward right...? Turns out there was more to it.

Design version 1Design version 2Design version 3Design version 4Design version 5Design version 6

Early, Revised, Final Mock Versions

Lot of Moving Parts

After working on the project for a week, the product requirements started to become more in flux. Note that this project was quite a large project that would affect all of Dotdash's 10+ sites. The workflow required a good amount of backend work to allow the applications to talk to each other which was required for some of these workflows. Collaboration was an absolute must—we ended up with many slack conversations and a dozen meetings over the next few months... check out a snippet of those conversations below along with my tasks on our JIRA roadmap.

Conversation snippet 1Conversation snippet 2Conversation snippet 3Conversation snippet 4

A Look Into Convos

JIRA roadmap

JIRA roadmap of all my tasks during the time, including this project

Two Months Later...

A little disclaimer: this project did begin the week before the Christmas/end of the year holidays/vacations so it didn't take exactly that long

During the course of the project, I created many different versions of the design and two different prototypes for testing in Figma. My manager had helped briefly to change some minor details when I was out during a week. Of the two prototype, we used one to do user testing with.

Figma Prototype flow

Figma Prototype

User Testing

As I was working on this "final prototype" the week before, my teammate and I started planning for the user testing session. I started recruited people who our stakeholders thought would be a good pool of diversified candidates. We ended up scheduling with a total of 7 people: 5 editorial end-users and 2 of our Content Operation (CO) stakeholders. Commonly we interview around 5 people, but given that our CO stakeholders wanted to be involved, we got their feedback as well (noting that they were involved with the project).

My teammate and I had wrote the script for the test (which we reviewed with the team) and I ran and summarized my notes from the sessions.

User testing document 1
User testing document 2
User testing document 3
User testing document 4
User testing document 5

User Research Summary

We had a total of 7 people: 5 editorial end-users and 2 of our Content Operation (CO) stakeholders. When summarizing the notes, I made sure to separate the feedback between the end-users vs our stakeholders who helped define the project when necessary so that the summary is not skewed.

A Few Key Takeaways

  • Users do not understand what "taglines" are and where they would appear

    Suggestion: Rename "taglines" to be less jargon-y and more clear. Include an explanation of the feature. Labeling the search fields as: "1st [Insert role name]", "2nd..."

  • Users thought the term "attributions" could've been clearer

    Suggestion: Rename "attributions" → "role"

  • Users were familiar with the term "byline", but defined them differently

    Suggestion: Include an explanation of "Bylines." Making adding fact checkers + reviewers explicit

  • Users were not sure if the selected names were added/"saved"

    Suggestion: Change the language + explore different styling of the buttons to steer the user away from thinking it's a means to save/submit. Add a confirmation/visual to indicate names selected were successfully added

Overall users seemed mostly satisfied with the UI and UX of the new feature. Users stated that they were satisfied with the feature being on brand with the rest of the Greenhouse CMS which made it easy to use. While there are places for improvement, what threw users off the most was the language and terms used to describe certain elements. For most users, it did not match their mental model/understanding of the terms. The lack of information explaining what "bylines" and "taglines" were also contributed to the confusion.

Post-User Testing, Implementation, and Release

The research findings and updated prototype based on some of the feedback were shared with our team/stakeholders.

After finalizing the design, we passed the project to the engineering team and provided design support during implementation. Once the feature is released, we will continue to monitor any feedback coming in through our Zendesk support/give feedback widget in the CMS.

Tested vs Revised (Suggested) Version

Tested vs Revised (Suggested) Version

YUAN Y. CHEN

Senior Product Designer based in NYC with 8+ years of experience crafting digital products.

Yuan Y. Chen

© 2026 Yuan Y. Chen. All rights reserved.