SlideShare a Scribd company logo
1 of 41
Download to read offline
SEO	Basic	Training	
ì  Paolo Margari | paolomargari.eu
ì  SEO core concepts and skills
ì  Search Engines: algorithms and ranking factors
ì  Rank penalisations: causes and solutions
ì  Tools
ì  Link building
ì  Authority / Speed / Performance
ì  Resources
ì  Practical examples
ì  Q&A
Index
ì
Core	definitions	
SEO is a fundamental part of a larger digital	marketing	strategy:
•  SEO = organic search (not only websites but also apps)
•  SEM/SEA = paid search (ie Adwords to be renamed Google Ads)
•  SMM = free/paid social media content
•  Content Marketing = writing content for blog, newsletter, etc
•  Digital PR / Influencer Marketing = build relationship & promote content online
Main	SEO	specializations	
	
•  Local SEO
•  Technical SEO
•  Copywriting / Content
SEO	tactics		
	
White hat / Grey hat / Black hat (to avoid)
SEO	core	tasks	
•  Planning: before launching a website, bringing SEO in the project
•  Training: tell the rest of the team involved what and embed SEO in
their work
•  Recommendation: optimise when there is a need (ie a new service)
•  Reporting: monitor performance in relation to the goals established
in the planning phase and the new needs (ranking, authority, traffic,
conversions, etc.)
•  Ideas: follow up new trends in the search marketing industry
(algorithm updates, tools, etc.)
1. Have clear objective
2. Collaborative team
3. Knowledge of the
core tools in mind
4. Process in place
4	successful	ingredients	for	SEO
•  Scientific mindset and logical approach
•  Curious problem solver
•  Detail oriented
•  Ready for long term results and indirect initiatives
•  SEO is cause and effect, not immediate correlation:
too many factors working together at the same time
Skills	are	mostly	linked	to	technical	SEO
•  content & localisation = relevance	(is the content
relevant to a user?)
•  linking & social = importance	(is the website
important, well-known by other relevant
websites?)
•  technical & site architecture = trust	&	crawlability	
(is the website safe, well-made, professional?)		
What	counts	most	to	a	search	engine
ì
SERP:	Search	Engine	Result	Page	
More than 65% of world search traffic on avg. is generated by Google Search.
Adding Google Images & Youtube it means that about 90% of total search traffic can be
attributed to Alpabeth Inc. – Local SE: Yandex=Russia, KZ, Naver=S. Korea, Baidu=China.
Organic	Click-Through-Rate	(CTR)	
•  Ranking	higher	
mean way more	
traffic	
•  Assure that the
website is
optimized in
order to keep	
ranking	and
traffic
•  Optimise	for	the	
right	keywords:
not all have the
same value
(More traffic ≠
More Money)
The	organic	CTR	is	
affected	also	by	title/
description,	rich	
snippets	(eg	reviews)	
and	sitelinks
1st	on	Google?	
SERP = Searh Engine Result Page
More than 70% of organic traffic
come from Google first page,
but today…
2018
2008
Rich	snippets
schema.org	
An initiative launched in 2011 by Bing, Google and Yahoo!
to ”create and support a common set of schemas
for structured data markup on web pages”.
Local	search	
Ads
Local
Organic
What	determines	Google	ranking?	
Old days: PageRank
Google used to be a kind of popularity context where links were affecting authority & ranking
The famous original PageRank formula (1999): ilpubs.stanford.edu:8090/422
Google	ranking	factors	today	
After	many	Google	algorithms	updates	like	Florida,	Austin,	Brandy,	Vince,	Caffeine,	
Panda	(content),	Penguin	(links),	Hummingbird	(semantic),	Pigeon	(local),	Mobile…
MozCast	
MozCast is a
weather report
showing
turbulence	in	the	
Google	algorithm	
over the previous
day.
The hotter and
stormier the
weather, the
more Google's
rankings changed.
Alternative:
Sensor by
SEMRush
SEMRush	Sensor	
France
Ranking	advice	by	Google	
SEO	Starter	Guide	by	Google
1)  Provide high-quality	content for the user, in particular in the home
page à holistic approach, relevant terms more than repetitions
2)  Get backlinks relevant and natural (and add also outbound links)
3)  Make sure that the website	is	clearly	visible	to the search engine the
same way it is to the user (no cloaking = penalisation) and tell what
shouldn’t be crawled (using robots.txt)
4)  Make sure that your website has a clear hierarchy (either via HTML or
CMS structure)
5)  Make sure that the website has a great	user	experience	(avoid
abusing tools that make it difficult and/or slower)
6)  Optimize the images and make the website mobile-friendly & https	
Not	least… Do not over optimize! è penalisation
How	to	classify	ranking	factors?
SEO	Periodic	Table
Penalties	
They can occur after Google algorithm updates, even multiple penalisations at a time.
Not all updates are public.
How	to	spot	a	penalty?	
ì  Much lower organic	traffic	(Google Analytics)
ì  Important change in keyword	ranking	history
(SEO tools)
ì  Possible messages on Google Search Console
ì  Check for relevant updates (Google Blog), volatility
(MozCast or SEMRush Sensor), social media
ì  Spot possible	toxic	backlinks,	duplicate	content,	
errors	(SEO tools)
ì  Duplicate content (on your website or from others)
ì  Auto-generated content
ì  Squeeze pages
ì  Doorway pages (e.g. meta refresh)
ì  Bad guest posts
ì  A lot of advertising, a very high keyword density
ì  Poor navigation
ì  Toxic backlinks, bad anchor text, spammy comments,
paid links, schemes, etc. (Google Penguin)
What	will	cause	a	penalty?
ì  Find all problems (previous slide)
ì  Solve all problems (yes, everything can be solved!)
ì  (if the case) disavow	toxic	links	to be spotted
through a good SEO tool and removed via Google
Search Console
ì  Send a Consideration	Request	via Google Search
Console (even multiple times if needed)
ì  Monitor the effects, it might take weeks or months
to recover and sometimes it never gets to the
previous level of traffic
How	to	remove	a	penalty?
Successful	penalty	removal
ì  Compelling title tags and meta descriptions, within limits
ì  Long pages (min 500 words) answering top questions and good
quality
ì  Focus on topics rather than keywords
ì  Site speed do count – use cache and CDN
ì  Schema markup where possible
ì  Images optimised
ì  Solve any error (404, wrong redirects, hreflang)
ì  Remove toxic links and ducplicated content
ì  Submit the sitemap.xml and solve possible penalisations
ì  https
ì  Mobile-friendly: be mobile-first
Quick	SEO	check-list
ì
SEO	Tools	
Main	features	of	a	SEO	tool:
ì  Keyword research
ì  SERP visibility monitoring
ì  Technical SEO & accessibility
ì  Link analysis
ì  Authority, Social & Analytics
Brian Dean’s (quite) comprehensive list: backlinko.com/seo-tools
Website	performance	
•  Google	Search	Console	
•  Submit content or crawling
•  Monitor content that is most engaging for search
•  Stay away from malware or spam
•  Link to Google Analytics and other SEO Tools for deeper analysis
•  Bing Webmaster Tools
•  Yandex Webmaster Tools
•  SEO Power Suite
•  Detect penalties (and many other functions)
•  Screaming Frog (software)
•  Sitemap with many details
•  BrowSEO: visualize a website in pure HTML
•  Woorank
How	to	evaluate	keyword	relevancy?	
	
