Ontwerp WordPress Themes Voor Link Building
The title says it all, anyway!
Eerder schreef ik al over link building specifiek voor web designers, door CSS templates te ontwerpen en verspreiden. Bij de reacties onthulde monchito een vergelijkbare manier voor link building. Namelijk door blog templates te maken.
Een van de makkelijkste manieren om heel veel backlinks te krijgen is blog templates maken. Dit kan je doen voor verschillende blog platformen zoals WordPress, Serendipity, MoveableType en talloze andere. WordPress is de meest gebruikte platform, dus die zal ik ook behandelen in deze post.
Voor de luie webdesigners (of luie link builders!), er is een WordPress Theme generator beschikbaar. Robbert schreef eerder over het gebruik van deze generator voor link building.
Stappenplan
Er is een generieke stappenplan die je moet doornemen, ongeacht het blogplatform (WordPress/S9y/MoveableType).
- Ontwerp een blog template voor blog je platform.
- Verspreid je template op verschillende theme websites.
Hieronder is een lijst te vinden waar jij je blog templates kwijt kunt voor WordPress.
WordPress
http://themes.wordpress.net/
http://www.wordpresstheme.com/
http://www.wpthemesfree.com/
http://www.themes-wp.com/
Je kunt het beste een generieke thema maken. Zorg dat deze (X)HTML valide is, want sommigen willen dat per se hebben. Het kan ook nooit kwaad, want zo bereik je alleen maar meer mensen. Het belangrijkste is dat het design er goed uitziet (duh). Je kunt niet iedereen bevredigen tevreden houden, probeer daarom ook zoveel mogelijk verschillende themes aan te maken.
Sommigen hebben liever een gelikte web 2.0 achtige template en anderen willen weer een saaie NY Times achtige template. Om zoveel mogelijk websites en blogs te veroveren, kun je het beste verschillende templates maken. In dit geval gaat kwaliteit boven kwantiteit. Als jij een mooie template kan ontwikkelen, dan zal die zichzelf verspreiden.
Zet in de footer een link met je favoriete anchortext naar je website waar ook de template te vinden is. Op deze manier krijg je veel backlinks! Hoe meer mensen je template gebruiken, des te meer backlinks.
Persoonlijk zou ik voor een anchortext gaan die voorkomt in je (merk)naam, niet voor een keyword waarvoor je wilt ranken. De reden is dat je theme (en dus de link naar jou toe) op verschillende soorten websites komt. Die websites zullen in meeste gevallen niet hetzelfde ‘thema’ hebben als jouw website. Als de backlink naar je webdesign website komt van een blog over tuinieren, dan heb je een ‘niet relevante’ link die niet zo zwaar telt als relevante links (backlinks van websites die hetzelfde ‘thema’ hebben als jouw website). Natuurlijk hebben die non-relevante links wel waarde, maar deze tellen meer voor autoriteit status. Vergeet niet dat autoriteit websites altijd VEEL backlinks hebben van verschillende thema websites. Links hebben is altijd voordelig (ongeacht relevant of niet) om autoriteit op te bouwen. Daarom moet je ook eens overwegen om linkbaiting toe te passen.
Deze aanpak is vrij generiek, hetzelfde kun je toepassen voor (blog) plugins, (web) tools (met open source broncode) en PDF documenten. Wees creatief :-)
[tags]link building, wordpress, serendipity, moveabletype, backlinks, themes, linkbaiting, [/tags]
Latent Semantic Indexing Uitgelegd
Latent Semantic Indexing (LSI) is een belangrijk zoekmachine concept die elk Search Engine Optimizer moet begrijpen. In deze post zal ik introductie geven op latent semantic indexing, uitleggen wat LSI is en waarom zoekmachines deze technologie in de nabije toekomst zullen gebruiken.
Boolean Search Beperkingen
Waarschijnlijk ben je al bekend met Boolean search. Een Boolean evaluatie geeft altijd TRUE of FALSE en dit principe kun je toepassen bij zoekmachines. Zodra je zoekt naar keyword dan zal een zoekmachine een Boolean evaluatie uitvoeren en kijken welke documenten keyword bevat (niet helemaal waar, eigenlijk wordt een lookup gedaan naar de inverted file indexes maar voor het gemak gebruik ik dit voorbeeld). Is er een match, dan evalueert de Boolean naar TRUE en heb je een document waarin je keyword in voorkomt. Zo kun je zoeken naar relevante documenten. Immers hebben relevante documenten deze keyword(s) in de content. Is de uitkomst van de Boolean evaluatie FALSE, dan heeft het document niet de zoekterm in haar content.
Dit concept heeft ook een groot nadeel, want nu heb je alleen matches op de betreffende sleutelwoorden. Er zijn meerdere manieren om een concept te omschrijven zonder de betreffende zoekterm te gebruiken. Stel dat iemand zoekt op tweedehands auto. Moeten zoekmachines dan alleen web pagina’s weergeven waar de zoekterm terug komt in de content? Nee, want web pagina’s die hetzelfde concept beschrijven met andere woorden moeten ook worden weergegeven. De term ‘hetzelfde concept’ klinkt nogal vaag, maar dat is gewoon een ander term voor synoniemen en relevante woorden.
Om terug te komen op onze concept tweedehands auto, web pagina’s kunnen hetzelfde concept beschrijven met woorden als tweedehands automobiel, tweedehands bolide, gebruikt auto, niet nieuw wagen en ga zo maar door. Wat je misschien al opvalt is dat alle termen hetzelfde concept beschrijven als tweedehands auto (tot op zekere hoogte). Wanneer web pagina’s deze termen bevatten zonder de zoekterm tweedehands auto, moeten zoekmachines deze resultaten dan ook weergeven? Ja, want zij beschrijven precies hetzelfde concept alleen in andere woorden. Er zijn meerdere wegen die naar Rome leiden en hier komt Latent Semantic Indexing (LSI) in het verhaal voor.
Latent Semantic Indexing
Zoekmachines willen alternatieve beschrijvingen van de betreffende zoektermen ook opnemen in haar zoekresultaten. Niet iedereen gebruikt hetzelfde vocabulair om een concept te beschrijven. Zoekmachines, vooral Google, snappen dit en willen met LSI een zo divers mogelijk resultatenpagina weergeven.
Alternatieve en synoniemen woorden voor tweedehands zijn gebruikt, niet nieuw, gedragen (meer voor kleding) en overgenomen. Niet alle synoniemen kun je gebruiken om hetzelfde concept te beschrijven. Zo kun je tweedehands auto niet vergelijken met gedragen automobiel, omdat gedragen meer van toepassing is op kleding. Hetzelfde geldt voor een bank, dat kan van alles zijn: een financiële instelling, een meubel, of een bestand. Wanneer je wilt refereren naar het betreffende woord/concept dan gebruik je daarvoor de correcte woorden in de context, zo kun je LSI uitbuiten.
Gelukkig snappen zoekmachines dit ook en zij beginnen ook beter de context van content te begrijpen. Google heeft al een vorm van latent semantic indexing ingevoerd. Maar je vraagt je misschien af hoe zoekmachines een context kan begrijpen? Dankzij de grote databases gevuld met miljarden web pagina’s kun je ‘statistisch’ zien welke woorden vaak hand in hand worden gebruikt. Op deze manier kunnen zij woorden vinden die semantisch hetzelfde betekenen.
Wanneer je schrijft over geld en financiële instellingen, dan zal het woord bank ongetwijfeld ergens in terugkomen. Hetzelfde kun je zeggen voor web pagina’s die over wagens gaan. Hoogst waarschijnlijk zal in de andere miljarden web pagina’s die over wagens gaan het woord auto’s ook in terugkomen. Zo kun je verbanden leggen tussen woorden die semantisch hetzelfde betekenen. Het is erg simplistisch uitgelegd, maar zo werkt het ongeveer.
Wat is latent semantic indexing niet? LSI wordt NIET gebruikt voor het bepalen van de thema van je website. Het werkt alleen op de betreffende (web) document, niet op je website. Het wordt dus ook niet gebruikt om te zien in welke ‘thema’ je website valt en of andere relevante websites (met hetzelfde thema) naar je linken e.d.
Hoe pas je dit toe voor zoekmachine optimalisatie?
Hier wil ik een andere keer uitgebreider op terug komen, maar deze post moet je al een idee geven hoe je LSI in je voordeel kunt gebruiken. Denk aan synoniemen en relevante woorden, mix it up ;-)
[tags]latent semantic indexing, lsi, google, boolean [/tags]
Payperpost nu in opkomst in Nederland!

