Nofollow کردن لینک های خارجی در مطالب


اگر در مورد Nofollow و Follow بودن لینک ها بدانید ، اطلاع دارید که موتورهای جستجویی مانند گوگل لینک های Nofollow را شناسایی و ایندکس نمیکنند و این عمل هنگامی قابل استفاده است که شما دوست نداشته باشید لینک های خارجی ، که در وب سایت شما به سایت ها و یا وبلاگ های دیگر داده می شوند توسط گوگل شناسایی و جزء بک لینک برای آن آدرس محاسبه شود !

Nofollow links Content wordpress main ih05t8h Nofollow کردن لینک های خارجی در مطالب   IranHex.Com

از این رو با استفاده از این آموزش که برای وردپرس می باشد می توانید تمامی لینک های موجود در بخش مطالب (the_content and the_excerpt) را به صورت Nofollow در آورید ! این کار بسیار راحت و تنها با قرار دادن چد خط کد در فایل functions.php قالبتان امکان پذیر است…

کد های زیر را در پایان فایل functions.php ، قبل از بسته شدن تگ پی اچ پی قرار دهید .

add_filter('the_content', 'my_nofollow');
add_filter('the_excerpt', 'my_nofollow');
function my_nofollow($content) {
return preg_replace_callback('/<a[^>]+/', 'my_nofollow_callback', $content);
}
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;
}

با اضافه کردن این کد ، تمامی لینک های موجود در قسمت متن پست های شما Nofollow می شوند . موفق باشید .


فایلی برای دانلود قرار داده نشده است .
پسورد و منبع : www.iranhex.com



کپی برداری از مطالب سایت بدون ذکر منبع غیر مجاز است .
اشتراک در 100 درجه اشتراک گذاری در FaceBook اشتراک گذاری در Twitter ارسال ایمیل به دوستان در Gmail اضافه کردن به Google Bookmarks اضافه کردن به Google Reader ارسال ایمیل به دوستان در یاهو دنبال کردن نظرات مطلب

محمد رضا محمودی

محمد رضا محمودی هستم ، متولد 1371 ، رشته ریاضی . علاقه زیادی به کارهای گرافیکی و برنامه نویسی (خصوصا تحت وب) دارم . عاشق خلاقیت و کارهای خاص ! همیشه دنبال یادگیری مسائل جدید در زمینه های مورد علاقه ام هستم ! امیدوارم سایت ایران هکس برای همه افرادی که در این زمینه ها استعداد و علاقه دارند مفید باشد . با تشکر

۱۰ دیدگاه برای این مطلب ارسال شده است.

۲۸ خرداد

ممنون از مقاله مفیدتون. NoFollow کردن فقط مختص لینکهای External نمیشه و شما می تونین برای انتشار بهینه Link Juice یا همون PR در کل سایت نیز از تکنیکهای NoFollow برای لینکهای داخلی استفاده کنین.

مثلآ برای جلوگیری از هدر رفتن PR و یا Link Juice صفحه اصلی به صفحاتی که از لحاظ SEO اهمیتی برای ما ندارند ( مثلآ صفحات About Us, Contact Us, Register, Login , …) می تونین این لینکها رو بصورت NoFollow تعریف کنیم.

همچنین موقع Link Building ما همواره سعی می کنیم از سایتهای به سایت خودمان لینک ایجاد بکنیم که DoFollow باشند تا از Link Juice صفحه ای که لینک ما در داخل آن قرار گرفته به سایت ما هم انتشار پیدا بکنه.

[پاسخ]

علی یزدی پاسخ در تاريخ خرداد ۲۸م, ۱۳۹۰ ۶:۳۱ ب.ظ:

