كيف تبدأ مع Regex

نشرت: 2021-07-21

Regex هي إحدى المهارات الفنية التي غالبًا ما يتم تجاهلها في مجال التسويق. يمكن استخدامه في Google Search Console و Google Analytics و Google Data Studio لاستخراج البيانات لتحسين محركات البحث.

تركز هذه المقالة بشكل كامل على مفهوم Regex وميزته في الاستفادة من تحليل البيانات كجزء من خدمات تحسين محركات البحث (SEO).

يلعب علم البيانات وتحليل البيانات دورًا كبيرًا في مستقبل تحسين محركات البحث. في ممارسة اليوم ، لا يمكننا الاعتماد فقط على تحسين محركات البحث على الصفحة وخارج الصفحة وتقنية تحسين محركات البحث.

تلعب Data SEO دورًا كبيرًا في الحصول على النتيجة المرجوة لترتيب الكلمات الرئيسية وحركة المرور العضوية.

يساعد Regex في استخراج أنماط محددة من الشخصيات من مجموعات البيانات وهي مهارة مهمة جدًا للعديد من الجهات الفاعلة في مجال تحسين محركات البحث:

  • متخصصو تحسين محركات البحث
  • مشغلي الويب وفريق تحليلات الويب
  • الباحثون / مهندسو البيانات
  • خبراء / استشاريون في التسويق الرقمي

ما هو Regex؟

Regex ، المعروف باسم التعبيرات العادية ، هو أحد الأدوات المستخدمة لمطابقة الأنماط. Regex عبارة عن سلسلة أو سلسلة من الأحرف ، تمثل نمطًا لمطابقة النصوص وإدارتها وتصفيتها.

قد تبدو سلسلة Regex بالشكل التالي:
([0-9] + (\. [0-9] *)؟)
يستخدم مجموعات من الأحرف والرموز وعناصر أخرى لوصف نمط. قد يكون النمط رقم هاتف ، أو عنوان URL ، أو تاريخًا أو وقتًا ، أو عنوانًا ، أو معرّفًا مثل مرجع منتج ، أو حتى جملة نصية داخل صفحة من التعليمات البرمجية.

يمكنك بعد ذلك العثور على التسلسلات في أي نص أو قائمة تطابق النمط الذي وصفته.

[دراسة حالة] تحسين التصنيف والزيارات العضوية والمبيعات من خلال تحليل ملفات السجل

في بداية عام 2017 ، طلب فريق TutorFair.com تقديم خدمات تحسين محركات البحث لـ Omi Sido لمساعدتهم. كان موقع الويب الخاص بهم يكافح من أجل التصنيف والزيارات العضوية.
اقرأ دراسة الحالة

كيف يتم استخدام Regex في تحسين محركات البحث؟

في ممارسات تحسين محركات البحث (SEO) ، يساعد هذا في تصفية الكلمات الرئيسية أو العبارات التي من خلالها يكتسب موقع الويب حركة مرور. بدوره ، يساعد هذا الفلتر في تحليل سلوك المستخدمين ونية البحث الخاصة بهم. لقد أصبح هذا مهمًا بشكل متزايد منذ تحديث BERT لمحرك بحث Google ، والذي ساعد Google في تحديد نية المستخدم بشكل أفضل باستخدام البرمجة اللغوية العصبية.

بعد ذلك ، تركز محركات البحث الآن على فهم نية المستخدم وترتيب المحتوى الأكثر إقناعًا في الصفحة الأولى من SERP. يعد كل من Google Analytics و Google Search Console من الأدوات المجانية المستخدمة على نطاق واسع في تحسين محركات البحث التي تدعم استخدام تقنية Regex.

مهارات Regex الأساسية: المشغلون

قبل المضي قدمًا ، يجب أن تفهم المشغلين لاستخدام Regex بفعالية. ينقسم مشغلو Regex إلى خمس فئات:

  1. مجموعات الأحرف
  2. البدل
  3. المراسي
  4. مجموعات
  5. شخصيات الهروب

يمثل كل عامل نوعًا من الأحرف أو تعليمات. فيما يلي بعض المشغلين الرئيسيين.

فئات الشخصية

فئات الأحرف هي مجموعات أو أنواع من الأحرف.

  • \ d - يطابق أي رقم واحد.
  • \ D - يتطابق مع أي حرف ليس رقمًا.
  • \ w - يتطابق مع أي "حرف كلمة" واحد (أحرف وأرقام وشرطة سفلية).
  • \ s - تطابق أي مسافة بيضاء (مسافات ، علامات جدولة ، ...).
  • \ S - يتطابق مع أي حرف ليس مسافة بيضاء.
  • ؟ -i - تحديد المطابقات الحساسة لحالة الأحرف لجميع الأحرف التالية.

البدل

لا تحدد أحرف البدل الحرف المحدد الذي تتطابق معه.

  • نقطة (.) - تطابق أي حرف مفرد (حرف أو رقم أو رمز).
  • علامة الاستفهام (؟) - تطابق الحرف السابق 0 أو 1 مرة.
  • علامة الجمع (+) - تساعد على مطابقة الحرف السابق مرة واحدة أو أكثر.
  • النجمة (*) - تساعد على مطابقة الحرف السابق 0 أو أكثر من المرات.
  • الأنبوب (|) - يُنشئ مطابقة OR.

المراسي

تصف المراسي جزء النمط الذي تحاول مطابقته.

  • علامة الإقحام (^) - تشير إلى أن Regex يجب أن يتطابق مع الأحرف الموجودة في بداية السلسلة أو السطر ، بدلاً من أي مكان في السلسلة.
  • علامة الدولار ($) - تشير إلى أن Regex يجب أن يتطابق مع الأحرف الموجودة في نهاية السلسلة أو السطر ، بدلاً من أي مكان في السلسلة.

