SlideShare a Scribd company logo
Leverage
ORGANIC SEARCH @jes_scholz
@jes_scholz
CRAWL
QUEUE
LINE FOR ENTRY
@jes_scholz
CRAWL
QUEUE
LINE FOR ENTRY
CRAWL
BOUNCER
@jes_scholz
PROCESS
RENDER
QUEUE
LINE FOR
TICKET CHECK
CRAWL
QUEUE
LINE FOR ENTRY
CRAWL
BOUNCER
RENDER
TICKET
@jes_scholz
PROCESS
RENDER
QUEUE
LINE FOR
TICKET CHECK
INDEX
VENUE ENTRY
CRAWL
QUEUE
LINE FOR ENTRY
CRAWL
BOUNCER
RENDER
TICKET
@jes_scholz
RANK
VIP AREA
PROCESS
RENDER
QUEUE
LINE FOR
TICKET CHECK
INDEX
VENUE ENTRY
CRAWL
QUEUE
LINE FOR ENTRY
CRAWL
BOUNCER
RENDER
TICKET
@jes_scholz
RANK
VIP AREA
USERS
MEET PEOPLE
PROCESS
RENDER
QUEUE
LINE FOR
TICKET CHECK
INDEX
VENUE ENTRY
CRAWL
QUEUE
LINE FOR ENTRY
CRAWL
BOUNCER
RENDER
TICKET
@jes_scholz
QUEUE
JUMP THE
@jes_scholz
It’s not first come first serve
Regulars & celebrities are
prioritised
JUMP THE QUEUE
@jes_scholz
GOOGLEBOT
CAFFEINE
@jes_scholz
USERSRANK
RENDER
CRAWL
RENDER
QUEUE
INDEXPROCESS
A HREF
LINKED URLS
CRAWL
QUEUE
Internal link infrastructure
or backlinks from other sites
LINK UP WITH FRIENDS
@jes_scholz
GOOGLEBOT
CAFFEINE
@jes_scholz
USERSRANKPROCESS
RENDER
CRAWL
RENDER
QUEUE
A HREF
LINKED URLS
INDEX
CRAWL
QUEUE
XML
SITEMAP
@jes_scholz
BE THE RIGHT ‘TYPE’
Status Type
Error Submitted URL seems to be a soft 404
Error Submitted URL marked ‘noindex’
Error Submitted URL blocked by robots.txt
Error Submitted URL returns unauthorized request (401)
Error Submitted URL not found (404)
@jes_scholz
CRAWL
QUEUE
GOOGLEBOT
CAFFEINE
CRAWL
ROBOTS
TXT
HTTP
RESPONSE
EVERGREEN
CHROMIUM
XML
SITEMAP
2nd WAVE
INDEX
CLIENT
SIDE
CONTENT
RENDER
WAIT AN
INDETERMINABLE
TIME
RENDER
QUEUE
SERVER
SIDE
CONTENT
RANK
1ST WAVE
INDEX
PROCESS
META ROBOTS
CANONICAL
A HREF
LINKED URLS
@jes_scholz
USERS
PRIORITY
CRAWL
QUEUE
MANUAL
SUBMISSION
@jes_scholz
CRAWL
QUEUE
GOOGLEBOT
CAFFEINE
CRAWL
ROBOTS
TXT
HTTP
RESPONSE
EVERGREEN
CHROMIUM
XML
SITEMAP
2nd WAVE
INDEX
CLIENT
SIDE
CONTENT
RENDER
WAIT AN
INDETERMINABLE
TIME
RENDER
QUEUE
SERVER
SIDE
CONTENT
RANK
1ST WAVE
INDEX
PROCESS
META ROBOTS
CANONICAL
A HREF
LINKED URLS
MANUAL
SUBMISSION
@jes_scholz
USERS
PRIORITY
CRAWL
QUEUE
API
SUBMISSION
Google Indexing API
Time to crawl Within 1 minute
Content types Job postings
Live streams
Requirements Google Search Console verification
Relevant structured data
Rate limit / day 200 URLs
With option to request more
@jes_scholz
Status Type
Excluded Discovered - currently not indexed
GET ON THE GUEST LIST
@jes_scholz
Speed is a competitive
advantage in SEO
@jes_scholz
@jes_scholz
CRAWLING ≠ INDEXING
BOUNCER
IMPRESS THE
@jes_scholz
KNOW THE DRESS CODE
Status Type
Excluded Not found (404)
Error Server error (5xx)
@jes_scholz
GOOGLEBOT
CAFFEINE
@jes_scholz
USERSRANKPROCESS
RENDER
RENDER
QUEUE
INDEX
CRAWL
QUEUE
CRAWLHTTP
RESPONSE
5xx
404
410
Fashion police or a penalty for
404 errors
NO SUCH THING AS
@jes_scholz
Status Type
Excluded Page with redirect
COME AS A COUPLE
@jes_scholz
GOOGLEBOT
CAFFEINE
@jes_scholz
USERSRANKPROCESS
RENDER
RENDER
QUEUE
INDEX
CRAWL
QUEUE
DESTINATION
URL
CRAWLHTTP
RESPONSE
301
Status Type
Excluded Soft 404
DON’T USE A FAKE ID
@jes_scholz
Destination URL Passes ranking
signals
Passes users Pace of de-
indexation
301
permanent
redirect
Relevant page Yes Yes Slow
Irrelevant page No
302
temporary
redirect
Relevant page Yes Yes Very slow
Irrelevant page No
404 page
not found
- No No Fast
410 gone - No No Fastest
RIGHT CODE FOR THE JOB
@jes_scholz
NO BIG GROUPS
Status Type
Error Redirect error
@jes_scholz
GOOGLEBOT
CAFFEINE
@jes_scholz
USERSRANKPROCESS
RENDER
RENDER
QUEUE
INDEX
CRAWL
QUEUE
DESTINATION
URL
CRAWLHTTP
RESPONSE
301 1
301 2
301 3
301 4
301 5
Break the chains
Redirect to final destinations
NOTHING IS PERMANENT
@jes_scholz
Duplicate content is natural
Manage it gracefully
@jes_scholz
GET AN ENTRY STAMP
Status Type
Excluded Alternative page with proper canonical tag
@jes_scholz
GET AN ENTRY STAMP
Status Type
Excluded Duplicate without user-selected canonical
@jes_scholz
DON’T TRY TO TRANSFER ENTRY STAMPS
Status Type
Excluded
Excluded Duplicate, submitted URL not selected as canonical
Duplicate, Google chose different canonical than user
@jes_scholz
GOOGLEBOT
CAFFEINE
@jes_scholz
USERSRANK
PROCESS
CANONICAL
RENDER
RENDER
QUEUE
CRAWL INDEX
CRAWL
QUEUE
HTTP
RESPONSE
GSC URL
PARAMETERS
Status Type
Excluded Blocked by robots.txt
BE POLITE
@jes_scholz
GOOGLEBOT
CAFFEINE
@jes_scholz
USERSRANK
PROCESS
CANONICAL
RENDER
RENDER
QUEUE
CRAWL INDEX
ROBOTS
TXT
CRAWL
QUEUE
Status Type
Warning Indexed, though blocked by robots.txt
DON’T ARGUE
@jes_scholz
CRAWL
QUEUE
HTTP
RESPONSE
GOOGLEBOT
CAFFEINE
@jes_scholz
USERSRANK
PROCESS
CANONICAL
RENDER
RENDER
QUEUE
CRAWL INDEX
ROBOTS
TXT
Status Type
Excluded Excluded by ‘noindex’ tag
DON’T BE DISORDERLY
@jes_scholz
GOOGLEBOT
CAFFEINE
@jes_scholz
USERS
RENDER
RENDER
QUEUE
CRAWL INDEX
ROBOTS
TXT
PROCESS
CANONICAL
META ROBOTS
A HREF
LINKED URLS
HTTP
RESPONSE
CRAWL
QUEUE
RANK
Use case Crawl behaviour Indexing behaviour Ranking signals
301 redirect Merge duplicates Infrequent crawl Slow de-indexing of
original URL
Passed on (if used
correctly)
Rel=
canonical
Duplicates have a
reason to exist
Infrequent crawl No indexing of
alternate URLs
Passed on
GSC URL
parameters
Prevent crawling of
parameter URLs
Not crawled No indexing Forfeit
Robots.txt Disallow crawling of
URLs
Not crawled Rare indexing Forfeit
Noindex tag Prevent indexing of
URLs
Infrequent crawl No indexing Forfeit
RECIPES TO DE-DUPE
@jes_scholz
Status Type
Excluded Crawled - currently not indexed
FIRST IMPRESSIONS MATTER
@jes_scholz
TICKET
SHOW YOUR
@jes_scholz
CRAWL
QUEUE
GOOGLEBOT
CAFFEINE
CRAWL
ROBOTS
TXT
HTTP
RESPONSE
EVERGREEN
CHROMIUM
XML
SITEMAP
@jes_scholz
USERS
A HREF
LINKED URLS
INDEX RANK
PROCESS
META ROBOTS
CANONICAL
HTML
RENDER
DOM
RENDER
QUEUE
CRAWL
QUEUE
GOOGLEBOT
CAFFEINE
CRAWL
ROBOTS
TXT
HTTP
RESPONSE
EVERGREEN
CHROMIUM
XML
SITEMAP
@jes_scholz
USERS
A HREF
LINKED URLS
RENDER
RENDER
QUEUE
2nd WAVE
INDEX
DOM
INITIAL
HTML
FROM
SERVER
RANK
1ST WAVE
INDEX
PROCESS
META ROBOTS
CANONICAL
CRAWL
QUEUE
GOOGLEBOT
CAFFEINE
CRAWL
ROBOTS
TXT
HTTP
RESPONSE
EVERGREEN
CHROMIUM
XML
SITEMAP
INITIAL
HTML
FROM
SERVER
@jes_scholz
USERSRANK
1ST WAVE
INDEX
A HREF
LINKED URLS
RENDER
PROCESS
META ROBOTS
CANONICAL
RENDER
QUEUE
2nd WAVE
INDEX
DOM
CRAWL
QUEUE
GOOGLEBOT
CAFFEINE
CRAWL
ROBOTS
TXT
HTTP
RESPONSE
EVERGREEN
CHROMIUM
XML
SITEMAP
2nd WAVE
INDEX
CLIENT
SIDE
CONTENT
RENDER
SERVER
SIDE
CONTENT
@jes_scholz
USERSRANK
1ST WAVE
INDEX
PROCESS
META ROBOTS
CANONICAL
A HREF
LINKED URLS
WAIT AN
INDETERMINABLE
TIME
RENDER
QUEUE
CRAWL
QUEUE
GOOGLEBOT
CAFFEINE
CRAWL
ROBOTS
TXT
HTTP
RESPONSE
EVERGREEN
CHROMIUM
XML
SITEMAP
2nd WAVE
INDEX
CLIENT
SIDE
CONTENT
RENDER
WAIT AN
INDETERMINABLE
TIME
RENDER
QUEUE
@jes_scholz
USERSRANK
1ST WAVE
INDEX
PROCESS
META ROBOTS
CANONICAL
A HREF
LINKED URLS
SERVER
SIDE
CONTENT
@jes_scholz
@jes_scholz
is technically able to be rendered, patiently
@jes_scholz
Understand your rendering
stack as it directly impacts SEO
@jes_scholz
GOOGLEBOT
CAFFEINE
EVERGREEN
CHROMIUM
XML
SITEMAP
@jes_scholz
CRAWL
QUEUE
CRAWL
ROBOTS
TXT
USERS
HTTP
RESPONSE
2nd WAVE
INDEX
RENDER
QUEUE
RANK
1ST WAVE
INDEX
PROCESS
META ROBOTS
CANONICAL
SERVER
SIDE
CONTENT
CLIENT
SIDE
CONTENT
RENDER
WAIT AN
INDETERMINABLE
TIME
A HREF
LINKED URLS
SIT
FIND SPACE TO
@jes_scholz
Status Type
Valid Indexed, not submitted in sitemap
KEEP IN GOOD COMPANY
@jes_scholz
“
John Mueller
Our quality algorithms do look
at everything that is indexed.
@jes_scholz
Index bloat is caused by
excessive low-value pages in
the search engine index
-
@jes_scholz
@jes_scholz
CRAWL
QUEUE
GOOGLEBOT
CAFFEINE
CRAWL
ROBOTS
TXT
HTTP
RESPONSE
EVERGREEN
CHROMIUM
XML
SITEMAP
2nd WAVE
INDEX
CLIENT
SIDE
CONTENT
RENDER
WAIT AN
INDETERMINABLE
TIME
RENDER
QUEUE
SERVER
SIDE
CONTENT
1ST WAVE
INDEX
PROCESS
META ROBOTS
CANONICAL
A HREF
LINKED URLS
@jes_scholz
USERSRANK
Avoid user experiences that
would lead to bouncing
@jes_scholz
Make a valuable match
between the user and the page
@jes_scholz
Use case De-indexing
speed
Ranking signals
410 gone Remove URLs Fast Forfeit
301 redirect Merge URLs with similar
content
Moderate Passed on (if used
correctly)
Rel= canonical Keep duplicate URLs Moderate Passed on (if used
correctly)
GSC URL parameters Keep non-duplicate URLs Moderate Forfeit
Noindex tag Prevent indexing of URLs Moderate Forfeit
Robots.txt Prevent crawling of URLs May not de-
index
Forfeit
RECIPES TO DE-INDEX
@jes_scholz
Status Type
Valid Submitted and indexed
BECOME AN ‘IT’ GIRL
@jes_scholz
VIP
BECOME A
@jes_scholz
@jes_scholz
TOP STORIES
TWEET
CAROUSEL
KNOWLEDGE
GRAPH
ENTITY
NAVIGATION
PEOPLE ALSO
SEARCHED
FOR
PEOPLE ALSO
ASKED
TV
CAROUSEL
SOCIAL
PROFILES
VIDEO PACK
SITE ARTICLE
CAROUSEL
RELATED
SEARCHES
PEOPLE ALSO
SEARCHED
FOR
@jes_scholz
CRAWL
QUEUE
GOOGLEBOT
CAFFEINE
CRAWL
ROBOTS
TXT
HTTP
RESPONSE
EVERGREEN
CHROMIUM
XML
SITEMAP
2nd WAVE
INDEX
CLIENT
SIDE
CONTENT
RENDER
WAIT AN
INDETERMINABLE
TIME
RENDER
QUEUE
SERVER
SIDE
CONTENT
1ST WAVE
INDEX
PROCESS
META ROBOTS
CANONICAL
A HREF
LINKED URLS
MANUAL
SUBMISSION
@jes_scholz
USERS
PRIORITY
CRAWL
QUEUE
API
SUBMISSION
RICH
RESULTS
RANK
“
Moz
Structured data is HTML
microdata tags that can
improve the way pages display
in SERPs
@jes_scholz
Organization markup
shows knowledge
graph in SERPs
@jes_scholz
ItemList markup
shows carousels
in SERPs
@jes_scholz
Product markup
shows product details
in SERPs & Image
search
Event markup
shows event details
in SERPs & Maps
@jes_scholz
Article markup
shows article snippets
in top stories carousel
and enhanced SERPs
@jes_scholz
Google News
@jes_scholz
Google Discover
@jes_scholz
Search engines are shifting from
being a traffic conduit to a
content hub
@jes_scholz
CRAWL
QUEUE
GOOGLEBOTXML
SITEMAP
A HREF
LINKED URLS
PRIORITY
CRAWL
QUEUE
MANUAL
SUBMISSION
API
SUBMISSION
CRAWL
@jes_scholz
CRAWL
QUEUE
GOOGLEBOT
PRIORITY
CRAWL
QUEUE
CRAWL
QUEUE
CRAWL
ROBOTS
TXT
HTTP
RESPONSE
@jes_scholz
PROCESS
META ROBOTS
CANONICAL
CAFFEINE
EVERGREEN
CHROMIUM
2nd WAVE
INDEX
CLIENT
SIDE
CONTENT
RENDER
WAIT AN
INDETERMINABLE
TIME
RENDER
QUEUE
SERVER
SIDE
CONTENT
1ST WAVE
INDEX
PROCESS
META ROBOTS
CANONICAL
@jes_scholz
@jes_scholz
CAFFEINE
INDEX RANK USERS
@jes_scholz
USERS
GOOGLEBOT
CAFFEINE
CRAWL
SERVER
SIDE
CONTENT
RANK
1ST WAVE
INDEX
PROCESS
META ROBOTS
CANONICAL
PRIORITY
CRAWL
QUEUE
MANUAL
SUBMISSION
API
SUBMISSION
RICH
RESULTS
VALUE
@jes_scholz
ROBOTS
TXT
HTTP
RESPONSE
CRAWL
QUEUE
XML
SITEMAP
A HREF
LINKED URLS
@jes_scholz