دوست عزیز لطفاً در مورد چیزی که اطلاع ندارید نظر عمومی ندهید !
صفحات About Us, Contact Us, Register, Login با بسیاری از تکنیک های دیگر می توان از ایندکس شدن آن ها جلوگیری کرد و به هیچ عنوان نباید در سایت خود لینک های داخلی را nofollow کنیم و بهتر است Link Building سایتمان را درست کنیم. در ضمن این طرز فکر یا بهتر بگویم استراتژی که ما با لینک دادن داریم PR تقسیم می کنیم سال ها است که منقضی شده است. تنها در صورتی که به سایت هایی که از لحاظ موتورهای جستجوگر در لیست سیاه قرار دارند و یا داشتن لینک های خروجی زیاد در یک صفحه برای سایت ما ممکن است خطری ایجاد شود.

در مطالب خود سعی کنید به سایت های منبع و معروف لینک دهید تا موتورهای جستجوگر نیز مطالب شما را مطالب صحیح تر و مهم تری ثبت کنند ….

[پاسخ]

رضا فرشباف پاسخ در تاريخ خرداد ۲۹م, ۱۳۹۰ ۹:۱۷ ق.ظ:

جناب آقای یزدی، اولا هرکسی در بیان نظریات خودش آزاده و این شیوه بیان شما اصلا مناسب نیست.

بحث NoIndex با NoFollow کاملا فرق داشته و شاید شما بدرستی مفهوم این دو تا رو کاملا متوجه نشدید. NoFollow کردن لینک نمیتونه گارانتی کنه که صفحه مقصد ایندکس نمیشه. چون ممکنه از جاهای دیگه به اون صفحه لینک باشه که NoFollow نباشه! شما برای جلوگیری از ایندکس نشدن صفحه از روشهای مختلفی می تونین استفاده کنین که موضوع بحث این مقاله نیست

در ضمن از PR صفحه با لینک دادن به دیگران کم نمیشه بلکه صفحاتی که از ما لینک گرفتن اگه تعداد OBL های صفحه لینک دهنده زیاد باشه، PR کمتری به ارث می برند شما اگه نگاهی به فرمول محاسبه PR که توسط گوگل ارائه شد بیندازید متوجه این قضیه می شوید.

با NoFollow کردن لینکهایی که صفحه مقصد آنها از لحاظ SEO ارزشی برای ما ندارند، می تونیم تعداد OBL (Outbound Links) ها رو به اینصورت کاهش بدیم و در نتیجه PR بیشتری را به صفحاتی که دارای ارزش بالاتری هستند اختصاص بدیم. البته من واژه PR رو بجای Link Juice و یا Link Power بکار میبرم.

برای اینکه در این زمینه بیشتر اطلاعات بگیرین به این صفحه سر بزنید:
http://www.seomoz.org/blog/questions-answers-with-googles-spam-guru

[پاسخ]

محمد رضا محمودی پاسخ در تاريخ خرداد ۲۹م, ۱۳۹۰ ۵:۱۵ ب.ظ:

سلام . خسته نباشید . مدیر سایت ایران هکس هستم . اگر میتونید در مورد سئو چندتا مقاله آموزشی بنویسید من به اسم خودتون توی سایت قرار می دم . ممنون میشم . منتظر جوابتون هستم .


۲۸ خرداد

فایل functions.php از کجا قابل دسترسی هست … ؟

[پاسخ]

محمد رضا محمودی پاسخ در تاريخ خرداد ۲۸م, ۱۳۹۰ ۵:۳۷ ب.ظ:

معمولا توی همه قالب های وردپرس این فایل هست . اگر نبود خودتون بسازید .

[پاسخ]


سلام . دوستان بحثی که بالا دارید انجام می دید خیلی خوبه ، فقط خواهشا توهین نکنید و خیلی راحت و دوستانه با هم بحث کنید . این میتونه برای کاربران هم مفید باشه . ممنون

[پاسخ]


۷ مرداد

سپاس !!!

[پاسخ]


۲۸ شهریور

سلام ایا با استفاده از روش robots.txt گوگل میشه اینکار رو کرد
لطفا توضیح دهید
یا حق

[پاسخ]


۱۳ آبان

با این روش بعضی سایتهای تبادل لینک به nofollow گیر میدن!!!

[پاسخ]


ارسال دیدگاه

شعر پارسی