گوگل پاندا را بهتر بشناسیم

گوگل هر ساله الگوریتم جستجوی خود را بارها تغییر می دهد اما بسیاری از این تغییرات جزئی هستند و اهمیت زیادی ندارد. در این الگوریتم طی بازه های چندماهه، البته تغییرات جامعی صورت می گیرد که بسیاری از نتایج جستجو را تحت تاثیر قرار می دهد.

panda3«گوگل پاندا» (Google Panda) سلسله تغییراتی است که از اواخر فوریه ۲۰۱۱ (اسفند ۱۳۸۹) در الگوریتم نمایش نتایج جستجو در گوگل اعمال شد و همچنان ادامه دارد. این تغییرات با هدف کاهش رتبه سایت های «کیفیت پایین» دنبال می شود و سایت های باکیفیت را در بالای صفحه نمایش نتایج جستجو نشان می دهد.

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

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

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

با این دید، آیا به راستی گوگل پاندا در راستای منافع کاربران اینترنت موفق عمل کرده است؟ نتایج حاصل از برخی تحقیقات انجام شده مؤید این مسئله است. مجله نیوساینتیست در شماره ۱۵ دسامبر ۲۰۱۱ خود به بررسی این موضوع پرداخت. در بررسی انجام شده از تعدادی کاربران اینترنت خواسته شد در دو مرحله در ماه های مارس و آگوست ۲۰۱۱، در موتورهای جستجوی گوگل و بینگ  ۵۰ جستجوی از پیش تعیین شده را انجام دهند تا مشخص شود آیا این دو موتور جستجو واقعا طبق اعلام خود موفق شده اند کاربران را از شر «علفزارهای محتوا» (content farm) نجات دهند یا خیر. علفزار محتوا اصطلاحی است که برای وب سایت هایی به کار برده می شود که نویسنده های زیادی دارند که بی محابا مطلب منتشر می کنند اما بیشتر مطالب آن ها کپی برداری از مطالب تولیدی وب سایت های دیگر است. اغلب، مطالب منتشر شده در این گونه وب سایت ها بدون ذکر منبع آورده می شوند و از اعتبار لازم نیز برخوردار نیستند و به نحوی انتخاب می شوند که با جستجوی های انجام شده در موتورهای جستجو به خوبی همخوانی داشته باشند. این وب سایت ها تنها به دنبال کشاندن کاربران به سوی خود، بالا بردن بازدید روزانه و بالا بردن رتبه خود در میان نتایج جستجو هستند. هدف اصلی در پس این سایت ها، سودجویی از طریق جذب کلیک و در نتیجه آگهی بیشتر است.

در چارچوب بررسی انجام شده توسط کارشناسان نیوساینتیست، جستجوهایی از این دست انجام شد: «چطور برای ماراتون تمرین کنیم؟» پیش از این، نتایج جستجو برای این گونه عبارت ها اغلب کاربران را به سایت هایی هدایت می کرد که هدف اصلی آن ها نمایش آگهی های تبلیغاتی بود و بس. این گونه سایت ها، در بررسی نیوساینتیست سایت های «کیفیت پایین» در نظر گرفته شدند. نتیجه جالب این‌که مثلا در مورد جستجوی «تمرین برای ماراتون» در ماه مارس ۲۰۱۱ (چند روز بعد از اعمال اولین نسخه از گوگل پاندا) سایت هایی در ۱۰ رتبه بالای جستجوی گوگل نمایش داده می شدند که محل تبلیغ کفش های دو ماراتون، لوازم ورزشی و اجناسی از این دست بودند. جستجوهای انجام شده در ماه آگوست (مرحله دوم، یعنی شش ماه پس از معرفی گوگل پاندا) به وضوح نتایج دیگری در بر داشت؛ رتبه های بالای صفحه نتایج جستجو این بار در اختیار وب سایت های با کیفیت و معتبر بود؛ مثلا در مورد همین عبارت مورد جستجو، وب سایت مجله دنیای دونده اکنون به صفحه اول آمده و بالاتر از دیگر نتایج قرار گرفته بود. با بررسی ۵۰ جستجوی انجام شده توسط کاربران متعدد، مشخص شد گوگل و بینگ در غربالگری وب سایت ها موفق عمل کرده بودند.

اکنون با گذشت حدود هفت ماه از بررسی نیوساینتیست، در صورتی که همان عبارت مربوط به ماراتون را در گوگل جستجو کنیم، خواهیم دید که نتایج جستجو باز هم دقیق تر شده است [این جا را ببینید]. این بار وب سایتی که مختص تمرین در دوی ماراتون است (www.marathonrookie.com) از مجله دنیای دونده نیز بالاتر آمده و در رتبه اول نتایج جستجو، نمایش داده شده است. دیگر وب سایت های لیست شده در صفحه اول نتایج جستجو نیز وب سایت های معتبر و با کیفیت هستند و دیگر خبری از وب سایت های تبلیغاتی نیست.

مشکل علفزارهای محتوا، در میان وب سایت های فارسی زبان نیز به وفور وجود دارد. البته شواهد نشان می دهد طی ماه های اخیر پاندای گوگل به خوبی در میان وب سایت های فارسی زبان نیز دست به کار شده و کاربران را از دست وب سایت هایی که پر از محتوای نامربوط وآگهی های تبلیغاتی بودند نجات داده است. پیش از این، در جستجوی عبارت های «عمومی» در گوگل، معمولا به راحتی می توانستید از خیر چند نتیجه اول صفحه نمایش نتایج جستجو بگذرید، چرا که رتبه های بالای نتایج جستجو اغلب در اختیار وب سایت های کیفیت پایین و تبلیغاتی بود.

الگوریتم گوگل پاندا عنوان خود را از نام خانوادگی یکی از مهندسان اصلی این پروژه در شرکت گوگل گرفته است؛ ناونیت پاندا. گوگل جزئیات زیادی در مورد نحوه عملکرد الگوریتم جستجوی خود منتشر نمی کند، و شاید یکی از رموز موفقیت آن در برابر رقبا را باید در همین نکته دید. با این وجود، وبلاگ رسمی وب مستر گوگل بر روی Blogspot تاکنون با وب مسترها مهربان بوده و گاه به گاه نکاتی را در مورد شاخصه های مورد نظر پاندا در دست چین کردن و رتبه بندی وب سایت ها منتشر می کند. به طور مثال در بخشی از یکی از پست های این وبلاگ آمده است:

«محتوای کیفیت پایین در بخش هایی از سایت می تواند روی رتبه کل سایت تاثیر بگذارد.»

بر اساس این شاخصه، بدون شک باید فکری به حال محتوای کیفیت پایین که ممکن است مدت ها قبل بر روی وب سایت خود منتشر کرده اید نیز باشید؛ یا آن ها را اصلاح کنید یا آن ها را برای همیشه از روی وب سایت خود حذف کنید.

