seo: from soup to nuts (part 1)

57
SEO from Soup to Nuts Stephan Spencer VP of SEO Strategies, Covario

Upload: web-20-expo

Post on 27-Apr-2015

715 views

Category:

Documents


3 download

DESCRIPTION

SEO from Soup to NutsStephan SpencerVP of SEO Strategies, CovarioFirst
Off...
Who
Am
I?
•  VP
of
SEO
Strategies
at
Covario
 •  Founded
Netconcepts
LLC
in
Madison
WI
in
1995.
 Sold
it
to
Covario
in
2010.
Founded
Netconcepts
 Ltd
in
Auckland
in
1999.
 •  Lived
in
New
Zealand
for
8
yrs,
returned
to
US
in
 2007.
 •  Inventor
of
GravityStream,
a
pay‐for‐performance
 SEO
technology
(rebranded
as
Organic
Search
 OpUmizer)
 •  Co‐author
of
The
Art
of
SEO
2
© 2009 Stephan M Spencer Netconcepts

TRANSCRIPT

Page 1: SEO: From Soup to Nuts (part 1)

SEO from Soup to Nuts

Stephan Spencer VP of SEO Strategies, Covario

Page 2: SEO: From Soup to Nuts (part 1)

2 © 2009 Stephan M Spencer Netconcepts www.netconcepts.com [email protected]

FirstOff...WhoAmI?

•  VPofSEOStrategiesatCovario•  FoundedNetconceptsLLCinMadisonWIin1995.SoldittoCovarioin2010.FoundedNetconceptsLtdinAucklandin1999.

•  LivedinNewZealandfor8yrs,returnedtoUSin2007.

•  InventorofGravityStream,apay‐for‐performanceSEOtechnology(rebrandedasOrganicSearchOpUmizer)

•  Co‐authorofTheArtofSEO

Page 3: SEO: From Soup to Nuts (part 1)

KeywordResearch

  Toolsforbrainstormingaseedlist– Quintura– GoogleSuggest(nowintegratedintoGooglesearch)– YahooAssist– Soovle

  Toolstocheckpopularityofkeywordsearches– Wordtracker– Trellian’sKeywordDiscovery– Google’sKeywordSuggesUonTool– GoogleTrends– GoogleInsightsforSearch

Page 4: SEO: From Soup to Nuts (part 1)

Quintura

•  Clickontermsonthele_torealignthedata.

•  ShowsrelaUonsofterms&websiterelatedresults.

www.quintura.com

Page 5: SEO: From Soup to Nuts (part 1)

Quintura

•  Pros– Free!– DataisfromalargesampleofInternetsearches(includingallsearchesonYahoo!).

– ProvidesavisualrepresentaUon•  Cons

– NoquanUfiabledata– InterconnecUons&relaUonsmaynotberelevant

Page 6: SEO: From Soup to Nuts (part 1)

GoogleSuggest

•  OriginallyaseparatetesUnglabinbeta,rolledintowebsearchAugust2008.

•  Searchvolumeinferredbasedonorder,butnoquanUfiablevalue.

Page 7: SEO: From Soup to Nuts (part 1)

GoogleSuggest

•  Pros– Free!– DataisfromGooglesearchdata– ProvideslivesuggesUonsasyoutype

•  Cons– NoquanUfiabledata– Basedontypingorder

Page 8: SEO: From Soup to Nuts (part 1)

•  PartofYahooSearch•  Kicksinwhendelaywhileenteringsearchphrases

• Wordcanmatchanypartofsearchphrase

YahooAssist

Page 9: SEO: From Soup to Nuts (part 1)

YahooAssist

•  Pros– Free!– DataisfromYahoosearchdata– ProvideslivesuggesUonsasyoutype– TypedphrasescanmatchanywherewithinthesuggesUons

•  Cons– NoquanUfiabledata

Page 10: SEO: From Soup to Nuts (part 1)

Wordtracker

•  Enterinkeywords&searchphrasestobeexpoundupon.

•  Buildoutaprojectwithrelevantterms.

•  Useforbrainstormingaswellasdrillingdownintospecificphrases.

•  ObtainquanUfiablesearchnumbers. Freeversion:freekeywords.wordtracker.com