مجموعات

المجموعات هي طرق لتجميع العناصر في Regex.

  • الأقواس (()) - "تلتقط" الأحرف الموجودة داخل الأقواس ، والتي يمكن وصفها بالنمط المحيط بها ، ومطابقتها مع بقية Regex. يمكنك استخدام مجموعات التقاط متعددة ، وسيتم تحديدها بالترتيب الذي تظهر به.
  • الأقواس المربعة ([]) - تطابق مجموعة الأحرف المتضمنة بأي ترتيب وفي أي مكان في السلسلة.
  • الشرطة (-) - تُستخدم داخل الأقواس المربعة للإشارة إلى نطاق من الأحرف ، مثل 0-9 أو AZ.

هرب

يسمح لك حرف الهروب باستخدام حرف حرفيًا حتى لو تم تفسيره عادةً على أنه عامل.

  • شرطة مائلة للخلف (\) - تشير إلى أنه يجب تفسير الحرف المجاور حرفيًا وليس كعامل Regex.

الآن دعونا نلقي نظرة على بعض الأمثلة الأساسية لكيفية استخدامه في Google Analytics و Google Search Console.

كيفية تصفية الجداول في Google Analytics

تعد Google Analytics إحدى الأدوات المجانية التي تساعد في تحليل رحلة المستخدم على موقع الويب الخاص بك بمساعدة البيانات بما في ذلك:

  • الجمهور: المعلومات الديموغرافية
  • الاكتساب: كيف وصل المستخدم إلى موقعك
  • السلوك: ما يفعله المستخدم على موقعك
  • التحويل: ما إذا كان المستخدم يحقق أهداف المبيعات أو التسويق التي حددتها له على موقعك

يمكننا استخدام Regex لتصفية البيانات في Google Analytics وفهم سلوك المستخدم.

في الصورة أعلاه ، يتم استخدام Regex /ebooks/|/tools/ لتصفية صفحتين من أصل 1000 صفحة على موقع الويب بمساعدة | (أنبوب) ، والذي يعني "أو". يمكن قراءة هذه السلسلة على النحو التالي: "ابحث فقط عن الصفحات التي تحتوي على إما / ebooks / أو / tools /

بنفس الطريقة ، يمكنك استخدام جميع السلاسل الأخرى لتصبح خبيرًا في تمييز سلوك المستخدمين والصفحات التي يزورونها على موقع الويب الخاص بك.

كيفية تصفية الاستعلامات في Google Search Console

تعد Google Search Console واحدة من الأدوات المهمة مثل Google Analytics. يوفر معلومات حول كيفية استخدام Google للصفحات في نتائج البحث ، ويشخص المشكلات من حيث تحسين محركات البحث التقني ويضيف قيمة في الحصول على البيانات المتعلقة بسلوك المستخدم.

في الآونة الأخيرة ، أضافت Google Search Console ميزة "Regex" في أبريل 2021 لتحسين تصفية البيانات إلى مستوى متقدم. يمكنك تصفية الأنماط التي: ،

  • تطابق Regex
  • لا تطابق Regex

هناك العديد من التسهيلات التي تقدمها GSC ، ومن بينها تقرير الأداء يبرز. هنا يمكننا العثور على معلومات مثل:

  • مجموع النقرات
  • اجمالي الانطباعات
  • متوسط ​​نسبة النقر إلى الظهور
  • متوسط ​​الموقف
  • استعلامات (كلمات رئيسية تصل إلى 1000)
  • الصفحات التي يتم ترتيبها
  • بلدان
  • الأجهزة
  • مظهر البحث
  • تواريخ

توجد خيارات تصفية في أعلى التقرير. لاستخدام Regex ، تحتاج إلى النقر فوق الخيار "+ جديد".

يمكنك استخدام Regex لتصفية الاستعلامات والصفحات والبلدان والأجهزة ومظهر البحث.

فيما يلي مثال أساسي لتصفية عبارة "الوكالة الرقمية" أو "الوكالة الرقمية" أو العبارات مع بعض النصوص الأخرى بين الوكالة الرقمية والوكالة (مثل "وكالة الاتصالات الرقمية" و "ما هي الخبرة الرقمية لوكالة تحسين محركات البحث") باستخدام وكالة Regex digital.+agency :

ها هي النتائج:

لماذا أستخدم Regex؟

على الرغم من أنك يجب أن تتعلم أولاً مفهوم السلاسل والمشغلات ، إلا أن Regex يمكن أن يكون أداة جديدة مفيدة للعديد من ممارسي تحسين محركات البحث (SEO). يمكن أن يساعد Regex في تحديد هدف البحث وتحليل المحتوى وسلوك المستخدم وما إلى ذلك.

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

هناك العديد من الأدوات التي تستخدم تصفية البيانات لتوفير مزيد من المعلومات حول أي موقع ويب. يمكن أن يشمل ذلك Ahrefs و SEMrush وبرامج الزحف مثل Oncrawl ، ولكن أيضًا أدوات مثل Google Analytics و Google Search Console.

عند استخدام Regex ، من الضروري فهم عوامل التشغيل والشخصيات. عندها ستكون منهجيات الاستفادة منها واضحة. سيساعدنا استخدام عوامل تصفية Regex في فهم البيانات المتاحة لمعرفة هدف البحث والتركيز على استعلامات البحث التي تجلب المستخدمين إلى موقع الويب الخاص بك.

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