You are probably here because you have more SEO data than you know what to do with and precious little time to make sense of it. A framework is exactly what you need.
An SEO measurement framework draws the relationships between all the metrics that you collect and the levers that you can pull to improve them. Frameworks reduce complexity, provide insight, and best of all, frameworks enable focus.
SEO happens in a dynamic system that spans from technical infrastructure to human relationships, and user experience. But SEO outcomes are measured in acquisition, activation, and revenue. I believe (and you should too) in measuring SEO impact against outcomes, but we should also trust a system of metrics to avoid risks, surface optimizations, and identify opportunities. Let’s see what this system looks like.
Each SEO metric (on the left) can be influenced by one of several levers (across the top). Metrics can be viewed from the top down as a diagnostic tool or bottom-up as a progressive checklist – like a “hierarchy of needs” for SEO.
The outcome metrics at the top will matter to every business site and the lower, more technical metrics, will matter more to larger sites and more sophisticated SEO programs.
The purpose of this SEO framework is three-fold:
- Tie together metrics and levers to measure the impact of each SEO lever
- Provide a diagnostic for issues or optimization—each metrics is dependant upon the levers that influence that metric and the metrics below it
- Identify the depth of metrics that is appropriate for tracking depending on the scope of an SEO program
Before we get too deep into detail about the usage of the framework let’s first take into consideration the ingredients for this framework, the data itself.
A Story: The Lifecycle of SEO Data
The intersection between man and machine; search creates a lot of data. To put it all in context, let’s think about it as a story of a lowly web page.
Creating a webpage generates data (it is data!). Publishing the page generates metadata (publish time, author, language, file size, and link relationships). And when you ask Google to fetch the page and submit it to the index, Google collects all this data and generates even more (a crawl date, response code, response latency, load time, and render time). If it decides to index the page… yep, more data (time of indexing).
Now that the page is in the index, it has the possibility to be returned in search results. Wow does that generate a lot of data which Google, of course, collects. But for the intent of SEO, we care about the data we get back from Google Search Console (they keyword that retrieved the page, the device, geography, search type, the time of impression, where it ranked and if it got clicked). Over time, this data really adds up!
Humans are the last part of the story. Search results like lunch menus at a diner, give humans an opportunity to browse, select, and consume different options and transact with their owners. More data. (technical metrics like page speed, behavioral metrics like time on site, interactions, and transactions to name a few)
If we step back one step further, we see that these humans are referencing the page from other pages and social media posts. All those references create more traffic, not to mention more data for Google to factor into its algorithms. On and on this goes as Googlebot is hard at work traversing the internet to index a picture of this web so that it can deliver all this data to a ranking algorithm, that combined with humans’ personal, demographic and interaction data creates the phenomenon that is search.
Looking at one page, this all kind of makes sense. But when you multiply that by a few thousand, or a few million, things get complicated. Additionally, the data is collected in several different ways and stored in several different places. Let’s use this story from creation to consumption to transaction as the basis of an SEO measurement framework.
Story time is over so let’s get on to the metrics!
Each metric, from Crawl to Revenue, is dependant upon the metrics below it. As the story of the lonely webpage goes, a page must be created, crawled, indexed, returned in search results, and clicked for it to have any business impact.
Unlike the universality of SEO performance metrics, outcomes are business-specific. At the outset of any strategic planning for SEO, you must define what success looks like. As soon as it is defined, track that conversion in your analytics tools so that you can measure that conversion completion against each performance metric. This will help you determine where to invest time and resources. Performance metrics will tell you how to invest time and resources.
Let’s start from the bottom and work our way up. In this way, each metric impacts the one that follows it.
Crawl: the taken for granted pre-requisite
The most taken-for-granted metric in search engine optimization is crawling. That is partly because the vast majority of the internet is either built on a CMS that optimize for crawling by default or the site is not big enough to have crawl issues. However, there is a class of home-baked websites that, due to developer oversight (aka “job security”), or otherwise, are not crawl-friendly. The bottom line is: if Google can’t find your pages, because you didn’t use React Router correctly or you forgot to put up a sitemap, SEO is not happening.
Index: this is an actual thing
The internet is really big- if Google wanted to index the whole thing it would probably double its electricity bill.
Search engines have to be picky about what they index. If a page is low quality or is likely to have a low search demand, Google can choose not to index the content of the page. Unless your site is millions upon millions of pages, isn’t internationalized correctly, returns lot’s of low quality or duplicate pages, or violates Google’s TOS, it’s likely that all your pages if crawled, will be indexed.
It is important to consider the flip side of this problem though: indexing too much. Indexing a bunch of garbage pages can waste Google crawl budgets and make a site appear to be low quality. This lever can be pulled in both ways and depending on the site there is a right and wrong way to pull it.
Impressions: search impressions and searchers’ impressions
Yay, the site is indexed! Ok, now what? Impressions and the keywords that trigger them are a measure of your site’s effectiveness in SEO targeting. Not all keyword impressions are created equal.
Searcher context, like the device or geography, can have a huge impact on outcomes. Likewise, less traffic from better-targeted keywords can have a stronger effect on outcomes than lots of poor-quality traffic. Keyword impressions are a fundamental part of your customer understanding and a strategic north star.
Rankings: Oh sweet competition
Search engine result pages, with stacked ranked lists of URLs, are what created and sustain what we call SEO. Rankings are a moving target but we have reason to trust our theories about how they work. At the core, there is content and links but there are hundreds, if not thousands of other factors. Measuring keyword-URL rankings are important but seeking to understand why pages rank is almost as important. Measuring how process metrics, like the quantity and quality of inbound links, the quantity, and quality of content, and the components of speed are what differentiate a deliberate SEO program from a spray-and-pray approach.
Clicks: The first “win” (but not the last word)
Traffic is the easiest metric to report and the most misleading. To be useful, traffic metrics should be segmented by keyword groupings or page grouping to understand searcher intent and compared to outcome metrics to uncover if that intent was met appropriately. Traffic is a good indicator of performance but they are nothing without measures of quality like click-through rate and conversion rate.
SEO levers are at the top of the matrix. These five buckets describe the five areas of optimization and growth at an SEO program’s disposal. The dots in the grid represent the relationship between a lever and the metric that it could directly influence.
SEO levers are ordered from left to right, from foundational technical factors to business-wise tactical factors. With few exceptions, you must get the foundation right before thinking about building upon it. Let’s take a look at each of these levers.
Links: The bowl and the cherry
Links are both basic and critical- like the bowl and the cherry on top of the ice cream sundae. Sites need sitemaps and internal links so that pages can be crawled and indexed and at the same time, external links are a major factor in Google’s ranking algorithm.
When to use this lever: Day one of publishing a site so that the pages have a chance to be crawled, indexed, and returned in search results. Or later on, when you have critical or high-conversion pages that have high impressions but don’t rank very well—ranking improvement will directly impact SEO outcomes.
Response/Render/Speed: AKA “technical SEO”
When to use this lever: Always monitor page responses for bots. 4XX’s and 5XX’s response codes will cause pages to fall out of the index. If you find that Google’s reported “Time spent downloading a page (in milliseconds)” is in the seconds or that pages feel slow when they are not cached, use this lever.
The page title, meta description, and schema markup can have the biggest impact on SEO with the least amount of work. Optimizing a page title for a target term can significantly influence ranking and Click Through Rate. From quick one-off metadata optimizations, site section-wide A/B tests, to sitewide implementation of schema.org markup, these optimizations can always yield benefits.
When to use this lever: Always unless you’re certain you have something better to do.
Content: Keep humans happy. Keep bots happy.
Page content is the only lever that affects literally every SEO metric. Page content determines if a page is worthy of indexing and of repeated bot crawls to check for fresh updates. Along with page title and schema, content determines what keywords will surface a page for in search. The content will also affect SEO outcomes as the topic of the page could target more or less search volume or conversion-oriented keywords. And of course, the content is ultimately there to influence a user.
This is the shallow end of SEO in some respects but when things get competitive, this is a critical lever. More content usually means more traffic. Better and fresher content usually mean more on top of that.
When to use this lever: Need to start getting traffic? Create content. Need better traffic? Create content that target’s the right keywords. Need to maximize conversions and capture every possible edge to compete with tough competitors? Test the crap out of your content.
Experience: You grew the fruit, now harvest the juice
Experience, like crawl optimization, is often dismissed, taken for granted, or believed to be outside of the purvue of SEO programs. Those are dangerous opinions. As Google considers more inputs into its ranking algorithms that proxy user experience (for example, how frequently a searcher bounces back to search results), the more important user experience becomes.
Let’s not forget, you’ve done a lot of work to get searchers to your site! It is now your duty, not to mention your goal, to optimize the experience to the point that users are happy, ready, and able to convert. No part of SEO happens in a vacuum and just as content impacts experience, experience could impact ranking. Recognize this as part of the system.
When to use this lever: Always, but especially if organic traffic is hard to come by or you are heavy on traffic and light on conversions. And never let poor experience hurt your rankings.
A holistic picture of the SEO is great but it doesn’t do anything unless you do something with it. As the saying goes, “what get’s measured gets managed.” Reporting on the right metrics sets the focus of an SEO program.
First, two underlying truth about reporting and one smart suggestion:
- Metrics are only valuable to the degree that they can be impacted. Just because you collected a metric does not mean you need to report it. In many cases, alerts are just fine.
- Reporting cadence should match the pace at which a metric can change—too fast is noise and too slow can be too late.
- Investment in data collection should be proportionate to investment in SEO efforts
Reporting needs and focus will differ from business to business. The important thing is that they capture the goals and the actionable metrics and do not create noise. Collecting a lot of data is great, but most of it is only good when you need it to understand a cause or effect.
I think of reporting in three levels. Each level increases in granularity and narrows the scope of information. At the forefront are the business outcomes that SEO has yielded. Each level after is more for the operations of an SEO program rather and less for external stakeholders.
Outcomes – “How is SEO doing?”
- Cadence: Match Weekly/Monthly/Quarterly business reporting
- Metrics: Organic Traffic, Signups, First Orders, App Downloads
- Dimensions: Period over Period or Over Time
Performance / Outcomes in Context – “Why is SEO working?”
- Cadence: Real-time / Daily Update Dashboards
- Metrics: Impressions, Rank, Clicks, Signups, First Orders, App Downloads
- Dimensions: Period over Period or Over Time, Geography, Page Template or Keyword Grouping
Process /Monitoring – “What is the status or program X?”
- Cadence: Dashboards / Ongoing monitoring and analysis of current programs or experiments
- Metrics: Crawl rate, Speed, Impressions, Rank, Clicks, Page Interactions, Inbound Links
- Dimensions: Response Codes (crawlers), Page Template
Measure the Metrics, Move the Levers
If there is one message to take from all this, it would be to understand that you may not need to track and manage every metric but you must know what metrics are important to achieve the intended outcomes of your SEO program. If you understand what metrics matter, it becomes easy to create focused strategies to achieve the right outcomes.