בקידום אתרים, קלאוקינג פירושו הצגת תוכן שונה למשתמש אנושי מחד ולמשתמש תוכנתי כגון תוכנת סריקה של מנוע חיפוש מאידך כך שתוכנת הסריקה והמשתמש האנושי יקבלו כל אחד תוכן שונה קמעה ← באותו דף ווב.
קלאוקינג מעלים מתוכנת סריקה של מנוע חיפוש את התוכן האמיתי שגולש אנושי יכול לקבל ולמעשה מציגים משהו אחר.
קלאוגינק הוא הטעיית תוכנת סריקה דרך תוכן ושיטה בלתי חוקית לפי כלל מפתחי מנועי החיפוש.
רקע
בכל פעם ששרת ווב מתבקש להציג תוכן למשתמש (לאו דווקא אנושי) הוא מתבקש כך בבקשת HTTP המוגשת על ידי תוכנה כל שהיא המהווה סוכן משתמש כמו דפדפן ווב (web browser).
ככלל, תוכנת השרת תגיב לבקשה כזו בתגובת HTTP.
בקשת HTTP מורכבת מכמה חלקים כאשר חלק אחד מאלה נקרא "ראש" (HTTP header).
ה"ראש" מייצג את סוג סוכן המשתמש ← הסוג יכול להיות דפדפן ווב או תוכנת סריקה.
דוגמה
הצגת תוכן מסוג מסוים כגון טקסט בעמוד תתבצע בתנאי שסוכן משתמש שמבקר בו הוא תוכנת סריקה של מנוע חיפוש ספציפי ולא סוכן משתמש מסוג דפדפן ווב.
התנייה כזו, אם תזוהה על ידי מנוע חיפוש היא cloaking ויכולה לגרום לענישה אוטומטית או ענישה ידנית.
למה אנשים מסוימים מבצעים קלאוקינג
אין שום סיבה לבצע קלאוקינג מלבד ביצוע הונאה וקידום תוכן בלתי חוקי שאסור לקדם מבחינה חוקית ולכן מי שמבצע את זה בדרך כלל עושה זאת כסוג של פשע.
הערות כלליות
- ניתן לבצע קלואקינג בפשטות דרך טעינת תוכן המאורגן בקוד ("צד קדמי") כמו בשפת JavaScript באיחור של כמה שניות אבל אם תוכנת סריקה כן מממתינה לסקריפטים כאלה אז זה לא יעזור
- המונח קלואוקינג פירושו "גילום" או "היעלמות"; מקור המונח במילה האנגלית cloak שמתארת לרוב גלימה רבת מימדים אשר המעטף בה יכול להופיע כמעין דמות בקווי מתאר וגוון אחידים ובכך "להעלים" את נוכחותו.