panda2گوگل اغلب بدون اطلاع قبلی الگوریتم پاندا را به روز می کند و سپس معمولا از طریق گفته های غیررسمی می توان از این مسئله باخبر شد و نهایتا با تاخیر می توان تایید مسئولان گوگل در مورد آپدیت جدید این الگوریتم را گرفت. وب مسترها همیشه تغییرات و آپدیت های پاندای گوگل را رصد می کنند. اما چرا اطلاع از زمان آپدیت های گوگل پاندا برای وب مسترها از اهمیت بالایی برخوردار است؟ در این میان نکته مهمی وجود دارد و آن تفاوت در عملکرد الگوریتم پاندا نسبت به الگوریتم کلی جستجو در گوگل است. در حالت عادی با اضافه شدن یک لینک به یک وب سایت، روبات های crawler گوگل به آن سر می زنند و آن را ایندکس می کنند. این موضوع در مورد سایت هایی که رتبه بالایی دارند بلافاصله انجام می شود و سایت هایی که رتبه پایین تری دارند، معمولا از یک تا چند روز باید صبر کنند تا لینک آن ها نیز ایندکس شود و در نتایج جستجو نمایش داده شود.

باز گردیم به سوال؛ چرا اطلاع از زمان آپدیت های گوگل پاندا برای وب مسترها اهمیت دارد؟ همانطور که اشاره شد پاندا عملکردی متفاوت دارد؛ پاندا با هر بار آپدیت سری به وب سایت ها می زند و بر اساس شاخصه های خود (که ممکن است به روز شده باشند یا خیر) وب آن ها را رتبه بندی می کند. در این زمان، وب سایت های زیادی ارتقاء پیدا می کنند و  بسیاری نیز مورد غضب پاندا قرار می گیرند و سقوط می کنند. تا آپدیت بعدی پاندا – که طبق سابقه گاهی ممکن است از چند روز تا دو ماه متغیر باشد – وب سایت هایی که دچار کاهش بازدید شده اند باید خود را با شاخصه های پاندا به روز کنند تا بار دیگر رتبه خود را به دست آورند. برای دیدن لیست کامل آپدیت های گوگل پاندا می توانید به این جا مراجعه کنید.

اگر بخواهیم ارتقاء و سقوط وب سایت ها را در اثر آپدیت های گوگل پاندا ببینیم، بد نیست به بررسی انجام شده توسط وب سایت searchmetrics.com در مورد تاثیر آپدیت ۲٫۵ پاندا که در اواخر سپتامبر ۲۰۱۱ از سوی گوگل اعمال شد نگاهی داشته باشیم. در این آپدیت هم مثل آپدیت های قبلی، برخی وب سایت های امریکایی جزء بازنده ها بودند و برخی دیگر جزء برنده های میدان جستجو. در تصویر زیر آدرس دومین برخی از این وب سایت ها آمده است. همچنین درصد رشد و یا سقوط آن ها نیز مشخص شده است.

Panda2.5

در مورد شاخصه های مدنظر پاندا باید به تفصیل سخن گفت. اما در عین حال شاید بتوان نکات کلی و اصلی در این زمینه که باید به نوعی در اداره یک وب سایت از آن ها فاصله گرفت را به طور خلاصه این‌گونه بر شمرد؛ هر چند این لیست را به هیچ وجه نمی توان لیستی کامل دانست:

  • استفاده بیش از حد از تبلیغات
  • متاتگ ها و تگ های نامناسب در وب سایت
  • استفاده بیش از حد از یک تگ یا تگ های نامربوط در یک صفحه
  • لینک های منقطع (به طور مثال لینک هایی که به خطای ۴۰۴ منتهی می شوند)
  • محتوای کیفیت پایین در کل وب سایت
  • محتوای کیفیت پایین در بخشی از وب سایت
  • زمان کوتاه حضور هر کاربر بر روی وب سایت
  • مشکلات فنی وب سایت
  • استفاده از قالب های آماده

نکاتی که باید در مورد شاخصه های مدنظر گوگل پاندا رعایت کرد، در حوزه SEO  یا «بهینه سازی وب سایت برای موتورهای جستجو» قرار می گیرد. نکته مهم آن که اکنون دیگر زمان فریب گوگول با استفاده از ترفندهای خاص بهینه سازی به پایان رسیده است. بدون شک پاندای گوگل باهوش تر از همیشه در بالاترین نقطه الگوریتم جستجوی گوگل نشسته و کار جداسازی لینک ها را انجام می دهد و همواره مخاطب و خوراکی که به او ارائه می دهد را بیش از هر چیز دیگر مد نظر قرار می دهد.

رهایی از پنالتی گوگل پنگوئن

مدتی است که گوگل با الگوریتم پنگوئن خودش سایتهایی که با لینک بیلدینگ غیر طبیعی اقدام به ارتقا رنکینگ سایت خود از این طریق کرده اند را شناسایی کرده و در لیست پنالتی های خود قرار داده است.
اما سوال اینست که بعد از پنالتی یا پنالایز و حذف شدن وب سایت در گوگل و تحت تاثیر الگوریتمی به نام پنگوئن چه کنیم ؟
ارزش بازگرداندن سایت از پنگوئن و اجرای آن در تمام دنیا بیشتر از ۳۵۰۰ دلار است و در این مطلب این راز و این روش را به رایگان در اختیار شما می گذاریم.
مدتی است که تمامی سایت هایی که پنالتی شده اند و یا فکر می کنند که در معرض پنالتی هستند به تکاپو افتاده اند تا خود را از این شرایط خارج کنند . همانطور که می دانید به گفته مت کاتز در سمینار SMX الگوریتم پنگوئن گوگل بزودی تکان بسیار زیادی خواهد خورد. بر همین اساس بسیاری از وب سایت ها به دنبال راهکارهایی می گردند تا خود را به پنگوئن ثابت کنند و یا خود را از شر پنالتی سال گذشته گوگل نجات دهند.

penguin-banner

اما این مطلب و این نسخه ، مشکلات چه وب سایت هایی را می تواند دوا کند:

•    سایت هایی بر اساس لینک های اسپم توسط الگوریتم پنگوئن پنالتی شده اند.
•    سایت هایی که به دلیل کامنت گذاری در سایت های  دیگر پنالتی شده اند.
•    وب سایت هایی که در یک روز ۱۰۰ لینک اسپم وارد کرده اند.
•    وب سایت هایی که مورد هجوم سئوی منفی قرار گرفته اند.

همانطور که می دانید کار گوگل پنگوئن سر و کله زدن با لینک ها است . در ضمن گوگل پنگوئن همانند گوگل پاندا نیست که تقریبا ماهی یک بار آپدیت شود بلکه این الگوریتم ممکن است هر ۶ ماه یکبار و یا یک سال یکبار در سرور های گوگل آپدیت شود . اخرین آپدیتی که از گوگل پنگوئن دیده شد ( که در آن آپدیت ، بسیاری از سایت ها مورد توجه گوگل پنگوئن قرار گرفتند ) در تاریخ ۵ اکتبر سال ۲۰۱۲ یعنی جمعه ۱۴ مهر ۱۳۹۱ بوده است . یکی از دلایلی که این الگوریتم دیر به دیر آپدیت می شود این است که باید تمام سایت ها را مورد بررسی قرار دهد و لینک های آن ها را بر اساس IP بررسی کند . این پروسه بسیار بزرگی است ، چون باید علاوه بر این اسپم بودن آنها را تشخیص دهد باید تاریخ و زمان آن ها را نیز مورد بررسی قرار دهد و علت دیر به دیر چک شدن وب سایت ها توسط این الگوریتم همین نکته است زیرا پروسس بسیار زیادی از سرور های گوگل خواهد گرفت و برای گوگل بسیار پر هزینه است . ولی این کاری است که شما نیازی نیست نگران آن باشید چون گوگل یکه و تنها این کار را انجام می دهد و شما را پنالتی می کند و اصلا هم شوخی نمی کنم. هزینه هم اصلا مهم نیست.