•  Volume: popularity = how many searches
•  Avg	CPC: how much does a click costs? (Many factors involved in the bid)
•  Competition: how many competitors are bidding for it
•  Length: usually the longer (long-tail) the better = precise intention
•  Trends: seasonality or temporary popularity
•  Keyword	difficulty: an index summarizing the above
Keyword	research	tools	
Free	
•  Google Keyword Planner (free, accessible via Google Adwords)
•  Ubersuggest (free)
•  …
Paid	
•  MOZ Keyword Difficulty Tool
•  Secockpit
•  LongTailPro
•  KeywordTool.io
•  …
Enterprise	SEO	platforms	
•  SEMRush
•  Search Metrics
•  SEO Power Suite
•  …
Website	authority	
Most relevant for link	building	
•  Majestic
•  MOZ Open Site Explorer
Other	metrics	
•  Pagerankchecker (still relevant PageRank?)
•  SimilarWeb (traffic estimator, similar service partly available also on SEMRush)
Chrome	plugins	
•  SEO Site Tools
•  SEO Quake (Chrome extension that provides general domain info)
•  Ghostery (useful to spy which cookies/platforms are using competitors)
Link	building	
•  There are many agencies selling links on websites with relevant DA & PA for low prices.
•  Mind the risk of a penalisation – Google can spot patterns when many clients use the
same websites
Link	building	tools
Monitor	site	speed:	GTMetrix	
It includes
Google PageSpeed Score
Select the closest test server
CMS:	Tools	for	Wordpress	
To increase site speed and security:
•  W3 Cache
•  Fast Minify
•  EWWW (image optimizer)
•  Cloudflare (CDN)
•  Optimize Database (performance)
Multilanguage:
•  WPML
SEO:
•  Yoast
Obviously	a	fast	and	reliable	hosting	too
Links:	stay	up-to-date!	
•  Ahrefs Blog: ahrefs.com/blog
•  Backlinko by Brian Dean: backlinko.com/blog
•  Google Webmaster Central Blog: webmasters.googleblog.com
•  MOZ Blog (founded by Rand Fishkin): moz.com/blog
•  Search	Engine	Journal	(SEJ): searchenginejournal.com
•  Search	Engine	Land: searchengineland.com
•  Search	Engine	Watch: searchenginewatch.com
•  SEO	by	the	Sea	by Bill Slaski: www.seobythesea.com
•  Stone	Temple	by Eric Enge: www.stonetemple.com/blog
•  Yoast: yoast.com/seo-blog
•  Twitter List on SEO: twitter.com/@PaoloMargari/lists/seo
Beyond	SEO...	
•  Simo Ahava Blog (Google Tag Manager): www.simoahava.com
•  Occam’s Razor by Avinash Kaushik (Analytics): www.kaushik.net/avinash
•  nn/Group Articles (UX): nngroup.com/articles
Google Keyword Planner
Google Search Console
Bing Webmaster Tools
Google Analytics
Ubersuggest
SEMRush
Paolo Margari
Digital Marketing Specialist
Brussels
@paolomargari
paolomargari.eu
oltredigital.com

