جدول مطالب

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

نحوه استفاده از فیلتر regex

آموزش نحوه کار با Regex در سرچ کنسول

اگر در گزارش‌های Google Search Console با تعداد زیادی کوئری و URL مواجه هستید، فیلترهای معمولی همیشه برای تحلیل دقیق داده‌ها کافی نیستند. اینجاست که Regex در سرچ کنسول کاربرد پیدا می‌کند.

Regex یا Regular Expression به شما اجازه می‌دهد به‌جای جست‌وجوی یک عبارت مشخص، یک الگوی قابل تنظیم تعریف کنید و نتایج مطابق آن الگو را در گزارش‌های سرچ کنسول ببینید.

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

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

Regex یا Regular Expression چیست؟

Regex مخفف Regular Expression و به معنی «عبارت باقاعده» است. به زبان ساده، Regex روشی برای تعریف یک الگو در میان رشته‌ای از کاراکترهاست.

به‌جای اینکه به سرچ کنسول بگویید فقط یک عبارت مشخص را پیدا کند، می‌توانید الگویی تعریف کنید که تمام عبارت‌هایی را پیدا کند که با یک کلمه شروع می‌شوند، یک عبارت خاص را در خود دارند یا ساختار مشخصی دارند.

نمونه Regex
خرید.*

این الگو برای عبارت‌هایی کاربرد دارد که با «خرید» شروع می‌شوند و بعد از آن می‌تواند هر تعداد کاراکتر دیگری وجود داشته باشد.

نکته: Regex داده‌های سرچ کنسول را تغییر نمی‌دهد؛ بلکه به شما کمک می‌کند داده‌های موجود را دقیق‌تر فیلتر و تحلیل کنید.

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

فرض کنید سایت شما هزاران Impression و Click از کوئری‌های مختلف دریافت کرده است. بررسی تک‌تک این عبارت‌ها زمان‌بر است. با Regex می‌توانید داده‌ها را به گروه‌های مشخص تقسیم کنید.

  • کوئری‌های مربوط به برند
  • کوئری‌های طولانی یا لانگ‌تیل
  • کوئری‌های پرسشی
  • جستجوهایی که با یک کلمه خاص شروع می‌شوند
  • جستجوهایی که به یکی از چند عبارت مشخص مربوط هستند
  • URLهایی که ساختار مشابه دارند

بنابراین فیلتر Regex سرچ کنسول ابزاری برای سریع‌تر و دقیق‌تر کردن تحلیل داده‌های SEO است.

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

آموزش نحوه کار با Regex در سرچ کنسول

برای استفاده از Regex ابتدا باید وارد گزارش Performance در سرچ کنسول شوید.

ورود به Performance و Search results

۱
وارد حساب Google Search Console شوید و Property موردنظر خود را انتخاب کنید.
۲
از منوی سمت چپ وارد بخش Performance → Search results شوید.
۳
در قسمت بالای گزارش، فیلترهای مربوط به Query و Page را مشاهده خواهید کرد.

انتخاب Query یا Page و فعال‌کردن Custom Regex

اگر می‌خواهید روی کلمات کلیدی و عبارت‌های جستجو کار کنید، فیلتر Query را انتخاب کنید. اگر هدف شما بررسی URLهاست، از Page استفاده کنید.

بعد از انتخاب فیلتر، گزینه مربوط به Regex یا Custom Regex را انتخاب کنید و الگوی موردنظر را وارد کنید.

مثلاً برای پیدا کردن کوئری‌هایی که شامل عبارت «خرید» هستند:

کوئری شامل «خرید»
خرید

اگر بخواهید کوئری‌هایی را پیدا کنید که با «خرید» شروع می‌شوند، از الگوی زیر استفاده کنید:

شروع کوئری با خرید
^خرید

تفاوت Matches regex و Doesn't match regex

گزینهکاربرد
Matches regexنتایجی را نمایش می‌دهد که با الگوی Regex مطابقت دارند.
Doesn't match regexنتایجی را نمایش می‌دهد که با الگوی Regex مطابقت ندارند.

بنابراین اگر می‌خواهید کوئری‌های برند را جدا کنید، از Matches regex استفاده کنید و اگر می‌خواهید آنها را از گزارش حذف کنید، می‌توانید همان الگو را با Doesn't match regex بررسی کنید.

مهم‌ترین کاراکترهای Regex که باید بشناسید

برای استفاده از دستورات Regex سرچ کنسول لازم نیست تمام قواعد Regular Expression را یاد بگیرید. چند کاراکتر پایه بخش زیادی از نیازهای تحلیل داده را پوشش می‌دهند.

