SEO: From Soup to Nuts (part 1)

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

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 of SEO: From Soup to Nuts (part 1)

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