More Related Content

What's hot

SearchCon 2016 | High Velocity Presentations
SearchCon 2016 | High Velocity PresentationsSearchCon 2016 | High Velocity Presentations
SearchCon 2016 | High Velocity PresentationsSearchCon
 
Search Engine Optimization (SEO) -- University of Virginia Presentation
Search Engine Optimization (SEO) -- University of Virginia PresentationSearch Engine Optimization (SEO) -- University of Virginia Presentation
Search Engine Optimization (SEO) -- University of Virginia PresentationMarketing Mojo
 
Business Link North East Internet Marketing and SEO Training
Business Link North East Internet Marketing and SEO TrainingBusiness Link North East Internet Marketing and SEO Training
Business Link North East Internet Marketing and SEO TrainingBusiness & Enterprise North East
 
Understanding Search Marketing :SEO & SEM
Understanding Search Marketing :SEO & SEMUnderstanding Search Marketing :SEO & SEM
Understanding Search Marketing :SEO & SEMAnubha Rastogi
 
INTERNET TRADE TOOLS
INTERNET TRADE TOOLSINTERNET TRADE TOOLS
INTERNET TRADE TOOLSBUDNET
 
Search engine optimization simplified
Search engine optimization simplifiedSearch engine optimization simplified
Search engine optimization simplifiedSagar Barapatre
 
Basic Search Engine Optimization techniques & tips
 Basic Search Engine Optimization techniques & tips Basic Search Engine Optimization techniques & tips
Basic Search Engine Optimization techniques & tipsGaurav Kakkar
 
Webinar Essential Actions For Dramatic SEO Growth
Webinar   Essential Actions For Dramatic SEO GrowthWebinar   Essential Actions For Dramatic SEO Growth
Webinar Essential Actions For Dramatic SEO GrowthStephen Galgocy
 
Search Engine Optimization Concepts - The Future of Search
Search Engine Optimization Concepts - The Future of SearchSearch Engine Optimization Concepts - The Future of Search
Search Engine Optimization Concepts - The Future of SearchGeromme Talampas
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine OptimizationSubbu Lakshmanan
 
Rider University SEO Presentation by Michael Fleischner
Rider University SEO Presentation by Michael FleischnerRider University SEO Presentation by Michael Fleischner
Rider University SEO Presentation by Michael FleischnerMichael Fleischner
 
Introduction To SEO (SEARCH ENGINE OPTIMIZATION)- Learning Catalyst
Introduction To SEO (SEARCH ENGINE OPTIMIZATION)- Learning CatalystIntroduction To SEO (SEARCH ENGINE OPTIMIZATION)- Learning Catalyst
Introduction To SEO (SEARCH ENGINE OPTIMIZATION)- Learning CatalystLearning-Catalyst
 
How to escape from a Google penalty
How to escape from a Google penaltyHow to escape from a Google penalty
How to escape from a Google penaltyWoptimo
 
SEO Masterclass Webit 2010
SEO Masterclass Webit 2010SEO Masterclass Webit 2010
SEO Masterclass Webit 2010Rand Fishkin
 

What's hot (20)

SearchCon 2016 | High Velocity Presentations
SearchCon 2016 | High Velocity PresentationsSearchCon 2016 | High Velocity Presentations
SearchCon 2016 | High Velocity Presentations
 
Search Engine Optimization (SEO) -- University of Virginia Presentation
Search Engine Optimization (SEO) -- University of Virginia PresentationSearch Engine Optimization (SEO) -- University of Virginia Presentation
Search Engine Optimization (SEO) -- University of Virginia Presentation
 
Seo by sumeet
Seo by sumeetSeo by sumeet
Seo by sumeet
 
SEO Basics
SEO BasicsSEO Basics
SEO Basics
 
Business Link North East Internet Marketing and SEO Training
Business Link North East Internet Marketing and SEO TrainingBusiness Link North East Internet Marketing and SEO Training
Business Link North East Internet Marketing and SEO Training
 
Understanding Search Marketing :SEO & SEM
Understanding Search Marketing :SEO & SEMUnderstanding Search Marketing :SEO & SEM
Understanding Search Marketing :SEO & SEM
 
INTERNET TRADE TOOLS
INTERNET TRADE TOOLSINTERNET TRADE TOOLS
INTERNET TRADE TOOLS
 
Search engine optimization simplified
Search engine optimization simplifiedSearch engine optimization simplified
Search engine optimization simplified
 
Basic seo
Basic seoBasic seo
Basic seo
 
Basic Search Engine Optimization techniques & tips
 Basic Search Engine Optimization techniques & tips Basic Search Engine Optimization techniques & tips
Basic Search Engine Optimization techniques & tips
 
Web Analytics Training for Business Link
Web Analytics Training for Business LinkWeb Analytics Training for Business Link
Web Analytics Training for Business Link
 
Webinar Essential Actions For Dramatic SEO Growth
Webinar   Essential Actions For Dramatic SEO GrowthWebinar   Essential Actions For Dramatic SEO Growth
Webinar Essential Actions For Dramatic SEO Growth
 
Search Engine Optimization Concepts - The Future of Search
Search Engine Optimization Concepts - The Future of SearchSearch Engine Optimization Concepts - The Future of Search
Search Engine Optimization Concepts - The Future of Search
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
Rider University SEO Presentation by Michael Fleischner
Rider University SEO Presentation by Michael FleischnerRider University SEO Presentation by Michael Fleischner
Rider University SEO Presentation by Michael Fleischner
 
SEO - a brief introduction
SEO - a brief introductionSEO - a brief introduction
SEO - a brief introduction
 