نقطه، ستاره و علامت مثبت

کاراکترمفهوممثال
.یک کاراکترخرید.
*صفر یا چند بار تکرارخرید.*
+یک یا چند بار تکرارخرید.+

ترکیب نقطه و ستاره بسیار کاربردی است. برای مثال:

هر تعداد کاراکتر بعد از خرید
خرید.*

علامت شروع و پایان عبارت

علامت ^ برای مشخص‌کردن شروع عبارت و $ برای مشخص‌کردن پایان عبارت استفاده می‌شود.

شروع با خرید
^خرید
پایان با خرید
خرید$

ترکیب هر دو نیز امکان مشخص‌کردن یک الگوی کامل را فراهم می‌کند:

عبارت دقیق
^خرید$

OR، پرانتز و براکت

برای جستجوی چند گزینه می‌توانید از | استفاده کنید:

چند عبارت با OR
خرید|قیمت|فروش

پرانتز برای گروه‌بندی الگوها استفاده می‌شود:

گروه‌بندی عبارت‌ها
(خرید|قیمت|فروش)

براکت نیز برای مشخص‌کردن مجموعه‌ای از کاراکترها کاربرد دارد:

یک رقم
[0-9]

کاراکترهای مربوط به عدد، فاصله و تکرار

برخی الگوهای کاربردی دیگر عبارت‌اند از:

یک یا چند رقم
[0-9]+
فاصله
\s

برای مشخص‌کردن تعداد تکرار نیز می‌توانید از آکولاد استفاده کنید:

چهار رقم متوالی
[0-9]{4}

کدهای آماده Regex برای فیلتر کردن کوئری‌ها

یکی از مهم‌ترین کاربردهای Regex کوئری سرچ کنسول، دسته‌بندی و بررسی عبارت‌هایی است که کاربران در گوگل جستجو کرده‌اند.

پیدا کردن کوئری‌های شامل یک کلمه یا عبارت

اگر می‌خواهید تمام کوئری‌هایی را پیدا کنید که یک عبارت مشخص در آنها وجود دارد، کافی است عبارت موردنظر را وارد کنید.

کوئری شامل عبارت خرید
خرید

برای یک عبارت چندکلمه‌ای نیز می‌توانید عبارت موردنظر خود را مستقیماً وارد کنید:

عبارت چندکلمه‌ای
خرید کفش ایمنی
برای شخصی‌سازی: عبارت خرید کفش ایمنی را با کلمه یا عبارت موردنظر خود جایگزین کنید.

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

برای پیدا کردن کوئری‌هایی که با عبارت مشخصی شروع می‌شوند، از ^ استفاده کنید.

کوئری‌های شروع‌شده با خرید
^خرید

این الگو می‌تواند عبارت‌هایی مانند «خرید کفش ایمنی» و «خرید آنلاین کفش ایمنی» را در یک گروه قرار دهد.

پیدا کردن کوئری‌های تمام‌شده با یک عبارت

برای مشخص‌کردن انتهای عبارت از $ استفاده کنید.

کوئری‌های تمام‌شده با ایمنی
ایمنی$

گروه‌بندی چند کلمه یا مفهوم با OR

اگر می‌خواهید چند عبارت را همزمان بررسی کنید، از | به‌عنوان OR استفاده کنید.

خرید، قیمت یا فروش
خرید|قیمت|فروش

برای گروه‌بندی چند عبارت نیز می‌توانید از پرانتز استفاده کنید:

گروه‌بندی چند عبارت
(خرید|قیمت|فروش)

پیدا کردن کوئری‌های برند

یکی از کاربردهای مهم Regex، جداکردن کوئری برند و غیر برند است.

فرض کنید نام برند شما Webshahr است. برای پیدا کردن کوئری‌هایی که این نام را دارند:

کوئری برند
webshahr

اگر چند شکل مختلف از نام برند دارید، می‌توانید آنها را با | ترکیب کنید:

چند شکل نام برند
(webshahr|وب شهر|وبشهر)
نکته: برای بررسی کوئری‌های غیر برند می‌توانید همین الگو را در حالت Doesn't match regex قرار دهید.

Regex برای پیدا کردن لانگ‌تیل و کوئری‌های پرسشی

یکی از کاربردهای جذاب Regex، پیدا کردن الگوهایی در داده‌های Search Console است که می‌توانند برای تحلیل کلمات کلیدی و تولید محتوا مورد استفاده قرار بگیرند.

پیدا کردن کوئری‌های لانگ‌تیل بر اساس تعداد کاراکتر

