Het rel=”nofollow”-attribuut in een HTML-link vertelt zoekmachines zoals Google dat ze de link niet moeten “volgen” voor SEO-doeleinden. Dit betekent dat de link geen “link juice” (PageRank of autoriteit) doorgeeft aan de doelpagina. Het wordt vaak gebruikt om te voorkomen dat je site bijdraagt aan de ranking van externe sites, vooral als die links niet vertrouwd of commercieel zijn.
Redenen waarom je een functie zou willen om alle uitgaande links automatisch nofollow te maken
Er zijn verschillende scenario’s waarin webontwikkelaars of site-eigenaren dit implementeren, vaak via plugins (bijv. in WordPress) of code in het CMS. Hier zijn de belangrijkste redenen:
- Voorkomen van SEO-manipulatie en spam:
- Als je site user-generated content heeft, zoals comments, forums of gastbijdragen, kunnen gebruikers links plaatsen naar hun eigen sites voor backlink-voordeel. Door alle uitgaande links automatisch nofollow te maken, voorkom je dat spammers je site misbruiken om hun SEO te boosten. Dit beschermt je eigen site’s reputatie bij zoekmachines, die sites kunnen straffen voor “link farms”.
- Naleving van zoekmachine-richtlijnen:
- Google en andere zoekmachines eisen dat betaalde links, affiliates of gesponsorde content nofollow krijgen om transparantie te waarborgen. Als je veel affiliate-links of advertenties hebt (bijv. naar producten op Amazon), kun je met een automatische functie voldoen aan deze regels zonder elke link handmatig aan te passen. Dit vermindert het risico op penalties zoals een lagere ranking.
- Behoud van je eigen site’s autoriteit (PageRank):
- Elke uitgaande link zonder nofollow kan een klein deel van je site’s SEO-waarde “lekken” naar externe sites. Als je site veel externe links heeft (bijv. in een blog met referenties), kan dit je eigen pagina’s verzwakken. Door alles automatisch nofollow te maken, behoud je meer autoriteit intern, vooral handig voor sites met beperkte backlinks.
- Controle over linkprofiel:
- Voor sites met dynamische content (bijv. e-commerce of nieuwsportalen) waar links automatisch gegenereerd worden, biedt dit een eenvoudige manier om risico’s te beheren. Je kunt uitzonderingen maken voor vertrouwde links (bijv. naar je eigen subdomeinen), maar standaard alles nofollow zetten vereenvoudigt het beheer en voorkomt fouten.
- Prestatie- en beveiligingsvoordelen (zijdelings):
- Hoewel nofollow primair SEO-gerelateerd is, helpt het indirect bij het verminderen van “link rot” of ongewenste crawls door bots. Het kan ook nuttig zijn in privacygevoelige contexten, waar je niet wilt dat zoekmachines externe links associëren met je site.
Nadelen om in gedachten te houden
- Niet alle links hoeven nofollow te zijn; vertrouwde, relevante links (bijv. naar autoritatieve bronnen) kunnen juist je SEO helpen als ze dofollow zijn.
- Het kan relaties met partners schaden als ze backlinks verwachten.
Pak je gratis snippet code!
function my_nofollow_callback($matches) {
$link = $matches[0];
$site_link = get_bloginfo('url');
if (strpos($link, 'rel') === false) {
$link = preg_replace("%(href=\S(?!$site_link))%i", 'rel="nofollow" $1', $link);
} elseif (preg_match("%href=\S(?!$site_link)%i", $link)) {
$link = preg_replace('/rel=\S(?!nofollow)\S*/i', 'rel="nofollow"', $link);
}
return $link;
}