به عنوان کسی که ۹ سال است که حرفه من سئو بوده است اصلا نمی دانم که این نکات را به شما بگویم یا نه ! شما سئو کار می شوید !

در ابتدا بهتر است با این دو تصویر ، پنالتی گوگل را درک کنید :

ax1

زمانی که الگوریتم پنگوئن شما را پنالتی کند، جدا برای آمار بازدید سایت شما مشکلی اساسی پیش خواهد شد. لحظه ای فکر کنید؛ مدتی که شما در کلمه ای به خصوص در صفحه ی اول گوگل هستید و واقعا هم از این صفحه اول بودن ترافیک خوب و فروش خوبی را نیز به دست آورده اید؛ پس از این که مسخره بازی پنگوئن  و بر اساس اشتباهات شما در مورد لینک ها پنالتی شدید و به احتمال ۹۹ درصد شما دیگر در صفحه ۴۰ همان کلمه در گوگل نیز نخواهید رسید و این یعنی گوگل پنگوئن . یعنی چیزی که برای تجارت های بزرگ و شرکت های بزرگ طراحی سایت در ایران به معنای ورشکستگی بود ! ایشان فقط لینک می خریدند و در گوگل بالا می آمدند و مشتری می گرفتن و خود را بهترین گروه سئوی ایران می نامیدند. مانند بسیاری که همین حالا هم همین کار را می کنند.
تصاویر بالا ، ترافیک دو سایت را نشان می دهد که بر اساس پنالتی های گوگل واقعا دچار افت ترافیک بسیار جدی شده اند . زمانی که شما توسط گوگل پاندا پنالتی می شود ترافیک شما دارای نوسان است یعنی ممکن است که یک روز شما ترافیک خوبی داشته باشید و دو روز ترافیک چندان جالبی نداشته اما متاسفانه گوگل پنگوئن بدین شکل عمل نمی کند و عطای وب سایت شما را لقای آن خواهد بخشید.
نمونه از از پنالتی شدن توسط گوگل پاندا

ax2

چرا توسط گوگل پنگوئن پنالتی می شویم ؟

لینک بیلدینگ بد و عجولانه و کار های سیاه

پنالتی شدن توسط گوگل پنگوئن نتیجه لینک بیلدینگ عجولانه است . عاقبت سایتی که می خواهد ره صد ساله را یک روزه بروند . وب سایتی می خواهد در هفته ی اول خود به صفحات اول موتور جستجوی گوگل برسد .
ایشان کار های عجیب و غریبی می کنند. دیده شده است که بعضی از مدیران سایت ها چند نفر از دوستان خود را به کار کمانت گذاری در سایت های مرتبط و غیر مرتبط مشغول می کنند و آنها روز ها در سایت های مختلف کامنت می گذارند و منتظر نتیجه هستند که به دست هم خواهد آمد . اول در گوگل بسیار سریع بالا می آیند و بعد به سرعت از نتایج خارج می شوند. و یا همینطور لینک می خرند و لینک می خرند. عجله. عجله عجله

Keyword Stuffing

مسئله بعدی که گوگل پنگوئن در نسخه جدید شدیدا پیگیر آن است Keyword Stuffing است . فرض کنید شما یک مقاله ۱۰۰۰ کاراکتری دارید و موضوع این مقاله بازاریابی اینترنتی است . فرض کنید که این ۱۰۰۰ کاراکتر برابر با ۴۰۰ کلمه باشد . حال از این ۴۰۰ کلمه ۳۰ بار آن فقط و فقط بازاریابی اینترنتی است . بله گاهی اوقات ممکن است که باید یک اسم را یادآوری کنید تا مخاطب را جذب کنید ولی زمانی که می بیند باید اینقدر یک اسم را تکرار کنید باید راهکاری دیگر پیدا کنید و این کار برای شما مشکل اساسی ایجاد خواهد کرد . (می توانید یک تابع تعریف کنید و هر بار آن را  با متغیر های گوناگون فراخوانی کنید  البته از دیدگاه کد نویسی)
اگر بخواهیم کار را بر دیدگاه کد نویسی جلو ببریم الگوریتم کار بدین شکل می باشد (بسیار ساده و مبتدی ):
مثلا از کلماتی دیگر همانند بازاریابی در اینترنت ، بازاریابی آنلاین ، بازاریابی الکترونیکی ، بازاریابی درون گرا ، و بسیاری کلمات دیگر

لینک های بدون اعتبار و یا مشکوک

لینک های بدون اعتبار و مشکوک یعنی چه ؟
لینک های بدون اعتبار به لینک های می گویند که هیچ ارتباطی به شما و سایت شما ندارند ، اگر شما یک سایت فروش محصولات پاناسونیک داشته باشید چرا باید یک لینک از یک وب سایت آموزش طراحی سایت دریافت کنید ؟
این دو سایت هیچگونه ارتباطی از هیچ لحاظ ( شناسنامه ای ، هویتی و …) ندارند . گوگل چگالی های کلمات کلیدی هر دو وب سایت را بررسی می کند اگر یک سایت میزبان لینک شما چگالی کلمه در خور توجهی در مورد کلمه کلیدی لینک شما و وب سایت شما در مورد محصولات پاناسونیک نداشته باشد چرا باید به شما لینک داده باشد ؟ مشخصا این لینک خریداری شده است !

سئو منفی

گاهی اوقات بعضی از رقبای نسبتا محترم به جای اینکه رو در رو با شما رقابت کنند از پشت خنجر می زنند ، آنها می آیند بدون اطلاع شما، برای شما لینک درست می کنند و یا لینک می خرند. قیمتی ندارد! ۵ تا ماهی ۱۵۰ هزار تومان. تازه از بهترین وب سایت ها و اگر شما از External Link های خود اطلاعی نداشته باشید به احتمال زیاد نداسته پنالتی خواهید شد . این رقبا ممکن است که برای شما در سایت های دیگر کامنت بگذارند و کارهایی از این قبیل … باید مواظب این گونه کینه ها باشید .

به روز رسانی اتوماتیک

سایت های بسیاری با استفاده از دستوراتی ( Query ) خود را آپدیت می کنند حتی اگر شما تمام تنظیمات یک آپدیت را انجام دهید و بگذارید که خود به خود محتوای شما منتشر شود هم همانند حضور شما نمی شود.پینگ های اتوماتیک و نیز به روز رسانی ها امروزه با وجود سیستم های مدیریت محتوای امروزی کاملا قابل پیگیری هستند. در کار اتوماسیون وار ممکن است که جایی با یک اشتباه مواجه شود و از همان اشتباه گوگل پنگوئن ، مچ شما را بگیرد و به شما مشکوک شود.

لینک بیلدینگ خوب ولی اسپم وار

