Why SEO "Sticking Plasters" Aren't the Enemy (Based on - http://www.stateofdigital.com/seo-sticking-plasters-arent-enemy-perfection/) Sometimes, SEO is nothing more than getting the job done. The theory of what needs to happy to ensure a website ranks well is most often the easy part of the job, the hard part is ensuring that you have buy-in from all relevant parties to get recommendations in place.
Rather than keep having your overly elaborate recommendations, reports and to-do lists ignored, Chris runs through some top tactics to ensure that recommendations are, actionable and more likely to get implemented.
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Â
State of Digital 2018 - Why SEO "Sticking Plasters" Aren't the Enemy
1. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Why SEO "Sticking Plasters"
Aren't the Enemy
State of Digital
2. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Sometimes, SEO is nothing
more than getting the job
done.
3. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
It has taken me nearly seven
years to confidently be able to
say this
4. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
@chrisgreen87
strategiq.co
A lot of what we
do is simple
5. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Itâs just the implementation
which falls down.
6. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Why does implementation fail?
11. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
In this talk I'll help you to
embrace the SEO âsticking
plastersâ to get the job done
13. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
@chrisgreen87
strategiq.co
A story from my
early years
(in SEO)
15. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
I âlearned SEOâ
I did a spell in house
I went agency-side
I learned technical SEO
My first client, my first audit
I tore the site to shreds
16. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
I âlearned SEOâ
I did a spell in house
I went agency-side
I learned technical SEO
My first client, my first audit
I tore the site to shreds
17. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
I âlearned SEOâ
I did a spell in house
I went agency-side
I learned technical SEO
My first client, my first audit
I tore the site to shreds
18. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
I âlearned SEOâ
I did a spell in house
I went agency-side
I learned technical SEO
My first client, my first audit
I tore the site to shreds
19. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
I âlearned SEOâ
I did a spell in house
I went agency-side
I learned technical SEO
My first client, my first audit
I tore the site to shreds
20. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
I âlearned SEOâ
I did a spell in house
I went agency-side
I learned technical SEO
My first client, my first audit
I tore the site to shreds
21. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
I did my duty:
22. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
I did my duty:
self-righteously fixing those
technical SEO wrongs
27. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
it took months to undo that
28. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
My fault? Their Fault?
29. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
@chrisgreen87
strategiq.co
But hereâs where I
went wrong
30. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
âIn order to carry a positive action we
must develop here a positive vision.â
-Dalai Lama
31. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Donât piss off the person who
you need to help you get the job
done
32. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Make friends with developers!
33. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
But seriously, web
development isnât easy
34. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Most developers don't know
enough about SEO
35. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
but they donât need to
(itâs not their job - for the most part)
36. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Granted, you need to get your
own way
43. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
How many
clients/stakeholders love
monster spreadsheets?
44. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
Some Scenarios
45. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Hereâs a list of x,xxx keywords.
What do you want to rank for?
46. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Hereâs a list of x,xxx pages you
need new titles for
47. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
These are the x,xxx long-tail
keywords you need to
incorporate into existing copy
48. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
How many of these
get actioned?
49. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
Make it as easy as possible
to get the job done
50. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Present actions, not data
68. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
If youâre forced to implement
âSEO changesâ via Meta-CMS or
a Tag Management system,
something has gone wrong
70. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Tag managers, or similar which
act client-side using JS are
unreliable
71. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Any Meta CMS (server or client)
adds another point of failure
72. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Donât not do it because itâs not
the best way to implement
these changesâŠ
73. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
âExcuse me maâam
have you ever
thought about
JavaScript for
SEO?â
74. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
âI need to bulk
change 100s of
titlesâ
78. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
Title Tag injection
via GTM
98. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Donât doubt the
damage you could do!
100. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Screwed up a test here Fixed it here
101. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
âI need a new content area
on a category pageâ
102. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Development pipeline stretches
off into the distance?
103. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Once again - Tag manager,
JavaScript injection!
108. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
After further testing the pipeline
looks a little shorter!
109. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
âThis landing page is missing
some key conversion
elements (itâs crap)â
110. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Again, the pipeline
111. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
That damn pipeline
112. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Injection of additional CSS to
modify content
130. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
@chrisgreen87
strategiq.co
A few words on
âperfectionâ
131. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
One of my favourite
presentations...
http://bit.ly/distance-from-perfect
133. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
⊠maybe those 50 missing Alt
Texts wonât make a difference
134. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Perfection doesnât mean
âranking wellâ
135. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Perfection doesnât mean
âclient retentionâ
136. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Each decision you make has to
be a commercial one
137. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
What is âperfectâ anyway?
138. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Perfection â Yoast SEO Score
139. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
Perfection â SEMRush Site Audit
140. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
We want to do what works,
But what works doesnât have to
be perfect
141. Search London
25th April 2018
@chrisgreen87 & @simon_jthompson
www.strategiq.co
Search London
25th April 2018
@chrisgreen87 & @simon_jthompson
www.strategiq.co
It
142. Search London
25th April 2018
@chrisgreen87 & @simon_jthompson
www.strategiq.co
Search London
25th April 2018
@chrisgreen87 & @simon_jthompson
www.strategiq.co
Just has to
It
143. Search London
25th April 2018
@chrisgreen87 & @simon_jthompson
www.strategiq.co
Search London
25th April 2018
@chrisgreen87 & @simon_jthompson
www.strategiq.co
Just has to
It
144. State of Digital
8th October 2018
@chrisgreen87
strategiq.co
State of Digital
8th October 2018
@chrisgreen87
strategiq.co
In Conclusion
All the clients that Iâve worked on, big or small - seeing the different challenges businesses have.
Not to oversimplify the skill & knowledge involved in SEO. We have to adapt, think quickly, wear many hats, challenge wisdom & take risks.
Poor Communication
Teams not talking to each other
Business cases not being made
Recommendations not conveyed clearly
Overly complex recommendations
Starting with detail
Not breaking tasks into chunks
Assuming what you know is universal
(pagerank calculation if anyoneâs interested - I donât understand it though)
An unwillingness to compromise
A lot more on this later on
(Not to get political, but I didn't intend to include two republican presidents in this,but it just worked)
Sometimes all of the above - most of which can be traced back to a lack of understanding.
Not making enemies
Deliver concise actions - not dense reports
Get a working solution - no matter what
Not since childhood, don't worry
.NET site with sooo many problems
Sitemaps out of date
Incorrect casing in URLs
Rel next/prev wrong
Missing canonicals
Homepage duplication
Poor keyword targeting
You name it!
The client didnât like the friction, we were delayed heavily to prioritise the fixes and ultimately, we lost momentum.
I couldnât not mention the flaws, that WAS/IS my job. If I donât tell them what is wrong, the client misses out. Being timid, doesnât get things done.They should have reacted better - sure.
BUT - I didnât have to start things so badly.
Some wisdom from the Dalai Lama - not my usual âgo toâ, but helpful here.
Why is it relevant?
Whereâs the positive vision in âhereâs a huge list of ways your website sucksâ
The client thought less of them as developers for those flaws.
Even though the work was billable, for them, it made them look bad
The most valuable lesson of my career
I like working with people who are smarter than me, I just need to learn to understand what they do and to ask better questions!
We give web developers a hard time. Yes, we can encounter some perplexing decisions, some bad work - but you see that in any profession.
But, arguably...
Or sometimes not enough to be difficult/dangerous
Clients donât see incorrect semantic headings, missing meta data, malformed canonical tags etc.
Not until the damage is done following launch.
If you donât get your own way bad stuff happens
I donât mean to sound very âDisneyâ here, but itâs valuable. But - itâs a two-way street!
Do you know what helps? Speaking their language.
I asked twitter whether you have to be a web developer to be any good at tech SEO - I was intentionally trying to be provocative, Iâm NOT a dev, but I think I know a thing or two.
But...
âIt helpsâ was the stand-out choice
(obviously true because 167 people speak for the whole SEO industry⊠I was lucky this proved my point)
It helps because:
Your recommendations become doable
You understand the cost vs outcome a little better
You understand how to compromise
You can argue your side easier
Hands up who loves spreadsheets
Not many that Iâve worked with. There are exceptions of course, but even experienced technical marketers working client-side donât always want this!
How many of these sound familiar?
I have been guilty of all of these, I might add
The client/project stakeholders will know what is relevant, but they won't know what are the best ways to target it.
This is a co-operative process, donât send long-lists. Sanity check, shortlist and suggest something.
If you don't understand the website/product well enough to make suggestions, ask more questions, do more research.
Whether or not they have said theyâll write them, a massive jumble of URLs is not conducive to getting it done.
Prioritise, direct, guide/educate, feedback.
Unless youâve got a content team ready and waiting, this will likely struggle to get the attention it needs.
Again, as before with the titles. Prioritise, map the keywords to pages (or group thematically) and even drip feed into achievable chunks.
It varies obviously, but Iâd hazard a guess that it's not a large amount
But my biggest recommendation is...
Too Long, Didn't Read
Assume the recipient is time-poor, donât give them a job, give them a solution, an opportunity
Ah yes, I said Iâd come back this. My favourite...
Itâs not a dirty word, a synonym for...
To fail utterly at getting your own way
I include many different professions on here because this isn't just an âSEOâ thing
Budgets are almost always tight
Youâre almost-always going to be up against the clock
Not all people involved will like or care what you're doing
You don't always have all the information to hand
Sometimes you have the wrong information
Or the skills/expertise
If a project stakeholder doesn't care or doesn't want it to work
Not to mention we have to compromise with Google all the time!
Some of the ways I stop myself becoming a victim of this kind of circumstance.
Iâm going to give you some common workarounds for roadblocks Iâve come up against in SEO, the thought process and approach can be easily ported to other scenarios though.
The idea for this originally came some Facebook comments on a share of Sam Nemzerâs Moz blog
But first,
There are few reasons thisâll ever be false!
What I am about to show you shouldn't be the first choice.
Testing is another matter, Iâd argue the temporary nature of the change makes that more acceptable
Iâll talk a little more about this later on
More chances for someone who is unfamiliar with your setup to get something wrong. Or interference with other scripts, or even just one more third party to have issues with.
I.e. something is better than nothing. Inaction is worse than doing something that isn't perfect.
Iâm lucky that we develop the websites of 80-90% of clients we work on, it means we have to resort to these kind of tactics less often. Not to brag...
This is not a sales pitch
Or can't make the changes at all
Or not possible
Doing it one-by-one
Even making this example took too long...
Use lookup tables so you don't have to create them all one, by one.
But there is a better option as even creating lookup tables can take some time.
Stephen Harris published this alternative on the Seer blog
Could potentially slow down some setups
What could be in that pipeline?- Essential updates to the cart page
- Shipping matrix additions
- Something the CEO wants doing as his top priority
Your fix/change has to get it past these?
Yes, when plotted against the entire ranking history, the changes donât look as great, but compared to other keyword movement at that time, those are improvements worth writing home about.
A fancy way for saying âadd in your own CSS after the page loadsâ
We saw conversion rate increase (from nothing, the campaign was struggling) almost instantly.
Reminder, this isn't an ideal solution and we still need the work to be scheduled in!
Optimizely
VWO
Google Tag Manager
They can all do variations of the same thing
Shortly after this announcement, Eoghan Henn published this blog, proving otherwise.
Iâll give it to John, he admits the oversight here - which in itself proves quite problematic. This doesnât appear to be fixed or certain.
(also, if youâre looking to John, Gary or Danny for 100% facts on Google - be warned, theyâre only human too)
Again, John Muller Via Andrew Allen at The Web Shed
Other examples - which I canât share here - have worked in the past. However, not repeated recently.
So this kind of solution is very far from perfect - I can appreciate why someone would shy away from it.
Was delivered by Ian Laurie at SearchLove in 2015. It was titled âDistance from Perfect: Marketing with the Human Algorithmâ
So if you want a successful marketing campaign, you need to ensure youâre as close to perfection as possible. Who could argue with that, really?
But itâs all a matter of perspective, Iâve seen this misappropriated.
This pursuit can be when looked at like this, at best marginal gains or at worst damaging if not followed logically.
Iâve seen it happen.
Ian wasnât arguing for pursuit of perfection to the nth degree, however, or at least I donât think he was. For further clarity, he links perfection with deliberate action, but also with reducing friction.
We all need less friction
The kind of perfection weâre talking about isnât one clientâs are interested in. It doesn't deliver results
Every budget Iâve ever worked with has been a finite one -> maximise actions for impact, not for a clean âscorecardâ
I donât know, there are many kinds of perfect, most are entirely subjective and arguably unhelpful. But I know what perfection isnât...
Nothing against the Yoast SEO score, but a âgood scoreâ isnât really any kind of perfection. Granted, the team at Yoast donât consider that, so donât get complacent that all âgoodâ scores will equal traffic & success.
Even worse maybe is considering that a clean bill of health on the SEMRush site auditor is tech-seo perfection. Where do I start with how wrong this is?
False positives
GIGO <- tests created by humans
Every site is different
Make yourself understood
Work with other project members, you all need each otherâs help
Learn to compromise
Find another way.