اگر بخواهید کوئری‌های نسبتاً طولانی را پیدا کنید، می‌توانید تعداد کاراکترها را در Regex مشخص کنید.

حداقل ۲۰ کاراکتر
^.{20,}$

این الگو عبارت‌هایی را هدف قرار می‌دهد که حداقل ۲۰ کاراکتر دارند.

برای عبارت‌های طولانی‌تر می‌توانید عدد را تغییر دهید:

حداقل ۳۰ کاراکتر
^.{30,}$
برای شخصی‌سازی: عدد داخل {20,} یا {30,} را متناسب با هدف تحلیل خود تغییر دهید.

پیدا کردن کوئری‌های طولانی بر اساس تعداد کلمات

اگر به‌جای تعداد کاراکترها، تعداد کلمات برایتان اهمیت دارد، می‌توانید از الگوی زیر استفاده کنید:

کوئری‌های چندکلمه‌ای
^\S+(?:\s+\S+){4,}$

عدد 4 را می‌توانید تغییر دهید. برای مثال:

تعداد کلمات بیشتر
^\S+(?:\s+\S+){6,}$

پیدا کردن کوئری‌های پرسشی

برای پیدا کردن کوئری‌های پرسشی می‌توانید کلمات رایج در سوالات را با OR ترکیب کنید.

کوئری‌های پرسشی
^(چگونه|چطور|چرا|کدام|آیا|چیست|چطور می‌توان)

برای گسترده‌ترکردن فیلتر می‌توانید عبارت‌های موردنیاز پروژه را به الگو اضافه کنید:

فیلتر گسترده‌تر کوئری‌های اطلاعاتی
^(چگونه|چطور|چرا|کدام|آیا|چیست|راهنمای)

این روش برای پیدا کردن بخشی از کوئری‌های اطلاعاتی و پرسشی می‌تواند در تحلیل User Intent مفید باشد.

کدهای Regex برای فیلتر کردن URL و صفحات

Regex فقط برای Query نیست. با انتخاب Page می‌توانید از آن برای تحلیل URLهای سایت نیز استفاده کنید.

بررسی چند URL مشخص به‌صورت همزمان

اگر می‌خواهید چند صفحه مشخص را در یک گزارش بررسی کنید، می‌توانید مسیر URLها را با | ترکیب کنید.

چند URL همزمان
/product-a|/product-b|/product-c
برای شخصی‌سازی: مسیرهای /product-a، /product-b و /product-c را با URLهای موردنظر خود جایگزین کنید.

پیدا کردن URLهای طولانی

برای پیدا کردن URLهایی که از تعداد مشخصی کاراکتر بیشتر هستند، می‌توانید از الگوی زیر استفاده کنید:

URLهای حداقل ۸۰ کاراکتری
^.{80,}$

مثلاً برای URLهای حداقل ۱۰۰ کاراکتری:

URLهای حداقل ۱۰۰ کاراکتری
^.{100,}$

فیلترکردن صفحات بر اساس الگوی URL

اگر ساختار URLهای سایت شما مشخص باشد، Regex می‌تواند برای جداکردن گروه‌های مختلف صفحات استفاده شود.

برای مثال، برای URLهای بخش وبلاگ:

صفحات وبلاگ
^/blog/

برای یک ساختار دسته‌بندی:

صفحات دسته‌بندی
^/category/

و اگر URLهای محصولات با /product/ شروع شوند:

صفحات محصول
^/product/

چطور از Regex برای تحلیل و تصمیم‌گیری سئو استفاده کنیم؟

استفاده از Regex زمانی ارزش بیشتری پیدا می‌کند که خروجی فیلتر را به یک تحلیل مشخص در استراتژی SEO تبدیل کنید.

تفکیک کوئری‌ها بر اساس Search Intent

با استفاده از Regex می‌توانید گروه‌هایی از کوئری‌ها را جدا کنید. برای مثال:

نمونه کوئری‌های اطلاعاتی
^(چگونه|چطور|چرا|چیست|آیا)

از طرف دیگر، الگوهایی مانند زیر می‌توانند برای بررسی بخشی از کوئری‌های دارای ماهیت تجاری یا خرید مورد استفاده قرار بگیرند:

نمونه کوئری‌های تجاری
^(خرید|قیمت)
توجه: Regex به‌تنهایی Intent واقعی هر کوئری را تعیین نمی‌کند؛ بلکه بر اساس الگوی واژه‌ها، گروهی از داده‌ها را برای تحلیل بیشتر جدا می‌کند.

پیدا کردن فرصت‌های محتوایی از داده‌های سرچ کنسول