فرض کنید که شما یک استاد لینک بیلدینگ هستنید . شما می توانید به راحتی از سایت مرتبط به حوزه کاری خود لینک دریافت کنید و با آنها ارتباط برقرار کنید و همچنین با استفاده از شبکه های اجتماعی می توانید لینک های بسیار مفیدی را دریافت نمائید. اما شما دچار یک اشتباه فاحش می شود و آن استفاده از کلمات کلیدی واحد یا شبیه به هم برای لینک کردن به وب سایت خود و نیز استفاده از کلمات بسیار شبیه به هم برای این کار است. فرض کنید که شما سایتی با موضوع مبلمان هستید . اگر شما چندین و چند لینک با اسم مبلمان و یا کلمات هم خانواده آن دریافت کنید به احتمال بسیار زیادی شما پنالتی خواهید شد . همین الان سعی کنید که بک لینک های ما را ببینید. چک کنید. لینک بیلدینگ طبیعی اینچنین است. تقریبا ۹۵ درصد لینک ها به رایان دیزاین توسط مخاطبین داده شده و هیچ گونه منطقی ندارند ! این طبیعی است ! بی منطق ولی همگن و هماهنگ.

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

سایت ویکی پدیا را حتما دیده اید . درون مقالات سایت دارای لینک های بسیار زیادی است. یعنی از هر ۱۰ کلمه در مقاله های این سایت ۶ لینک وجود دارد . خوب قاعدتا چون این سایت ویکی پدیا است باید این لینک ها را هم داشته باشد . ولی بسیاری دیگر وب سایت ها فکر می کنند که آنها هم باید همانند ویکی پدیا عمل کنند ولی کاملا در اشتباه هستند . بسیاری از وب سایت ها درون مقالات خود نزدیک به ۲۰ لینک می دهند و صفحات را به یکدیگر ارتباط می دهند ، درست است که این کار ، کار کاربران را راحت می کند ولی آیا کار گوگل را هم راحت می کنید . سعی کنید در هر مقاله خود بیشتر از ۵ الی ۸ لینک به دیگر محتواهای خود ندهید. با این کار روبات های موتور جستجو سر در گم خواهند شد.

گوگل در آخرین اماری که ارائه داد اعللام کرد که میزان آمارهای لینک های طبیعی و غیر طبیعی بدین شکل است :

ax3

حال چگونه از پنالتی گوگل خارج شویم؟

مراحل انجام کار برای ریکاوری کردن در برابر پنالتی گوگل :

مرحله اول :

تشخیص لینک های خوب از بد

در ابتدا با وارد پنل مدیریت google Wembaster Tools سایت خود شوید و سپس در منوی Traffic یر روی گزینه Link To Your Site کلیک کنید .‌

ax4

پس از باز شدن لینک های شما در صفحه Link To Your Site بر روی گزینه more‌کلیک کنید تا تمامی لینک ها برای شما نمایش داده شوند :

ax5

سپس در صفحه کنونی می توانید تمام لینک ها را در فایل CSV دانلود کنید.

ax6

پس از لینک ها در یک فایل دانلود نمودید وقت آن است که لینک ها را تک به تک بررسی کنید و این یک کار بسیار حساس است.
حال در زمانی مناسب تک تک لینک های دریافتی خود را مورد بررسی کنید و در یک چک لیست ، لینک های خوب و بد را از یکدیگر جدا نمائید :

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

مرحله دوم :

لینک بد را نابود کنید

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

ابزار  Google Disavow Tool

با استفاده از این ابزار می توانید لینک هایی که به درد شما نمی خورند را نابود کنید . این ابزار می تواند به گوگل اعلام کند که از لینک های مد نظر شما چشم پوشی کند . شما با استفاده از این ابزار می توانید لینک های اسپم خود را نابود کنید.

ax7

این ابزار یک فایل TXT از شما دریافت خواهد کرد . شما در این فایل TXT باید لینک هایی که میخواهید گوگل از آن چشم پوشی کند را درج کنید .

مراحل انجام کار و استفاده از Google Disavow Tool :

در ابتدا یک فایل TXT با NOTEPAD ( البته nodpad++ راحت تر است ) ایجاد کنید . با قرار دادن کاراکتر # می توانید به گوگل توضیحاتی را ارائه دهید همانند شکل زیر :

ax8

در استفاده از این ابزار باید دقت بسیار بالائی را داشته باشد . در این فایل متنی باید لینک هایی را قرار دهید که به شما اسیب می رسانند نه اینکه تمام لینک های دریافتی را در آن اعلام کنید.

پس از اینکه لینک های خود را با بررسی کامل در این فایل متنی درج نمودید حال وقت استفاده از ابزار است . حال پس از اینکه به پنل مدیریتی Google Webmaster خود لاگین نمودید وارد لینک زیر شوید :

https://www.google.com/webmasters/tools/disavow-links-main

ax10

سپس سایت خود را انتخاب نمائید و بر روی گزینه DISAVOW کلیک کنید سپس در صفحه باز شده فایل متنی خود را آپلود نمائید :

ax11

پس از اینکه فایل متنی خود را آپلود نمودید باید تا چند هفته صبر بکنید تا گوگل فایل شما را پردازش کند . پس از اینکه گوگل فایل های شما را پردازش کرد باید نتیجه عملکرد خود را در آپدیت بعدی گوگل مشاهده کنید . یادتان باشد که گوگل پنگوئن در نیمه اول سال ۹۲ اپدیت شده است.

ax11 (1)

مرحله سوم :

وقت ، وقت لینک بیلدینگ است

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

مرحله چهارم :

سیگنال های شبکه های اجتماعی

در این مدت در شبکه های اجتماعی بحث و گفتگو ایجاد کنید و لایک و پلاس وان جمع اوری کنید . زمانی که شما این کارهای را انجام دهید گوگل می فهمد که شما در حال ایجاد تغییرات هستید .
سعی کنید میزان گره های خود را در این مدت البته بدون استفاده از کار اسپمی در شبکه های اجتماعی زیاد کنید !
مرحله پنجم :

تولید محتوا

دو الی سه روز زمان بگذارید و محتوای خوب تولید کنید از جمله مقاله ، ویدئو ، اینفوگرافیک و …
حال فقط با چای بنوشید و صبر کنید تا گوگل سایت شما را بازبینی کند .

مرحله نهایی :

 گوگل پلاس را فراموش نکنید

این نمونه ای از یک سایتی است که از پنالتی گوگل پنگوئن خارج شده است :

ax12

 

پنالتی گوگل چیست و چه تاثیر بر روی ترافیک وب سایت دارد؟

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

banner-google-pen-580x132

مفهوم پنالتی گوگل چیست؟

هنگامی که وب سایتی قوانین گوگل را نقض کند یکی از این دو اتفاق برایش رخ می دهد:

  1. از صفحه ۱ نتایج جستجوی گوگل به صفحه ۱۰ به بعد منتقل میشود – Algorithmic Penalty
  2. بصورت کامل از نتایج جستجوهای گوگل حذف می شود – Manual Penalty

هنگامی که یکی از این دو اتفاق رخ دهد بازدید وب سایت به شدت کاهش می یابد. به عنوان مثال وب سایتی که روزانه ۵۰۰۰ بازدید از گوگل داشته باشد پس از پنالتی شدن ممکن است تعداد بازدیدکننده هایش به کمتر از ۱۰۰۰ برسد.

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