In Amerika is PAYPERPOST al razend populair in Nederland echter is iets minder, doordat het nooit echt gericht is geweest op de Nederlandse gebruiker. Echter heeft Payperpost iets nieuws geïntroduceerd genaamd geotargeting, waarmee het mogelijk is voor zowel bloggers als adverteerders om elkaar te zoeken en te vinden in het juiste geografische gebied. Met Payperpost kunnen bloggers in Nederland voortaan geld bijverdienen door te betaald te posten vanaf 5 dollar maar wat op kan lopen tot enkele honderden en adverteerders krijgen relevantere plekken om hun advertenties te plaatsen. Ik denk dat Matt Cutts er niet goed van zal slapen dat het voortaan nog makkelijker is om links “under the radar” te kunnen kopen, zelfs voor Nederlandse gebruikers. Nu paid links door Google naar de blackhathoek is verbannen zou ik het dan ook van harte toejuichen als Nederland dit massaal gaat gebruiken, omdat wij Seo’s PAYPERPOST dan ook makkelijker voor de Nederlandse markt kunnen gebruiken.
SEO Forum op SEOKING.nl?
Ik loop al een tijdje met de gedachte om een forum op te zetten. Nu ben ik benieuwd of hier wel animo voor is. Zou jij een SEO forum willen zien op SEOKING.nl?
Daarnaast ben ik opzoek naar forum software, die ook nog een SEO friendly is. Dat laatste zorgt voor nogal weinig resultaten, behalve vBulletin met vbSEO. Als jullie aanraders hebben, laat dan een reactie achter :-)
15 SEO en Internet Marketing Blogs met Link Love
Op deze blog hebben we het wel vaker gehad over nofollow en linklove. Hieronder heb ik een lijst van 15 blogs die allemaal linklove delen wanneer je een reactie achterlaat op een post.
Niche Marketing – Andy Beard
Article Writer
Internet Marketing en SEO tips
Made For Adsense
The Marketing Blagger
Chapter42
LinkLove
B2B Marketing en Sales Weblog
PimpMyPagerank
Make$ Money$
TimeforBlogging
Smart Wealthy Rich
Home Based Business
E-MoneyMarketing
Fit For Freedom
Een paar websites richten zich helemaal op SEO en sommigen gaan over geld verdienen op het Internet die af en toe wat SEO/SEM/SMO behandelen. Dit is ook een goede manier van link building voor je eigen website/blog, aangezien het thema van de websites SEO en/of internet marketing is. Kortom, laat een paar (nuttige) reacties achter op een van deze blogs met een goede anchortext (je naam).
Joost van SEO Handleiding past deze link building methode toe voor zijn blog en het werkt tot heden vrij goed. Toch Joost? Daarentegen ben ik weer te lui deze simpele methode toe te passen. Ik schrijf liever cornerstone content :-)
Laat alleen nuttige reacties achter
Als je de post van Joost leest, dan kom je te weten dat hij inmiddels op de spamlijst staat van Akismet. Hoe dat tot stand is gekomen weet niemand, maar ik heb een theorie! Het kan zo zijn dat hij soms korte reacties achterlaat en/of onnuttige comments. Wellicht hebben de webmasters door dat hij puur een reactie achterlaat voor de link en hebben daarom zijn comments geflagged als spam. Ook blijkt dat Akismet soms spam doorlaat wanneer je een korte reactie achterlaat. Ik weet niet of dat inmiddels is opgelost, maar misschien waren de comments van Joost ook van korte aard dat deze nu als spam worden gezien? Joost zal dit ongetwijfeld dit verklaren. Trackback naar deze post ;-)
Moraal van het verhaal? Laat een nuttige reactie achter waar anderen ook wat aan hebben. Een reactie achterlaten als ‘Great post’ is gewoon spam :-)
Heb je er zelf een aantal nuttige link lover blogs? Laat het ons weten! Oja, SEOKING.nl natuurlijk :-) Voor je het weet sta je in de lijst van top spammers!
[tags]link building, seo, linklove, akismet, nofollow[/tags]
Een Blackhat XSS Link Building Truuk
Gratis backlinks zijn natuurlijk altijd welkom wanneer je bezig met link building. Eerder gaf ik al websites waar je gratis een backlink kunt krijgen zoals Squidoo, TagsPage en eTeamz.
Nu zal ik een blackhat link building truuk laten zien die NIET meer werkt in Google en Yahoo!, maar nog wel voor Ask en Live search. Het is een klassieke XSS (Cross Site Scripting) truuk.
Link Injection met XSS
In het kort komt het erop neer dat je op bepaalde pagina’s je eigen links kunt toevoegen. Natuurlijk is dit niet helemaal whitehat, omdat dit allemaal zonder toestemming is van de webmaster. Met XSS zorg je ervoor dat je een URL met anchortext kunt bepalen op een web pagina, via een speciale samengestelde URL.
Ik zal gelijk een voorbeeld geven. Recentelijk is er een bug gevonden in PHP, specifieker nog de phpinfo() functie. Via een ‘speciale’ URL kun je je eigen link samenstellen en omdat ik zo’n goede bui ben zal ik ook uitleggen hoe je dit kunt toepassen.
Als eerste moet je zoeken naar PHP versies 4.4.3 tot en met 4.4.6. Dan moet je de phpinfo() pagina zoeken (als die bestaat). Voor het gemak zoeken we op “php version 4.4″ phpinfo. Dan zul je handmatig moeten filteren voor de correcte versies. Heb je er een gevonden (waarschijnlijk is het ook nog eens een phpinfo.php bestand!)? Dan voeg je de volgende tekens toe aan de URL:
?f[]=%3Ca%20href%3Dhttp%3A//www.seoking.nl/%3ESEO%20KING%3C/a%3E
Plak dit achteraan de URL en refresh de pagina. Scroll nu beneden naar “PHP Variables” (ergens helemaal onderaan) en als het goed is zie je nu een link met naar deze blog :-) Zo niet, dan heb je de verkeerde PHP versie die al gepatched is. Je zult zelf een beetje moeten knutselen aan de URL om de correcte URL en anchortekst te krijgen.
Hoe kun je nu precies hier gebruik van maken? Zorg ervoor dat er een aantal links verwijzen naar deze ‘speciale’ URL zodat spiders op de betreffende pagina komen. Als het slachtoffer domein een hoge autoriteit heeft, dan zal jij die ook beetje meekrijgen. Voor PageRank hoef je het niet te doen, want 99% van de kwestbare pagina’s hebben geen PR :-)
Mijn advies, gebruik dit niet voor je whitehat sites maar voor je blackhat websites. Het is ook niet echt een truuk die je continu wilt toepassen, maar om snel een aantal pagina’s index te krijgen. Verder wilde ik het even delen voor historische redenen, want deze truuk werkte vroeger wel goed voor Google om .edu en .gov backlinks te krijgen. Nogmaals, het werkt niet voor Google en Yahoo! maar wel voor Ask en Live!
[tags]blackhat, link building, xss, cross site scripting, link injection, php, pagerank[/tags]
Underscore of Dash in URLs – Wat is de beter voor SEO?
Een veel gestelde vraag is: Wat is het beste voor zoekmachine optimalisatie: underscores of dashes (koppelteken, mintekens, hyphens)? Welke word separator je moet gebruiken voor betere SEO is de dash (koppelteken, minteken, hyphen) en ik zal laten zien waarom.
Overigens kwam deze vraag ook al terug tussen de comments van mijn post SEO voor WordPress blogs en vroeg een betrouwbare SEOKING lezer Sint Smeding dit zich ook af in zijn post URL-optimalisatie: koppelteken of underscore?. Ik had al enkele maanden geleden beloofd om deze topic te behandelen, beter laat dan nooit zal ik maar zeggen :-)
Matt Cutts, engineer bij Google’s webspam team, verklaart waarom dashes vaak beter zijn dan underscores (engelstalig, 2005). Ik zal even mijn vertaling hiervan geven en mijn ervaring hiermee.
Underscore vs Dash
De underscore (_) en de dash (-) worden op verschillende manieren geïnterpreteerd door zoekmachines. Woorden met een underscore worden gezien als een enkele woord. Maar woorden met een dash (minteken) worden gezien als aparte woorden. Een voorbeeld laat dit duidelijk zien.
woord1_woord2: Dit wordt als één woord gezien, namelijk woord1_woord2. Dus als je zoekt op woord1 of woord2, dan is er geen match. Maar zoek je op woord1_woord2, dan wel.
Dit is ook wel nuttig, want sommige woorden hebben een underscore in hun naam. Denk bijvoorbeeld aan programmeer functies, zoals PHP’s mysql_real_escape_string() en dergelijke.
woord1-woord2: Dit wordt gezien als twee aparte woorden, namelijk woord1 en woord2. Wanneer je zoekt op woord1 of woord2, dan heb je een match. Maar ook met “woord1 woord2“.
In meeste gevallen wil je dus een dash gebruiken, omdat je hiermee je sleutelwoorden kan scheiden in je URLs. Althans, dat kun je lezen op Matt Cutt’s blogpost. Om het punt te illustreren zal ik een voorbeeld laten zien.
Het belang van keywords in je URL
Om te zien wat het effect is van dashes en underscores in URLs heb ik een mini experiment opgezet. Mijn post Meta Description Truuk Werkt Niet Meer in Google van enkele weken geleden heeft deze URL: http://www.seoking.nl/meta_description_truukzor/. Een andere post, Volg je Concurrenten met Google Alerts, heef deze URL: http://www.seoking.nl/link-building-flopperslipper/.
Wat je opvalt is dat de beide URLs een keyword hebben die nog niet in de Google index bestaat, namelijk truukzor en flopperslipper. Ook is de word separator anders voor de URLs, de een gebruikt een underscore en de ander een dash. Beiden woorden staan ook niet in de content. Hiermee willen we dus kunnen zien of je kunt ranken op keywords die alleen in de URL staan.
Underscores in URL
Stel dat we zoeken op truukzor, zouden we mijn post op de SERP terug zien? In eerste instantie zeg je van niet, omdat truukzor gescheiden is door een underscore. Met andere woorden, er is geen exacte match want woorden die geschieden zijn door een underscore behoren tot 1 woord.

Ah, kijk eens aan. Er is geen match en onze eerste gedachte klopt dus. Wat als we precies zoeken op meta_description_truukzor? Krijgen we dan wel een match? Volgens mij wel…

Okay, wanneer we precies zoeken op de term met underscores dan krijgen we een match. Maar wat als we op een deel van de term zoeken met een underscore erin? Ik bedoel hiermee dat we zoeken op description_truukzor. De eerste keyword (meta) is weggelaten. Zouden we dan alsnog een match krijgen?

Nee, er is geen match. Het lijkt erop dat we alleen op keywords in de URL kunnen ranken wanneer we EXACT zoeken met alle underscores in je zoekterm.
Toch wil ik nog iets anders proberen. Wat als wij die underscores weghalen en dus zoeken op meta description truukzor?

Helaas pindakaas, geen match.
Maar wacht! Nog een laatste experiment. Wat als we zoeken op meta description? Zoals de zoekterm meta description truukzor al liet zien moet er geen match plaatsvinden. Maar deze screenshot laat iets anders zien.

Hiervoor kun je verschillende redenen bedenken. Laten we niet vergeten dat zoekmachines ook zoeken in content! Wat meta_description_truukzor laat zien is dat er geen web pagina’s bestaan met de term in de content. Daarom was de SERP ook blank, want zoals wij nu weten is er geen match met meta_description_truukzor omdat die gescheiden is door underscores. Maar wanneer wij zoeken op meta description, dan krijgen we de betreffende pagina met truukzor in de URL wel op de SERP en de keywords in de URL zijn ook nog eens vetgedrukt. Waarom? Simpel, de zoekterm komt terug in de content (goede on-site optimalisatie ook, al zeg ik het zelf!). Wat wel raar is dat de keywords in de URL dikgedrukt zijn. Dat zou niet zo moeten zijn, want keywords die gescheiden zijn door een underscore behoort tot 1 woord. Dat liet truukzor al zien. Misschien komt het door de combinatie van match in content+URL. Iemand anders met een idee?
Wat kunnen we nu zeggen over underscores in URLs? Je kunt niet ranken op keywords die worden gescheiden door underscores.
Dashes in URL
Hoe zit het nu met dashes? Kun je ranken op keywords die gescheiden worden door dashes? Om dit te testen moeten we zoeken op flopperslipper.

Ja, je kunt ranken op keywords die gescheiden zijn door dashes. Het lijkt erop dat dashes gezien worden als spaties en dat wij daarom kunnen ranken op keywords die gescheiden zijn door dashes. Kunnen we ook gevonden worden door een dash in de zoekterm te gebruiken? Laten we zoeken op building-flopperslipper.

Ook dat lukt. Wat ook goed om te weten is, is dat Google dashes in zoektermen behandelt als separators voor spaties, dashesh en aan elkaar geplakte woorden. Deze uitkomst was dus eveneens te verwachten.
Zoek maar eens op word-wrap, dan krijg je matches terug met wordwrap, word-wrap en word wrap.
De laatste proef is met aanhalingstekens. Kunnen we ranken op keywords die tussen aanhalingstekens staan, maar in de URL zijn gescheiden door dashes? Zoek op “link building flopperslipper” en je zult het resultaat zien!

Jawel, je kunt ranken op keywords die tussen aanhalingstekens staan.
Underscore of dashes: Wat is nu het beste voor zoekmachine optimalisatie?
Dashes!
[tags]serp, dash, hyphen, underscore, minteken, keywords, matt cutts, koppelteken, url optimalisatie, google[/tags]