چطور لینک ها را در وردپرس Nofollow کنیم؟

وردپرس

فالو یا نو فالو بودن لینک ها در سایت بر روی رتبه سایت شما بسیار تاثیر گذار است. متخصصان سئو میگویند؛ بهتر است لینک های خروجی از سایت Nofollow باشد.

زمانی که شما از سایت خود ۱۰ لینک خروجی به سایت های دیگر دارید. در واقع موتور های جست و جو همه آن لینک ها را دنبال می کنند و از اعتبار سایت شما به سایت هایی که به آنها لینک داده اید اعتبار میدهند.

اما زمانی که لینک های خروجی را Nofollow کنید چنین اتفاقی نمی افتد. در ادامه روشی بیان میکنیم که چطور لینک های خروجی را نوفالو کنید این کار برای کسانی که طراحی سایت با وردپرس انجام داده اند بسیار مفید است.

کد نوفالو (nofollow) چیست؟

به عبارتی نوفالو nofollow یک تکه کدی بصورت rel=”follow” میباشد که در لینک ها قرار میگیرد . کد نوفالو در واقع به موتور ها و روبات ها موجور های جستجو نشان میدهد که دنبال کردن این لینک های ارزشی ندارند و این لینک ها را دنبال نکنید.

<a href=www.example.com rel=”nofollow”> Link </a>

کد نوفالو nofollow در واقع در اکثر cms ها و انجمن ساز ها وجود دارد که از ارائه لینک های follow خود داری کند.

نوفالو nofollow کردن خودکار لینک ها

با اضافه کردن کد زیر در فایل functions.php در قالب وردپرس خود قابلیت خودکار نوفالو nofollow کردن لینک ها را فعال میکنید:

نکته : این کار باعث سئوی بهتر سایت شما خواهد شد.

<?php
add_filter(‘the_content’, ‘auto_nofollow’);

function auto_nofollow($content) {

return preg_replace_callback(‘/<a>]+/’, ‘auto_nofollow_callback’, $content);
}

function auto_nofollow_callback($matches) {
$link = $matches[۰];
$site_link = get_bloginfo(‘url’);

if (strpos($link, ‘rel’) === false) {
$link = preg_replace(“%(href=S(?!$site_link))%i”, ‘rel=”nofollow” $۱’, $link);
} elseif (preg_match(“%href=S(?!$site_link)%i”, $link)) {
$link = preg_replace(‘/rel=S(?!nofollow)S*/i’, ‘rel=”nofollow”‘, $link);
}
return $link;
} ?>

در وبسایت های اشتراک گذاری لینک های سرویس ( delicious.com ) لینک ها به صورت پیش فرض به صورت Nofollow انتشار داده میشود.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *