كيفية استخدام regex في Google Search Console

فلاتر regex هي أسرع طريقة لاستخراج إجابات حقيقية من Google Search Console. بمجرد أن تعرف حفنة من الأنماط، يمكنك فصل الحركة التجارية عن غير التجارية، واستخراج كل سؤال يطرحه الناس قبل أن يصلوا إليك، أو عزل مجلد واحد من موقعك، وكل ذلك دون تصدير صف واحد.
يمنحك هذا الدليل وصفات جاهزة للنسخ واللصق تعمل فعلًا، بالإضافة إلى قواعد RE2 التي تُعطّل بهدوء تلك التي لا تعمل. كل ما يلي يعمل داخل تقرير Performance، دون الحاجة إلى أي إضافات.
أين يمكنك استخدام regex في Google Search Console
لفتح regex: Performance > Search results > + New filter > اختر Query أو Page > اختر Custom (regex) من القائمة المنسدلة.
تظهر قائمة منسدلة ثانية تحتوي على Matches regex وDoesn't match regex. هذا الخيار الثاني هو فلترك السلبي، وستستخدمه باستمرار.
صيغة RE2: ما الذي يدعمه Google (وما الذي لا يدعمه)
يعمل Google على RE2، محرك regex الخاص به. إنه سريع، ويُسقط بعض الميزات التي قد تتوقعها من Python أو JavaScript. تسبب أربع قواعد معظم لحظات «لماذا لا يعمل هذا»:
- يطابق نمطك أي مكان في السلسلة ما لم تثبّته باستخدام
^(البداية) أو$(النهاية). لذا فإنseoيطابق أيضًا «seo tools» و«best seo agency». - وفقًا لوثائق Google، المطابقة ليست حساسة لحالة الأحرف جاهزةً. أضِف
(?-i)في البداية إذا كنت بحاجة إلى مطابقة حساسة لحالة الأحرف. بيانات الاستعلامات تُخزَّن بأحرف صغيرة على أي حال، لذا لا تؤثر حالة الأحرف عليك إلا في Page URL. - الاستباقات والاسترجاعات والإشارات الخلفية غير موجودة في RE2. عندما تميل إلى استخدام استباق سلبي، بدّل الفلتر إلى Doesn't match regex بدلًا من ذلك.
- يحدّ GSC النمط بنحو 4096 حرفًا. إذا بلغت الحد، فقسّم النمط عبر فلترين مكدّسين.
احذر الأنماط غير الصالحة: لا يُظهر GSC أي خطأ في الصيغة عندما يكون regex مشوّهًا. إنه ببساطة يعيد صفر نتائج، تمامًا مثل نمط صالح دون تطابقات. إذا عاد الفلتر فارغًا، فاستبعد النمط المعطوب أولًا.
فلاتر regex جاهزة للنسخ واللصق لـ GSC
الصقها مباشرةً في فلتر Query أو Page. تذكّر أن تستبدل العلامة التجارية والمجلدات النموذجية بخاصتك.
- الاستعلامات التجارية (Query > Matches regex). اذكر علامتك التجارية بالإضافة إلى الطرق التي يخطئ الناس في كتابتها بها:
seocrawl|seo crawl|seocrawl ai - الاستعلامات غير التجارية (Query > Doesn't match regex). استخدم النمط نفسه تمامًا، فقط اقلب الفلتر إلى «Doesn't match». هذا هو المقياس الحقيقي لمدى وصولك العضوي.
- تهجئات العلامة التجارية القريبة (Query > Matches regex).
?يجعل الحرف اختياريًا، لذا يلتقط نمط واحد عدة أخطاء إملائية:seo ?crawl|seocrwal|seo crawel|secrawl - استعلامات الأسئلة (Query > Matches regex). مثبّتة إلى البداية بحيث لا تحصل إلا على الاستعلامات التي تبدأ بكلمة سؤال:
^(who|what|when|where|why|how|is|are|can|do|does|should)\b - مجلد أو مسار واحد (Page > Matches regex). هرّب النقاط في نطاقك بشرطة مائلة عكسية:
example\.com/(blog|guides|docs)/ - عدة كلمات مفتاحية دفعةً واحدة (Query > Matches regex). الشرطة العمودية هي «أو» بسيطة:
buy|purchase|order|pricing|cost - استبعِد المصطلحات غير المرغوبة (Query > Doesn't match regex). أزِل الباحثين عن عمل، وصائدي المجاني، أو اسم منافس:
jobs|salary|free|login - الاستعلامات الطويلة حسب عدد الكلمات (Query > Matches regex). يطابق هذا أي استعلام من أربع كلمات أو أكثر، وهو مصدر نظيف لأفكار الأسئلة الشائعة والمحتوى:
\S+(\s+\S+){3,}
أنشئ فلترًا خطوةً بخطوة: الأسئلة غير التجارية
لنفترض أنك تريد أن ترى كيف تبلي حركتك غير التجارية القائمة على الأسئلة.
- افتح Performance > Search results وأضِف فلتر Query.
- اختر Custom (regex)، واضبطه على Doesn't match regex، والصق نمط علامتك التجارية (
seocrawl|seo crawl). طبّق. - أضِف فلتر Query ثانيًا، Matches regex، والصق نمط الأسئلة (
^(who|what|when|where|why|how)\b). طبّق.
يكدّس GSC كلا الفلترين، لذا يعرض الجدول الآن الأسئلة غير التجارية فقط، مرتبةً حسب النقرات.
بدّل الترتيب إلى مرات الظهور وستنظر إلى طلب تحتل مرتبةً له لكنك بالكاد تكسب نقرات عليه ويمكنك البدء في العمل على دفعتك التالية من موجزات المحتوى.
أصلح regex لا يطابق شيئًا
جدول فارغ؟ إليك كيفية التعامل معه:
| العَرَض | السبب | الإصلاح |
|---|---|---|
| الفلتر لا يعيد شيئًا رغم وجود البيانات | ثبّتّ بإحكام مفرط: ^how$ لا يطابق إلا الكلمة المفردة «how» | أسقِط $ ما لم ترد تطابقًا تامًا |
| النمط يعيد صفر صفوف، دون خطأ | استخدمت ميزة لا يدعمها RE2 (استباق، إشارة خلفية)، ما يُبطل النمط بأكمله | أعِد كتابة النفي كفلتر «Doesn't match regex» |
| نمط ينبغي أن يطابق لا يفعل | يُقرأ حرف خاص حرفيًا: النقاط والشرطات المائلة وعلامات الاستفهام لها معنى في regex | هرّبها بشرطة مائلة عكسية |
| لا تظهر أي استعلامات بأحرف كبيرة | تُخزَّن بيانات الاستعلامات بأحرف صغيرة | اكتب النمط بأحرف صغيرة |
توقّف عن إعادة كتابة regex في كل جلسة
regex في GSC قوي، لكنه لا يتذكر شيئًا. في كل جلسة تعيد كتابة نمط العلامة التجارية نفسه، وفلتر الأسئلة نفسه، ومسار المجلد نفسه.
يمنحك GSC فلاتر regex و«contains»، لكن دون تصنيف محفوظ، لذا ينتهي الأمر بمعظم الفرق إلى التصدير إلى جدول بيانات ووسم الاستعلامات يدويًا كل أسبوع.
للفرق التي تحتاج إلى كل استعلام في مكان واحد (وليس فقط ما يتّسع له في جلسة واحدة) فإن هذا التجميع مبني بالفعل في لوحة تحكم SEO من SEOcrawl AI. تسِم الكلمات المفتاحية والصفحات فوق نقراتك ومرات ظهورك الحقيقية من Search Console، ثم تُقطّع التقرير حسب أي شيء تحدده: العلامة التجارية، أو المجموعة الموضوعية، أو النية، أو مرحلة القمع.
يعمل الوسم بثلاث طرق: يدويًا، أو عبر قواعد الوسم التلقائي التي تصنّف الاستعلامات الجديدة فور ظهورها، أو مباشرةً من Claude أو ChatGPT عبر SEOcrawl AI MCP.
الوسوم محفوظة وقابلة لإعادة الاستخدام، لذا فإن تقسيم العلامة التجارية مقابل غير التجارية الذي تكتبه مرة واحدة يظل يعمل الشهر المقبل، دون إعادة كتابة. ولأن البيانات تأتي من Google Search Console الخاص بك بدلًا من لوحة مكشوطة، لا يوجد حد لعدد الصفوف ولا سقف تصدير يبلغ 1000 صف تكافح ضده.
اكتب الشريحة مرة واحدة، وأعِد استخدامها كل شهر. يسِم SEOcrawl AI كلماتك المفتاحية وصفحاتك في Search Console، ثم يتيح لك تقطيع النقرات ومرات الظهور حسب العلامة التجارية أو المجموعة أو النية دون حد لعدد الصفوف. جرّب SEOcrawl AI أو استكشف لوحة تحكم SEO.
الأسئلة الشائعة
هل يدعم Google Search Console regex؟
نعم. يقبل تقرير Performance استخدام regex في فلترَي Query وPage عبر خيار Custom (regex)، باستخدام صيغة RE2 من Google. تحصل على كل من Matches regex وDoesn't match regex، ويمكنك تكديس عدة فلاتر في آنٍ واحد. أما فلاتر Country وDevice وSearch Appearance فلا تدعمه.
هل يفرّق regex في Google Search Console بين الأحرف الكبيرة والصغيرة؟
لا، ليس افتراضيًا. تذكر وثائق Google الرسمية أن مطابقة regex في تقرير Performance لا تفرّق بين الأحرف الكبيرة والصغيرة ما لم تضِف (?-i) في البداية لفرض المطابقة الحساسة لحالة الأحرف. وبما أن GSC يخزّن بيانات الاستعلامات بأحرف صغيرة، فإن حالة الأحرف تؤثر عمليًا على فلاتر Page URL فقط، لذا لا يحتاج معظم الناس إلى هذه الراية أبدًا.
كيف أفلتر الاستعلامات التجارية باستخدام regex؟
أضِف فلتر Query، واختر Custom (regex)، وأدخل علامتك التجارية وأخطاءها الإملائية الشائعة مفصولة بحرف الشرطة العمودية، على سبيل المثال seocrawl|seo crawl|seocrwal. أبقِ Matches regex محددًا لرؤية الحركة التجارية. ولرؤية كل شيء آخر، استخدم النمط نفسه مع تطبيق Doesn't match regex بدلًا منه.
لماذا لا يطابق regex الخاص بي أي شيء؟
عادةً أحد أربعة أمور: ثبّتّ باستخدام ^ أو $ بإحكام مفرط؛ استخدمت ميزة غير مدعومة مثل الاستباق أو الإشارة الخلفية، ما يجعل النمط بأكمله غير صالح ولا يعيد شيئًا؛ لم تُهرّب حرفًا خاصًا مثل النقطة أو الشرطة المائلة؛ أو كتبت أحرفًا كبيرة في مواجهة بيانات استعلامات بأحرف صغيرة.
كيف أحتفظ بفلاتر regex بدلًا من إعادة كتابتها في كل زيارة؟
لا يملك GSC ميزة حفظ، لذا تختفي الأنماط عند انتهاء الجلسة. يحل SEOcrawl AI هذا بأن يتيح لك وسم كلمات GSC المفتاحية وتجميعها مرة واحدة، إما يدويًا أو بقواعد الوسم التلقائي أو عبر MCP الخاص به. ثم أعِد استخدام تلك الشرائح في كل تقرير. توضَع الوسوم على بيانات Search Console الخاصة بك، لذا لا يوجد حد لعدد الكلمات المفتاحية ولا إعادة بناء أسبوعية.
بقلم: David Kaufmann

قضيتُ السنوات العشر الأخيرة منشغلًا تمامًا بـ SEO — وبصراحة، لم أكن لأبدّل ذلك بأي شيء آخر.
تطوّرت مسيرتي إلى مستوى جديد عندما عملت أخصّائيَّ SEO أوّل في Chess.com — أحد أكثر 100 موقع زيارةً على الإنترنت بأكمله. العمل على هذا النطاق علّمني ما لم تعلّمه لي أي دورة أو شهادة.
من هذه التجربة، أسّستُ SEO Alive — وكالة للعلامات التجارية الجادّة بشأن النموّ العضوي. وبما أنّي لم أجد أداةً تُتقن العالَمَين الكلاسيكي وعصر الذكاء الاصطناعي، بنيتُ SEOcrawl. إن كنت تبحث عن شريك SEO خبير يعشق هذا المجال — يسعدني التواصل معك!
اكتشف المزيد من محتوى هذا الكاتب

