from seo theory to business success - turning seo audits in to real world profit
TRANSCRIPT
@badams
#GetUnGagged
@badams
#GetUnGagged
From SEO Theory To Business Success
Turning SEO Audits in to Real-World Profit
Barry Adams
Polemic Digital
13 November
@badams
#GetUnGagged
Barry Adams
➢ Doing SEO since 1998
➢ Founder of Polemic Digital
➢ Co-Chief at State of Digital
@badams
#GetUnGagged
@badams
#GetUnGagged
What is an SEO Audit?
@badams
#GetUnGagged
@badams
#GetUnGagged
@badams
#GetUnGagged
Start of an Improvement Process
Analysis of a website using applied SEO theory to initiate
a process towards improved organic search visibility.
SEO Audit
@badams
#GetUnGagged
https://jamesclear.com/marginal-gains
@badams
#GetUnGagged
SEO Audit Model
1. Technology 2. Relevancy 3. Authority
@badams
#GetUnGagged
Web Search Engines
Three distinct processes:
1. Crawler 2. Indexer 3. Query Engine
@badams
#GetUnGagged
Web Crawler (Googlebot)
• Spiders the web;
➢ Starts with list of pages from previous crawls and XML sitemaps
• Extracts hyperlinks and adds to crawl queue
• Retrieves new and changed content
• Access can be restricted with robots.txt
@badams
#GetUnGagged
Elements of the Crawler
• Crawl ‘Politeness’;
➢ How fast can we crawl a site?
• URL Importance;
➢ How often do we need to recrawl a URL?
• HTML Parser;
➢ Can we find links in the crawled URL?
@badams
#GetUnGagged
Crawler: HTML Parser
@badams
#GetUnGagged
Indexer (Caffeine)
• Analyses content
• Analyses links
• Analyses webpage layout
• Can be influenced with meta tags
@badams
#GetUnGagged
Elements of the Indexer
• Web Rendering Service;
➢ Renders webpages as a browser would (Chrome 41)
• PageRanker;
➢ Calculates a URL’s PageRank
• Canonicalisation;
➢ Determines the canonical URL
@badams
#GetUnGagged
PageRanker
• Calculates each canonical page’s PageRank;
➢ Links, links, links
➢ Internal and external links both count
➢ PageRank Damping factor
• Feeds back to the crawler;
➢ High PR = high crawl priority
@badams
#GetUnGagged
Web Rendering Service
https://developers.google.com/search/docs/guides/rendering
@badams
#GetUnGagged
Web Rendering Service
• Chrome 41 is the rendering engine
• Stateless;
➢ No cookies are saved
➢ Local & Session Storage is cleared
@badams
#GetUnGagged
Query Engine
• Tries to understand the intent of the search;
➢Context
➢ Synonyms
➢Entities
• Retrieves relevant pages from the index
• Ranks pages based on;
➢Content relevance
➢Authority signals
➢Freshness
@badams
#GetUnGagged
SEO Audit Model
Crawler Indexer Query Engine
Technical SEO On-Page SEO Off-Page SEO
@badams
#GetUnGagged
C-Suite
Developers / IT Marketing
SEO and Corporate Roles
Technical SEO On-Page SEO Off-Page SEO
@badams
#GetUnGagged
@badams
#GetUnGagged
Writing Audit Reports
@badams
#GetUnGagged
https://www.annielytics.com/comprehensive-self-guided-site-audit-checklist/
@badams
#GetUnGagged
Only Include What Needs
The checklist should be provided as an attachment
@badams
#GetUnGagged
Omit The Trivial Stuff
.
@badams
#GetUnGagged
@badams
#GetUnGagged
Concise and Light on Jargon
If you can’t explain it simply, you don’t understand it yourself
@badams
#GetUnGagged
@badams
#GetUnGagged
@badams
#GetUnGagged
@badams
#GetUnGagged
@badams
#GetUnGagged
Three Main Audiences
1. C-Suite 2. Marketers 3. Tech
@badams
#GetUnGagged
C-Suite
• Summary of key points;
➢ No jargon
• Don’t Apportion Blame;
➢ You need to keep marketing & tech on side
• Show Them The Money;
➢ Estimate the positive impact of your recommendations
@badams
#GetUnGagged
Marketing
• Your Job = Make Marketing Look Good
• SEO is a process;➢ Not a one-off activity
• Competitors aren’t doing everything right either;➢ Don’t imitate, innovate
• Give them the tools;➢ Teach a man how to fish…
@badams
#GetUnGagged
Tech
• Speak Their Language;➢ Understand their paradigm
• Basic Concepts You Need To Get Across:➢ How search engines work
➢ URLs are sacred
➢ SEO benefits Tech
• Don’t Tell Them How, Tell Them Why;➢Outcome focused – they can find their own path
@badams
#GetUnGagged
@badams
#GetUnGagged
Implementation
@badams
#GetUnGagged
Turn Them In To (Novice) SEOs
@badams
#GetUnGaggedhttps://developers.google.com/
@badams
#GetUnGagged
@badams
#GetUnGagged
Show Them The Rewards
@badams
#GetUnGagged
Persistence
@badams
#GetUnGagged
@badams
#GetUnGagged
@badams
#GetUnGagged
What I’ve Learned About SEO
From 60+ SEO Audits…
@badams
#GetUnGagged
@badams
#GetUnGagged
What is The Maximum
Length of a Title Tag?
@badams
#GetUnGagged
Visual limit: ± 70 characters / 512 pixels
Index limit: ?• https://www.davidnaylor.co.uk/how-many-page-title-characters-does-google-index.html
• https://moz.com/blog/title-tags-is-70-characters-the-best-practice-whiteboard-friday
• https://www.hobo-web.co.uk/title-tags/
@badams
#GetUnGagged
@badams
#GetUnGagged
@badams
#GetUnGagged
110 Characters
@badams
#GetUnGagged
Title Tag = Headline + Brand
110 – 3
=
107 – (# of Brand Name characters)
=
Max Headline Length in CMS
@badams
#GetUnGagged
How Up To Date are Error Reports
in Google Search Console?
@badams
#GetUnGagged
@badams
#GetUnGagged
Search Console Reports
1. Crawler 2. Indexer 3. Query Engine
@badams
#GetUnGagged
Not Very Up-To-Date…
@badams
#GetUnGagged
Are XML Sitemaps for Discovery?
@badams
#GetUnGagged
@badams
#GetUnGagged
Web Crawl is Supreme
@badams
#GetUnGagged
@badams
#GetUnGagged
XML Sitemaps
• XML Sitemaps supplement web crawls;
➢ They never replace a crawlable site
• URLs in XML sitemap have slightly higher crawl priority;
➢ No guarantee for crawling or indexing
• Priority & Changefreq tags are ignored;
➢ Lastmod tag is taken in to account
@badams
#GetUnGagged
How Many XML Sitemaps Can
You Include in a Sitemap Index?
@badams
#GetUnGagged
@badams
#GetUnGagged
However…
@badams
#GetUnGagged