Page 11: SEO: From Soup to Nuts (part 1)

Wordtracker

  Pros–  Basedonlast130daysworthofsearches–  Singularvs.plural,misspellings,verbtensesallseparatedout–  AdvancedfuncUonality:keyword“projects”,importdatainto

Excel,synonyms,…  Cons

–  RequiressubscripUonfee($59/monthor$329/year)–  DataisfromasmallsampleofInternetsearches(fromthe

minorsearchenginesDogpileandMetaCrawler).–  Containsbogusdatafromautomatedsearches– Nohistoricalarchives

Page 12: SEO: From Soup to Nuts (part 1)

KeywordDiscovery

•  SimilarfeaturesasWordtracker.

•  Trendgraphsprovideavisualthatgoesbeyondtotalsearches.

•  Varioussenngstorefinedata.

•  Note:pluralsenngonlypluralizesthelastword.

Freeversion:www.keyworddiscovery.com/search.html

Page 13: SEO: From Soup to Nuts (part 1)

KeywordDiscovery

  Pros– Fullyearofhistoricalarchives– DataisfromalargersampleofInternetsearches– Singularvs.plural,misspellings,verbtensesallseparatedout

– Cansegmentbycountry– AdvancedfuncUonality:keyword“projects”,importdataintoExcel,synonyms,…

  Cons– AccesstothehistoricaldatarequiressubscripUonfee($69.95/monthor$599.40/year).

– Containsbogusdatafromautomatedsearches

Page 14: SEO: From Soup to Nuts (part 1)

•  Enterinlistsofterms.

•  Pulltermsfromawebpage.

•  Searchvolume–  SwitchtoExact

match–  ShowSearchVolume

Trendscolumn.

GoogleAdWordsKeywordTool

Free version: adwords.google.com/select/KeywordToolExternal

Page 15: SEO: From Soup to Nuts (part 1)

GoogleAdWordsKeywordTool

  Pros– Free!– AccessingwithinGoogleAdWordsyieldsmorefeatures– DataisfromalargesampleofInternetsearches(fromGoogle)

– Singularvs.plural,misspellings,verbtenses– Cansegmentbycountry(withinAdWords)– Synonyms– Monthly&averagesearchvolumes

  Cons– NumbersareapproximaUons

Page 16: SEO: From Soup to Nuts (part 1)

•  Providesagraphical,relaUvesearchvolumecomparison.

•  Enterinupto5searchterms.

•  Showsrelatednews.

•  Sign‐intogetrelaUveranking.

GoogleTrends

www.google.com/trends

Page 17: SEO: From Soup to Nuts (part 1)

GoogleTrends

  Pros–  Free!–  SigningintoGoogleaccountprovidesaddiUonaldetail&features–  DataisfromalargesampleofInternetsearches(fromGoogle)–  Showsrelatednewssearches–  Cansegmentbyregionorsubregion–  FilterbyUmeframe–  Canrunagainstwebsitesaswell

  Cons–  NumbersarepurelyrelaUonaltothequeryset–  Nowaytoexport–  Onlypresetdatafiltering–  Limitedtobroad,popularsearchphrases

Page 18: SEO: From Soup to Nuts (part 1)

GoogleInsightsforSearch

•  SimilartoGoogleTrends•  AddiUonaluniquefeatures

– Compareagainstacategory– Geographicsearchvolumemaps

– ProvidesarelaUveindexmeasureagainstallsearchesperformedonGoogleoverUme.

www.google.com/insights/search/

Page 19: SEO: From Soup to Nuts (part 1)

GoogleInsightsforSearch

  Pros–  Free!–  SigningintoGoogleaccountprovidesaddiUonaldetail&features–  DataisfromalargesampleofInternetsearches(fromGoogle)–  Showsrelatednewssearches–  Showstopsearches–  Showrisingsearchphrases–  Cansegmentbyregion&subregion–  FilterbyUmeframe,evencustomdateranges–  ExportasCSV

  Cons–  Numbersareanormalizedindex–  Limitedtobroad,popularsearchphrases

Page 20: SEO: From Soup to Nuts (part 1)

SevenStepstoHighRankings

1)GetYourSiteFullyIndexed2)GetYourPagesVisible

3)BuildLinks&PageRank

4)LeverageYourPageRank

4)EncourageClickthrough

6)TracktheRightMetrics

7)FollowBestPracUces

Page 21: SEO: From Soup to Nuts (part 1)

1)GetYourSiteFullyIndexed

  Pagescan’trankiftheyaren’tindexed  ThebereryourPageRank,thedeeper&moreo_enyoursitewillbecrawledbyGoogle.

  IndexaUonchallengestypicallystemfrom:– Overly‐complexURLs– ContentduplicaUon– CannibalizaUon– Non‐canonicalizaUon(wwwvs.non‐www)

  IndexaUon…toomuch,ornotenough?

Page 22: SEO: From Soup to Nuts (part 1)

WhatShould&Shouldn’tBe

  Page#esUmatesarewildlyinaccurate,&includenon‐indexedpages(e.g.oneswithnoUtleorsnippet).

  MisconfiguraUons(inrobots.txt,inthetypeofredirectsused,requiringcookies,etc.)cankillindexaUon.

  UUlizeXMLsitemapstohelpindexaUon&overcomecrawlinghurdles.

  Makesureyour“404FileNotFound”pagereturnsahard404headerstatuscode.

  KeepduplicatepagesoutoftheindexbystandardizingyourURLs,eliminaUngunnecessaryvariables,using301redirectswhenneeded,&CSSstylingforprinterfriendly.

Page 23: SEO: From Soup to Nuts (part 1)

ComplexiUesCanKilltheCrawl

  Searchenginesarewaryof“dynamic”pages‐theyfear“spidertraps.”

  Avoid:–  stopcharacters(?,&,=),‘cgi‐bin’–  sessionIDsorlongnumericalstringsthatmightappear

likeasessionID.–  unnecessaryvariablesinyourURLs,tracking

parameters.–  frames–  redirects–  pop‐ups–  navigaUoninFlash/Java/JavaScript/pulldownboxes–  Ifnotfeasibleduetoplaxormconstraints,canbeeasily

handledthroughproxytechnology(e.g.,Netconcepts’GravityStream).

Tips:‐ Passparametersviacookies‐ Appendtrackingparametersasanamedanchorusing“#”insteadof“?”E.g.,ratherthantrackinglike?nav=footeruse#nav=footer.

‐ UseCSS&HTMLfordropdownmenus,onlyrelyingonJavaScriptfortheinteracUvity.

‐ Usehyphenstoseparatewordsinsteadofunderscores.

Page 24: SEO: From Soup to Nuts (part 1)

AvoidComplexURLs

• Mayinhibitorevenpreventcrawling.

• WatchPageRank,checkcache&indexaUonofURLstodeterminewhereissuesmaylie.

One click in and cached: www.cdw.com/shop/search/hub.aspx?wclss=C

Two clicks, not cached: www.cdw.com/shop/search/hub.aspx?wclss=C3&cm_re=HubPA-_-Computers-_-notebook+computers+hub

Page 25: SEO: From Soup to Nuts (part 1)

CanonicalizaUon

•  Onesource–onedesUnaUon

•  Atitssimplest,referstothehomepage.Example:– qvc.com– www.qvc.com

•  RelatestoanycontentduplicaUon.

•  “Canonical”tagcanhelp

Page 26: SEO: From Soup to Nuts (part 1)

Robots.txt

•  Protocolforblockingbots–  KeepthemoutofspecificsecUons–  Helpavoidduplicatecontent–  Auto‐discoveryofXMLsitemap–  Donewrong,canblockbotsfromenUresite–  Unfortunately,tooo_en,implementedincorrectly

Tip: This will block all bots from your entire site User-agent: * Disallow: / Are you sure that’s what you want?

Page 27: SEO: From Soup to Nuts (part 1)

InfiniteURLBloat

•  InfiniteURLcombinaUonsdueto:–  PaginaUon–  SorUng–  Filtering–  DisplayopUons

http://www.circuitcity.com/ssm/LCD-Plasma-TVs/sem/rpsm/catOid/-12869/N/20012866+20012867+20012869+40001426+4589/link/ref/Ns/accm_num_unts_sld|1/link/ref/rpem/ccd/categorylist.do

http://www.circuitcity.com/ssm/LCD-Plasma-TVs/sem/rpsm/catOid/-12869/N/20012866+20012867+20012869+4589+40001426/link/ref/Ns/accm_num_unts_sld|1/link/ref/rpem/ccd/categorylist.do

Page 28: SEO: From Soup to Nuts (part 1)

XMLSitemaps

  Informthesearchenginesofyourpages.–  Auto‐discoverythrough

robots.txt.–  GoogleWebmasterCentral–  YahooSiteExplorer–  BingWebmasterCenter

  NotasoluUonforbadURLs  Google’sreporUngofindexed

URLscomparedtototalURLssubmiredmaybeanindicatorofURLorcontentquality.

Page 29: SEO: From Soup to Nuts (part 1)

2)GetYourPagesVisible

  100+“signals”thatinfluenceranking  “Titletag”isthemostimportantcopy“onthepage”  Homepageisthemostimportantpageofasite

  Everypageofasitehasa“song”(keywordtheme)  IncorporatekeywordsintoUtletags,hyperlinktext,headings

(H1&H2tags),altarributes,&highupinthepage(wherethey’regivenmore“weight”).

  EliminateextraneousHTMLcode  “Metatags”arenotamagicbullet

  HavetextfornavigaUon,notgraphics  Don’tletwhizz‐bang,oh‐ahbringyoudown

Page 30: SEO: From Soup to Nuts (part 1)

MeaningfulTitles

•  Keyword‐rich,withoutbeingspammy.

•  Leadwithmostimportantkeywords.

•  Looksgoodtohumans&bots.

•  DPReview.com–  #1for:digitalcamera–  #1for:digitalcameras–  Page‐1inGoogleforall

phrasevariaUonswithinUtle.

Digital Camera Reviews and News: Digital Photography Review: Forums, Glossary, FAQ

Page 31: SEO: From Soup to Nuts (part 1)

NotSoMeaningfulTitles

•  NotchangingUtlesisawastedopportunity.

•  Checkyourownsiteforthiscostlymistake. site:www.domain.cominUtle:“UnUtledDocument”

Page 32: SEO: From Soup to Nuts (part 1)

DuplicateTitleTags

•  CheckforduplicaUon–  Usespecialquerieswith

GoogletofindduplicaUon.

–  Over9,000duplicatesofthisUtlealone…whatdoesitsaytoGoogle?

•  PurelyduplicateUtles•  CanonicalizaUon•  Parameters&URLbloat

site:www.officedepot.com intitle:"Office Supplies: Office Products and Office Furniture: Office Depot"

Page 33: SEO: From Soup to Nuts (part 1)

VisuallyAppealingtoHumans

•  Textualbodycopy•  TextualnavigaUon&

links.

•  Doesn’tmeanasitecan’tbevisuallyappealing.

Page 34: SEO: From Soup to Nuts (part 1)

TextuallyAppealingtoBots(&humans)

•  Checkfortextvs.images:–  Selectindividualtext–  Ctrl‐Atoselectall–  View“textonly”

versioninGooglecache.

Page 35: SEO: From Soup to Nuts (part 1)

MetaTagsNoMagicBullet

•  MetadescripUonsaresomewhatimportant,butonlyforclickthrough.

•  Metakeywords–ignoredbyGoogle&Bing,nodiscernablevalueinYahooorAsk.

Page 36: SEO: From Soup to Nuts (part 1)

CodeBloat–MoreCodeThanCopy

•  Tables‐basedlayoutsvs.table‐less&CSS.

•  Inline&embeddedCSSvs.external.

•  EmbeddedJavaScriptvs.external.

Page 37: SEO: From Soup to Nuts (part 1)

BewaretheWhizzBang

•  FurtheryoumovefrompureHTML,thegreatertherisksofstoppingthebots,oreventurningawaythehumans.–  JavaScriptpowereddropdown

navigaUons.–  AJAXinteracUvity–  Flash

•  Progressiveenhancement–startwiththelowestcommondenominator,thenlayerontheeffects.

