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/

آخرین پست ها

duplicate content چیست؟ شناسایی محتوای تکراری و روش‌های رفع این مشکل

آیا می‌دانستید محتوای تکراری به‌طورمستقیم بر رتبه سایت شما در نتایج جست‌وجوی گوگل تاثیر می‌گذارد؟…

1 هفته قبل

گوگل آنالیتیکس چیست؟ آموزش نصب تصویری گوگل آنالیتیکس

در سال 2024 بیش‌ از 83.5% وب‌سایت‌ها از گوگل آنالیتیکس یا ابزارهای مشابه برای تحلیل…

2 ماه قبل

URL چیست؟ چگونه URL بسازیم؟

URL یکی از اجزای حیاتی در دنیای وب است که نقش مهمی در دسترسی به…

4 ماه قبل

cms چیست؟ + بهترین سیستم مدیریت محتوا

دنیای وب و طراحی سایت عملا بعد از ورود سیستم های مدیریت محتوایی مثل جوملا،…

5 ماه قبل

سئو pdf چیست؟ | 16 روش سئو فایل PDF

هنوز بسیاری از سئو کارها تصور میکنند فایل های PDF توسط موتور های جستجو و…

5 ماه قبل

kpi سئو چیست؟ + 12 شاخص عملکرد سئو 2024

شاخص‌ های کلیدی عملکرد سئو (SEO KPIs) معیارهای حیاتی هستند که به کسب‌وکارها کمک می‌کنند…

5 ماه قبل