Introduction To SEO (SEARCH ENGINE OPTIMIZATION)- Learning Catalyst
Introduction To SEO (SEARCH ENGINE OPTIMIZATION)- Learning CatalystIntroduction To SEO (SEARCH ENGINE OPTIMIZATION)- Learning Catalyst
Introduction To SEO (SEARCH ENGINE OPTIMIZATION)- Learning Catalyst
 
How to escape from a Google penalty
How to escape from a Google penaltyHow to escape from a Google penalty
How to escape from a Google penalty
 
SEO Masterclass Webit 2010
SEO Masterclass Webit 2010SEO Masterclass Webit 2010
SEO Masterclass Webit 2010
 
SEO PPT
SEO PPTSEO PPT
SEO PPT
 

Similar to Search Engine Optimisation - SEO basic training

SEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGSEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGBUDNET
 
Event Websites, Part I: Understanding Search Engine Optimization and Web Anal...
Event Websites, Part I: Understanding Search Engine Optimization and Web Anal...Event Websites, Part I: Understanding Search Engine Optimization and Web Anal...
Event Websites, Part I: Understanding Search Engine Optimization and Web Anal...Stephen Nold
 
Search Engine Optimization | Derin Dolen
Search Engine Optimization | Derin DolenSearch Engine Optimization | Derin Dolen
Search Engine Optimization | Derin DolenDerin Dolen
 
SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools NEW MEDIA GURU
 
Search engine marketing
Search engine marketingSearch engine marketing
Search engine marketingDr,Saini Anand
 
BEST SEO TIPS - Tricks SEO
BEST SEO TIPS - Tricks SEO BEST SEO TIPS - Tricks SEO
BEST SEO TIPS - Tricks SEO vickybish
 
Vikram seo ppt
Vikram seo pptVikram seo ppt
Vikram seo pptvickybish
 
Google seo-search-engine-optimization-introduction-powerpoint-presentation-
Google seo-search-engine-optimization-introduction-powerpoint-presentation-Google seo-search-engine-optimization-introduction-powerpoint-presentation-
Google seo-search-engine-optimization-introduction-powerpoint-presentation-Arbp Worldwide
 
Google seo- (search engine optimization)- Corporate Services
Google seo- (search engine optimization)- Corporate ServicesGoogle seo- (search engine optimization)- Corporate Services
Google seo- (search engine optimization)- Corporate ServicesCorporate Services
 
SearchEngineOptimization(SEO)
SearchEngineOptimization(SEO)SearchEngineOptimization(SEO)
SearchEngineOptimization(SEO)chaitanyareddy123
 
SearchEngineOptimization(SEO)
SearchEngineOptimization(SEO)SearchEngineOptimization(SEO)
SearchEngineOptimization(SEO)chaitanyareddy123
 
google-seo_jayamm digital marketing.pptx
google-seo_jayamm digital marketing.pptxgoogle-seo_jayamm digital marketing.pptx
google-seo_jayamm digital marketing.pptxjohnfobra
 
Google Seo-Search Engine Optimization-introduction
Google Seo-Search Engine Optimization-introductionGoogle Seo-Search Engine Optimization-introduction
Google Seo-Search Engine Optimization-introductionFaraaz Shaikh
 
best Digital Marketing ppt for all......
best Digital Marketing ppt for all......best Digital Marketing ppt for all......
best Digital Marketing ppt for all......Smayara
 
Intro to SEO - Denver Entrepreneur Meetup
Intro to SEO - Denver Entrepreneur MeetupIntro to SEO - Denver Entrepreneur Meetup
Intro to SEO - Denver Entrepreneur MeetupInflow
 
Basic of seo n sem
Basic of seo n semBasic of seo n sem
Basic of seo n semaniel jain
 
Search Engine Marketing
Search Engine Marketing Search Engine Marketing
Search Engine Marketing Mehul Rasadiya
 

Similar to Search Engine Optimisation - SEO basic training (20)

SEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGSEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTING
 
Basic seo essentials
Basic seo essentialsBasic seo essentials
Basic seo essentials
 