چگونه Manual Penalty را تشخیص دهیم؟

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

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

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

 

چگونه Algorithmic Penalty را تشخیص دهیم؟

اگر بازدید گوگل سایت شما کاهش پیدا کرده است ولی از نتایج جستجوها حذف نشده اید ابتدا یک نفس عمیق بکشید زیرا خطر از بیخ گوشتان گذشته است!

پس از اینکه نفسی تازه کردید می توانیم بنشینیم و ببینیم چه دسته گلی به آب داده اید!

Algorithmic Penalty معمولا زمانی رخ می دهد که گوگل الگوریتمهای خود را بروز رسانی کرده است و در این زمان مچ وب سایتهای متخلف را می گیرد!

شناسایی دلیل رخ دادن Algorithmic Penalty کمی دشوار است و به موارد متعددی بستگی دارد و باید الگوریتم های پاندا و پنگوئن و مواردی که سایر الگوریتمهای گوگل زیر نظر دارند را به دقت بررسی کنید.

برخی از نکات مهم:

  1. وجود محتوای تکراری و بی کیفیت را بررسی کنید
  2. لینکهای ورودی وب سایت را بررسی کنید
  3. سرعت لود وب سایت را بررسی کنید
  4. سرور وب سایت را بررسی کنید
  5. و…

در کل می توان گفت راه از پیش تعیین شده ای برای برطرف کردن این نوع پنالتی وجود ندارد.

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

 

 

 

تغییر نسخه php در سی پنل

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

برای شروع لازم به ذکر است که در صورتی که شما از کنترل دیگری به غیر از سی پنل استفاده می نمایید در صورت داشتن این امکان قادر به تغییر نسخه php را دارید در آموزش تغییر نسخه php در دایرکت ادمین نیز می توانید از این امکان در کنترل پنل دایرکت ادمین خود استفاده نمایید.

۰۰۱-۱۰۲۴x646

ابتدا وارد کنترل پنل هاست سی پنل خود شوید از صفحه اصلی پنل خود از قسمت software and services برروی select php version کلیک نمایید.

۰۰۲-۱۰۲۴x348

سپس صفحه ای مشابه تصویر زیر را مشاهده می کنید که می بایست  یکی از نسخه های php را از لیست انتخاب نمایید ابتدا نسخه php را انتخاب و سپس برروی گزینه set as current کلیک نمایید

۰۰۳-۱۰۲۴x342

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

۰۰۴-۱۰۲۴x494

در همان صفحه تنظیمات extention شما گزینه دیگری به نام switch to php setting دارید که می توانید با زدن این گزینه لیست تنظیمات مورد نظر برای php.ini را مشاهده و آن را تغییر دهید.

۰۰۵-۱۰۲۴x499

اگر می خواهید تنظیمات خاصی برروی php.ini انجام دهید می توانید از پوشه public_html موجود در هاست خود فایل php.ini را باز کرده و تنظیمات مورد نظر خود را انجام و ذخیره نمایید تا برروی هاست شما اعمال شود در صورت عدم وجود این فایل می توانید آن را ایجاد نمایید.

توجه داشته باشید تغییر نسخه پی اچ پی تنها در صورتی امکان پذیر است که برروی سرور گزینه php selector نصب شده باشد و شما تنها قادر به انتخاب یکی از نسخه های پی اچ پی نصب شده برروی سرور تنها هستید.

آموزش بک آپ اتوماتیک از هاست cPanel در Google Drive

قبل از این که اطلاعات هاست خود را به Google Drive و یا Dropbox منتقل نمایید موارد زیر را رعایت نمایید:

۱- قبل از اجرای آموزش از اطلاعات هاست خود یک بک آپ مطمئن بگیرید . اجرای صحیح این آموزش مشکلی برای هاست شما ایجاد نمی کند ولی برای اطمینان بیشتر حتما بک آپ بگیرید.

۲- هاست شما حتما باید cPanel باشد و توجه داشته باشید حتما ابزار Backup در هاست شما فعال باشد.

۳- جهت راه اندازی زمانبندی و اجرای اتوماتیک فرآیند بک آپ گیری هاست شما باید گزینه Cron Job داشته باشد.

Dropbox-googleD

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

بک آپ گیری در کنترل پنل های هاستی که به دسترسی یوزر امکان بک آپ گیری اتوماتیک نمی دهند کار راحتی نیست زیرا نمی توان بک آپ منظم به صورت دستی داشت . متاسفانه این امکان در کنترل پنل محبوب cPanel که اکثر سرویس دهنده های دنیا برای هاست لینوکس استفاده می کنند وجود ندارد.

نکته : بک آپ اتوماتیک در دسترسی سطح بالا root به طور اتوماتیک در WHM وجود دارد ولی برای یوزرهای معمولی فقط بک آپ دستی وجود دارد.

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

۱- دقت
۲- ایجاد یک اکانت ftp در هاست سی پنل و اتصال به یک پوشه خاص ( توجه داشته باشید باید این دسترسی به یک پوشه از زیر مجموعه public_html باشد . تحت هیچ شرایطی از اکانت پیشفرض ftp استفاده نکنید و همچنین بک آپ را در پوشه اصلی public_html وارد نکنید)
۲- ابزار Crone Job در سی پنل برای زمان بندی بک آپ ها
۳- دارای یک فضای میزبان مناسب هاست بک آپ با دسترسی FTP و یا فضای Google Drive و DropBox جهت ذخیره فایل بک آپ
۴- اسکریپت بک آپ گیری به همراه سرویس انتقال اطلاعات که در آموزش توضیح خواهم داد.

ایجاد یک اکانت FTP در هاست خود

برای ایجاد اکانت FTP در سی پنل به مقاله زیر مراجعه نمایید:

آموزش ساخت اکانت FTP در سی پنل

 ایجاد اسکریپت بک آپ گیری

فایل اسکریپت را از اینجا دانلود کنید .

سپس فایل را اکستراکت کنید و فایل cpanel-backup.php را با یک ادیتور مناسب مانند ++Notpad باز کنید و موارد زیر را تکمیل نمایید.

$source_server_ip = ""; // آدرس دامنه هاست خود را وارد نمایید
$cpanel_account = ""; // یوزر نیم سی پنل را در این قسمت بگذارید
$cpanel_password = ""; // پسورد سی پنل را در این قسمت بگذارید

// Credentials for FTP to Backup Box
$ftpacct = ""; // یوزر نیم اکانت اف تی پی را که در مرحله قبل ساخته اید قرار دهید
$ftppass = ""; // پسورد اکانت اف تی پی را که در مرحله قبل ساخته اید قرار دهید
$email_notify = ''; // آدرس ایمیل خود را جهت اطلاع از وضعیت بک آپ قرار دهید

سپس دو فایل xmlapi.php.inc و cpanel-backup.php را در پوشه public_html هاست خود آپلود کنید.

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

http://yourdomain.com/cpanel-backup.php

