regex چیست؟ دستورات Regex برای سرچ کنسول

همونطور که احتمالا اطلاع دارید، سرچ کنسول گوگل در فروردین 1400 یک آپدیت کوچک در سرچ کنسول داد و در کنار یک تغییر ظاهری در بخش Performance سرچ کنسول، یک گزینه هم به فیلترهای این بخش اضافه کرد.

در این مطلب قصد داریم در مورد این دستورات صحبت کنیم…

Regex چیست؟

این عبارت ها و دستورات که معمولا برای برنامه نویس ها کارایی بیشتری دارد، این امکان را فراهم میکند تا با یک الگو، دنبال یک عبارت بگردیم.

فرض کنید شما قصد دارید در بخش پرفورمنس سرچ کنسول تعداد بارهای سرچ عبارت “فرین آکادمی” را ببینید.

ممکن است بعضی افراد به جای “فرین آکادمی” (با آ با کلاه) “فرین اکادمی” سرچ کنند!

برای همین شما مجبور خواهید بود دو بار یک بار با آ با کلاه و یک بار با ا بی کلاه سرچ کنسول تا آمار دقیق را به دست بیارید.

همین داستان انواع و اقسام عبارات و URL ها میتواند اتفاق بیافتد.

 

از حالت Custom Regex در چه بخش هایی از سرچ کنسول میتوان استفاده کرد؟

از این امکان میتوان در فیلتر Query که برای کلمات استفاده میشود و همچنین برای بخش URL استفاده کرد.

برای استفاده از این دو فیلتر جدید:

  1. وارد سرچ کنسول میشوید
  2. از منوی سمت چپ وارد بخش Performance میشوید
  3. روی عبارت New بالا صفحه کلیک میکنید
  4. روی بخش Query یا Pages کلیک کنید
  5. روی منوی زیر گزینه Filter کلیک کنید و از گزینه اخر Custom Regex را انتخاب کنید

پیشنهاد می کنیم مقاله جامع رفع خطاهای سرچ کنسول گوگل را نیز حتما مطالعه نمایید.

لیست دستورات regex + توضیح

اما این دستورات Regex چیست و هر کدام چه کارایی دارد؟

در اینجا 5 مورد دستورات پایه که خود گوگل در بخش ساپورت سایت خود به آن پرداخته را با هم مرور میکنیم:

نقطه به معنی مچ با یک کاراکتر خاص است.

مثلا وقتی داخل بخش کوئری از فیلتر رجکس بنویسید “فرین .کادمی” یعنی جای نقطه هر چیزی بذار…

در این حالت عبارت هایی مثل “فرین آکادمی” “فرین اکادمی” “فرین بکادمی” “فرین شکادمی” و … را میتواند برای شما پیدا کند.

[کاراکتر و حروف]

مثلا مینویسید ف[رزد]ین و نتایج میتوانید شامل “فرین” “فزین” و “فدین” باشد.

 

*

ستاره به معنی 0 تا بینهایت کاراکتر است.

مثلا وقتی داخل فیلتر کوئری مینویسید “فر*ن” نتایج میتواند شامل فرن و فرین تا فریییییییییییین یا حتی فرسینبتسیمنبتسیمنبتمن باشد :-))

 

+

به علاوه به معنی 1 بینهایت کاراکتر است.

در نتیجه وقتی مینویسید فر+ن نتایج نمیتواند مثل * که بالا توضیح دادیم شامل فرن بشود! بلکه قط میتوانید شامل فرین، فریییییییین و … باشد.

 

|

وقتی از کاراکتر پایپ استفاده میکنیم یعنی عبارت قبل یا بعد پایپ در فیلتر وجود داشته باشد.

مثلا وقتی داخل سرچ کنسول در فیلتر کوئری “سیاه | سفید” را وارد کردم نتایج زیر را نشان داد:

 

 

در ادرس زیر میتوانید لیست کاملی از این دستورات را ببینید:

https://gist.github.com/jacksonfdam/3000275

 

خبر این تغییر کی داده شده بود؟

خبر این تغییر در December 3, 2020 در توئیتر از زبان جان مولر گفته شده بود:

 

سوالات متداول

Regex چیست؟

عبارات منظم و با قاعده که معمولا برای برنامه نویس ها کارایی بیشتری دارد و این امکان را فراهم می کند تا با یک الگو، دنبال یک عبارت بگردیم.

از حالت Custom Regex در چه بخش هایی از سرچ کنسول میتوان استفاده کرد؟

وارد سرچ کنسول میشوید، از منوی سمت چپ وارد بخش Performance میشوید، روی عبارت New بالا صفحه کلیک میکنید، روی بخش Query یا Pages کلیک کنید، روی منوی زیر گزینه Filter کلیک کنید و از گزینه اخر Custom Regex را انتخاب کنید.

دیدن کامنت ها

  • سلام وقت بخیر
    ممنون از توضیحاتتون
    ولی من چندین دستور اجرا کردم هیچ اطلاعاتی بهم نداد. چه دلیلی میتونه داشته باشه؟

  • وقت بخیر

    ممکن لطفا بفرمایید این دستورات در ربات txt به چه معناست؟

    تفاوت این دو باهم:

    disallow: *?*
    disallow: /search?q=*

    معنای این دستورات:

    disallow: /*product/dkpi-*
    disallow: /waiting/*
    disallow: /temp
    disallow: /checkout/*

    • disallow: *?*
      من این رو تا به حال استفاده نکردم و توی هیچکدوم از فایل های ربات هم ندیدم ولی تا اونجا که اطلاع دارم معنیش این میشه که هیچ چیزی رو ایندکس نکن!
      پایینیش هم میگه صفحات پارامتر q در برگه search رو نوایندکس کن

      disallow: /*product/dkpi-*
      اینم فکر میکن ممیشه اینکه هر چیزی که توی اسلاگ اولش یه عبارتی و بعد product هست رو و در ادامه هم /dkpi و در ادامه اش هرچیزی بود رو نو ایندکس کن

      کلا ستاره میشه هرچیزی
      و ادامه این دستوران هم میشه URL که wating و بعدش هر عبارتی داره رو هم نوایندکس کن
      و بعد هر URL که /temp داره و بعد هم هر url که checkout و در ادامه اش هرچیزی داره

      این صفحه رو یه نگاهی بنداز به نظرم
      https://farin.academy/regex-gsc/

آخرین پست ها

Largest Contentful Paint چیست؟ + راه های بهینه سازی lcp

LCP در سال 2020 گوگل با دادن یک آپدیت Core Web Vital را بخش مهمی…

6 روز قبل

الگوریتم Helpful content چیست؟ آپدیت 2024

الگوریتم محتوای مفید گوگل، که به نام "Helpful Content System" نیز شناخته می‌شود، در آگوست…

3 هفته قبل

منتورینگ سئو چیست؟ اصلی ترین تفاوت آن با مشاوره سئو

منتورینگ سئو چیست؟ اگر در دنیای سئو این عبارات را بارها شنیده اید و تعریف…

1 ماه قبل

TTFB چیست؟ راه های بهبود TTFB جهت بهبود سرعت سایت

TTFB چیست؟ Time to First Byte (TTFB) یک معیار عملکرد وب است که مدت زمانی…

1 ماه قبل

کلوکینگ در سئو چیست؟ راهنمای جامع پنهان کاری در سئو

پنهان کاری چیست؟ Cloaking یک تکنیک سئو کلاه سیاه است که شامل ارائه محتوای متفاوت…

2 ماه قبل

بمباران گوگل چیست؟

بمباران گوگل به عمل دستکاری رتبه یک وب سایت برای یک عبارت جستجوی خاص با…

2 ماه قبل