More Related Content

Similar to 2019 - Typo3

The Search Engine Experience
The Search Engine ExperienceThe Search Engine Experience
The Search Engine ExperienceClark T. Bell
 
Successful SEO with HTTPS
Successful SEO with HTTPSSuccessful SEO with HTTPS
Successful SEO with HTTPS
Fili Wiese - SEO Expert
 
The search engine experience 2.0 - U of U MBA @DESB_UofU
The search engine experience 2.0 - U of U MBA @DESB_UofUThe search engine experience 2.0 - U of U MBA @DESB_UofU
The search engine experience 2.0 - U of U MBA @DESB_UofU
Clark T. Bell
 
Modern SEO Players Guide
Modern SEO Players GuideModern SEO Players Guide
Modern SEO Players Guide
Michael King
 
Advanced SEO Ranking Relationships
Advanced SEO Ranking RelationshipsAdvanced SEO Ranking Relationships
Advanced SEO Ranking Relationships
alanbleiweiss
 
Observability - Experiencing the “why” behind the jargon (FlowCon 2019)
Observability - Experiencing the “why” behind the jargon (FlowCon 2019)Observability - Experiencing the “why” behind the jargon (FlowCon 2019)
Observability - Experiencing the “why” behind the jargon (FlowCon 2019)
Abigail Bangser
 
Rhea Drysdale - Advanced Search Summit Napa 2019
Rhea Drysdale - Advanced Search Summit Napa 2019Rhea Drysdale - Advanced Search Summit Napa 2019
Rhea Drysdale - Advanced Search Summit Napa 2019
Digital Marketers Organization
 
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
Distilled
 
Website Migration SEO: Advanced Migration Strategy & Analysis
Website Migration SEO: Advanced Migration Strategy & AnalysisWebsite Migration SEO: Advanced Migration Strategy & Analysis
Website Migration SEO: Advanced Migration Strategy & Analysis
Sam Partland
 
SearchLove London | Dave Sottimano, 'Using Data to Win Arguments'
SearchLove London | Dave Sottimano, 'Using Data to Win Arguments' SearchLove London | Dave Sottimano, 'Using Data to Win Arguments'
SearchLove London | Dave Sottimano, 'Using Data to Win Arguments'
Distilled
 
Website Migrations at SMX Munich 2019 - Patrick Stox
Website Migrations at SMX Munich 2019 - Patrick StoxWebsite Migrations at SMX Munich 2019 - Patrick Stox
Website Migrations at SMX Munich 2019 - Patrick Stox
patrickstox
 

Similar to 2019 - Typo3 (11)

The Search Engine Experience
The Search Engine ExperienceThe Search Engine Experience
The Search Engine Experience
 