توجه داشته باشید که که http://yourdomain.com همان آدرس سایت شماست . بعد از اجرا ممکن است اسکریپت خطا دهد . مشکل خاصی نیست زیرا این اسکریپت در هاستی که بیشتر توابع در آن محدود شده به خوبی کار می کند . منتظر باشید پس از اتمام بک آپ گیری یک ایمیل برای شما با موضوع Full Backup Completed از هاست ارسال می شود . به پوشه ای که به ftp دسترسی داده اید بروید و فایل بک آپ را در آن مشاهده نمایید.

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

تا اینجا شما توانستید توسط این اسکریپت یک بک آپ دستی بگیرید.

بک آپ گیری اتوماتیک با اجرای اسکریپت به صورت زمان بندی شده توسط Cron Job

با توجه به اینکه نیاز داریم این اسکریپت به صورت اتوماتیک اجرا شود از ابزار cron job استفاده می کنیم .

قبل از ادامه آموزش خواهشمندم به موارد زیر دقت کنید:

اگر سایت معمولی دارید بازه بک آپ گیری خود را کمتر از یک هفته تنظیم نکنید . من به صورت هفتگی از سایت خود بک آپ می گیرم . زیرا فرآیند بک آپ گیری برای لحظاتی منابع سرور را بسیار درگیر می نماید و این مورد ممکن است موجب درسر برای شما به علت Abuse و مصرف بیش از حد از منابع سرور و در نتیجه بسته شدن سایت شما گردد. پس بازه هفتگی برای بک آپ گیری سایت های معمولی بسیار مناسب است.
بهتر است زمان اجرای بک آپ را در ساعات کاهش بار مصرف سرور تنظیم کنید . مثلا در سرویس دهندگان ایرانی ساعت کاهش بار سرور بین ۲ الی ۶ صبح به خصوص روزهای پایانی هفته می باشد. پس حرفه ای و دوستانه رفتار کنید.

مطابق با تصویر زیر ما یک Cron Job اصافه می کنیم و تنظیم می کنیم کد زیر به صورت هفتگی در روز جمعه و ساعت ۵ صبح اجرا شود .

php -q /home/username/public_html/cpanel-backup.php

نکته : در کد بالا به جای”User Name” باید نام کاربری هاست خود را وارد کنید تا دستور اجرا شود.

cronjob
تهیه فضای نگهداری فایل بک آپ

بک آپ گیری زمانی کامل و منطقی و امن است که فایل بک آپ خارج از سرور هاست نگهداری شود. تا اینجای آموزش شما می توانید بک آپ اتوماتیک از هاست cPanel خود بگیرید و آنرا در یک پوشه تعیین شده در هاست نگهداری کنید ولی یان کافی نیست . برای تهیه یک فضای نگهداری فایل می توانید یک هاست بک آپ از سرویس دهندگان وب خریداری و یا از فضا های رایگان ابری مانند Google Drive و یا Dropbox استفاده نمایید. یکی از این موارد را تهیه و فعال کنید تا به قسمت بعدی و پایانی آموزش برسیم.

انتقال اتوماتیک بک آپ به فضای نگهداری فایل

خوب ما نیاز به ابزاری داریم که به طور اتوماتیک و زمان بندی شده فایل بک آپ را از هاست ما به فضای نگهداری فایل مورد نظر ما منتقل نماید.

من سایت خوب Mover را به شما معرفی می کنم که ابزار مناسبی برای انتقال فایل ماست . کافیست به راحتی در آن ثبت نام کنید تا بتوانید از امکانات آن استفاده کنید .

من full backup هاست خود را در Dropbox ذخیره می کنم. وارد پنل می شویم مانند تصویر زیر سمت چپ مخصوص اکانت مبدا یعنی هاست ما و سمت راست اکانت مقصد یعنی فضای نگهداری بک آپ می باشد .

در هر دو طرف گزینه Add New Source داریم که آپشن های مختلفی دارد . در سمت چپ می بایست سورس FTP را انتخاب کنید و اطلاعات ftp خود را که در اول این آموزش ساخته اید وارد کنید و سپس به ftp متصل شوید. همانطور که می بینید فایل بک آپ من مشخص است .

در سمت راست می توانید میزبان خود را از طریق سورس مورد نظر تعیین کنید مانند هاست پشتیبانی با سورس ftp و یا Google Drive و یا DropBox و سایر سورس های میزبان دیگر در صورتی که اکانت دارید انتخاب کنید.

من DropBox را انتخاب کردم و در هنگام انتخاب از شما خواسته می شود که سایت mover به اکانت DropBox شما access داشته باشد تا متصل شود.

در قسمت وسط شما یک Schedule Later می بیند . در این قسمت می توانید بازه زمانی انتقال فایل از هاست به فضای میزبان بک آپ را تعیین نمایید . بازه بک آپ گیری در این آموزش هفتگی و در روز جمعه می باشد. من بازه انتقال بک آپ در سایت Mover را هفتگی و روز شنبه انتخاب می کنم.

Dropbox-googleD2

فعال کردن فشرده سازی gzip در cPanel

فشرده سازی gzip می تواند صفحات وب درخواستی را فشرده کرده و به درخواست کننده ارسال کند، اینکار باعث کاهش حجم صفحات وب، کاهش پهنای باند مصرفی و افزایش سرعت وب سایت می شود. هاست هایی که با سیستم cpanel مدیریت می شوند می توانند براحتی با استفاده از mod_deflate آپاچی سرور اطلاعات را فشرده سازی کنند. اگر وب سایت شما نیز از سیستم مدیریت سی پنل استفاده می کند و همچنین سرویس دهنده شما mod_deflate را فعال کرده باشد، شما براحتی می توانید فشرده سازی صفحات را فعال سازید.

برای این کار وارد cPanle شوید، سپس در بخش “Software / Services روی “Optimize Website کلیک کنید.

gzip1

شما با دو گزینه compress all content و compress the specified MIME types و یک فضای متنی جهت مشخص کردن MIME Type های انتخابی مواجه می شوید که با انتخاب هر کدام از گزینه ها و کلیک Update Settingsفشرده سازی فعال میشود.

gzip2

در حالت ۱: کلیه فایل های روی سایت شما هنگام درخواست فشرده می شوند

 در حالت ۲:  فقط فایل های که MIME type آنها را وارد کرده اید فشرده می شوند.

و در آخر بر روی “Update Settings” کلیک کنید.

نکته:

برخی MIME type های ممکن عبارتند از :  text/html, text/plain, text/xml, text/css, text/javascript, application/javascript, application/xhtml+xml, application/xml, application/rss+xml, application/atom_xml, application/x-javascript, application/x-httpd-php, application/x-httpd-fastphp, application/x-httpd-eruby و image/svg+xml.

گواهینامه SSL رایگان CloudFlare

گواهینامه SSL رایگان CloudFlare:

گواهینامه SSL رایگان CloudFlare

قبل از هر چیز به معرفی انواع گواهینامه های SSL ارائه شده توسط CloudFlare میپزدازیم :

گواهینامه اس اس ال انعطاف پذیر یا Flexible SSL

