موتور های جستجو ، حاوی دو عملگر اصلی هستند :
1. خزنده ها و شاخص سنج ها
2. ارائه نتایج
1. خزنده ها و شاخص سنج ها :
تصور کنید که فضای وب جهانی ، یک شبکه مترو در یک شهر بزرگ است و ایستگاه هایی دارد.
هر ایستگاه شامل اطلاعات و اسناد به خصوصی است (معمولا یک صفحه از سایت ، اما بعضی اوقات یک pdf ، فایل jpg یا هر فایل دیگری ) . موتور های جستجو برای خریدن میان ایستگاه های این شهر و پیدا کردن همه ایستگاه ها ، احتیاج به راه و متصل کننده این ایستگاه ها دارند که همان لینک ها هستند.
ساختار و دلیل وجود لینک ها در فضای وب ، اتصال صفحات وب سایت ها به یکدیگر است.
لینک ها به موتور های جستجو این اجازه را می دهد تا خزنده ها یا عنکبوت ها (اصطلاحی که برای ربات های گوگل در نظر گرفتند) به میلیارد ها سند و اطلاعاتی که به هم متصل هستند دسترسی داشته باشند.
زمانی که موتور های جستجو نظیر گوگل ، این صفحات و اسناد را پیدا کنند ، کد های درون آن ها را رمزگشایی کرده و آن ها را در یک پایگاه داده یا یک دیتابیس بسیار بزرگ ذخیره می کنند تا بعدا بتوانند برای یک عبارت جستجو شده توسط کاربران ، از اطلاعات آن ها استفاده کنند. برای انجام این کار بزرگ ( که باید میلیارد ها صفحه را در کسری از ثانیه قابل دسترسی کرد ) موتور های جستجو ، دیتا سنتر هایی را در سرتاسر جهان ساخته اند.
این وسیله های ذخیره سازی غول آسا ، هزاران پردازنده در خود دارند که کار پردازش این حجم بزرگ از اطلاعات خیلی زود پردازش شود. زمانی که یک کاربر در هر یک از موتور های جستجو چیزی را جستجو کند ، آن ها به صورت آنی ، نتایج مرتبطی را به او پیشنهاد می دهند ؛ حتی یک یا دو ثانیه تاخیر ، می تواند نارضایتی های زیادی را به وجود بیاورد ، بنابراین آن ها تمام تلاش خود را می کنند تا در نتایج را در سریعترین زمان ممکن به کاربر نشان دهند.
2. ارائه نتایج :
موتور های جستجو ، در حال تبدیل شدن به موتور های پاسخگو هستند. زمانی که یک نفر چیزی را جستجو می کند ، آن ها دو کار انجام می دهند. اول اینکه فقط آن نتایج مرتبطی را که مفید هستند را نمایش می دهند. و دوم اینکه نتایج را به نسبت محبوبیت آن ها پیش کاربران دسته بندی می کنند. هر دو این کار ها ، یعنی ارتباط و محبوبیت است که عملیات سئو سایت را پدید می آورد.
موتور های جستجو چطور ارتباط و محبوبیت را می سنجند ؟
برای یک موتور جستجو ، ارتباط ، چیزی بیشتر از تکرار کلمات به صورت مکرر در یک متن است . در سال های اولیه پس از پدید آمدن اینترنت و فضای وب ، موتور های جستجو کار زیادی انجام نمی دادند و هر متنی را که یک کلیدواژه در آن بیشتر به کار رفته بود را در بالای نتایج جستجو نمایش می دادند. پس از گذشت سال ها ، موتور های جستجوی هوشمندتری ساخته شدند که روش های بهتری برای تطابق کلیدواژه ها داشتند. امروزه ، صد ها فاکتور موثر برای بررسی ارتباط ، میان کلیدواژه ها وجود دارد و ما در این مقاله در مورد مهمترین فاکتور ها صحبت می کنیم.
موتور های جستجو فرض را بر این می گیرند که سایت محبوب تر ، محتوای با ارزش تری هم نسبت به بقیه دارد. این فرض تقریبا فرض درستی بوده ، چرا که رضایت کاربران را در پی داشته است.
ارتباط و محبوبیت ، به صورت دستی تعیین نمی شوند. به جای آن ، موتور ها ، ریاضی دانانی برای طراحی الگوریتم هایشان استخدام میکنند تا بتوانند مو را از ماست بیرون بکشند (بررسی ارتباط ) . و پس از آن هم به رده بندی نتایج بر اساس کیفیتشان می پردازند (بررسی محبوبیت) .
این الگوریتم ها ، اغلب شامل صد ها یا هزاران متغیر می شوند .
چگونه می توانم در این زمینه موفق باشم ؟
الگوریتم های پیچیده موتور های جستجو ، شاید به نظرتان بیاید که غیر قابل نفوذ است.باید بگویم که قطعا همینطور است، خود موتور های جستجو هم اطلاعات زیادی درباره اینکه چطور نتیجه بهتری بگیریم به ما نمی دهند. چیزی که آن ها درباره بهینه سازی سایت به ما می گویند این است :