موتور جستجو چه می کند؟
موتورهای جستجو نسخه دیجیتالی یک کتابدار هستند. آنها از یک فهرست جامع برای کمک به یافتن اطلاعات مناسب برای یک پرس و جو استفاده می کنند. درک اصول اولیه جستجو شما را آماده می کند تا محتوای خود را برای کاربران قابل کشف کنید.
خزنده ها چگونه وب را مرور می کنند
خزیدن مانند خواندن تمام کتاب های موجود در کتابخانه است. قبل از اینکه موتورهای جستجو بتوانند هر گونه نتایج جستجو را به ارمغان بیاورند، باید تا حد امکان اطلاعات بیشتری از وب داشته باشند. برای انجام این کار، موتورهای جستجو از یک خزنده استفاده می کنند – برنامه ای که از سایتی به سایت دیگر حرکت می کند و مانند یک مرورگر عمل می کند.
اگر کتاب یا سندی مفقود یا آسیب دیده باشد، خزنده نمی تواند آن را بخواند. خزنده ها سعی می کنند هر URL را برای تعیین وضعیت سند واکشی کنند. اگر سندی کد وضعیت خطا را برگرداند، خزندهها نمیتوانند از هیچ یک از محتوای آن استفاده کنند و ممکن است در فرصتی دیگر URL را دوباره امتحان کنند. این تضمین می کند که فقط اسنادی که در دسترس عموم قرار دارند وارد فهرست شوند.
اگر خزندهها کد وضعیت تغییر مسیر را پیدا کنند (مانند 301 یا 302)، هدایت را به یک URL جدید دنبال میکنند و در آنجا ادامه میدهند. هنگامی که آنها پاسخ موفقیت آمیزی دریافت کردند، به این معنی که سندی را در دسترس کاربران پیدا کردند، بررسی می کنند که آیا امکان خزیدن آن وجود دارد و سپس محتوا را دانلود می کنند.
این بررسی شامل HTML و تمام محتوای ذکر شده در HTML مانند تصاویر، ویدیوها یا جاوا اسکریپت می شود. خزنده ها همچنین پیوندها را از اسناد HTML استخراج می کنند تا خزنده بتواند URL های پیوند شده را نیز مشاهده کند. پیوندهای زیر نشان می دهد که خزنده ها چگونه صفحات جدید را در وب پیدا می کنند.
خزنده ها به طور فعال روی پیوندها یا دکمه ها کلیک نمی کنند، اما در عوض URL ها را به یک صف می فرستند تا بعداً آنها را خزیده کنند. هنگام دسترسی به یک URL جدید، هیچ کوکی، سرویس دهنده یا فضای ذخیره محلی (مانند IndexedDB) در دسترس نیست.
ساخت یک شاخص
پس از بازیابی یک سند، خزنده محتوا را به موتور جستجو می دهد تا آن را به فهرست اضافه کند. اکنون موتور جستجو محتوا را برای درک آن ارائه و تجزیه و تحلیل می کند. رندر به معنای نمایش صفحه همانطور که یک مرورگر انجام می دهد ( با برخی محدودیت ها ).
موتورهای جستجو به کلمات کلیدی، عنوان، لینک ها، عنوان ها، متن و بسیاری موارد دیگر نگاه می کنند. به این سیگنال ها می گویند که محتوا و زمینه صفحه را توصیف می کند. سیگنالها به موتورهای جستجو اجازه میدهند تا به هر پرسشی با بهترین صفحه ممکن پاسخ دهند.
موتورهای جستجو ممکن است محتوای یکسانی را در URL های مختلف پیدا کنند. به عنوان مثال، دستور العمل "پای سیب" ممکن است در زیر /recipes/apple-pie
و زیر /recipes/1234
باشد. برای جلوگیری از نمایه سازی و نمایش دوبار دستور غذا، موتورهای جستجو تعیین می کنند که URL اصلی باید چه باشد و URL های جایگزین را که محتوای یکسانی را نشان می دهند دور می اندازند.
ارائه مفیدترین نتایج
موتورهای جستجو کار بیشتری از تطبیق پرس و جو با کلمات کلیدی در فهرست انجام می دهند. برای ارائه نتایج مفید، آنها ممکن است زمینه، عبارت جایگزین، مکان کاربر و موارد دیگر را در نظر بگیرند. برای مثال، «سیلیکون ولی» ممکن است به منطقه جغرافیایی یا نمایش تلویزیونی اشاره داشته باشد. اما اگر پرس و جو "دره سیلیکونی ریخته گری" باشد، نتایج مربوط به منطقه چندان مفید نیستند.
برخی از پرسشها میتوانند غیرمستقیم باشند، مانند "آهنگ از داستان pulp"، و موتورهای جستجو باید آن را تفسیر کنند و نتایج را برای موسیقی فیلم نشان دهند. هنگامی که کاربر چیزی را جستجو می کند، موتورهای جستجو مفیدترین نتایج را تعیین می کنند و سپس آنها را به کاربر نشان می دهند. رتبه بندی یا مرتب سازی صفحات بر اساس پرس و جو انجام می شود. اگر اطلاعات بهتری در دسترس قرار گیرد، این سفارش اغلب در طول زمان تغییر می کند.
مراحل بعدی: نحوه بهینه سازی برای موتورهای جستجو
اکنون که اصول اولیه نحوه کار موتورهای جستجو را درک کرده اید، ممکن است ارزش بهینه سازی برای موتورهای جستجو را ببینید. به این سئو یا "بهینه سازی موتور جستجو" می گویند. با اطمینان از اینکه موتورهای جستجو می توانند محتوای شما را پیدا کنند و به طور خودکار درک کنند، دید سایت خود را برای جستجوهای مرتبط بهبود می بخشید. این می تواند منجر به ورود کاربران علاقه مند بیشتری به سایت شما شود. سایت خود را با Lighthouse حسابرسی کنید و نتایج SEO را بررسی کنید تا ببینید موتورهای جستجو چقدر می توانند کاربران را از محتوای شما آگاه کنند.