Successful SEO with HTTPS
Successful SEO with HTTPSSuccessful SEO with HTTPS
Successful SEO with HTTPS
 
The search engine experience 2.0 - U of U MBA @DESB_UofU
The search engine experience 2.0 - U of U MBA @DESB_UofUThe search engine experience 2.0 - U of U MBA @DESB_UofU
The search engine experience 2.0 - U of U MBA @DESB_UofU
 
Modern SEO Players Guide
Modern SEO Players GuideModern SEO Players Guide
Modern SEO Players Guide
 
Advanced SEO Ranking Relationships
Advanced SEO Ranking RelationshipsAdvanced SEO Ranking Relationships
Advanced SEO Ranking Relationships
 
Observability - Experiencing the “why” behind the jargon (FlowCon 2019)
Observability - Experiencing the “why” behind the jargon (FlowCon 2019)Observability - Experiencing the “why” behind the jargon (FlowCon 2019)
Observability - Experiencing the “why” behind the jargon (FlowCon 2019)
 
Rhea Drysdale - Advanced Search Summit Napa 2019
Rhea Drysdale - Advanced Search Summit Napa 2019Rhea Drysdale - Advanced Search Summit Napa 2019
Rhea Drysdale - Advanced Search Summit Napa 2019
 
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
 
Website Migration SEO: Advanced Migration Strategy & Analysis
Website Migration SEO: Advanced Migration Strategy & AnalysisWebsite Migration SEO: Advanced Migration Strategy & Analysis
Website Migration SEO: Advanced Migration Strategy & Analysis
 
SearchLove London | Dave Sottimano, 'Using Data to Win Arguments'
SearchLove London | Dave Sottimano, 'Using Data to Win Arguments' SearchLove London | Dave Sottimano, 'Using Data to Win Arguments'
SearchLove London | Dave Sottimano, 'Using Data to Win Arguments'
 
Website Migrations at SMX Munich 2019 - Patrick Stox
Website Migrations at SMX Munich 2019 - Patrick StoxWebsite Migrations at SMX Munich 2019 - Patrick Stox
Website Migrations at SMX Munich 2019 - Patrick Stox
 

More from Jes Scholz

MozCon 2023 - Brand Entity SEO
MozCon 2023 - Brand Entity SEOMozCon 2023 - Brand Entity SEO
MozCon 2023 - Brand Entity SEO
Jes Scholz
 
Enterprise site pagination strategies
Enterprise site pagination strategiesEnterprise site pagination strategies
Enterprise site pagination strategies
Jes Scholz
 
SMX Munich - Are You Ready for Queryless Search?
SMX Munich - Are You Ready for Queryless Search?SMX Munich - Are You Ready for Queryless Search?
SMX Munich - Are You Ready for Queryless Search?
Jes Scholz
 
Acquire an All Access Pass to Club Google
Acquire an All Access Pass to Club GoogleAcquire an All Access Pass to Club Google
Acquire an All Access Pass to Club Google
Jes Scholz
 
Friends of Search - AI Driven Social Media
Friends of Search - AI Driven Social MediaFriends of Search - AI Driven Social Media
Friends of Search - AI Driven Social Media
Jes Scholz
 
Friends of Search - VR Marketing
Friends of Search  - VR MarketingFriends of Search  - VR Marketing
Friends of Search - VR Marketing
Jes Scholz
 
Conversion Conference Berlin 2016 - Focus on the top
Conversion Conference Berlin 2016 - Focus on the topConversion Conference Berlin 2016 - Focus on the top
Conversion Conference Berlin 2016 - Focus on the top
Jes Scholz
 
HeroConf 2016 - Keys to an Effective PPC Account Structure
HeroConf 2016 - Keys to an Effective PPC Account StructureHeroConf 2016 - Keys to an Effective PPC Account Structure
HeroConf 2016 - Keys to an Effective PPC Account Structure
Jes Scholz
 
SearchLove 2016 - WhatsAppening with Chat App Marketing
SearchLove 2016 - WhatsAppening with Chat App MarketingSearchLove 2016 - WhatsAppening with Chat App Marketing
SearchLove 2016 - WhatsAppening with Chat App Marketing
Jes Scholz
 
SMX Munich 2016 - Finding Your Way Though the Social Media Channel Jungle
SMX Munich 2016 - Finding Your Way Though the Social Media Channel JungleSMX Munich 2016 - Finding Your Way Though the Social Media Channel Jungle
SMX Munich 2016 - Finding Your Way Though the Social Media Channel Jungle
Jes Scholz
 
BrightonSEO - How to win fans and reach people
BrightonSEO - How to win fans and reach peopleBrightonSEO - How to win fans and reach people
BrightonSEO - How to win fans and reach people
Jes Scholz
 

More from Jes Scholz (11)

MozCon 2023 - Brand Entity SEO
MozCon 2023 - Brand Entity SEOMozCon 2023 - Brand Entity SEO
MozCon 2023 - Brand Entity SEO
 
Enterprise site pagination strategies
Enterprise site pagination strategiesEnterprise site pagination strategies
Enterprise site pagination strategies
 
SMX Munich - Are You Ready for Queryless Search?
SMX Munich - Are You Ready for Queryless Search?SMX Munich - Are You Ready for Queryless Search?
SMX Munich - Are You Ready for Queryless Search?
 
Acquire an All Access Pass to Club Google
Acquire an All Access Pass to Club GoogleAcquire an All Access Pass to Club Google
Acquire an All Access Pass to Club Google
 
Friends of Search - AI Driven Social Media
Friends of Search - AI Driven Social MediaFriends of Search - AI Driven Social Media
Friends of Search - AI Driven Social Media
 
Friends of Search - VR Marketing
Friends of Search  - VR MarketingFriends of Search  - VR Marketing
Friends of Search - VR Marketing
 
Conversion Conference Berlin 2016 - Focus on the top
Conversion Conference Berlin 2016 - Focus on the topConversion Conference Berlin 2016 - Focus on the top
Conversion Conference Berlin 2016 - Focus on the top
 
HeroConf 2016 - Keys to an Effective PPC Account Structure
HeroConf 2016 - Keys to an Effective PPC Account StructureHeroConf 2016 - Keys to an Effective PPC Account Structure
HeroConf 2016 - Keys to an Effective PPC Account Structure
 
SearchLove 2016 - WhatsAppening with Chat App Marketing
SearchLove 2016 - WhatsAppening with Chat App MarketingSearchLove 2016 - WhatsAppening with Chat App Marketing
SearchLove 2016 - WhatsAppening with Chat App Marketing
 
SMX Munich 2016 - Finding Your Way Though the Social Media Channel Jungle
SMX Munich 2016 - Finding Your Way Though the Social Media Channel JungleSMX Munich 2016 - Finding Your Way Though the Social Media Channel Jungle
SMX Munich 2016 - Finding Your Way Though the Social Media Channel Jungle
 
