عبارات با قاعده یا Regular Expressions (به اختصار Regex) یک ابزار قدرتمند برای تعریف الگو های جستجو در متن هستند. در سرچ کنسول گوگل (GSC)، رجکس به شما کمک می کند تا گزارش های خود را در بخش Performance با دقت بالاتری فیلتر کرده و به درک عمیق تری از کوئری ها (Queries) و صفحات (Pages) سایتتان برسید. برای علاقمندان و متخصصان سئو، یادگیری استفاده از Regex در GSC می تواند به معنای صرفه جویی در زمان و رسیدن به داده های خوبی باشد.

چگونه از Regex در گوگل سرچ کنسول استفاده کنیم؟

برای شروع کافیست به حساب گوگل خود که با آن لاگین شده اید وارد حساب سرچ کنسول خود شوید:

نکته: برای حذف الگو ها هم می توانید از گزینه Doesn’t match regex استفاده کنید.

مفاهیم کلیدی و متاکاراکتر های Regex برای سرچ کنسول

برای اینکه بتوانیم از Regex در سرچ کنسول، استفاده کنیم نیاز دارید با موارد زیر کاملا آشنا باشید:

 کاراکتر .  یا نقطه: (تطابق با هر کاراکتر منفرد)

در واقع این کاراکتر نقطه با هر کاراکتری (حرف، عدد، فاصله، نماد) به جز کاراکتر خط جدید، یک بار تطابق پیدا می کند.

مثال: برای کوئری هایی مانند “کفش قرمز” و “کفش مشکی”، الگوی کفش .شکی می تواند با هر دو تطابق پیدا کند (جای نقطه، “ق” یا “م” قرار می گیرد)

کاراکتر *  یا ستاره: صفر یا بیشتر از کاراکتر یا گروه قبلی

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

مثال: ایران.*خودرو با کوئری هایی مانند “ایران خودرو”، “ایران خودرو قیمت جدید”، “قیمت محصولات ایرانخودرو” (توجه کنید که “خودرو” ممکن است به “ایران” چسبیده باشد یا با فاصله و کلمات دیگر بیاید) تطابق پیدا می کند. (.* به معنای “هر تعداد کاراکتر (یا هیچ)” است)

کارکتر + یا پلاس: یک یا بیشتر از کاراکتر یا گروه قبلی

شبیه ستاره است، اما کاراکتر یا گروه قبلی باید حداقل یک بار وجود داشته باشد.

مثال: برای صفحاتی که در URL آن ها کلمه “product” و به دنبال آن حداقل یک عدد وجود دارد، مانند /product1/ یا /product123/ می توانید از چیزی شبیه product\d+ استفاده کنید (\d به معنای یک رقم است که در ادامه توضیح داده می شود)

کاراکتر ? یا علامت سوال: صفر یا یک بار از کاراکتر یا گروه قبلی

کاراکتر یا گروه قبلی اختیاری است (می تواند وجود نداشته باشد یا فقط یک بار استفاده شود)

مثال: برای کوئری هایی مانند “تور استانبول” و “تورهای استانبول”، الگوی تورهای? استانبول می تواند هر دو را پوشش دهد (حرف “ی” در “تورهای” اختیاری است)

کاراکتر [] یا براکت باز و بسته: مجموعه ای از کاراکترهای ممکن

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

مثال: لپ[ ]?تاپ (تطابق با “لپ تاپ” و “لپتاپ”). در اینجا [ ]? یعنی فاصله اختیاری است.

محدوده: می توانید محدوده ای مانند [a-z] (تمام حروف کوچک انگلیسی) یا [0-9] (تمام ارقام) تعریف کنید. برای مثال، محصول[0-9] با “محصول1″، “محصول2” و … تطابق دارد.

کاراکتر () یا پرانتز باز و بسته: گروه بندی

برای گروه بندی بخشی از الگو استفاده می شود تا بتوانید سورها (*, +, ?) را به کل گروه اعمال کنید یا با عملگر | (OR) استفاده نمایید به مثال زیر توجه نمایید:

مثال: (خرید|فروش) آنلاین با “خرید آنلاین” و “فروش آنلاین” تطابق پیدا می کند.

کاراکتر |یا خط عمودی: عملگر “OR” (یا)

