Upload
seo-shankar
View
876
Download
2
Embed Size (px)
DESCRIPTION
SEO Cheat Sheets for WordPress
Citation preview
ByMarkusWalter,Munich2008,V1.0 CheatSheet:SEOforWordpress–poweredbyhEp://www.tekka.de 1
1.InstallWordpress
chooseanintelligentdomain‐namewhichcontainskeyword(s)(ifpossible)choosethe„right“TLDforyou2.robots.txt
createafile&nameit„robots.txt“putitintherootdirectoryofyourdomaintoallowthebotsofallthesearchenginestocrawlallofyoucontent,insert#1inyourrobots.txtbecarefulwiththeuseofrobots.txt,youcanharmyourblogbyusingitthewrongway,beEerreadthisgreattutorial
3..htaccess
createafile&nameit„.htaccess“putitintherootdirectoryofyourdomaintosetyourdefaultURLwithwww,edityour.htaccessandinsert#2Wordpresswillalsouse.htaccesstocreatespeakingURLstouse.htaccess,yourapachewebserverhavetosupportsmod_rewrite
4.URLstructureforposts
op\mizeyourURLstructurebyusingtheproper\esofwordpress(permalinks)don‘tincludethecategoryinyourpost‐URLs,perhapsifyouchangethecategoryofapostlater,wordpresswillnotcreateanewURLbyincludingafour‐digitnumber,yourpostURLisop\mizedforGoogleNews(perhapsyouwanttogetinthere)don‘tincludetoomuchfoldersforexampleyoucansetyourpostURLbyusing#3
5.Chooseyourtheme
youcanfindmanythemes,herearesomegreatresources:
ThemeViewerThemeDesignerCandyCollegeBloggonautWordpressThemesNoupeMagazineThemesHackwordpressDr.Web
downloadsomethemesyoulike,butalsoinspectthesourcecodeofthetheme:besurethatthesourcecodeiswellstructured
6.Op\mizetheme:Header
op\mizeyour\tle,chooseanideal\tleforallkindsofpagesofyourblog:#4ifnecessary,dothesamewithyourdescrip\onsdont‘tletsearchenginesindexingallofyourpagestoavoidduplicatecontent:#5addsomelanguageinforma\on:#6specifytheloca\onofyourrobots.txt:#7
Example&CodeArea
#1: User‐agent:* Disallow:#2: RewriteCond%{HTTP_HOST}^domain\.tld$[NC] RewriteRule^(.*)$hEp://www.domain.tld/$1[R=301,L]#3: /666%post_id%‐%postname%/#4: <\tle> <?phpif(is_single()){?><?phpthe_\tle();?>|tekka.de</\tle><?php;}?> <?phpif(is_page()){?><?phpechowp_\tle();?></\tle><?php;}?> …
#5: <?phpif(is_day()||is_tag()||is_search()||is_404()||is_author()){echo"<metaname=\"robots\"content=\"noindex,follow,noodp\"/>";}else{echo"<metaname=\"robots\"content=\"index,follow,all,noodp\"/>";}?>#6:<metaname="language"content=„en"/>#7:<metaname="siteinfo"content="robots.txt"/>
7.Op\mizetheme:Body
removethelinkofyourpostsheadlineuseheadlinestohighlighttextpassagesasimportant,nottostyleyouryourdesign(alsoremovethe<h2>‐headlinesfromyoursidebarusepageranksculp\ngcareflully
8.Musthaveplugins
AddlinkaEributefordoingpageranksculp\ngtheeasywayCustomQueryStringReloadedtochangethenumberofpostsdisplayedinyourarchives,categories…DagonDesignSitemapGeneratortocreateaHTML‐sitemapforbeEerinternallinkbuildingGoogleXMLSitemapstocreateweb‐sitemapsPagebar2toop\mizethenaviga\oninyourblogSimilarPoststoop\mizeyourinternallinkstructureSociableincludesbuEonsforsocialbookmarkingpagesinyourpostswpSEOtoop\mize\tle,descrip\on&keywordseasily
9.Usertracking
installausertrackingsystemtoanalyseyourtraffic(forexampleuseGoogleAnaly\cs)
10.Addingasitemap
addyoursitemapinGoogleWebmastertools
11.Archives
createamonthly&weeklyarchiveHint:Amoredetailedresourcetoop\mizeyourWPblog:JoostdeValk
Hint:allthestepsofthischeatsheetareonlysomebasicswiththischeatsheetitispossibletocreateawordpress,nearlyop\mizedforsearchenginestohavesuccessinsearchengines,itisalsoveryimportanttogetbacklinks,connectandinteractwithotherbloggersthatstopicforanothercheatsheet
Createaweeklyarchive
createanewsta\cpageandinsertthecode#1fortheweeklyarchiveoverviewpagelinktothatweeklyarchiveoverviewpagefromeverypageofyourblog(sameforyourhtml‐sitemaplinktotheweeklyarchivebyincluding#2onallyourpostsbycrea\ngaweeklyarchiveyoucanop\mizeyourinternallinks
Sidebarcontent
youdon‘thavetoputthesamesidebar‐elementsonallkindsofpages,forexempletheelement„Newposts“isnotnecessaryonhome(thereyoualreadyhavethenewposts)tocontrolthepowerofyourpages,youcanusepageranksculp\ng,butcarefully(forfurtherinforma\onreadanar\cleofJohannes)putthefollowingelementsatyoursidebar,somewithnofollow(thenofollowelementsarehighlighted)bynotlinkingtoallthecategoriesfromallpages,youcancreateclustersofpageswithsametopicsbylinkingtothexnewpostsfrommanypagesyoucanacceleratetheindexingofthesepostsbynotlinkingtoallthearchivepages(a~er2yearsbloggingyouhave24linkstomonthlyarchives)youcanusethepowerofeachpostmoreintelligentthelatestcommentsonyourpagesmakesure,thatthereisac\ononyourpages
Homecategoriesarchive(monthly)latestcomments
Postnewposts(iprefer3‐5newposts)categories(excep\on:thecategorythepostbelongto,linkthiscategorywithoutnofollow)archive(monthly)(excep\on:themonththepostispublished,linkthismonthwithoutnofollow)latestcomments
Archives,Pagesnewpostscategoriesarchive(monthly)latestcomments
ByMarkusWalter,Munich2008,V1.0 CheatSheet:SEOforWordpress–poweredbyhEp://www.tekka.de 2
Example&CodeArea
#1: <?phpwp_get_archives('type=monthly&show_post_count=1');?>#2: <ahref="hEp://www.domain.tld/<?phpthe_\me('Y');?>/?w=<?phpthe_\me('W');?>">Allpostsfromweek<?phpthe_\me('W');?>/<?phpthe_\me('Y');?></a>
Pingtootherservices
bypingingotherservicesyoucanacceleratetheindexingofyourpostsbutdon‘tpingtoomuchservicesexample‐ping‐list,youcanconfigurateinyourWordpressproper\es:
hEp://ping.wordblog.de/hEp://ping.blogstart.de/hEp://xmlrpc.blogg.de/hEp://rpc.pingoma\c.com/hEp://rpc.technora\.com/rpc/pinghEp://ping.feedburner.comhEp://api.my.yahoo.com/RPC2hEp://blogsearch.google.com/ping/RPC2hEp://www.blogpeople.net/servlet/weblogUpdateshEp://rpc.weblogs.com/RPC2hEp://ping.wordblog.de/
Addi\onalhints
useFeedburnertoop\mizeyourfeedtracktheac\vi\esofthesearchenginespiderswithCrawltrackprotectyourcontentwithBot‐TrapwiththepluginPopularityContestyoucaneasilyprovideyourburner‐postsondifferentplacesonyourblogsaveyourdatabaseautoma\clywiththepluginWordpressDatabaseBackup!!!!
Usefullinks
WordpressDownload(english|german)Templatetags(english|german)Wordpressforums(english|german)
CheetSheat:SEOforWordpress
Version1.0Page1:Stepstocreateanop\mizedWordpressblogPage2:Addi\onalinforma\on,hints&links
Author:MarkusWalterisworkingnearMunichatSevenOneInermediaGmbH,asubcompanyoftheProSiebenSat.1MediaAG.ThereMarkusisresponsibleforSEOandwebanaly\cs.
Contact:Email:walter[dot]markus[at]gmx[dot]comSkype:m‐walter|ICQ:117319378Website:hEp://www.tekka.de[feed]XING|Linkedin