Moz Keyword Clusters

Background

Keywords are another important area of SEO strategy that involves an understanding of how people search for your business, product or website. Marketers who specialize in Search Engine Optimization want to know what keywords they can associate with their business to increase their chances of being found on search engines.

Situation

Our customer success team provided us feedback that users had a hard time organizing their keywords in their campaigns. Campaigns were projects within Moz Pro that allowed customers to track their SEO strategy over time using the various research tools in Moz Pro. When it came to keywords in campaigns:

The big question we had was how could we improve the process for organizing keywords in campaigns? The first area we decided to focus on was the campaign creation workflow and the process for inputting keywords to track in your campaign. 

The old campaign process provided a large group of keyword suggestions based on the URL the user enters. Users could continue with these suggestions, delete them and input their own keywords, or skip this step altogether. There was an opportunity to add a label, but the label is applied to all of the keywords.

According to the feedback from our customer success team, users typically had different groups of keywords and wanted a form of organization to track these different groups. Some users resorted to creating multiple projects tracking the same URL with different keywords to see how the groups performed. Having an ability to organize keywords into groups could allow users to track performance of different keywords. 

A user scenario example:

You are a marketer working at The Home Depot and you want to see how keywords for tools compare to keywords for paint.

Tasks

We decided to approach this project in a lean manner by bringing together product, engineering, design, and a member of the customer success team into a room to collaborate over this problem. Our session involved reviewing existing data, sketching, group discussions regarding our constraints, and developing a potential solution to explore. The meeting concluded with a clear user flow of refining our campaign flow’s step for adding keywords.

We had four defined user stories from our collaboration session and I was tasked to build wireframes to conduct user research. Our customer success manager arranged quick interview sessions with 15 participants to measure the reaction to the workflow of providing keyword suggestions in an organized manner. We got positive feedback and discovered correct terminology. Originally we had assumed the term, ‘Topics’ was a way to label the group of keywords, but the actual industry term for grouping similar keywords is “clusters.”

After doing research, we expanded on the user stories. We went from 4 to 16 user stories which expanded on functionality. I took these user stories and built a customer journey map to visualize the workflow. Users would enter a term they want keywords for which would provide cluster labels. After selecting cluster labels, each label would have a series of suggestions that relate to the cluster. Customer have the option to also manually enter their own keywords within the label group.

I aligned the user stories to the user flow to make sure everything was addressed. This helped us see potential edge cases and ask additional technical questions. 

After the user flow and customer journey map, I built out the second iteration of wireframes. These wireframes were fleshed out to explore the different edge cases discovered in the customer journey map. These wireframes would also be used by the engineering team to implement a working prototype to test with users. 

Actions

I led a usability study with the prototype and set goals to make sure users understood:

I conducted 8 usability sessions with 1 pilot study and 7 Moz Pro Users. All had varied experience using Moz Pro and created at least one campaign. All participants were asked to complete a series of tasks within four scenarios and we measured success based on the completion of the tasks. We had a very positive outcome and great feedback on what improvements we could make before our final release. 

Results

I presented my findings and recommendations to the engineering team and the prioritized updates prior to release. We tracked success by looking at how many cluster labels users create, if users delete their campaigns with cluster labels and any additional feedback we collect from the success team. 

This was my last feature I released at Moz!

Takeaways:

Things I would do differently: