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