Woman (Marguerite) taking a selfie in the mirror, phone in hand, wearing a RHCP shirt.

Marguerite Whitford

Senior Product Engineer @Parse.ly

Goals: New feature exploration and development

Targets

  • Scope and create Goal setting feature v1
  • Co-lead discovery and user feedback sessions
  • Elasticsearch, Django, JavaScript, Vue, D3, Figma
Parse.ly goal card with percent-bar chart, showing a page views goal and a table of lapsed historical goals.

This dashboard feature allows account admins to set company-wide goals around content performance. Users can track by page views, device, and referrer.

The post-beta update of this feature included a more robust goal setting UI, allowing users to set goals based on historical performance. This feature continues to be improved.

Goal progress UI, showing how your goal has performed historically. Historical bar chart.

Google Search Console integration: SEO feature expansion

Targets

  • Help journalists and marketing teams better understand how their content performs on Search and Discover
  • Co-lead discovery and user feedback sessions
  • Rapidly prototype with beta testers
  • Launch in 4 months
  • Django, Python, Google Console, OAuth, JavaScript, Vue, Figma
  • ~ Since launch, this has been our most popular beta integration to date. Extensive waitlist.
Collage of UI screens — Parse.ly referrer dashboard and Google Search Console.

We were tasked to improve our SEO feature offering. One area of exploration was with Google Search Console — an integration highly demanded by our customers but also a high-risk and unknown development area for our team.

I led the Frontend team working on this feature, bringing Search Console and Discover data to the dashboard (beta). This experimental project encompassed learning about Google Console, implementing OAuth flows, handling edge case integrations (some Google Console accounts are 10+ years old), and designing and implementing console data dashboard features and static reports.

Surfacing network insights with content syndication UI and data

Targets

  • Fix, validate, and aggregate network data
  • Improve UI and dashboard areas this touches — Post and Listings
  • Create more informative tooltips
  • Elasticsearch, Django, JavaScript, Vue, D3, Figma
Showing thread of syndication-specific UI from Post detail to network preview.

I inherited the syndication feature when tackling data bug fixes. Publishing companies use this information when viewing data at a network level (if MagazineNewsCorp published one piece across many sites.) With a product manager, I updated the network-level Post page (information about an article) and Listing pages (e.g., top posts). This project involved investigating and learning about this data area, creating new and more robust queries, organizing data for frontend API, and implementing and iterating through improved designs.

Currents

UI breakdown of Currents dashboard, preview.

Read about the time we made an experimental aggregated-data dashboard called Currents. Though it has since been shut down, the Product Hunt entry lives on — 241 upvotes!