RegEx لتحسين محركات البحث: 12 استخدامًا للتعبيرات العادية

نشرت: 2024-06-07

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

ولكن كيف يمكنك الحصول على أقصى استفادة من بياناتك؟

من المحتمل أن يكون لديك Google Search Console وتعرف وظائف الاستعلام الرئيسية الخاصة بها: "يساوي" و"يحتوي على". يمكن أن يوفر لك ذلك طرقًا لتجميع معلومات البيانات بطريقة يمكنك استخدامها لإنشاء تقارير ذات معنى تتضمن رؤى إستراتيجية.

ماذا لو كان بإمكانك إجراء عمليات بحث أكثر فعالية من مجرد تلك الموصلات المضمنة مثل "يساوي" و"يحتوي على"؟ هذا هو وعد RegEx، وهي أداة برمجة سهلة التنفيذ والاستخدام.

سنقدم لك هنا الأساسيات حول RegEx، وكيف يختلف، وكيف يمكنك استخدامه للارتقاء بلعبة SEO الخاصة بك.

ما هو RegEx وكيف يبدو؟

لقد كان RegEx سرًا مفتوحًا بين المطورين لفترة طويلة. فهو يوفر مرونة هائلة في كيفية البحث عن بياناتك وتنظيمها، مما يسمح لك بتخصيص التقارير برؤى متعمقة لا تتوفر مع أدوات Google Search Console المضمنة وحدها.

RegEx تعني التعبير العادي. إنها أداة ترميز تعمل كوظيفة بحث. "البحث والاستبدال"، والذي ربما استخدمه تقريبًا كل من استخدم مستندًا نصيًا مؤخرًا، هو في الواقع RegEx.

في الواقع، RegEx موجود في كل مكان، بما في ذلك الأدوات التي يستخدمها الأشخاص يوميًا مثل Microsoft Word وNotepad ومحرك بحث Google. لذا، على الرغم من كونه كودًا برمجيًا، وتكامله بسلاسة مع العديد من لغات البرمجة، إلا أنه من السهل فهم إمكاناته ووظائفه.

إن فوائده في تطوير إستراتيجية تحسين محركات البحث (SEO) الخاصة بك كبيرة، ولا سيما من خلال مساعدتك في تحديد أنماط البحث والوصول إلى البيانات المختبئة تحت السطح في Google Search Console.

قبل أن نواصل مناقشة RegEx في تحسين محركات البحث، فلنأخذ دقيقة لتحديد سلسلة RegEx وكيف تبدو. مثال بسيط هو هذه السلسلة من الشخصيات:

  • /t[aeiou]+/g

يبحث RegEx هذا عن كافة مثيلات الحرف "t" متبوعًا بحرف متحرك. لنتخيل أنك تطبق هذا النمط على الجملة التالية:

  • أكلت بعض الخبز المحمص أثناء جلوسي على طاولة جريج.

سوف يلتقط RegEx النتائج التالية:

  • تناولت بعض الطعام أثناء جلوسي على طاولة جريج.

يعد هذا مثالًا مباشرًا نسبيًا لتطبيق RegEx. يمكن أن تحتوي على تسلسل أطول وأكثر تعقيدًا من الأحرف. توفر بعض الرموز أيضًا "إرشادات" حول كيفية عمل RegEx، مثل الأقواس المربعة التي تحدد نطاق الأحرف التي يمكن أن تتبع "t" في المثال. تعتبر علامات الترقيم بما في ذلك علامات الاستفهام والعلامات النجمية أساسية أيضًا لسلاسل RegEx.

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

نمط RegEx الجشع

قد يكون من السهل ملاحظة أن المطابقات المحتملة لسلسلة بحث RegEx تختلف وفقًا للمعلمات الدقيقة لمرشح RegEx. في مثالنا، التقط التعبير أطول سلسلة بحث ممكنة لتناسب النمط. "t" متبوعًا بأي حرف متحرك يؤدي نمط التعبير العادي إلى نتيجة تلتقط كلاً من "te" في "ate" وكذلك "toa" في "toast".

نظرًا لأن نمط RegEx هذا يبحث عن أطول سلسلة ممكنة، فإنه يُعرف باسم "الجشع". في الواقع، نتائج "toa" لن تكون فقط "toa" ولكن بشكل أكثر دقة "to" و"toa". من المهم معرفة حقيقة حصولك على هذه الأنواع من النتائج حتى تتمكن من فهم تطابقات نمط RegEx بشكل كامل.

نمط كسول

في النمط البطيء، يبحث RegEx عن أقصر التطابقات الممكنة للسلسلة. في مثالنا، لم يعد نمط RegEx البطيء يلتقط "toa" في "toast" كنتيجة منفصلة؛ سيتوقف بـ "إلى،" لأن هذه هي أقصر سلسلة ممكنة تتطابق مع استعلام RegEx.

لنستخدم مثال بحث RegEx الذي يبحث عن الحرف "y"، متبوعًا بأي عدد من الأحرف، متبوعًا بالحرف "l".

  • في النمط الجشع، يقوم RegEx بالتقاط "yell" و"yellow" في مجموعة البيانات التي تتضمن تلك الكلمات.
  • في النمط البطيء، يقوم RegEx بالتقاط "yel" فقط في نفس مجموعة البيانات.

ما هي فوائد استخدام التعبير العادي؟

تعد RegEx أداة قوية لإنتاج تقارير حول بيانات البحث الخاصة بك. من خلال النظر بعمق في نشاطك الرقمي، يمكنك الاستفادة من الرؤى التي يمكنك استخدامها لتحسين المحتوى وإجراء بحث عن الكلمات الرئيسية والمزيد. عندما تتعمق في Google Analytics، يمكن أن يساعدك RegEx في تجاوز الوظائف التمهيدية البسيطة للنظام الأساسي.

دعنا نقسمها: كيف يعمل Google Analytics والتعبيرات العادية معًا لتحسين محركات البحث وكيف يمكن لبحث التعبير العادي في Google تحسين بياناتك.

أفضل 12 استخدامًا لـ RegEx لتحسين محرك البحث

RegEx له استخداماته الواضحة: تحديد المحتوى المكرر، على سبيل المثال، بالإضافة إلى العثور على أفضل نص ربط من المرجح أن يتطابق مع استعلام البحث. ولكن هناك ما لا يقل عن اثنتي عشرة طريقة يمكن أن تساعدك بها RegEx في تحسين محركات البحث (SEO). فيما يلي بعض من أفضل استخدامات التعبير العادي.

1. تحليل عناوين URL

قد يبدو من الغريب الرغبة في تحليل عناوين URL باستخدام RegEx، ولكن فكر في سيناريو التجارة الإلكترونية: من المحتمل أن يكون لديك الآلاف من عناوين URL الفردية التي تتوافق جميعها مع صفحات المنتج. إن القدرة على التعمق في بيانات التحويل الخاصة بك وتصفية عناوين URL المحددة التي تتوافق مع نشاط المستهلك أمر لا يقدر بثمن.

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

2. إجراء تحليل الكلمات الرئيسية

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

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

3. إنشاء مجموعات وأحداث مخصصة للقنوات

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

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

4. تحديد الصفحات ذات الأداء الضعيف

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

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

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

5. باستثناء الإحالات

عادةً ما تلتقط تقارير الزيارات في "إحصاءات Google" 4 جميع مصادر الإحالة، ولكن قد ترغب في الواقع في استبعاد بعض إحالات الزيارات من تقاريرك. لنفترض أنك تدير حملة الدفع بالنقرة. قد يكون نمط حركة المرور الذي يساعدك على تتبع أداء الحملة كما يلي:

  • عنوان URL للإعلان → عنوان URL لتأكيد الشراء

في هذا المثال، عنوان URL للإعلان هو مصدر الزيارات. ولكن الأكثر شيوعًا هو أن النمط الذي ينشأ في التحليلات هو كما يلي:

  • عنوان URL للإعلان → بوابة الدفع → عنوان URL لتأكيد الشراء

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

باستخدام استثناءات الإحالة، يمكنك إزالة مصادر الإحالة المحتملة، مثل بوابة الدفع في هذا المثال، من تحليلاتك.

يمكن تحقيق استبعاد الإحالة باستخدام RegEx في "إحصاءات Google"‏ 4:

  • ابحث عن خيار "تكوين إعدادات العلامة".
  • اختر خيار استبعاد الإحالات بناءً على "نطاق الإحالة يطابق RegEx".
  • أدخل سلسلة RegEx الخاصة بك.

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

6. تقسيم المستخدمين على أساس السلوك لإنشاء الجماهير

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

وهذا تحليل شامل يشمل رحلة العميل، والقنوات التي يتردد عليها هؤلاء المستخدمون، والرسائل التي يستجيبون لها. يتيح لك تقسيم جمهورك تطوير استراتيجيات التسويق الرقمي المستهدفة بشكل فردي لكل مجموعة.

7. إجراء فحوصات تناسق الفهرس

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

8. تقييم المحتوى من خلال تحديد عناصر HTML

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

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

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

9. إنشاء عمليات إعادة توجيه ذكية من ملفات ".Htaccess".

ملف ".Htaccess" هو ملف مخفي يؤدي إلى إعادة التوجيه التلقائي من صفحة إلى أخرى. لنفترض أنك قمت بتطوير جزأين من المحتوى حول خط إنتاجك الجديد: أحدهما عبارة عن مقابلة مع مديرك التنفيذي حول عملية التطوير والآخر عبارة عن تفاصيل لمواصفات المنتج.

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

10. العثور على استفسارات العملاء بعد الشراء

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

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

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

11. مقارنة حركة المرور بين العلامة التجارية وغير التجارية

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

يمكن للمسوقين استخدام RegEx للتمييز بين الزوار الذين يبحثون عن العلامة التجارية والمصطلحات ذات الصلة بالعلامة التجارية والزوار الذين يبحثون عن مصطلحات غير متعلقة بالعلامة التجارية. في هذا المثال، تعتبر "Coca-Cola" و"Coke" و"Diet Coke" كلها مصطلحات رئيسية للعلامة التجارية. أحد الأمثلة على تقرير RegEx في Google Search Console الذي يميز بين أنواع الزيارات هو استعلام RegEx الذي "يتضمن" أو "يستبعد" المصطلحات ذات العلامات التجارية التي تحددها.

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

12. إجراء تحليل ملف السجل

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

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

الأسئلة الشائعة