understanding seo

138
Understanding SEO or How to Help Users Find Your Stuffs on the Intertronz

Upload: tim-huegdon

Post on 13-May-2015

1.324 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Understanding SEO

Understanding SEO

orHow to Help Users Find

Your Stuffs on the Intertronz

Page 2: Understanding SEO

MY NAME IS TIM HUEGDONFirst, an introduction…

Page 3: Understanding SEO

Qualification

• Web developer for 15 years

Page 4: Understanding SEO

Qualification

• Web developer for 15 years

• Client-side specialist for 6 years

Page 5: Understanding SEO

Qualification

• Web developer for 15 years

• Client-side specialist for 6 years

• Information architect

Page 6: Understanding SEO

Qualification

• Web developer for 15 years

• Client-side specialist for 6 years

• Information architect• Massive Nerd– Quite literally– SEO as a hobby

Page 7: Understanding SEO

Results

• Google “Web Development Lead”– Top result

Page 8: Understanding SEO

Results

• Google “Web Development Lead”– Top result

• Google “Web Development Manager”– First page

Page 9: Understanding SEO

Results

• Google “Web Development Lead”– Top result

• Google “Web Development Manager”– First page

• Google “Object oriented JavaScript”– Top result

Page 10: Understanding SEO
Page 11: Understanding SEO

Results

• Google “Web Development Lead”– Top result

• Google “Web Development Manager”– First page

• Google “Object oriented JavaScript”– Top result

• Google “Tim”– Third result (above the inventor of the web)

Page 12: Understanding SEO

FAIL

Page 13: Understanding SEO

</smug>(I cheated; I was logged in)

Page 14: Understanding SEO

KNOW THINE ENEMYSun Tzu (paraphrased)

Page 15: Understanding SEO

Search Engines

• Google• Microsoft Bing– Now own Yahoo! Search

• Many, many more…

Page 16: Understanding SEO

How search engines work

• Army of robots

Page 17: Understanding SEO
Page 18: Understanding SEO

How search engines work

• Army of robots– Automated spiders

Page 19: Understanding SEO
Page 20: Understanding SEO

Tree

Home

Products

Wotsits

Oojamaflips

Dinguses

About Us Contact FAQ

Page 21: Understanding SEO

Graph

England Team

Football

Internationals World Cup Euro 2012

Page 22: Understanding SEO

How search engines work

• Army of robots– Automated spiders

• Work page by page

Page 23: Understanding SEO

How search engines work

• Army of robots– Automated spiders

• Work page by page• Cache and analyse content

Page 24: Understanding SEO

How search engines work

• Army of robots– Automated spiders

• Work page by page• Cache and analyse content• Index keywords

Page 25: Understanding SEO

How search engines work

• Army of robots– Automated spiders

• Work page by page• Cache and analyse content• Index keywords• Assign an arbitrary rank

Page 26: Understanding SEO

KEYWORDSBehold! The OARSUM POWAH of…

Page 27: Understanding SEO

What is a keyword?

• A word or phrase• Contains high relevance to subject

Page 28: Understanding SEO

Keyword == Search Term

Page 29: Understanding SEO

Examples

• Sports• Sport• Betting• Gambling• Bet• Gamble• Sports Betting• Sport Betting• Sport Bet• Sports Exchange Betting

Page 30: Understanding SEO

But wait…

• World Cup 2014• Wimbledon• British Grand Prix• Cheltenham• Spring racing

Page 31: Understanding SEO
Page 32: Understanding SEO

Why so important?

• Search engines store references to URIs in keyword specific indices

Page 33: Understanding SEO

Why so important?

• Search engines store references to URIs in keyword specific indices

• Vast array of smaller databases

Page 34: Understanding SEO

Why so important?

• Search engines store references to URIs in keyword specific indices

• Vast array of smaller databases• Data denormalisation

Page 35: Understanding SEO

Why so important?

• Search engines store references to URIs in keyword specific indices

• Vast array of smaller databases• Data denormalisation• Makes searching a whole bunch faster

Page 36: Understanding SEO

Choose wisely

• Keyword competition– Low competition can mean low relevancy– “Long tail”

Page 37: Understanding SEO

Choose wisely

• Keyword competition– Low competition can mean low relevancy– “Long tail”

