کلوکینگ (cloaking) چیست به همراه معرفی انواع آن
عناوین مطالب
Toggleخیلی از صاحبان کسب و کارها برای اینکه به درآمد بیشتری برسند، به دنبال راه حل های سریع و گاها اشتباه هستند. یکی از راه هایی که با آن می توان کاربران بیشتری را روانه سایت نمود، استفاده از یک تکنیک کلاه سیاه به نام کلوکینگ (cloaking) می باشد. اگر می خواهید اطلاعات بیشتری درباره black hat بدانید حتما قبل از خواندن این مقاله، مطلب مربوط به کلاه سیاه و تکنیک های مرتبط با آن را مطالعه کنید. در این مقاله قصد داریم اطلاعات کاملتری درباره اینکه کلاکینگ چیست، انواع cloaking کدام است و اینکه چرا کلوکینگ در سئو باعث ضرر سایت ما می شود، بیشتر صحبت کنیم. تا انتهای مقاله، همراه ویکی دمی باشید.
کلوکینگ در سئو به چه معنا است؟
Cloaking، به یک روشی گفته می شود که مطالب و آدرس ها (URL) را به گونه های مخنلف، به کاربران انسانی و موتورهای جستجو ارائه می کند. در واقع، سئوکاران با استفاده از تکنیک کلوکینگ، دستوراتی را به search console می دهند تا با آن، نتایج متفاوتی را به کاربران و موتورهای جستجو به نمایش درآورند. برای درک بهتر مطلب به نمونه های زیر توجه فرمایید:
- ارائه یک صفحه متنی از کلمه کلیدی مورد سرچ به موتورهای جستجو که به هنگام کلیک بر روی آن ادرس، ممکن است عکس یا flash به کاربران نمایش داده شود.
- درج متن یا کلمات کلیدی در یک صفحه، زمانی که کاربر عامل، درخواست کننده آن صفحه به موتور جستجو باشد، نه یک بازدید کننده انسانی مد نظر باشد.
چگونه می توان از cloaking جلوگیری کرد؟
همیشه پیدا کردن پنهان کاری یا همان cloaking، برای کاربران کاری آسان نیست؛ چرا که بسیاری از عاملان این امر، مدام در حال تغییر در استفاده از این روش هستند تا خزنده های گوگل هم به راحتی نتوانند آن ها را پیدا نمایند. در صفحه ای که از تگ noarchive استفاده شده است، عموما خزنده ها از آرشیو کردن مطالب جلوگیری می کنند و مطابق با دستورات ذکر شده، کار را دنبال می کنند و احتمال cloaking هم بسیار است.
این روش باعث می شود که لینک های cached شده در نتایج جستجو دیده نشود و خزنده های موتورهای جستجو هم نتوانند آن ها را کراول کنند. البته با استفاده از user-agent-based cloaking که در موتور جستجوی فایرفاکس تعبیه شده است، شناسایی چنین صفحاتی تقریبا راحت تر است. عموم افرادی که از این روش استفاده می کنند در تلاش هستند تا توسط خزنده ها کشف نشوند. این بدان معنا است، شخصی که از آدرس IP شناخت شده استفاده نمی کند، قادر به دیدن صفحه نخواهد بود. به خصوص اگر از کش موتور جستجو خارج شده باشد.
این مورد می تواند به گونه ای باشد که کاربران با استفاده از google translate بتوانند صفحات پنهان شده یا همان cloaking را مشاهده نمایند. دلیل این امر هم، این است که کلاهبردارها بین خزنده ای که برای خزیدن مطالب می آید یا عنکبوتی که می خواهد آن را ترجمه کند، هیچ تفاوتی نمی گذارند. عنکبوت Google Translate از همان دامنه آدرسهای IP Google استفاده خواهد کرد.
آشنایی با انواع کلوکینگ
از عمده ترین انواع cloaking در سئو، می توان به موارد زیر اشاره کرد:
1- مخفی کاری عامل کاربر (user-agent cloaking)
در واقع user-agent یک برنامه نرم افزاری است که رفتارهای کاربران انسانی را مورد پردازش قرار می دهد. به عنوان مثال، یک جستجو گر وب مانند عامل کاربر، عمل می کند و تمامی اطلاعات سایت را پردازش می کند. هنگامی که از یک کلمه کلیدی در کوئری خود استفاده می کنید، بروزر، یک کدی را به سرور ارسال می کند تا user-agent را شناسایی یا تشخیص نماید. اگر user-agent به عنوان یک کراولر شناسایی شود، صفحات مخفی (cloaked) ارائه می شوند.
2- پنهان سازی مبتنی بر آی پی (IP- based cloaking)
هر کاربری که به یک وب سایت دسترسی پیدا می کند دارای آدرس IP بر اساس موقعیت مکانی و خدمات اینترنتی خود است. در این حالت ، کاربران از طریق صفحه ای با رتبه بندی بالا درSERP و دارا بودن میزان بازدید بالا به صفحه مورد نظر هدایت ( redirect) می شوند. برای این منظور، می توانید از سوابق DNS معکوس (موجود در cPanel شرکت میزبان خود) برای شناسایی آدرس IP و راه اندازی htaccess. جهت هدایت مجدد آنها استفاده کنید. این روش، ترجیحی ترین روش کلاکینگ در سئو است.
3- مخفی کاری جاوا اسکریپت (JavaScript cloaking)
این حالت زمانی اتفاق می افتد، کاربرانی که دارای جاوا اسکریپت فعال بر روی مرورگرهای خود هستند، یک نسخه ای از محتوا ارائه می شود و اگر هم جاوا اسکریپت بر روی مرورگر خود را غیر فعال کرده باشند، نسخه دیگری نیز به آن ها نمایش داده می شود.
4- پنهان سازی HTTP_REFERER
در این روش ، سرصفحه HTTP_REFERER درخواست کننده، بررسی می شود و بر اساس آن، یک نسخه پنهان یا بدون پوشش وب سایت ارائه می گردد.
5-پنهان کردن HTTP Accept-language header
این تکنیک سرصفحه HTTP Accept-Language کاربر را بررسی می کند و بر اساس نتیجه مطابقت، نسخه خاصی از وب سایت ارائه می شود. به زبان ساده، اگر HTTP Accept-Language header مربوط به یک موتور جستجو باشد، یک نسخه مخفی از وب سایت ارائه می شود.
روش های معمول اجرای cloaking در سئو چیست؟
بگذارید اکنون بفهمیم که چگونه می توان با چند اشاره گر ساده ، cloaking را عملی کرد:
1- متن نامرئی یا پنهان Invisible or hidden text
این کار را می توان با افزودن متنی با همان رنگ پس زمینه انجام داد تا در چشم انسان قابل مشاهده نباشد.
2- وب سایت های مبتنی بر فلش (Flash-based Websites)
می دانیم Flash به عنوان راهنمای SEO توصیه نمی شود. اما برخی از وب سایت ها نمی توانند از آن جلوگیری کنند. بنابراین آنها به جای بازسازی کل وب سایت در HTML، صفحات وب غنی از محتوا را ایجاد می کنند و آنها را به خزنده های موتور جستجو نمایش می دهند و در مقابل، صفحات فلش را به بازدید کنندگان و کاربران به نمایش در می آورند.
3-وب سایت هایی با HTML فراوان( HTML Rich Websites)
یک تکنیک سئو خوب، نیاز به داشتن “نسبت متن به HTML” دارد که در بالاترین حد ممکن باشد. به عبارت دیگر ، صفحه وب باید متن (محتوای) بیشتری در مقایسه با برچسب های HTML شما داشته باشد. اما اگر کسی در حال نوشتن مقالات یا پست های کوتاه باشد ، نسبت متن شما به HTML بسیار کم خواهد شد. برای جلوگیری از طراحی مجدد وب سایت خود در چنین حالاتی ، افراد cloaking را رعایت می کنند تا دستورالعمل های SEO را رعایت کرده باشند.
4- جایگزینی اسکریپت های جاوا (Replacement of Java Scripts)
در اینجا ، می توان از JavaScript ، برای نشان دادن محتوا به یک کاربر غیر JavaScript فعال استفاده کرد که، با متن درون Flash یا عنصر چندرسانه ای دیگر مطابقت دارد.
آیا چیزی به نام کلاه سفید کلوکینگ وجود دارد؟
این سوال را شاید بارها شنیده باشید، همانطور که کلاه سیاه دارای کلوکینگ است، پس کلاه سفید هم می تواند داشته باشد، بر اساس صحبت های Matt Cutts، کلوکینگ کلاه سفید یک روش کاملا متناقض با اصطلاحات گوگل است. هر کسی این جمله را به شما گوید، سعی کنید که از او دوری کنید، چرا که احتمال پنالتی شدن سایت شما وجود خواهد داشت. همچنین او اعلام کرده است که اگر کدی متفاوت از گوگل بات در user agent یا IP سایت داشته باشید، گوگل آن را به عنوان cloaking در نظر می گیرد و باید از آن اجتناب نمایید.
مقاله مرتبط: آموزش سئو از صفر تا صد
پنالتی گوگل برای cloaking چیست؟
از آنجایی که گوگل، مدام در حال آپدیت الگوریتم های خود است و اخیرا هم هسته گوگل در دسامبر 2020 آپدیت شد، اگر کسی از روش مخفی کاری یا پنهان کاری به طرقی که در بالا ذکر شد، استفاده نماید. قطعا در لیست سیاه گوگل قرار می گیرد و با او برخورد شدیدی خواهد شد.
امیدوارم این مقاله از سلسله مقالات ویکی دمی توانسته باشد، نظر شما مخاطبان عزیز را جلب کرده باشد. در صورت داشتن سوال یا نظر، حتما برای ما کامنت بزارید. اگر نیاز به مشاوره سئو دارید با شماره 09128909248 تماس حاصل نمایید.
دیدگاهتان را بنویسید