ThisNokiapagemaysUllbeloading…Ididn’twaittofindout.

Page 38: SEO: From Soup to Nuts (part 1)

3)BuildLinks&PageRank

  “Linkpopularity”affectssearchenginerankings  PageRank–Linksfrom“important”siteshavemoreimpact

onyourGooglerankings(weightedlinkpopularity).  GoogleoffersawindowintoyourPageRank

–  PageRankmeterintheGoogleToolbar(toolbar.google.com)&3rdpartytoolslikeSEOforFirefox&SEOChat.comPageRankLookupareallpoweredbyGoogle’sToolbarServer

  BingandYahoohavesimilarmeasurestoPageRank  ExcellentalternaUvetoPageRankscore:mozRank

(Linkscape)

Page 39: SEO: From Soup to Nuts (part 1)

LogarithmicNatureofPageRank

39

Page 40: SEO: From Soup to Nuts (part 1)

4)LeverageYourPageRank

•  Yourhomepage’sPageRankgetsdistributedtoyourdeeppagesbyvirtueofyourhierarchicalinternallinkingstructure(e.g.breadcrumbnavigaUon).

•  PayarenUontothetextusedwithinthehyperlink(“Googlebombing”).

•  UUlizerel=“nofollow”internally,butwithcare•  Don’thoardyourPageRank•  Don’tlinkto“badneighborhoods”

Page 41: SEO: From Soup to Nuts (part 1)

AvoidPageRankDiluUon

•  ManyofthestructuralissuesthatimpactindexaUon,canimpactPageRank.– CanonicalizaUon(www.domain.comvs.domain.com)

– Duplicatepages:(sessionIDs,trackingcodes,superfluousparameters).

–  Ingeneral,searchenginesarecauUousofdynamicURLs(with?,&,and=characters)becauseof“spidertraps.”

•  RewriteyourURLs(usingaservermodule/plug‐in)oruseahostedproxyservice(e.g.,GravityStream).

Read:catalogagemag.com/mag/markeUng_right_page_web/

Page 42: SEO: From Soup to Nuts (part 1)

•  1product•  5differentURLs

–  DiluUngPageRank–  Duplicatedcontent–  Self‐compeUng,cannibalizing

–  Dilutedcrawlequity

EvenYouKnowWhoStruggles

Page 43: SEO: From Soup to Nuts (part 1)

5)EncourageClickthrough

  BeingontopofsearchresultscommandsarenUon.It’sanimpliedendorsement.

  SynergisUceffectofbeingatthetopofthenaturalresults&paidresults.

  EnUcetheuserwithacompellingcall‐to‐acUon&valueproposiUoninyourdescripUons.

  YourUtletagiscriUcal  SnippetgetsbuiltautomaUcally,butyouCANinfluencewhat’sdisplayedhere.SeemySELarUcle:searchengineland.com/anatomy‐of‐a‐google‐snippet‐38357

Page 44: SEO: From Soup to Nuts (part 1)

PowerofPosiUon

•  Wheredosearcherslook?–  Enquiro,Did‐itEyetools

study.– GoldenTriangleor“F”shape

•  Focuson– Naturalsearchvs.Paid–  Abovethefold–  Reinforcementbasedon

searchtermpresence.

Page 45: SEO: From Soup to Nuts (part 1)

•  Genngthereisonlyhalfthebarle.–  DoUtlescapUvate?–  Doesthe

descripUonreinforcethesearchterms?

–  DoesthedescripUoncallthesearchertoacUon,leadingtoclickthrough?

DoYouSinginSearch?

Page 46: SEO: From Soup to Nuts (part 1)

6)TracktheRightMetrics

•  IndexaUon:#ofpagesindexed,%ofsiteindexed,%ofproductinventoryindexed,#of“freshpages.”

•  Linkpopularity:#oflinks,PageRankscore(0‐10)

•  Rankings:bykeyword,“filtered”(penalized)rankings

•  Keywordpopularity:#ofsearches,compeUUon,KEI(KeywordEffecUvenessIndicator)scores.

•  Cost/ROI:salesbykeyword&byengine,costperlead

Page 47: SEO: From Soup to Nuts (part 1)