• Level of use– More commonly used search terms have higher

competition

Page 38: Understanding SEO

Choose wisely

• Keyword competition– Low competition can mean low relevancy– “Long tail”

• Level of use– More commonly used search terms have higher

competition• Keyword tools

Page 39: Understanding SEO

Where you’ll want to use them

• URIs

Page 40: Understanding SEO

Where you’ll want to use them

• URIs• Link text

Page 41: Understanding SEO

Where you’ll want to use them

• URIs• Link text• Page titles

Page 42: Understanding SEO

Where you’ll want to use them

• URIs• Link text• Page titles• Headings

Page 43: Understanding SEO

Where you’ll want to use them

• URIs• Link text• Page titles• Headings• Emphasised text

Page 44: Understanding SEO

Where you’ll want to use them

• URIs• Link text• Page titles• Headings• Emphasised text• Within your content

Page 45: Understanding SEO

Keyword Targeting

• Never mind keyword density…

Page 46: Understanding SEO

Keyword Targeting

• Never mind keyword density…• Think about keyword relevancy

Page 47: Understanding SEO

Keyword Targeting

• Never mind keyword density…• Think about keyword relevancy• Density no relation to– Quality– Semantics– Content relevancy

Page 48: Understanding SEO

The web CHANGES?!I know; it’s terrifying, right?

Page 49: Understanding SEO

LINKSThe internet is “a series of tubes…” (c. Ted Stevens, Alaskan Senator 1968-2009)

Page 50: Understanding SEO

Links win

• Links trump everything

Page 51: Understanding SEO

Links win

• Links trump everything• Link quantity

Page 52: Understanding SEO

Links win

• Links trump everything• Link quantity• Link quality

Page 53: Understanding SEO

Links win

• Links trump everything• Link quantity• Link quality• Largest single effect on rankings

Page 54: Understanding SEO

Link Juice

• PageRank• Based on links into and out of the page• Used to determine page quality• Really is a series of tubes (and sluice gates)

Page 55: Understanding SEO

PageRank

Page 56: Understanding SEO

The juice will flow!

England Team

Football

Internationals World Cup Euro 2012

Page 57: Understanding SEO

rel=“nofollow”

• Tell robots to alter the flow of link juice

Page 58: Understanding SEO

rel=“nofollow”

• Tell robots to alter the flow of link juice• Useful for user-generated content

Page 59: Understanding SEO

rel=“nofollow”

• Tell robots to alter the flow of link juice• Useful for user-generated content• Designed to prevent link spam

Page 60: Understanding SEO

rel=“nofollow”

• Tell robots to alter the flow of link juice• Useful for user-generated content• Designed to prevent link spam• Use for “sculpting” is futile

Page 61: Understanding SEO

Improving “crawlability”

• Flat site architecture

Page 62: Understanding SEO
Page 63: Understanding SEO
Page 64: Understanding SEO

Improving “crawlability”

• Flat site architecture• Short link depth to pages

Page 65: Understanding SEO

Improving “crawlability”

• Flat site architecture• Short link depth to pages• Recommend max 100 links per page– Misleading value

Page 66: Understanding SEO

Improving “crawlability”

• Flat site architecture• Short link depth to pages• Recommend max 100 links per page– Misleading value

• Easily maintain 250-300 links per page– Next level approx. 200 links and so on

Page 67: Understanding SEO

Link building

• The art of obtaining links back to content– High quality from high relevance

Page 68: Understanding SEO

Link building

• The art of obtaining links back to content– High quality from high relevance

• Fine line between link building and link spam

Page 69: Understanding SEO

Link building

• The art of obtaining links back to content– High quality from high relevance

• Fine line between link building and link spam• Full time job

Page 70: Understanding SEO

Link building

• The art of obtaining links back to content– High quality from high relevance

• Fine line between link building and link spam• Full time job• Link sharing

Page 71: Understanding SEO

Link building

• The art of obtaining links back to content– High quality from high relevance

• Fine line between link building and link spam• Full time job• Link sharing• Social networks

Page 72: Understanding SEO

Third-party links

• No direct value

Page 73: Understanding SEO

Third-party links

• No direct value• Promotes link sharing

Page 74: Understanding SEO

Third-party links

• No direct value• Promotes link sharing• New wave of Social Media Experts

Page 75: Understanding SEO

Third-party links

• No direct value• Promotes link sharing• New wave of Social Media Experts• Exercise in marketing

Page 76: Understanding SEO

Link bait

• High likelihood of reposts

Page 77: Understanding SEO

Link bait

• High likelihood of reposts• Viral

Page 78: Understanding SEO

Link bait

• High likelihood of reposts• Viral• Usually created with intent

Page 79: Understanding SEO

Link bait

• High likelihood of reposts• Viral• Usually created with intent• One man’s link bait is another man’s quality

content

Page 80: Understanding SEO

U.R.I.Addressing the

Page 81: Understanding SEO

Anatomy of a URI

http://www.betfair.com/football/barclays-premier-league/arsenal.html?page=4#line-up

Domain

PathProtocol

Query

Fragment

Page 82: Understanding SEO

URI Design

• Highly important

Page 83: Understanding SEO

URI Design

• Highly important• Embed keywords in domain

Page 84: Understanding SEO

URI Design

• Highly important• Embed keywords in domain• Embed keywords in path

Page 85: Understanding SEO

URI Design

• Highly important• Embed keywords in domain• Embed keywords in path• TLDs are important

Page 86: Understanding SEO

URI Design

• Highly important• Embed keywords in domain• Embed keywords in path• TLDs are important• Order is important

Page 87: Understanding SEO

URI Design

• Think about archiving

Page 88: Understanding SEO

URI Design

• Think about archiving• Try and avoid “magic numbers”

Page 89: Understanding SEO

URI Design

• Think about archiving• Try and avoid “magic numbers”• Use hyphen as space separator– Google doesn’t recognise underscores

Page 90: Understanding SEO

URI Depth

• Try to keep URIs shallow

Page 91: Understanding SEO

URI Depth

• Try to keep URIs shallow• Subdomains similar to first level– http://soccer.betfair.com/– http://betfair.com/soccer/

Page 92: Understanding SEO

Branches and leaves

• Branch URIs end with a slash– http://betfair.com/football/

Page 93: Understanding SEO

Branches and leaves

• Branch URIs end with a slash– http://betfair.com/football/

• Leaf URIs don’t– http://betfair.com/football/spurs.html– http://betfair.com/football/the-yid

Page 94: Understanding SEO

Branches and leaves

• Branch URIs end with a slash– http://betfair.com/football/

• Leaf URIs don’t– http://betfair.com/football/spurs.html– http://betfair.com/football/the-yid

• Users read URIs in search listings

Page 95: Understanding SEO

Branches and leaves

• Branch URIs end with a slash– http://betfair.com/football/

• Leaf URIs don’t– http://betfair.com/football/spurs.html– http://betfair.com/football/the-yid

• Users read URIs in search listings• Sets up an expectation

Page 96: Understanding SEO

PAGE CONSTRUCTIONEmpowering your content through

Page 97: Understanding SEO

Page vs. Site

• Bots have a vague understanding of site

Page 98: Understanding SEO

Page vs. Site

• Bots have a vague understanding of site• Based on URIs and link map

Page 99: Understanding SEO

Page vs. Site

• Bots have a vague understanding of site• Based on URIs and link map• Domain-level ranking factors

Page 100: Understanding SEO

Page vs. Site

• Bots have a vague understanding of site• Based on URIs and link map• Domain-level ranking factors• Page-level ranking factors

Page 101: Understanding SEO

Page vs. Site

• Bots have a vague understanding of site• Based on URIs and link map• Domain-level ranking factors• Page-level ranking factors• Construct as pages, link as site

Page 102: Understanding SEO

Duplication

• Duplicating content on two URIs is bad

Page 103: Understanding SEO

Duplication

• Duplicating content on two URIs is bad• Serving the same page on different URIs is

duplication

Page 104: Understanding SEO

Duplication

• Duplicating content on two URIs is bad• Serving the same page on different URIs is

duplication• Try and avoid syndicated content

Page 105: Understanding SEO

Dynamic and static content

• Dynamic content– Blog posts– News stories– Markets

• Static content– About us– Help– Betting rules

• Good to have a balanced mix

Page 106: Understanding SEO

Titles

• Page title– <title>Football – Betfair</title>

• H1– <h1>Football</h1>

