One thing we can all agree on: there's a lot to think about when it comes to your SEO tasks. Even for the most organized among us, it can be really difficult to prioritize our to-dos and make sure we're getting the highest return on them. In this week's Whiteboard Friday, Rand tackles the question that's a constant subtext in every SEO's mind.
Video Transcription
Howdy, Moz fans, and welcome to another edition of Whiteboard Friday. This week we're chatting about how to prioritize SEO tasks and specifically get the biggest bang for the buck that we possibly can.
I know that all of you have to deal with this, whether you are a consultant or at an agency and you're working with a client and you're trying to prioritize their SEO tasks in an audit or a set of recommendations that you've got, or you're working on an ongoing basis in-house or as a consultant and you're trying to tell a team or a boss or manager, "Hey these are all the SEO things that we could potentially do. Which ones should we do first? Which ones are going to get in this sprint, this quarter, or this cycle?" — whatever the cadence is that you're using.
I wanted to give you some great ways that we here at Moz have done this and some of the things that I've seen from both very small companies, startups, all the way up to large enterprises.
SEO tasks
Look, the list of SEO tasks can be fairly enormous. It could be all sorts of things: rewrite our titles and descriptions, add rich snippets categories, create new user profile pages, rewrite the remaining dynamic URLs that we haven't taken care of yet, or add some of the recommended internal inks to the blog posts, or do outreach to some influencers that we know in this new space we're getting into. You might have a huge list of these things that are potential SEO items. I actually urge you to make this list internally for yourself, either as a consulting team or an in-house team, as big as you possibly can.
I think it's great to involve decision makers in this process. You reach out to a manager or the rest of your team or your client, whoever it is, and get all of their ideas as well, because you don't want to walk into these prioritization meetings and then have them go, "Great, those are your priorities. But what about all these things that are my ideas?" You want to capture as many of these as you can. Then you go through a validation process. That's really the focus of today.
Prioritization questions to ask yourself
The prioritization questions that I think all of us need to be asking ourselves before we decide which order tasks will go in and which ones we're going to focus on are:
What company goals does this task serve or map to?
Look, if your company or the organization you're working with doesn't actually have big initiatives for the year or the quarter, that's a whole other matter. I recommend that you make sure your organization gets on top of that or that you as a consultant, if you are a consultant, get a list of what those big goals are.
Those big things might be, hey, we're trying to increase revenue from this particular product line, or we're trying to drive more qualified users to sign up for this feature, or we're trying to grow traffic to this specific section. Big company goals. It might even be weird things or non-marketing things, like we're trying to recruit this quarter. It's really important for us to focus on recruitment. So you might have an SEO task that maps to how do we get more people who are job seekers to our jobs pages, or how do we get our jobs listings more prominent in search results for relevant keywords — that kind of thing. They can map to all sorts of goals across a company.
What's an estimated 30, 60, 90, and 1 year value?
Then, once we have those, we want to ask for an estimated range — this is very important — of value that the task will provide over the next X period of time. I like doing this in terms of several time periods. I don't like to say we're only going to estimate what the six month value is. I like to say, "What's an estimated 30, 60, 90, and 1 year value?"
You don't have to be that specific. You could say we're only going to do this for a month and then for the next year. For each of those time periods here, you'd go here's our low estimate, our mid estimate, and our high estimate of how this is going to impact traffic or conversion rate or whatever the goal is that you're mapping to up here.
Which teams/people are needed to accomplish this work, and what is their estimate of time needed?
Next, we want to ask which teams or people are needed to accomplish this work and what is their estimate of time needed. Important: what is their estimate, not what's your estimate. I, as an SEO, think that it's very, very simple to make small changes to a CMS to allow me to edit a rel=canonical tag. My web dev team tells me differently. I want their opinion. That's what I want to represent in any sort of planning process.
If you're working outside a company as a consultant or at an agency, you need to go validate with their web dev team, with their engineering team, what it's going to take to make these changes. If you are a contractor and they work with a web dev contractor, you need to talk to that contractor about what it's going to take.
You never want to present estimates that haven't been validated by the right team. I might, for example, say there's a big SEO change that we want to make here at Moz. I might need some help from UX folks, some help from content, some help from the SEOs themselves, and one dev for two weeks. All of these different things I want to represent those completely in the planning process.
How will we capture metrics, measure if it's working, and ID potential problems early?
Finally, last question I'll ask in this prioritization is: How are we going to capture the right metrics around this, measure it, see that it's working, and identify potential problems early on? One of the things that happens with SEO is sometimes something goes wrong — either in the planning phase or the implementation or the launch itself — or something unexpected happens. We update the user profiles to be way more SEO friendly and realize that in the new profile pages we no longer link to this very important piece of internal content that users had uploaded or had created, and so now we've lost a bunch of internal links to that and our indexation is dropping out. The user profile pages may be doing great, but that user-generated content is shrinking fast, and so we need to correct that immediately.
We have to be on the watch for those. That requires validation of design, some form of test if you can (sometimes it's not needed but many times it is), some launch metrics so you can watch and see how it's doing, and then ongoing metrics to tell you was that a good change and did it map well to what we predicted it was going to do.
General wisdom regarding prioritization
Just a few rules now that we've been through this process, some general wisdom around here. I think this is true in all aspects of professional life. Under-promise and over-deliver, especially on speed to execute. When you estimate all these things, make sure to leave yourself a nice healthy buffer and potential value. I like to be very conservative around how I think these types of things can move the needle on the metrics.
Leave teams and people room in their sprints or whatever the cadence is to do their daily and ongoing and maintenance types of work. You can't go, "Well, there are four weeks in this time period for this sprint, so we're going to have the dev do this thing that takes two weeks and that thing that takes two weeks." Guess what? They have to do other work as well. You're not the only team asking for things from them. They have their daily work that they've got to do. They have maintenance work. They have regular things that crop up that go wrong. They have email that needs to be answered. You've got to make sure that those are accounted for.
I mentioned this before. Never, ever, ever estimate on behalf of other people. It's not just that you might be wrong about it. That's actually only a small portion of the problem. The big part of the problem with estimating on behalf of others is then when they see it or when they're asked to confirm it by a team, a manager, a client or whomever, they will inevitably get upset that you've estimated on their behalf and assumed that work will take a certain amount of time. You might've been way overestimating, so you feel like, "Hey, man, I left you tons of time. What are you worried about?"
The frustrating part is not being looped in early. I think, just as a general rule, human beings like to know that they are part of a process for the work that they have to do and not being told, "Okay, this is the work we're assigning you. You had no input into it." I promise you, too, if you have these conversations early, the work will get done faster and better than if you left those people out of those conversations.
Don't present every option in planning. I know there's a huge list of things here. What I don't want you to do is go into a planning process or a client meeting or something like that, sit down and have that full list, and go, "All right. Here's everything we evaluated. We evaluated 50 different things you could do for SEO." No, bring them the top five, maybe even just the top three or so. You want to have just the best ones.
You should have the full list available somewhere so if they call up like, "Hey, did you think about doing this, did you think about doing that," you can say, "Yeah, we did. We've done the diligence on it. This is the list of the best things that we've got, and here's our recommended prioritization." Then that might change around, as people have different opinions about value and which goals are more important that time period, etc.
If possible, two of the earliest investments I recommend are A.) automated, easy-to-access metrics, building up a culture of metrics and a way to get those metrics easily so that every time you launch something new it doesn't take you an inordinate amount of time to go get the metrics. Every week or month or quarter, however your reporting cycle goes, it doesn't take you tons and tons of time to collect and report on those metrics. Automated metrics, especially for SEO, but all kinds of metrics are hugely valuable.
Second, CMS upgrades — things that make it such that your content team and your SEO team can make changes on the fly without having to involve developers, engineers, UX folks, all that kind of stuff. If you make it very easy for a content management system to enable editable titles and descriptions, make URLs easily rewritable, make things redirectable simply, allow for rel=canonical or other types of header changes, enable you to put schema markup into stuff, all those kinds of things — if that is right in the CMS and you can get that done early, then a ton of the things over here go from needing lots and lots of people involved to just the SEO or the SEO and the content person involved. That's really, really nice.
All right, everyone, I look forward to hearing your thoughts and comments on prioritization methods. We'll see you again next week for another edition of Whiteboard Friday. Take care.
Very glad you decided to talk about this topic, Rand, because this where even the best audits finally fail.
Before I write my own thoughts about this, I'd like to share few links to useful resources, which may help to dig deeper into this matter and that offer actionable ideas:
If you want to go crazy and want to check out if you are really considering all the SEO tasks in your project (and, by the way, despair thinking about prioritization), go to https://www.goinflow.com/dealing-with-the-increasing-complexity-and-volume-of-seo-tasks/, a monumental post by Everett Sizemore in the InFlow blog.
Obviously, you we must consider the real goals of our company or clients when deciding what to prioritize, but there is always one thing that must be considered as the first task, no matter it is "directly" related to the main goal: indexation issues.
Indexation is the "sine qua non" foundation of every SEO action, and if we do not prioritize its optimization, we are limiting the potential success and maybe even harming the possibilities of achieving our goal(s).
Practical example that happens to me very often. One of the SEO services I am hired the most for is International SEO, but - after a first review - I have to advice my future clients that I won't be able to do "just" International SEO, but that I will need to audit the technical side of their website, because my first summary review detected serious indexation issues, which need to be prioritized even if they are not - strictly talking - International SEO, because if we do not correct them going international will prove being a nightmare and not a way to achieve the business goals.
Some great resources there Gianluca... :)
Gianluca, that monumental post covered lot of things, I especially like the different type of SEO for business types like for e-commerce businesses and local SEO. But the post is outdated now and there are things which are not much relevant (practically), like "Authorship" and "Author Rank".
"Both Google and Bing have publicly stated that they use social signals as ranking factors". When did this happen?
And why these type of blog posts don't have a publishing date. SEO is something where there are changes happening all the times.
Thank you for sharing ;)
Nice Add-on to the post Gianluca. Thanks
As ever another useful and timely WBF.
I often find that in house I have lots of higher stakeholders pushing for their projects to be done first, which often leads to projects creeping into others and delaying those as well. Because I am the one stop shop for web dev, web design, seo, sem, analytics and ppc, I find that managing all of the maintenance that goes with each area of my role impacts my major project work. I also in many cases over judge projects by trying to please people when in fact taking stock and planning longer more manageable work time-frames would definitely produce better more accurate work.
This WBF has definitely helped me out and hopefully I can get better at project management going forward.
Juchel, mentioned Agile methodology, is this of use and or what other practices/training have you guys at Moz employed to develop individual users project management skills?
Cheers
Tim
There's an infinite number of SEO tasks for almost every sizeable site and facing them and prioritizing them can make grown men cry. This is a pretty good framework for getting things done and focusing. My struggle right now is how to properly delegate and systemize the process to others so that I'm not always behind and trying to do it all on my own. Would love to see a WBF on systemizing and delegating!
I like your idea about involving @Dev team in process :)
If dev and design team isn't involved in process then each SEO optimization will fail spectacular.
In early 00s you can do later optimization when devs and designers are ready. This mean - little links and "black magic" for miracle - 1st page. Tada... game over.
Later 00s things goes changed little bit - meta keywords didn't work anymore and things become little (just little bit) complicated. Things with SEO as last step still working.
Today in 10s SEO as last didn't work anymore. You need to involve SEOs in each step: Design + SEO; UI/UX + SEO; Dev + SEO; Content + SEO; SMM + SEO; PR + SEO; etc; etc. This is how SEO is important today. Missing one step and you will fail.
very true Peter. It was very important for all the different teams to work with SEO team in almost everything they do.
Hey Rand,
Great WBF, you've shared some great stuff!
It would be really helpful if you could create a detailed PDF with general important SEO tasks and perhaps maybe an Excel file to calculate the process more efficiently.
Absolutely fantastic whiteboard Friday!
Do you recommend applying agile methodology on a project?
Thanks!
This is perfect as it helps audits, on going SEO, and new planning. For me personally the biggest problem is setting the right goals for the client and also the part about not giving timelines on behalf of other. I basically find all that needs to be done and present, but that tends to be overwhelming and can lead to massive confusion.
Great info on this and thanks to the MOZ Team
I love PIE Framework for prioritization. Is designed for conversion rate optimization but I think it should works good for SEO too. It's great for planning. You find out what is really important very easily.
In PIE, you give priorities (from 1 to 10) to your SEO efforts by:
- potential of increase traffic,
- importance of content,
- and ease of implementation.
Basically it's a simple table where you can sort SEO actions by best opportunities for increase web traffic.
Great idea. Do you happen to have any simple case study or examples of this implementation. Thanks!
I'm afraid not. Probably good opportunity to do something like that.
Hi Tom, I tried PIE Framework after seeing your post earlier. It actually does help. Just wanted to thank you for mentioning it here.
Thanks Rand for sharing task strategy with us. Incorporating it within our team
There is always so much to do that affects SEO, it can definitely be difficult to prioritize them. I think having good communication with a good, flexible team is the key to success.
Great post rand. Most of the Agencies and missing those points and that is reason why they are failed or not very much recomended by the market.
Thanks Rand, Tons of really practical advice here, and I found myself nodding through most of those SEO vs dev vs managers scenarios! Aiming to put some of these into practice ASAP!
In General wisdom, I guess the major issue is they seniors special doesn't have enough industry knowledge always expect you to promise way more than the reality. Our SEO folks whose are working on client side or within company which is not SEO agency. They suffer most of this.
I agree to make a list of task and prioritize them, and dont over promise in any such situation.
Whiteboard Friday always brings something very useful and different. Your research is very effective Rand. There are so many things (activities) in SEO and many times we got confuse to make a difference between them. Your post is very useful to set priorities. Loved the post as i always wait for Friday and after reading the post i feel i learn something new today.. thanks @Rand
Rand, that was a great presentation and spot on to helping me as an SEO grow and improve.
The key to executing a good SEO plan is to come up with a repeatable system and delegate the tasks to those who will perform them the most effectively. While it's important to analyze and prioritize tasks, SEO should be looked at from a big picture perspective. Each task should be performed consistently because that's what will eventually yield results. On site SEO, content marketing, social media... these are all the elements that need to be in place for the SEO program to gain ground.
This WBF was great, many of us missed these points earlier.
Thanks Rand!!
Yet another informative and insightful piece Rand. SEO is one helluva uphill task, but if you have a ladder or a rope and colleagues, members, and staff helping you up, you will surely make the most out of it!
This is great. It became more evident how lucky I am to work with an awesome team! We're a B2B agency focused on branding, strategy, marketing and technology. Most of the time we are redesigning and redeveloping old manufacturing sites to be responsive while implementing tools to support sales. As an SEO I'm usually involved in the development early and able to provide insight into structure, key elements and CMS functionality.
I had a meeting with a client recently who wanted to learn more about our SEO workflow. I strongly agree with presenting a short list of SEO tasks. As we were going over his campaign, he pointed goals that were important to him and it gave me direction on how to best prioritize tasks. This helps me set the expectations for our efforts. You nailed it, under-promise and over-deliver. Great takeaways!
great post. thanks...
Thank you, Rand, for another great edition of WBF! It's funny how you've changed so much in two months. :)
I agree with you about being involved in the process - for me, at least, it is much easier to know when I am aware of my position in the process, rather than being all lost and left to myself. AND it's a lot easier to follow a scheme or a road you are familiar with because you will know better how to cross it.
Looking forward to another episode of WBF!
Thanks for the nice post. Every good marketer perform tasks according to current site's rankings but in marking agencies people work on SEO tasks like a force and that is the reason companies ignore some importnant activities portion.
Great post Rand. Thank you!!!!
Thanks for the Framework Rand. With so many things involved in creating a Solid SEO Strategy, this should help.
Hey Rand, thanks a lot for the another terrific #WBF.
SEO is all about planning and you must follow it properly. After all SEO without a plan is just a WISH.
So the short answer is to find the top three SEO needs and present them? Just kidding, another great white board Friday Rand! Thank you.
When determining an SEO strategy for a B2B does anyone find a preference between a white vs black hat strategy that a B2C might use, or would a B2B SEO task be a completely different ballgame? I am new to marketing so any advice helps.
B2B SEO is a different thing. lets take an example of Amazon! B2B and B2C platform. Amazon has its own Algorithm to rank product pages. Amazon Algorithm Called A9. Ranking in Amazon is more straightforward than Google well This is another topic. please read below
Here is a Great post by Nathan Grimm at Moz
https://moz.com/blog/amazon-seo-organic-search-ran...
& A Q&A Session here.
https://moz.com/community/q/content-marketing-and-...
@alexalexalexalex White hat is the way to go. Don't risk your reputation doing any thing shady. Typically, B2B clients do well with their branded keywords like company name, etc. Look at their products and services and run content analysis and keyword ranking reports to see how they stack up the competition. Then scope the competitions back link profiles to know what you're up against. There is so much more to discuss but having this data should start to paint the big picture for you. Also, do industry market research before begin, it will make your life so much easier. It will also help you align your online strategy with your client's business strategy.
Fantastic
Absolutely fantastic Whiteboard Friday!,This is an awesome findings Rand & really appreciate you share it with us.
Gianluca Fiorelli
Thanks for sharing the slideshare presentations because they are also very helpful.
Awesome Rand....The things are sounding better & better for future planing of big portals.....
Really Nice Post Rand. It is really necessary to prioritize the tasks before heading towards the SEO for online success of any online business. Your videos are amazing as always. I have seen your video of how to increase keyword ranking on Udemy and I find it really useful as you have shared very useful information about rankings in that like appearance of listing on the same page more than once can prove helpful, also the point of optimizing content and title and descriptions without making it spammy and many other small-small points which are necessary to consider which many people overlook.
I really enjoyed this article, we must be always aware of SEO and establish priorities.
Thank you.
Rand's cheeks are getting rosier with every video! I suggest the next video be on The Perfect Diet for SEO... :)
You are always teaching us interesting things about SEO Rand. This post is very completely and I put it in my favourites because you explian very well in your white board all your strategies.