SEOMetrics

•  Gobeyondrankings,referrals,conversions,andrevenue.

•  AlsobeyondindexaUon,linkpopularity,keywordpopularity,KEI,PageRank

•  UsealternaUvetrust&authoritymetricslikemozRank&mozTrust

•  TrackandmeasurethehealthoftheLongTailoforganicsearch

Page 48: SEO: From Soup to Nuts (part 1)

SEOMetrics

•  Pageyield–%ofuniquepagesyieldingsearchengine‐deliveredtrafficinagivenmonth

•  Keywordyield–raUoofkeywordstopagesyieldingsearchtraffic

•  Brand‐to‐nonbrandraUo–%ofsearchtrafficcomingfrombrandkeywordsvs.nonbrandkeywords

•  Uniquepages–non‐duplicatepagescrawled

Page 49: SEO: From Soup to Nuts (part 1)

SEOMetrics

•  Visitorsperkeyword–raUoofsearchenginedeliveredvisitorstosearchterms

•  Index‐to‐crawlraUo–raUoofpagesindexedtouniquecrawledpages

•  Engineyield–howmuchtraffictheenginedeliversforeverypageitcrawls

•  Moreontheseathrp://www.pracUcalecommerce.com/arUcles/506/SEO‐Metrics‐That‐Marer/

Page 50: SEO: From Soup to Nuts (part 1)

7)FollowBestPracUces

•  Targetrelevantkeywords•  Don’tstuffkeywordsorreplicatepages•  Createusefulcontent•  Don'tconceal,manipulate,orover‐opUmizecontent

•  Linksshouldberelevant(noscheming!)•  Observecopyright/trademarklaw&Google’sguidelines

•  AndsomeUmesthebestpracUcesarejustavoidingtheworstpracUces…

Page 51: SEO: From Soup to Nuts (part 1)

SpamminginItsManyForms…

•  Hiddenorsmalltext

•  Keywordstuffing•  Targetedtoobviouslyirrelevantkeywords•  Automatedsubminng,resubminng,deepsubminng•  CompeUtornamesinmetatags

•  Duplicatepageswithminimalornochanges

•  Spamglish•  Machinegeneratedcontent

Page 52: SEO: From Soup to Nuts (part 1)

SpamminginItsDarkerForms…

•  Pagejacking•  Doorwaypages•  Cloaking•  SubminngtoFFA(“FreeForAll”)sites&linkfarms

•  BuyingupexpireddomainswithhighPageRanks•  Scraping•  Splogging(spamblogging)

Page 53: SEO: From Soup to Nuts (part 1)

DoorwayPageExample

•  BMW.dehostedmanydoorwaypageslikethisone,withlotsofkeywordstuffedtextforsearchenginespiders…

Page 54: SEO: From Soup to Nuts (part 1)

DoorwayPageExample

• Whichusedasneakyredirecttosendhumansearcherstothispage.

Page 55: SEO: From Soup to Nuts (part 1)

NotSpam,ButBadforRankings

•  Splashpages,content‐lesshomepage,Flashintros•  Titletagsthesameacrossthesite•  Errorpagesinthesearchresults(e.g.,“Sessionexpired”)

•  "Clickhere"links•  Superfluoustextlike“Welcometo”atbeginningofUtles

•  SpreadingsiteacrossmulUpledomains(usuallyforloadbalancing).

•  Contenttoomanylevelsdeep

Page 56: SEO: From Soup to Nuts (part 1)

InSummary

•  Focusontherightkeywords•  Focusonsitearchitecture•  Havegreatkeyword‐richcontent•  Buildlinks,andthusyourPageRank•  SpendthatPageRankwiselywithinyoursite•  Measuretherightthings

•  ConUnuallymonitor,benchmark,&don’tbeafraidtotest

Page 57: SEO: From Soup to Nuts (part 1)

NowWhat?

•  Whatcanyoudotomorrowthatwillimproveyoursite’sSEO?Writedown3things.Get‘emdone!

•  Remember:youeatanelephantonebiteataUme

•  Tocontactme:[email protected]•  ForanSEOBest&WorstPracUceswhitepaper&checklist,e‐mailme