یکی از کاربردهای مهم Regex، پیدا کردن الگوهای تکرارشونده در کوئری‌هاست.

اگر تعداد زیادی کوئری پرسشی درباره یک موضوع مشاهده کنید، می‌توانید آنها را جدا کرده و بررسی کنید که آیا سایت برای این نیازهای جستجو محتوای مناسبی دارد یا خیر.

همچنین فیلتر کوئری‌های طولانی می‌تواند به شناسایی عبارت‌هایی کمک کند که در دسته کلمات کلیدی لانگ‌تیل قرار می‌گیرند.

تحلیل برند و غیر برند

می‌توانید ابتدا کوئری‌های حاوی نام برند را با یک Regex جدا کنید:

فیلتر برند
(webshahr|وب شهر|وبشهر)

سپس با استفاده از Doesn't match regex همان الگو، داده‌های خارج از این گروه را بررسی کنید.

استفاده از Regex برای گزارش‌گیری دقیق‌تر

وقتی داده‌ها را با Regex به گروه‌های کوچک‌تر تقسیم می‌کنید، مقایسه آنها ساده‌تر می‌شود.

  • کوئری‌های برند
  • کوئری‌های غیر برند
  • کوئری‌های پرسشی
  • کوئری‌های طولانی
  • کوئری‌های دارای کلمات تجاری
  • صفحات یک دسته مشخص

به این ترتیب به‌جای نگاه‌کردن به یک گزارش بزرگ و پراکنده، مجموعه‌ای از گزارش‌های هدفمند خواهید داشت که تحلیل داده را ساده‌تر می‌کنند.

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

آیا Regex در سرچ کنسول روی رتبه سایت تأثیر مستقیم دارد؟

خیر. Regex یک ابزار فیلتر و تحلیل داده در سرچ کنسول است و به‌خودی‌خود باعث افزایش یا کاهش رتبه صفحات نمی‌شود. استفاده از آن کمک می‌کند داده‌های Performance را دقیق‌تر بررسی کنید.

تفاوت Matches regex و Doesn't match regex در سرچ کنسول چیست؟

Matches regex نتایجی را نمایش می‌دهد که با الگوی واردشده مطابقت دارند؛ در حالی که Doesn't match regex نتایجی را نمایش می‌دهد که با آن الگو مطابقت ندارند.

بهترین Regex برای پیدا کردن کلمات کلیدی لانگ‌تیل چیست؟

برای پیدا کردن عبارت‌های طولانی بر اساس تعداد کاراکتر می‌توانید از این الگو استفاده کنید:

لانگ‌تیل بر اساس تعداد کاراکتر
^.{20,}$

برای تحلیل بر اساس تعداد کلمات نیز می‌توانید از الگوی زیر استفاده کنید:

لانگ‌تیل بر اساس تعداد کلمات
^\S+(?:\s+\S+){4,}$

آیا می‌توان با Regex چند کلمه یا مفهوم را همزمان فیلتر کرد؟

بله. برای این کار معمولاً از | به‌عنوان OR استفاده می‌شود.

چند مفهوم همزمان
خرید|قیمت|فروش

این الگو نتایجی را هدف قرار می‌دهد که با یکی از این عبارت‌ها مطابقت داشته باشند.

اگر Regex اشتباه وارد کنیم چه اتفاقی می‌افتد؟

Regex اشتباه ممکن است باعث شود فیلتر نتایج موردنظر شما را نمایش ندهد یا تعداد نتایج با چیزی که انتظار دارید متفاوت باشد. بهتر است الگو را با یک عبارت ساده شروع کنید و سپس به‌تدریج آن را پیچیده‌تر کنید.

سینا اعلمی

سینا اعلمی

متخصص سئو و دیجیتال مارکتینگ

سینا اعلمی | متخصص سئو و دیجیتال مارکتینگسینا اعلمی، ۲۵ ساله، با بیش از ۵ سال تجربه در حوزه سئو، دیجیتال مارکتینگ، تبلیغات آنلاین و اجرای کمپین‌های تبلیغاتی فعالیت دارد. تجربه او در طراحی و اجرای استراتژی‌های بازاریابی دیجیتال، بهینه‌سازی حضور برندها در فضای آنلاین و مدیریت کمپین‌ها، بخش مهمی از تخصص حرفه‌ای او را تشکیل می‌دهد. تمرکز او همواره بر ایجاد رشد قابل اندازه‌گیری و تبدیل فعالیت‌های دیجیتال به نتایج واقعی برای کسب‌وکارهاست.

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

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