با استفاده از گواهینامه رایگان Flexible SSL یک کانکشن رمز گذاری شده یا به عبارتی Encrypt شده با پروتکل HTTPS  بین کاربر و وب سایت (وب سرور) شما برقرار خواهد شد، کانکشن بین کلاودفلیر و وب سایت شما همچنان غیر امن و از طریق http برقرار خواهد بود.  برای استفاده از این گواهینامه SSL نیازی به وجود و یا نصب هیچ گواهینامه حقیقی  و یا حتی غیر حقیقی و امضا نشده SSL بر روی سرور خود ندارید و کاربران سایت شما به سادگی قادر به باز کردن سایت با HTTPS و مشاهده آیکون lock روی مرورگر خواهند بود. تنها مشکل استفاده از این سرویس، باز نشدن سایت در بعضی از ورژن های بسیار قدیمی اینترنت اکسپلورر است. در بعضی از اسکریپت ها برای استفاده از این نوع اس اس ال رایگان نیاز به نصب پلاگین های مربوطه خواهید داشت. برای مثال اگر از وردپرس استفاده میکنید، نصب این پلاگین ضروری خواهد بود :

پلاگین CloudFlare طراحی شده توسط تیم رسمی کلاودفلیر

گواهینامه اس اس ال کامل یا CloudFlare Full SSL

سرویس Full SSL در ابتدای معرفی توسط CloudFlare رایگان نبود و در پلن Pro ارائه میشد ولی خوشبختانه مدتیست که از لیست سرویس های پولی خارج شده است. با استفاده از سرویس اس اس ال رایگان CloudFlare Full SSL ارتباط و کانکشن بین کاربر و سایت و همچنین بین CloudFlare و سایت کاملا امن و از طریق پروتکل HTTPS خواهد بود. برای استفاده از سرویس Full SSL وجود یک گواهینامه غیر واقعی یا اصطلاحا امضا نشده توسط کاربر ضروری است. در واقع کلاود فلیر حقیقی بودن یا نبودن گواهینامه اس اس ال مورد بحث را بررسی نخواهد کرد.

گواهینامه اس اس ال Full SSL (strict) CloudFlare

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

گواهینامه SSL رایگان CloudFlare

چند نکته ساده ولی مهم در رابطه با سرویس SSL رایگان CloudFlare وجود داره که در ادامه توضیح خواهم داد.

  • سرویس رایگان SSL ارائه شده توسط CloudFlare روی دامنه ملی دات آی آر قابل استفاده نیست.
  • در صورت استفاده از سرویس Flexible SSL حتی نیاز به ایجاد تغییر در VHOST ها نیست.
  • در صورت استفاده از سرویس Full SSL حتما باید کلیه VHOST ها ویرایش شده و پورت آن ها از ۸۰ به ۴۴۳ تغییر کنید و در غیر این صورت سایت از دسترس خارج خواهد شد.
  • در صورت استفاده از SSL رایگان CloudFlare سایت شما با هر دو پروتکل http و https قابل دسترس است. در صورتی که تمایل به باز شدن سایت فقط با SSL را دارید میتوانید از طریق .htaccess و یا nginx.conf ریرایت های مورد نظر را اضافه کنید یا از قسمت Page Rules پنل کلاودفلیر روی گزینه Always use https کلیک کرده و رول های مربوط به ریدایرکت شدن سایت از http به https را در آن وارد کنید. استفاده همزمان از هر ۲ روش بهترین گزینه است.

۱۷ ترفند و نکته Htaccess در هاست لینوکس cPanel

بعضی از کاربران هاست لینوکس ممکن است از قدرت های htaccess آگاهی نداشته باشند بعضی از این ترفندها برای حفاظت وب سرور شما از حملات هکرها ضروری میباشند و بعضی دیگر قادر به انجام کارهای ساده و مؤثر از قبیل تغییر مسیر بهینه سازی وب سرور و وب سایت خواهند بود.
Htaccess ها زیر قادر خواهند بود تا برای تغییر مسیر و بهینه سازی وب سرور به سادگی کمک کنند.

۱ – تنظیم منطقه زمانی:

گاهی اوقات هنگامی که شما از تاریج و یا تابع mktime در پی اچ پی استفاده می کنید آن به شما یک پیغام خنده دار در مورد منطقه زمانی به شما نشان خواهد داد.  حل این مشکل آسان میباشد تنظیم منطقه زمانی را در سرور خود بگذارید. لیست پشتیبانی منطقه زمانی را می توانید در اینجا پیدا کنید.

SetEnv TZ Australia/Melbourne

۲ – مطلب SEO و ۳۰۱ مسیر تغییر دائمی:

امروزه بعضی از موتورهای جستجوی مدرن قابلیت شناسایی ۳۰۱ تغیر مسیر دائمی را دارند و رکوردهای موجود را بروز رسانی می کنند.

Redirect 301 http://www.test.com/home http://www.test.com/

۳ – بر کنار کردن دیالوگ دانلود:

معمولا هنگامی که شما سعی می کنید چیزی را از یک وب سرور دانلود کنید شما یک درخواست برای حفظ یا باز کردن فایل را دریافت می کنید. برای اجتناب از این درخواست کدهای زیر را در فایل htaccess وارد کنید.

AddType application/octet-stream .pdf 
AddType application/octet-stream .zip 
AddType application/octet-stream .mov

۴ –  حذف WWW

یکی از دستور العمل ها SEO این است که اطمینان حاصل کنید که فقط یک URL به وب سایت شما اشاره کند بنابراین شما نیاز خواهید داشت که همه ترافیک WWW را به مسیر غیر WWW تغیر مسیر دهید. برای این کار از کچ های زیر استفاده کنید.

RewriteEngine On 
RewriteBase / 
RewriteCond %{HTTP_HOST} ^www.joomir.com [NC] 
RewriteRule ^(.*)$ http://joomir.com/$1 [L,R=301]

۵ – سفارشی کردن صفحه خطا:

ایجاد یک صفحه خطای سفارشی برای هر یک از کدهای خطا

ErrorDocument 401 /error/401.php 
ErrorDocument 403 /error/403.php 
ErrorDocument 404 /error/404.p 
ErrorDocument 500 /error/500.php

۶ – فشرده سازی فایل ها:

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

# compress text, html, javascript, css, xml: 
AddOutputFilterByType DEFLATE text/plain 
AddOutputFilterByType DEFLATE text/html 
AddOutputFilterByType DEFLATE text/xml 
AddOutputFilterByType DEFLATE text/css 
AddOutputFilterByType DEFLATE application/xml 
AddOutputFilterByType DEFLATE application/xhtml+xml 
AddOutputFilterByType DEFLATE application/rss+xml 
AddOutputFilterByType DEFLATE application/javascript 
AddOutputFilterByType DEFLATE application/x-javascript

۷ – فایل های ذخیره سازی (Cache files ):

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

<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$"> 
Header set Cache-Control "max-age=2592000" 
</FilesMatch>

۸ – غیر فعال کردن ذخیره سازی برای نوع خاصی از فایل ها:

شما می توانید ذخیره سازی برای نوع خاصی از فایل ها را غیر فعال کنید.

# explicitly disable caching for scripts and other dynamic files 
<FilesMatch ".(pl|php|cgi|spl|scgi|fcgi)$"> 
Header unset Cache-Control 
</FilesMatch>

امنیت

کدهای htaccess بعدی قادر خواهند بود تا سطح امنیت وب سرور شما را ارتقاط دهند. حفاظت Hotlinking برای جلوگیری از استفاده از تصاویری که در وب سرور ذخیره شده اند بسیار مفید میباشد.

