آلية عمل البحث

Lizzi Harvey
Lizzi Harvey

ما هي وظيفة محرك البحث؟

محركات البحث هي النسخة الرقمية من أمين المكتبة. وتستخدم هذه المحركات فهرسًا شاملاً للمساعدة في العثور على المعلومات المناسبة لطلب البحث. إنّ فهم أساسيات البحث يجعلك مستعدًا لجعل محتواك قابلاً للاكتشاف من قِبل المستخدمين.

كيفية تصفُّح برامج الزحف للويب

الزحف يشبه قراءة جميع الكتب في المكتبة. قبل أن تتمكّن محركات البحث من عرض أي نتائج بحث، يجب أن تحصل على أكبر قدر ممكن من المعلومات من الويب. لإجراء ذلك، تستخدم محركات البحث برنامج زحف، وهو برنامج ينتقل من موقع إلكتروني إلى آخر ويعمل كمتصفّح.

إذا كان الكتاب أو المستند مفقودًا أو تالفًا، لن يتمكّن الزاحف من قراءته. وتحاول برامج الزحف جلب كل عنوان URL لتحديد حالة المستند. إذا عرض مستند رمز حالة خطأ، لن تتمكّن برامج الزحف من استخدام أي من محتواه، وقد تعيد محاولة الزحف إلى عنوان URL في وقت لاحق. يضمن ذلك أن تتم فهرسة المستندات المتاحة للجميع فقط.

إذا عثرت برامج الزحف على رمز حالة إعادة توجيه (مثل 301 أو 302)، فإنها تتبع عملية إعادة التوجيه إلى عنوان URL جديد وتواصل الزحف هناك. وعندما يتلقّى ردًا ناجحًا، أي عندما يعثر على مستند يمكن للمستخدمين الوصول إليه، يتحقّق مما إذا كان مسموحًا بالزحف إليه، ثم ينزّل المحتوى.

وتشمل عملية التحقّق هذه ملف HTML وجميع المحتوى المذكور في ملف HTML، مثل الصور أو الفيديوهات أو JavaScript. تستخرج برامج الزحف أيضًا الروابط من مستندات HTML لكي تتمكّن من زيارة عناوين URL المرتبطة بها أيضًا. من خلال اتّباع الروابط، تعثر برامج الزحف على صفحات جديدة على الويب.

لا تنقر برامج الزحف على الروابط أو الأزرار بشكل نشط، بل ترسل عناوين URL إلى قائمة انتظار للزحف إليها لاحقًا. عند الوصول إلى عنوان URL جديد، لا تتوفّر ملفات تعريف الارتباط أو مشغّلو الخدمات أو مساحة التخزين على الجهاز (مثل IndexedDB).

إنشاء فهرس

بعد استرداد مستند، يسلّم الزاحف المحتوى إلى محرك البحث لإضافته إلى الفهرس. يعرض محرّك البحث الآن المحتوى ويحلّله لفهمه. ويعني العرض إظهار الصفحة كما يعرضها المتصفّح (مع بعض القيود).

تبحث محركات البحث في الكلمات الرئيسية والعنوان والروابط والعناوين والنص والعديد من الأشياء الأخرى. وتُعرف هذه باسم الإشارات التي تصف محتوى الصفحة وسياقها. تسمح الإشارات لمحركات البحث بالإجابة عن أي طلب بحث معيّن بأفضل صفحة ممكنة.

قد تعثر محرّكات البحث على المحتوى نفسه في عناوين URL مختلفة، مثلاً قد تظهر وصفة "فطيرة التفاح" ضمن /recipes/apple-pie وضمن /recipes/1234. لتجنُّب فهرسة الوصفة وعرضها مرّتين، تحدّد محرّكات البحث عنوان URL الرئيسي وتتجاهل عناوين URL البديلة التي تعرض المحتوى نفسه.

عرض النتائج الأكثر فائدة

تؤدي محركات البحث عملاً أكثر من مجرد مطابقة الاستعلام مع الكلمات الرئيسية في الفهرس. لتقديم نتائج مفيدة، قد تأخذ في الاعتبار السياق والصياغة البديلة وموقع المستخدم والمزيد. على سبيل المثال، قد يشير مصطلح "وادي السيليكون" إلى المنطقة الجغرافية أو البرنامج التلفزيوني. ولكن إذا كان طلب البحث هو "طاقم تمثيل مسلسل وادي السيليكون"، لن تكون النتائج حول المنطقة مفيدة جدًا.

يمكن أن تكون بعض طلبات البحث غير مباشرة، مثل "الأغنية من فيلم pulp fiction"، وتحتاج محركات البحث إلى تفسير ذلك وعرض نتائج للموسيقى في الفيلم. عندما يبحث المستخدم عن شيء ما، تحدد محركات البحث النتائج الأكثر فائدة ثم تعرضها للمستخدم. ويتم ترتيب الصفحات استنادًا إلى طلب البحث. ويمكن أن يتغيّر الترتيب بمرور الوقت إذا توفّرت معلومات أفضل.

الخطوات التالية: كيفية تحسين المحتوى لمحركات البحث

الآن بعد أن فهمت أساسيات كيفية عمل محركات البحث، قد ترى قيمة التحسين لمحركات البحث. يُعرف ذلك باسم SEO، أو "تحسين محركات البحث". من خلال التأكّد من أنّ محرّكات البحث يمكنها العثور على المحتوى الخاص بك وفهمه تلقائيًا، يمكنك تحسين مستوى ظهور موقعك الإلكتروني لعمليات البحث ذات الصلة. ويمكن أن يؤدي ذلك إلى جذب المزيد من المستخدمين المهتمين إلى موقعك الإلكتروني. يمكنك تدقيق موقعك الإلكتروني باستخدام Lighthouse والاطّلاع على نتائج تحسين محركات البحث لمعرفة مدى قدرة محركات البحث على تعريف المستخدمين بمحتواك.