دست از سرم بردار


همین الان یه مطلب ادبی نوشتم واسه همین عنوان رو یه جوری ادبیاتی انتخاب کردم :)

بیشتر ماها دنبال اینیم که سایتمون توی صفحه اول گوگل ظاهر بشه و ملت سرازیر شن توی وبمون و کامنت و تشکر و تقدیر و ...  ولی خب بعضی ها هم پیدا میشن که از دنیایی مجازی یه گوشه دنج میخوان که کسی پیداشون نکنه ...مگه داریم ؟ ... اره داریم

سوال اول اینه : گوگل چطوری ما رو پیدا می کنه .... جواب : از طریق لینک ها ... یعنی چی ؟ ... ببنید تعریف وب رو اینجوریه که وب یعنی تار عنکبوت ... تموم دنیای وب از طریق تارهایی بهم وصلن و اینجا یک لینک دقیقا مثل یک اتصال توی تار عنکبوت عمل می کنه و جایی که بهش لینک داده میشه هم میشه اتصال ...شما عکس زیر رو در نظر بگیرید

اینترنت چیزیه شبیه این ... واقعا انقد گسترده ست ؟ ... نه ... بیشتر از اینه و این فقط قسمت کمی از اینترنت رو نشون یده

ما توی دنیایی از اطلاعات هستیم . ربات گوگل یا سایر ربات مثل بینگ و یاهو و ... از یک نقطه شروع می کنن و لینک رو ادامه میده و به ازای هر لینک دادهای اون رو توی دیتابیسشون ذخیره می کنن و لینک جدید اونا رو وارد یه وبسایت جدید می کنه ، توی اون وبسایت دادها رو پردازش می کنن و اطلاعات رو توی دیتابیسشون ذخیره می کنن تا لینک بعدی  که اونا رو به سایت جدید می بره و این روند ادامه پیدا می کنه تا ...

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

User-agent: *
Disallow: /

و اون رو با اسم robot.txt ذخیره کنید و اون رو توی روت سایتتون اپلود کنید

اخه من وبلاگ دارم ،من چیکار کنم ؟ ... هر دردی دوایی داره ، شما هم متای زیر رو توی قسمت head  وبلاگتون بزارین

<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

به این کار شما محترمانه به ربات ها می گید کاری به سایت شما نداشته باشن و اون رو ایندکس نکنن

همین ؟ یعنی به حرفا ما گوش میدن ؟ .... خب نه ...ربات ها فضول تر از این حرفان که بشه اونا رو قانع کرد که شما نمیخایی توی جستجو هاشون باشین ...

پس چیکار کنیم ؟ گفتم راه محترمانه اش اینه و راه غیر محترمانه هم اینه وقتی ربات وارد وبتون شد اون رو پرت کنین بیرون ... این کار سخته ولی شدنیه فقط کافیه ای پی ربات رو داشته باشیم  و وقتی وارد شد اون رو به یک صفحه نامربوط هدایت کنید ...چجوری؟

راه واسه این کار زیاده یکیش رو مثال می زنم . من ای پی روبات گوگل رو که به وبم سر می زنه رو پیدا کردم "66.249.79.94" ... از کجا پیدا کردم.توی وبم یک کد گذاشتم که ای پی ها رو واسم ایمیل می کنه و می فهمم کی اینجا بوده و چیکار کرده ولی شما همون وبگذرتون رو چک کنین می فهمین ... یادتون باشه ربات ها نه سیستم عاملشون مشخصه نه مرگرشون پس وقتی یه ای پی با سیستم عال و مرورگر نامشخص دیدین به احتمال نود یه ده رباته ..(می تونه ربات هم نباشه) و یا برید توی سایت

http://chceme.info/ips 

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

  if( \Yii::$app->request->getUserIP()=="66.249.79.94")
    {
      header("location:http://google.com");
    }

این کد رو بزارین توی صفحه اول سایتتون ...هر وقت یک فرد(ربات) با ای پی مشخصه وارد وبم شد اون رو به صفحه اول گوگل هدایت می کنه و نمیزارم سیستم رو کراول کنه

می دونم شما وبلاگ دارین ولی اصل کار همینه و می تونید جوابتون رو اینجا پیدا کنید

 http://www.javascriptkit.com/script/script2/blockip.shtml

یه کد جاواسکریپت می تونه کار شما رو راه بندازه

تموم مراحل انجام شده باید دست به دست هم بدن تا یک ربات نتونه سایت شما رو ایندکس کنه و شما رو توی نتایج جستجو نشون بده ...

 

۱۳۴۸/۱۰/۱۱ || in category : سئو