این کاراکتر به شما اجازه می دهد بین چند الگو یکی را انتخاب نمایید:

مثال: موبایل|تبلت|لپتاپ کوئری هایی را نشان می دهد که شامل “موبایل” یا “تبلت” یا “لپتاپ” هستند.

کاراکتر ^ یا کلاه: شروع رشته

الگو باید از ابتدای کوئری یا URL شروع شود.

مثال: ^قیمت کوئری هایی را پیدا می کند که با کلمه “قیمت” شروع می شوند (مثلاً “قیمت دلار” یا “قیمت گوشی” یا  “قیمت اسباب بازی”)

کاراکتر $ یا دلار: پایان رشته

الگو باید در انتهای کوئری یا URL خاتمه یابد.

مثال: چیست$ کوئری هایی را پیدا می کند که با کلمه “چیست” تمام می شوند (نمونه: “سئو چیست” یا “نودجی اس چیست” یا “وردپرس چیست”)

ترکیب ^ و $: برای تطابق دقیق با یک رشته کامل، مثلاً ^موبایل ارزان$ فقط کوئری “موبایل ارزان” را پیدا می کند.

کاراکتر \ یا بک اسلش: گریز از کاراکتر ویژه (Escape)

اگر می خواهید از یک متا کاراکتر (مانند نقطه، ستاره، علامت سوال) به عنوان یک کاراکتر معمولی در الگوی خود استفاده کنید، حتما قبل از آن بک اسلش بگذارید.

مثال: برای پیدا کردن آدرس هایی (URL) که دقیقاً شامل example.com هستند (و نه اینکه نقطه به عنوان “هر کاراکتری” تفسیر شود)، باید از example\.com استفاده کنید! (به این موضوع خوب توجه داشته باشید)

کلاس های کاراکتری ساده:

\d: هر رقم عددی (معادل [0-9])

مثال: کوئری با سال \d{4} می تواند “کوئری با سال ۲۰۲۳” را پیدا کند.

\s: هر کاراکتر فاصله (space, tab, newline). در سرچ کنسول معمولا برای تطابق با فاصله (space) در کوئری ها مفید خواهد بود.

مثال: کلمه اول\s+کلمه دوم (تطابق با “کلمه اول” و “کلمه دوم” که با یک یا چند فاصله از هم جدا شده اند)

مثال های عملی Regex برای استفاده در گوگل سرچ کنسول

همانطور که در بالا به کاراکترها و نوع آنها اشاره شد در ادامه به مثال هایی اشاره خواهیم کرد که شما را به درک بهتر عبارات با قاعده کمک می کند

فیلتر کردن کوئری ها (Queries):

کوئری های شامل یک کلمه خاص:

کوئری های شروع شونده با یک عبارت:

کوئری های خاتمه یابنده به یک عبارت:

کوئری های شامل چند کلمه (با ترتیب یا بدون ترتیب):

فیلتر کردن کوئری های برند (Brand Queries):

فیلتر کردن کوئری های غیر برند (Non-Brand Queries):

کوئری های سوالی:

کوئری های با تعداد کاراکتر مشخص:

کوئری های شامل اعداد یا سال خاص:

کوئری هایی با غلط املایی رایج (برای یافتن یا مستثنی کردن):

مثال: اگر برند شما “لوکسی دیزاین” است و کاربران گاهی “لکسی دیزاین” جستجو می کنند: ل[وکس]{1,2}ی دیزاین (با “لوکسی”، “لکسی”، “لوسی” و … دیزاین مطابقت دارد)

فیلتر کردن صفحات (Pages):

نکات مهم برای استفاده موثر از Regex در GSC

جمع بندی

استفاده از Regex در گوگل سرچ کنسول شاید در ابتدا کمی پیچیده به نظر برسد، اما با کمی تمرین و آشنایی با متاکاراکترهای اصلی، به ابزاری بسیار قدرتمند برای تحلیل داده های سئوی شما تبدیل خواهد شد. این قابلیت به شما امکان می دهد فراتر از فیلترهای استاندارد GSC بروید و دقیقاً همان داده هایی را که نیاز دارید، استخراج و بررسی کنید. این به نوبه خود منجر به شناسایی فرصت های بهتر، درک عمیق تر از رفتار کاربران و تصمیم گیری های آگاهانه تر در استراتژی سئوی شما خواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *