appeasing the search engine gods€¦ · appeasing the search engine gods seo from a coding...

32
Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Upload: others

Post on 27-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Appeasing the Search Engine Gods

SEO from a Coding Perspective

Beck Cronin-Dixon

Page 2: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

SEO in a Nutshell

Page 3: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Position 1 - 33%

Position 2 - 15%

Position 3 - 10%

Top 10 - 70+%

Page 4: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

How Does Google Find My Site?

Page 5: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Links

➔ Inbound Links (backlinks)

➔ Interlinking

➔ Site Architecture

Page 6: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Inbound Links

Page 7: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Interlinking on Eventbrite Homepage

Page 8: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Interlinking - Breadcrumbs

Things to do in Nashvillehttps://www.eventbrite.com/things-to-do/tn--nashville/

Conferencehttps://www.eventbrite.com/d/tn--nashville/conferences/

Businesshttps://www.eventbrite.com/d/tn--nashville/business--conferences/

Page 9: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

HTML Sitemap

Page 10: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

XML Sitemaps

➔ Individual Sitemap Structurehttp://www.meeplemountain.com/sitemap.xml

➔ Metadata

➔ Sitemap indexhttps://www.eventbrite.com/sitemap_index.xml

➔ No Guarantees

➔ Robots.txt https://eventbrite.com/robots.txt

Page 11: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Individual Sitemap

Page 12: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Sitemap Index

Page 13: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Sitemap link in Robots.txt

Page 14: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Manual Submission

➔ Single page submission

➔ Sitemap submission

➔ No Guarantees

https://www.google.com/webmasters/tools/submit-url

Page 15: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

How Does Google Rank My Site?

Page 16: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Google’s Three Principles

➔ Authority

➔ Trust

➔ Relevancy

Page 17: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Url Optimization➔ Optimized Urlshttps://www.eventbrite.com/d/ca--san-francisco/events/https://www.eventbrite.com/d/tn--nashville/seminars/https://www.eventbrite.com/e/hack-tennessee-7-tickets-15777996412

➔ Non-optimized Urlshttps://www.eventbrite.com?type=d?region=ca?city=san+francisco?word=eventshttps://www.eventbrite.com?type=d?region=tn?city=nashville?cat=seminarshttps://www.eventbrite.com?type=e?title=hack+tennessee+7+tickets?pid=15777996412

➔ Url Keyword Stuffinghttp://account.free.online.savings.samedaypaydayloansusa.comwww.gmailloginsigninup.comhttp://loan.payday.paydayloanspaydayloansusa.com

Page 18: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Https vs Http

Page 19: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Status Codes

➔ Soft 404 vs Custom 404

➔ 301 redirects

➔ 302 redirects

➔ Unnecessary redirects

Url A Url B Url C

Url C

Page 20: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Indexation

Page 21: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Nofollow noindex tags

➔ Separate Links

➔ Page

Page 22: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Robots.txtwww.eventbrite.com/robots.txt

Page 23: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Canonical Url

➔ Duplicate content warnings

➔ Split rankings

http://eventbrite.com vs https://eventbrite.com vs https://eventbrite.com/

Page 24: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Rich Snippets➔ Schema.org

www.schema.org/Event

https://developers.google.com/structured-data/testing-tool/

➔ Microformats vs Json-ld

➔ meta tags

Page 25: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Schema Implementation

OR

Page 26: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Javascript and SEO

Page 27: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Speed

Page 28: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Mobile

Page 29: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

White Hat vs Black Hat SEO

Page 30: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Google Filters

Page 31: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Penalty Examples

Page 32: Appeasing the Search Engine Gods€¦ · Appeasing the Search Engine Gods SEO from a Coding Perspective Beck Cronin-Dixon

Useful Links➔ Schema site

https://schema.org/➔ Sitemaps site

http://www.sitemaps.org/➔ Manual page submission

https://www.google.com/webmasters/tools/submit-url➔ Manual sitemap submission steps:

https://www.wix.com/support/html5/article/submitting-your-sitemap-directly-to-google➔ Google Developer schema validator:

https://developers.google.com/structured-data/testing-tool/ ➔ Google Webmaster Guidelines https://support.google.com/webmasters/answer/35769?hl=en ➔ SEO and the Basics Blog Post➔ https://www.eventbrite.com/engineering/appeasing-the-search-engine-gods-seo-through-a-co

ding-perspective/