۱ – حفاظت Hotlinking با htaccess
آیا شما از سرقت پهنای باند وب سایت خود با استفاده از تصاویری که شما در وب سرور خود میزبانی کرده اید متنفر هستید؟ با استفاده از کد زیر شما می توانید از این مورد جلوگیری کنید.

RewriteBase / 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www.)?joomir.com/.*$ [NC] 
RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]

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

RewriteEngine On
# proc/self/environ? no way! 
RewriteCond %{QUERY_STRING} proc/self/environ [OR]
# Block out any script trying to set a mosConfig value through the URL 
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]

# Block out any script trying to base64_encode crap to send via URL 
RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]

# Block out any script that includes a <script> tag in URL 
RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]

# Block out any script trying to set a PHP GLOBALS variable via URL 
RewriteCond %{QUERY_STRING} GLOBALS(=|[|\%[0-9A-Z]{0,2}) [OR]

# Block out any script trying to modify a _REQUEST variable via URL 
RewriteCond %{QUERY_STRING} _REQUEST(=|[|\%[0-9A-Z]{0,2})

# Send all blocked request to homepage with 403 Forbidden error! 
RewriteRule ^(.*)$ index.php [F,L]

۳ – مسدود کردن دسترسی به فایل htaccess خود
کد زیر از دسترسی کاربر به فایل htaccess جلوگیری خواهد کرد. همچنین شما می توانید فایل ها متعددی را هم مسدود کنید.

# secure htaccess file 
<Files .htaccess> 
order allow,deny 
deny from all 
</Files>

# prevent viewing of a specific file 
<Files secretfile.jpg> 
order allow,deny 
deny from all 
</Files>

# multiple file types 
<FilesMatch ".(htaccess|htpasswd|ini|phps|fla|psd|log|sh)$"> 
Order Allow,Deny 
Deny from all 
</FilesMatch>

 

۴ – تغیر نام فایل htaccess
شما می توانید نام فایل htaccess را به چیز دیگری برای جلوگیری از دسترسی دیگران تغیر دهید.

AccessFileName htacc.ess

۵ – غیر فعال کردن براوز کردن دایرکتوری
از نمایش دادن شاخص دایرکتوری توسط سرور جلوگیری کنید.

# disable directory browsing 
Options All -Indexes 
# enable directory browsing 
Options All +Indexes

۶ – تغیر صفحه پیش فرض ایندکس
شما می توانید صفحه پیش فرض index.html یا index.php و یا index.htm به چیز دیگری تغییر دهید.

DirectoryIndex business.html

 

۷ – مسدود کردن بازدید کننده ناخواسته بر اساس اشاره دامنه

# block visitors referred from indicated domains 
<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{HTTP_REFERER} scumbag.com [NC,OR] 
RewriteCond %{HTTP_REFERER} wormhole.com [NC,OR] 
RewriteRule .* - [F] 
</ifModule>

 

۸ – مسدود کردن درخواست بر اساس سربرگ User-Agent
این روش می تواند سهمیه پهنای باند خود را با مسدود کردن بوت ها خاصی یا از هک عنکبوتی به وارد شدن وب سایت خود جلوگیری کنید.

# block visitors referred from indicated domains 
<IfModule mod_rewrite.c> 
SetEnvIfNoCase ^User-Agent$ .*(craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider|leacher|collector|grabber|webpictures) HTTP_SAFE_BADBOT 
SetEnvIfNoCase ^User-Agent$ .*(libwww-perl|aesop_com_spiderman) HTTP_SAFE_BADBOT 
Deny from env=HTTP_SAFE_BADBOT 
</ifModule>

 

۹ – امن کردن دایرکتوری ها با غیر فعال کردن اسکریپت هاexecution

# secure directory by disabling script execution 
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -Ex

 


تنظیم دی ان اس در دامنه ir.

با استفاده از این آموزش شما قادر خواهید بود با تنظیم DNS یا  Domain Name Server دامنه شما به هاست مورد نظر اتصال می یابد.  برای تنظیم دی ان اس در دامنه “ir.”به روش زیر عمل می کنیم:

۱- ابتدا وارد سایت نیک به آدرس http://www.nic.ir شده و login نمایید و از منوی “دامنه ها” گزینه “دامنه های من” را انتخاب نمایید:
ax19
۲- در صفحه باز شده در قسمت “فهرست تمامی دامنه ها” رو به روی دامنه مورد نظر روی فلش کنار ” NS ” کلیک نمایید:
ax20
۳- در قسمت ” کارگزار دامنه ”  آدرس های دی ان اس را وارد نمایید:
ax21

۴- و سپس در قسمت پایین صفحه  روی گزینه “اعمال” کلیک کنید:

ax22

تنظیمات کرون جابز (Cron jobs) در cPanel

کرون

cron1

سپس در این صفحه بعد از تنظیمات مربوط به زمان اجرا، دستور مورد نظر را وارد کنید. معمولا Cron job در نرم افزار‌های تحت وب، به معنای اجرای یک اسکریپت است. لذا یکی از دستورات curl، wget یا lynx را با فرمت زیر انتخاب و در قسمت Command وارد کنید.

curl -s http://crawler.test.ir/cron.php
/usr/bin/curl -s http://crawler.test.ir/cron.php
/usr/local/bin/curl -s http://crawler.test.ir/cron.php

wget -o/dev/null -O- http://crawler.test.ir/cron.php
/usr/bin/wget -o/dev/null -O- http://crawler.test.ir/cron.php
/usr/local/bin/wget -o/dev/null -O- http://crawler.test.ir/cron.php

lynx -source http://crawler.test.ir/cron.php
/usr/bin/lynx -source http://crawler.test.ir/cron.php
/usr/local/bin/lynx -source http://crawler.test.ir/cron.php

cron3

۱٫ قسمت دقیقه رو * میزاریم. (باید علامت * باشه)

۲٫ قسمت ساعت رو میزاریم روی ۱۰ (به معنای ساعت ۱۰ صبح)

۳٫ قسمت روز رو * میزاریم. (یعنی هر روز…)

۴٫ قسمت ماه رو هم * میزاریم. (یعنی هر ماه…)

۵٫ قسمت روز هفته رو هم * می گذاریم . (یعنی هر روز هفته)

 

پس شد هر روز صبح ساعت ۱۰٫۰۰دقیقه بیا فایل مورد نظر رو بررسی کند.

۶٫ سپس مسیر فایل رو هم در قسمت command می گذاریم

به طور مثال فایل ps.php موجود در پوشه public_html به صورت زیر هست :

php /home/username/public_html/ps.php

منظور از username نام کاربری شما در cpanel می باشد.

و در آخر بر روی”Add New Cron Jobs” کلیک کنید.

برای محاسبه تنظیمات زمانبندی می‌توانید از “Cron Job Script Calculator” استفاده کنید.
همچنین در صورتی که هاست شما اجازه ایجاد Cron job به شما نمی‌دهد می‌توانید از سرویس‌هایی که سایت‌های دیگر در این زمینه در اختیار شما قرار می‌دهند استفاده کنید. سایت‌ Set cron job نمونه‌ ای از این اسکریپت‌ها هستند.