• Titles should repeat in:– URI– Page title– H1– Throughout content– Links to the page

• This one is important!

Page 107: Understanding SEO

Meta elements

• Keywords– Not used by Google– Occasionally used by older search engines

• Description– Not used for rankings– Important for users

• noindex, nofollow

Page 108: Understanding SEO

Pertinent mark-up

• Links!– <a href=“…”>Football</a>– <link rel=“index” href=“…”>

• Emphasis– <strong>, <em>– <b>

• Headings

Page 109: Understanding SEO

Link element

• Canonical:– http://sportsnews.com/football/– http://sportsnews.com/football/?ads=false

• More subtle:– …/teams/tottenham-hotspur/peter-crouch– …/teams/england/peter-crouch

• Others– next, prev, first, last, index…

Page 110: Understanding SEO

Google is Skynet

• Knowledge-based system

Page 111: Understanding SEO

Google is Skynet

• Knowledge-based system• Algorithms update regularly

Page 112: Understanding SEO

Google is Skynet

• Knowledge-based system• Algorithms update regularly• Features added

Page 113: Understanding SEO

Google is Skynet

• Knowledge-based system• Algorithms update regularly• Features added• Try to understand trends in content

Page 114: Understanding SEO

Breadcrumbs

• Google looks for them• Tries to understand navigation system• Improves crawlability• Helps the user

Page 115: Understanding SEO

Rich snippets

• Microformats, microdata, RDFa– Reviews– People– Products– Businesses and organisations– Recipes– Events

Page 116: Understanding SEO

UI Paradigms

• Still learning• Common patterns– Tab widgets– Accordion widgets– Carousel widgets

• Widgets– Common– jQueryUI– YUI

Page 117: Understanding SEO

JavaScript

• Headless browser

Page 118: Understanding SEO

JavaScript

• Headless browser• Support for JavaScript is limited

Page 119: Understanding SEO

JavaScript

• Headless browser• Support for JavaScript is limited• Evaluates some JavaScript– Results vary

Page 120: Understanding SEO

JavaScript

• Headless browser• Support for JavaScript is limited• Evaluates some JavaScript– Results vary

• Trawls embedded JavaScript for links

Page 121: Understanding SEO

ROBOTSUnleash your army of

Page 122: Understanding SEO

Using HTTP

• Correct status codes– 200 OK– 301 Moved Permanently– 302 Moved Temporarily– 404 Not Found– 410 Gone– 500 Errors

Page 123: Understanding SEO

robots.txt

• http://www.robotstxt.org/• Automatically looked for• Stored at the root• No robots.txt is a free pass• Use to guide bots, not control

Page 124: Understanding SEO

Sitemap Protocol

• http://www.sitemaps.org/• Aids discovery of content• Increases regularity of spidering• Doesn’t have to include every page• Useful for dynamic content

Page 125: Understanding SEO

Sitemap Page

• Improves crawlability• Helps users• Can help flatten site architecture

Page 126: Understanding SEO

TOOLSA brief overview of

Page 127: Understanding SEO

AdWords Keyword Tool

• Analyse potential keywords• Shows competition• Shows search traffic• Useful as a research tool

Page 128: Understanding SEO

Webmaster Tools

• Track search queries• Discover crawl errors• Manage sitemaps• Shows Google’s keyword assessment

Page 129: Understanding SEO

Analytics

• Track search terms• Adapt user paths• Some tools allow tracking of bot traffic

Page 130: Understanding SEO

Log files

• Track bot traffic• Spot errors• Use gnuplot to visualise

Page 131: Understanding SEO

BUILDING SEO TEST SITESSearch bot interrogation

Page 132: Understanding SEO

TO THE BROWSER!

Page 133: Understanding SEO

NEVERENDING STORYSEO is a

Page 134: Understanding SEO

Rinse and repeat

• Ongoing analysis

Page 135: Understanding SEO

Rinse and repeat

• Ongoing analysis• Keyword evaluation

Page 136: Understanding SEO

Rinse and repeat

• Ongoing analysis• Keyword evaluation• Link farming

Page 137: Understanding SEO

Rinse and repeat

• Ongoing analysis• Keyword evaluation• Link farming• Keep up with algorithm updates

Page 138: Understanding SEO

Questions?