BrightonSEO - How to win fans and reach people
BrightonSEO - How to win fans and reach peopleBrightonSEO - How to win fans and reach people
BrightonSEO - How to win fans and reach people
 

Recently uploaded

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 

Recently uploaded (20)

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

2019 - Typo3

Editor's Notes

  1. Have you heard? They opened a new nightclub. It’s so exclusive people literally wait for days in line, but most end up being turned away by the bouncer. But no matter when you go there, day or night, inside is always packed full. This is the place to be seen. Every IT girl, celebrity, person of note in the world is inside.
  2. I’m speaking of cause about club Google and today I’m going to share with you the unwritten rules about what to do….
  3. When waiting in line...
  4. When facing the bouncer
  5. When your ticket is checked
  6. And once you're in
  7. how to get to the VIP area
  8. To make valuable connections
  9. Google has a long line of URLs that it wants to crawl.
  10. We all know queues are rarely first come first serve. Those who are known to bring value to the club, like regular patrons or celebrities, can jump the line. If you aren’t one of those pages, you don’t know how long you will have to wait. It could be an hour, a week, a few months or even longer. When a urls will be crawled is impacted by site architecture patterns, the URL history, the domain reputation and other factors. But there are a few easy to execute tactics that you use to influence where you end up in line.
  11. The best way is to link up with friends who are respected by the club who can vouch for you.
  12. This can be part of your internal link infrastructure or a link from another website. Each relevant link a page gets acts as a vote that it should be let into the club. This has benefits beyond just getting the page crawled, it will also help with rankings in the search engine result pages.
  13. Another way is to call ahead and put your name down on the guest list by adding URLs to an XML sitemap.
  14. Think of your XML sitemaps as a list of SEO relevant URLs you recommend search engines crawl as soon as the page is added or updated, which isn’t necessarily every single page of your website. Used wisely it can help search engines crawl your site more intelligently by drawing attention to high value pages you want to be crawled like your most recently published articles, new products, latest events. Used incorrectly, it will draw attention to your website’s flaws and you will see errors like these begin to appear in your Google Search Console coverage report.
  15. The reason why this is the second best discover method is that it allows you to send the last modification date and time. This informs search engines when the page was added or last significantly changed and if it should be crawled. And it’s because of this tag that it’s important XML sitemap be dynamic and instantly update along with your website. I’ve seen many XML sitemaps coded to update only once per day. Essentially, you are choosing to wait in line for 24 hours.
  16. Another option is to manually submit the URL in Google Search Console.
  17. This gives the URL priority entry, so it is crawled almost immediately. But this method has its limitations, as Google only allows 50 such request per day.
  18. If you need more scale, you can integrate with the Google Indexing APIs which allow you to directly notify the search engines of relevant URL updates.
  19. You can expect a crawl within 1 minute of submitting any URL via the API. And yes, I do mean any submitted URL. No matter the content, even though officially Google says the API is only there to support pages with job postings and livestream structured data. Of course I’d never advise you to submit anything against the Google guidelines, but if accidentally you submited a different content type, I’m simply pointing out that it would be crawled with priority.
  20. The takeaway here is that google is continually crawling your website, but you can use these 4 methods to help direct googlebot to pages you care about. Either trigger a first crawl to have content discovered, you know a page need it if you see the exclusion discovered - currently not indexed in GSC. Or a recrawl if you have updated the content.
  21. Because getting in fast is a competitive advantage in SEO. The sooner your high-quality pages are indexed, the sooner they can start establishing top spot ranking in search results. This is even more critical when its comes to time-sensitive content, like breaking news, or for pages with a short lifespan, like product listings.
  22. But crawling doesn’t guarantee indexing. If your coverage report looks something like this - you need to work on your site architecture. These URLs have been denied entry to club VALID.
  23. But unlike at most clubs, the bouncer has told you why and I’m going to tell you what to do about it.
  24. Let’s start with the basics. To some extent you can rely on your reputation if you are a big name. But if you walk up to the bouncer without pants on, chances are they wont let you in. You need to meet the dress code.
  25. If you are wearing 5xx errors go home and improve your server infrastructure. You may have heard from some SEO guru the advice that you need to fix 404s.
  26. There is no Google penalty for amassing 404 codes - that is a myth. If the page truly doesn’t exist because it was intentionally removed, there is nothing wrong. But that’s not to say they are best practice. If the URL had any ranking signals, these are lost to the 404 void.
  27. So it’s common in SEO to implement 301 redirects when a page is removed.
  28. In which case googlebot would crawl the original URL, see the 301 status code, and then add the destination URL to the crawl queue. The ranking signals with no dilution will be passed once google crawls and confirms that the destination URL has similar content.
  29. But if you redirect to an irrelevant page, such as the homepage, Google will treat this as a soft 404 and won’t pass on the ranking signals. I can’t definitively tell you why this is, but I suspect it’s two fold. Firstly, for user experience, if i click on a search result expecting to land on a specific piece of content and all of a sudden I am on the homepage with no explanation that is not a better user experience than a custom 404 page where at least the user understands what happened. And secondly, rather than trading a 301 exclusion for a soft 404, encourage SEOs to signal to Google to rapidly de-index such content using a 410 code.
  30. The main takeaway here is that there is no inherently good or bad codes but there are right and wrong codes for specific circumstances and right ways and wrong ways to implement those codes.
  31. Like with redirects. The rules are clear. They won’t be allowed in to the club if they come in a big group.
  32. If you have redirected page 1, to page 2 and then later 2 to page 3 you are creating a redirect chain - which is bad enough as it takes additional time to follow and forward the ranking signals, causes unnecessary load on your servers and latency for users. But if this continues past 5 pages, Googlebot gives up. You’re told “get to the back of the line”. So whatever the destination page was going to be, it won’t benefit from the transfer of ranking signals, and it may not even be crawled to get into the index.
  33. Just because it is named a permanent redirect, doesn’t mean it should live forever. Break the chains and redirect each page to the final destination directly.
  34. While we are on the topic of SEO misconceptions, let’s also tackle duplicate content. To many people believer that all duplicate content is bad. This is absolutely absurd. There are perfectly legitimate reasons to have duplicate content on site - for example if you are utilizing AMP, or you track using UTM parameters or you have a sort function to change the order of products. Duplicates don’t necessarily need to be redirected or removed but rather handled gracefully - and there are many options by which to achieve this.
  35. One way is with a rel=canonical tag. An entry stamp that signals to search engines which of the duplicate URLs you wish to be indexed. If the tag is accepted, the alternate pages will be crawled, but much less frequently. They will excluded from the index, passing their ranking signals on to the canonical. So when you see the “alternate page with proper canonical tag” exclusion, it means your canonical has been accepted. This is a good thing.
  36. If you see duplicate without user-selected canonical. Either you haven’t added the tag or it’s implemented incorrectly.
  37. The worst problems arise when you see exclusions such as these, which show that Google thinks your trying to game the system and transfer signals to pages that don’t deserve them. In which case Google will happily ignore your stamp and make its own decision. Rel=canonical tags are only a hint, not a directive. Mis-signaling can be due to sitemaps or internal link infrastructure not prioritising the canonical or from using canonicals incorrectly, like on pages that aren’t actually duplicates.
  38. The second option for handling duplicate content is by telling Googlebot not to crawl within Google Search Console URL parameter handling. When you specify to crawl no URL, those pages don’t exist as far as Google is concerned. Googlebot won't crawl the URLs, saving load on your server. But that comes at a price, if Googlebot can’t crawl, Caffeine can’t process signals - which may impact ranking - or extract internal links to add to the crawl queue - which may slow down site indexing.
  39. Another way to stop a crawler is by disallowing the URL in the robots.txt file.
  40. It’s the digital equivalent of a “no entry” sign on an unlocked door. And while googlebot obeys these instructions, it does it to the letter of the law, not the spirit.
  41. So you may have pages that are specifically disallowed in robots.txt showing up in the search results.
  42. Because if a blocked page has other strong ranking signals, Google may deem it relevant to index. Despite not having crawled the page. But because the content of that URL is unknown to Google, the search result looks something like this.
  43. To definitively block a page from appearing in SERPs, you need to use a “noindex” robots meta tag or X-Robots-Tag in the HTTP header. After its processed, URLs with a “noindex” tag will also be crawled less frequently.
  44. One problem is, if the tag it’s present for a long time, it will eventually lead Google to nofollow the page’s links as well - which means they won’t add those links to the crawl queue and ranking signals won’t be passed to linked pages.
  45. And you start to see that all of this is rather complicated. And if one signal contradicts another, it’s not always clear how search engines will respond. So rather than using all these directives and hints to bandaid together your website, take a step back, breathe, and then work on the architecture of your website so that you can minimise robots directives as much as possible.
  46. And move onto the next problem “Crawled - currently not indexed”. Essentially, the bouncer has looked you up and down and said ‘not tonight’. This is most commonly due to quality issues - thin content, poor-quality copy writing, combinations of category filters with no listings, tag pages with only one article, auto-generated user profiles with no details, anything that is clearly not worthy of indexing will be rejected. But if content is worthy but not being indexed you’re likely being tripped up by rendering.
  47. Let’s talk about JavaScript - your ticket to a better user experience and more challenging SEO.
  48. Of cause both Google and Bing are capable of indexing JS-generated content - because both use evergreen headless Chromium. Google shows the necessary rendering as a rather simple process - HTML goes into a render queue, it is then rendered and sends the DOM to be indexed. But Javascript injects a deeper level of complexity into the indexing equation.
  49. Because there are two waves of indexing whenever javascript is involved - a bouncer who checks your ticket at the door followed by another who checks you bag just inside. The first wave indexes a page based on the initial HTML from the server. This is what you see when you right click & view page source.
  50. The second indexes based on the DOM, which includes both the HTML and the rendered JS from the client side. This is what you see when you right click & inspect.
  51. The challenge is that the 2nd wave of indexing is deferred until Caffeine has the rendering resources available. This means it takes longer to index Javascript-reliant content than HTML only content. Anywhere from days up to a few weeks from the time it was crawled.
  52. But unlike most things in technical SEO, there is a clear solution. Use server side rendering so that all essential content is present in the initial HTML, allowing search engine to index it immediately. This should include your hero SEO elements like page titles, headings, canonicals, structured data and of course your main content and links.
  53. To understand if you content is rendered on the server side you can’t rely on the mobile friendly test tool - it doesn't use the same pipeline that a true rendering engine would.
  54. The live test functionality in the URL inspection tool is a bit better as it can tell you if Google is technically able to render the page.
  55. But it is also significantly more patient. The real Caffeine may not be able to index the full content because of timeouts. So be sure you adhere to the 5 second render rule - as Caffeine will tend not to wait more than 5 seconds for a script when indexing.
  56. To truly understand the outcome of rendering, you can’t rely on these tools. You need to take a close look at your ticket and make sure you understand what all the text and codes mean. Otherwise you have no idea whether your ticket is valid. You have to understand your rendering stack as it directly impacts the SEO performance of your site.
  57. No critical content should be reliant on the render as the time to index could be weeks slower. That’s weeks worth of having to justify investment in a strategy that seemingly isn’t performing to clients. Weeks worth of lost sales to competitors. Weeks worth of waiting on rankings for time-limited URLs that are likely to be outdated before they’re indexed.
  58. But then you're inside. And you will see that it is always packed full. But some of the people in the crowd aren't what you expected.
  59. Like these guys. They got inside. They are having a good time. But do they have the slightest chance of converting anyone that night? No way. Problem is, they used your name to get in. Their behaviour reflects on your reputation.
  60. Because URLs are not ranked solely on their own merits, but also on the company the keep and the family they belong to. Every page indexed by search engines impacts how the quality algorithms evaluate your domain reputation.
  61. If you have a lot of URLs that aren’t in your sitemap, but are in the index, you have a problem. Either your sitemap doesn’t include all your SEO relevant URLs. Which can be easily fixed. Or you are suffering from index bloat where an excessive number of low-value pages have made it into the index. This it’s commonly caused by auto-generated pages - like filter combinations, archive pages, tag pages, user profiles, pagination, rogue parameters, you get the gist.
  62. Your goal shouldn’t be to get as many pages into the index as possible. It’s already crowded. You will not get seats for a big group - you would be lucky to get two seats or even one. And with so many pages competing for the same search intent, it becomes confusing to search engines which pages deserve to be ranked. You will have more success if you combine their signals and have one attractive page which can stand out in the crowd.
  63. But your goal shouldn’t be to rank as many pages as possible. If your ranking lead to a bad user experience because they land on a low quality page and bounces, that is hurting your brand.
  64. Your goal should be to make a valuable match between the user and the page. So make sure you know all the types of pages you have in the index and only put the best face of your brand forward. No bloat. No noise. Only pages you want your users to land on.
  65. There are many mechanisms by which you can eject unwanted pages out of the index. If the page has zero value, I recommend you send a 410 code as search engines will know you intended to remove the content and swiftly de-index it. If it has value and merging with a desirable page is an option, then 301. If there is a legitimate reason for duplicate content, set the canonical. If there's not a good reason, an it’s run through a parameter, use URL parameter handling. And if none of the above is an option, resort to a noindex tag. NOT robots.txt disallows as this is not guaranteed to deindex the page.
  66. And after you finish the cleanup, have a drink and celebrate because your pages will be running with the IT girls.
  67. But there is a difference between an ‘it’ girl and the indexable elite.
  68. For competitive terms on mobile, ranking in organic position 1 really doesn’t mean so much anymore. If you want to rank for boris johnson, traditional placements won’t get you much visibility.
  69. Search engine result pages are more rich, visual and crowded. It’s not just paid ads and other organic results you are competing with for clicks. There exists a wide range of rich result features which attracts users attention and reduce clicks on traditional results.
  70. So how do you gain access to these VIP areas - the rich results. You need to make it so Google has no problem refactoring your content for presentation on its platforms.
  71. The best way to do that is by using complete and correct structured data implement with JSON-LD based on schema.org. But don’t go and add every possible item from the schema library onto your website. Just because an element can be marked up doesn’t mean it should. You need to understand what value you will get back from Google for including that markup and the currency is rich experience rankings.
  72. Organisation markup is only needed on your homepage as it’s purpose it to generate the knowledge graph panel.
  73. Use ItemList on category pages to generate carousels
  74. Use product markup to show detailed product information in rich Search results — including Google Images
  75. Use event markup for coverage in search results and maps.
  76. Use article markup and AMP to win the top stories carousel and enjoy enhanced results within the rest of the SERPs.
  77. Not compulsory but having structured markup and AMP also helps relevant brands to be featured in other Google VIP experiences such as Google News.
  78. and in Google Discover.
  79. With these rich experiences we start to see that search engines are shifting from keyword to topics, from answers to journey, from queries to feeds and most importantly from being a traffic conduit to a content hub. It’s not only about search anymore. Google is going deeper into the user journey and it’s going to be important to have your site not only technical compatible, but optimised for, these rich experiences.
  80. So - here are the top 5 takeaways from this talk. 1. Get your pages crawled fast by using the most relevant one of these 4 methods.
  81. 2. SEO hacks tend to be exactly that - hacky. You want to be presentable when you reach the Googlebot bouncer - Know how the different directives are processed by search engines. Don’t send conflicting signals. And if you get turned away stop and listen because the bouncer tells you why!
  82. 3 SEO can fail despite onpage and offpage being on point because of the processes behind the rank, especially rendering strategies. Understand how your rendering stack impacts SEO.
  83. 4. Just because a URL is valid, doesn’t mean it deserves to be. Know what pages you have in the index and how this impacts your brand reputation.
  84. And finally, aim to achieve VIP status because search engines are evolving into platform ecosystems and if you don't contribute structured content, you will be left out in the cold.
  85. And that my friends, is everything you need to know to enjoy yourself at club VALID.