Event Websites, Part I: Understanding Search Engine Optimization and Web Anal...
Event Websites, Part I: Understanding Search Engine Optimization and Web Anal...Event Websites, Part I: Understanding Search Engine Optimization and Web Anal...
Event Websites, Part I: Understanding Search Engine Optimization and Web Anal...
 
Search Engine Optimization | Derin Dolen
Search Engine Optimization | Derin DolenSearch Engine Optimization | Derin Dolen
Search Engine Optimization | Derin Dolen
 
SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools
 
Search engine marketing
Search engine marketingSearch engine marketing
Search engine marketing
 
BEST SEO TIPS - Tricks SEO
BEST SEO TIPS - Tricks SEO BEST SEO TIPS - Tricks SEO
BEST SEO TIPS - Tricks SEO
 
Vikram seo ppt
Vikram seo pptVikram seo ppt
Vikram seo ppt
 
Google seo-search-engine-optimization-introduction-powerpoint-presentation-
Google seo-search-engine-optimization-introduction-powerpoint-presentation-Google seo-search-engine-optimization-introduction-powerpoint-presentation-
Google seo-search-engine-optimization-introduction-powerpoint-presentation-
 
Google seo- (search engine optimization)- Corporate Services
Google seo- (search engine optimization)- Corporate ServicesGoogle seo- (search engine optimization)- Corporate Services
Google seo- (search engine optimization)- Corporate Services
 
SearchEngineOptimization(SEO)
SearchEngineOptimization(SEO)SearchEngineOptimization(SEO)
SearchEngineOptimization(SEO)
 
SearchEngineOptimization(SEO)
SearchEngineOptimization(SEO)SearchEngineOptimization(SEO)
SearchEngineOptimization(SEO)
 
google-seo_jayamm digital marketing.pptx
google-seo_jayamm digital marketing.pptxgoogle-seo_jayamm digital marketing.pptx
google-seo_jayamm digital marketing.pptx
 
Google Seo-Search Engine Optimization-introduction
Google Seo-Search Engine Optimization-introductionGoogle Seo-Search Engine Optimization-introduction
Google Seo-Search Engine Optimization-introduction
 
best Digital Marketing ppt for all......
best Digital Marketing ppt for all......best Digital Marketing ppt for all......
best Digital Marketing ppt for all......
 
SEO School
SEO SchoolSEO School
SEO School
 
Intro to SEO - Denver Entrepreneur Meetup
Intro to SEO - Denver Entrepreneur MeetupIntro to SEO - Denver Entrepreneur Meetup
Intro to SEO - Denver Entrepreneur Meetup
 
SEO Tutorial
SEO TutorialSEO Tutorial
SEO Tutorial
 
Basic of seo n sem
Basic of seo n semBasic of seo n sem
Basic of seo n sem
 
Search Engine Marketing
Search Engine Marketing Search Engine Marketing
Search Engine Marketing
 

Recently uploaded

GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 

Recently uploaded (20)

GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 

Search Engine Optimisation - SEO basic training

  • 2. ì  SEO core concepts and skills ì  Search Engines: algorithms and ranking factors ì  Rank penalisations: causes and solutions ì  Tools ì  Link building ì  Authority / Speed / Performance ì  Resources ì  Practical examples ì  Q&A Index
  • 3. ì
  • 4. Core definitions SEO is a fundamental part of a larger digital marketing strategy: •  SEO = organic search (not only websites but also apps) •  SEM/SEA = paid search (ie Adwords to be renamed Google Ads) •  SMM = free/paid social media content •  Content Marketing = writing content for blog, newsletter, etc •  Digital PR / Influencer Marketing = build relationship & promote content online Main SEO specializations •  Local SEO •  Technical SEO •  Copywriting / Content SEO tactics White hat / Grey hat / Black hat (to avoid)
  • 5. SEO core tasks •  Planning: before launching a website, bringing SEO in the project •  Training: tell the rest of the team involved what and embed SEO in their work •  Recommendation: optimise when there is a need (ie a new service) •  Reporting: monitor performance in relation to the goals established in the planning phase and the new needs (ranking, authority, traffic, conversions, etc.) •  Ideas: follow up new trends in the search marketing industry (algorithm updates, tools, etc.)
  • 6. 1. Have clear objective 2. Collaborative team 3. Knowledge of the core tools in mind 4. Process in place 4 successful ingredients for SEO
  • 7. •  Scientific mindset and logical approach •  Curious problem solver •  Detail oriented •  Ready for long term results and indirect initiatives •  SEO is cause and effect, not immediate correlation: too many factors working together at the same time Skills are mostly linked to technical SEO
  • 8. •  content & localisation = relevance (is the content relevant to a user?) •  linking & social = importance (is the website important, well-known by other relevant websites?) •  technical & site architecture = trust & crawlability (is the website safe, well-made, professional?) What counts most to a search engine
  • 9. ì
  • 10. SERP: Search Engine Result Page More than 65% of world search traffic on avg. is generated by Google Search. Adding Google Images & Youtube it means that about 90% of total search traffic can be attributed to Alpabeth Inc. – Local SE: Yandex=Russia, KZ, Naver=S. Korea, Baidu=China.
  • 11. Organic Click-Through-Rate (CTR) •  Ranking higher mean way more traffic •  Assure that the website is optimized in order to keep ranking and traffic •  Optimise for the right keywords: not all have the same value (More traffic ≠ More Money) The organic CTR is affected also by title/ description, rich snippets (eg reviews) and sitelinks
  • 12. 1st on Google? SERP = Searh Engine Result Page More than 70% of organic traffic come from Google first page, but today… 2018 2008
  • 14. schema.org An initiative launched in 2011 by Bing, Google and Yahoo! to ”create and support a common set of schemas for structured data markup on web pages”.
  • 16. What determines Google ranking? Old days: PageRank Google used to be a kind of popularity context where links were affecting authority & ranking The famous original PageRank formula (1999): ilpubs.stanford.edu:8090/422
  • 18. MozCast MozCast is a weather report showing turbulence in the Google algorithm over the previous day. The hotter and stormier the weather, the more Google's rankings changed. Alternative: Sensor by SEMRush
  • 20. Ranking advice by Google SEO Starter Guide by Google 1)  Provide high-quality content for the user, in particular in the home page à holistic approach, relevant terms more than repetitions 2)  Get backlinks relevant and natural (and add also outbound links) 3)  Make sure that the website is clearly visible to the search engine the same way it is to the user (no cloaking = penalisation) and tell what shouldn’t be crawled (using robots.txt) 4)  Make sure that your website has a clear hierarchy (either via HTML or CMS structure) 5)  Make sure that the website has a great user experience (avoid abusing tools that make it difficult and/or slower) 6)  Optimize the images and make the website mobile-friendly & https Not least… Do not over optimize! è penalisation
  • 23. Penalties They can occur after Google algorithm updates, even multiple penalisations at a time. Not all updates are public.
  • 24. How to spot a penalty? ì  Much lower organic traffic (Google Analytics) ì  Important change in keyword ranking history (SEO tools) ì  Possible messages on Google Search Console ì  Check for relevant updates (Google Blog), volatility (MozCast or SEMRush Sensor), social media ì  Spot possible toxic backlinks, duplicate content, errors (SEO tools)
  • 25. ì  Duplicate content (on your website or from others) ì  Auto-generated content ì  Squeeze pages ì  Doorway pages (e.g. meta refresh) ì  Bad guest posts ì  A lot of advertising, a very high keyword density ì  Poor navigation ì  Toxic backlinks, bad anchor text, spammy comments, paid links, schemes, etc. (Google Penguin) What will cause a penalty?
  • 26. ì  Find all problems (previous slide) ì  Solve all problems (yes, everything can be solved!) ì  (if the case) disavow toxic links to be spotted through a good SEO tool and removed via Google Search Console ì  Send a Consideration Request via Google Search Console (even multiple times if needed) ì  Monitor the effects, it might take weeks or months to recover and sometimes it never gets to the previous level of traffic How to remove a penalty?
  • 28. ì  Compelling title tags and meta descriptions, within limits ì  Long pages (min 500 words) answering top questions and good quality ì  Focus on topics rather than keywords ì  Site speed do count – use cache and CDN ì  Schema markup where possible ì  Images optimised ì  Solve any error (404, wrong redirects, hreflang) ì  Remove toxic links and ducplicated content ì  Submit the sitemap.xml and solve possible penalisations ì  https ì  Mobile-friendly: be mobile-first Quick SEO check-list
  • 29. ì
  • 30. SEO Tools Main features of a SEO tool: ì  Keyword research ì  SERP visibility monitoring ì  Technical SEO & accessibility ì  Link analysis ì  Authority, Social & Analytics Brian Dean’s (quite) comprehensive list: backlinko.com/seo-tools
  • 31. Website performance •  Google Search Console •  Submit content or crawling •  Monitor content that is most engaging for search •  Stay away from malware or spam •  Link to Google Analytics and other SEO Tools for deeper analysis •  Bing Webmaster Tools •  Yandex Webmaster Tools •  SEO Power Suite •  Detect penalties (and many other functions) •  Screaming Frog (software) •  Sitemap with many details •  BrowSEO: visualize a website in pure HTML •  Woorank
  • 32. How to evaluate keyword relevancy? •  Volume: popularity = how many searches •  Avg CPC: how much does a click costs? (Many factors involved in the bid) •  Competition: how many competitors are bidding for it •  Length: usually the longer (long-tail) the better = precise intention •  Trends: seasonality or temporary popularity •  Keyword difficulty: an index summarizing the above
  • 33. Keyword research tools Free •  Google Keyword Planner (free, accessible via Google Adwords) •  Ubersuggest (free) •  … Paid •  MOZ Keyword Difficulty Tool •  Secockpit •  LongTailPro •  KeywordTool.io •  … Enterprise SEO platforms •  SEMRush •  Search Metrics •  SEO Power Suite •  …
  • 34. Website authority Most relevant for link building •  Majestic •  MOZ Open Site Explorer Other metrics •  Pagerankchecker (still relevant PageRank?) •  SimilarWeb (traffic estimator, similar service partly available also on SEMRush) Chrome plugins •  SEO Site Tools •  SEO Quake (Chrome extension that provides general domain info) •  Ghostery (useful to spy which cookies/platforms are using competitors)
  • 35. Link building •  There are many agencies selling links on websites with relevant DA & PA for low prices. •  Mind the risk of a penalisation – Google can spot patterns when many clients use the same websites
  • 37. Monitor site speed: GTMetrix It includes Google PageSpeed Score Select the closest test server
  • 38. CMS: Tools for Wordpress To increase site speed and security: •  W3 Cache •  Fast Minify •  EWWW (image optimizer) •  Cloudflare (CDN) •  Optimize Database (performance) Multilanguage: •  WPML SEO: •  Yoast Obviously a fast and reliable hosting too
  • 39. Links: stay up-to-date! •  Ahrefs Blog: ahrefs.com/blog •  Backlinko by Brian Dean: backlinko.com/blog •  Google Webmaster Central Blog: webmasters.googleblog.com •  MOZ Blog (founded by Rand Fishkin): moz.com/blog •  Search Engine Journal (SEJ): searchenginejournal.com •  Search Engine Land: searchengineland.com •  Search Engine Watch: searchenginewatch.com •  SEO by the Sea by Bill Slaski: www.seobythesea.com •  Stone Temple by Eric Enge: www.stonetemple.com/blog •  Yoast: yoast.com/seo-blog •  Twitter List on SEO: twitter.com/@PaoloMargari/lists/seo Beyond SEO... •  Simo Ahava Blog (Google Tag Manager): www.simoahava.com •  Occam’s Razor by Avinash Kaushik (Analytics): www.kaushik.net/avinash •  nn/Group Articles (UX): nngroup.com/articles
  • 40. Google Keyword Planner Google Search Console Bing Webmaster Tools Google Analytics Ubersuggest SEMRush
  • 41. Paolo Margari Digital Marketing Specialist Brussels @paolomargari paolomargari.eu oltredigital.com