آخرین بروزرسانی در تاریخ مارس 18, 2026 توسط PersiaWebAdmin
جستجوگر گوگل و ابزارهای مدیریتی آن مانند Google Search Console، دنیایی از دادهها و امکانات را برای تحلیل و بهبود عملکرد وبسایت شما فراهم میکنند. یکی از قدرتمندترین قابلیتهای این ابزار، استفاده از عبارات منظم یا Regex (Regular Expressions) است. Regex به شما این امکان را میدهد تا با الگوهای متنی پیچیده کار کرده و دادههای خاصی را که با فیلترهای ساده قابل دستیابی نیستند، استخراج و تحلیل کنید.
Regex در سرچ کنسول چیست؟
Regex مجموعهای از کاراکترهاست که یک الگوی جستجو را تعریف میکند. این الگوها میتوانند برای یافتن، تطبیق، و مدیریت رشتههای متنی به کار روند. در Google Search Console، Regex به شما اجازه میدهد تا گزارشها و دادههای خود را با دقت بسیار بالاتری فیلتر کنید. به جای جستجوی دقیق یک کلمه یا عبارت، میتوانید به دنبال الگوهایی باشید که در چندین URL، کوئری یا صفحه وجود دارند.
کاربرد و موارد استفاده از Regex در سرچ کنسول
استفاده از Regex در سرچ کنسول میتواند به طور چشمگیری کارایی شما را در تحلیل دادههای سئو افزایش دهد. برخی از کاربردهای کلیدی عبارتند از:
- فیلتر کردن URLهای خاص: میتوانید دستهای از URLها را که از یک الگوی خاص پیروی میکنند (مانند تمام صفحات دستهبندی محصولات، یا صفحات با پارامترهای خاص)، به طور همزمان مشاهده و تحلیل کنید.
- تحلیل کوئریهای جستجو: شناسایی الگوهای مشترک در کوئریهایی که کاربران برای یافتن سایت شما استفاده میکنند. این امر به درک بهتر نیات جستجو و بهینهسازی محتوا کمک میکند.
- نادیده گرفتن یا گنجاندن بخشهای خاصی از دادهها: میتوانید بخشهایی از URLها یا کوئریها را که برای تحلیل شما مهم نیستند (مانند پارامترهای تاریخ، کدهای ردیابی) نادیده بگیرید و تمرکز خود را بر روی بخشهای کلیدی بگذارید.
- شناسایی صفحات مشکلدار: یافتن صفحات با خطاهای crawl، صفحات noindex، یا صفحات با مشکلات canonical که از الگوی URL خاصی پیروی میکنند.
- سازماندهی دادهها: گروهبندی گزارشها بر اساس ساختار URL برای درک بهتر نحوه نمایش و عملکرد بخشهای مختلف سایت شما در نتایج جستجو.
نحوه دسترسی به Regex در سرچ کنسول
برای استفاده از Regex در سرچ کنسول، معمولاً باید در بخشهای گزارشدهی که امکان فیلتر پیشرفته دارند، فعالسازی آن را انجام دهید. رایجترین مکان برای استفاده از Regex، فیلترهای بخش “Performance” (عملکرد)، به خصوص در تب “Pages” (صفحات) و “Queries” (کوئریها) است.
- به Google Search Console بروید.
- گزارش مورد نظر (مثلاً Performance) را انتخاب کنید.
- روی گزینه “+ NEW” (یا علامت +) که برای افزودن فیلتر است، کلیک کنید.
- گزینه “Filter” (فیلتر) را انتخاب کنید.
- از لیست کشویی، “Queries” (کوئریها) یا “Pages” (صفحات) را انتخاب کنید.
- در کادر متنی که ظاهر میشود، عبارت یا الگوی Regex خود را وارد کنید.
- در کنار کادر متنی، گزینهای برای فعال کردن “Use a regular expression” (استفاده از عبارت منظم) یا نماد مشابهی (مانند آیکون .* ) وجود دارد. آن را فعال کنید.

لیست دستورات کاربردی Regex
Regex دارای مجموعهای غنی از کاراکترها و دستورات خاص است که به شما قدرت زیادی در تعریف الگوها میدهد. در اینجا برخی از پرکاربردترینها آورده شده است:
| کاراکتر/دستور | نام | توضیح | مثال Regex | مثال تطابق |
|---|---|---|---|---|
. | نقطه (Dot) | با هر کاراکتری (به جز خط جدید) مطابقت دارد. | a.b | acb, a1b, a-b |
* | ستاره (Star) | با صفر یا تعداد بیشتری از کاراکتر قبلی مطابقت دارد. | ab*c | ac, abc, abbc, abbbc |
+ | علامت مثبت | با یک یا تعداد بیشتری از کاراکتر قبلی مطابقت دارد. | ab+c | abc, abbc (با ac مطابقت ندارد) |
? | علامت سوال | با صفر یا یک کاراکتر قبلی مطابقت دارد (اختیاری). | ab?c | ac, abc |
^ | کرِت (Caret) | ابتدای خط (یا رشته) را مشخص میکند. | ^/blog | /blog/article1 (ابتدای URL) |
$ | دلار (Dollar) | انتهای خط (یا رشته) را مشخص میکند. | \.html$ | page.html (انتهای URL) |
| ` | ` | یا (OR) | با الگوی سمت چپ یا الگوی سمت راست مطابقت دارد. | `(cat |
() | پرانتز | برای گروهبندی الگوها استفاده میشود. | `(color | colour)` |
[] | کروشه | با هر یک از کاراکترهای داخل کروشه مطابقت دارد. | [aeiou] | a, e, i, o, u |
[^] | کروشه منفی | با هر کاراکتری که داخل کروشه نیست مطابقت دارد. | [^0-9] | هر کاراکتری که عدد نیست |
\d | رقم (Digit) | با هر رقم (0-9) مطابقت دارد. معادل [0-9]. | /product/\d+ | /product/123, /product/45 |
\w | کاراکتر کلمه | با هر کاراکتر حرف، عدد یا آندرلاین (_) مطابقت دارد. معادل [a-zA-Z0-9_]. | user_\w+ | user_123, user_john |
\s | فاصله سفید | با هر کاراکتر فاصله سفید (space, tab, newline) مطابقت دارد. | hello\sworld | hello world |
\W | غیر کلمه | با هر کاراکتری که \w مطابقت ندارد (غیر حرف، غیر عدد، غیر آندرلاین). | product\Wname | product-name, product?name |
\D | غیر رقم | با هر کاراکتری که رقم نیست. | id:\D+ | id:abc, id:xyz |
{n} | تکرار دقیق | با الگوی قبلی دقیقاً n بار مطابقت دارد. | a{3} | aaa |
{n,} | تکرار حداقل | با الگوی قبلی حداقل n بار مطابقت دارد. | a{2,} | aa, aaa, aaaa |
{n,m} | تکرار بازه | با الگوی قبلی حداقل n بار و حداکثر m بار مطابقت دارد. | a{1,3} | a, aa, aaa |
\ | بکاسلش | برای Escaping کاراکترهای ویژه Regex استفاده میشود تا به صورت عادی تفسیر شوند (مثلاً \. برای مطابقت با نقطه واقعی). | \.com$ | example.com |
نمونههای مثال و کاربردی
حالا بیایید چند مثال عملی را ببینیم که چگونه میتوانید از Regex در سرچ کنسول استفاده کنید:
مثال ۱: یافتن تمام صفحات دستهبندی محصولات
فرض کنید URL صفحات دستهبندی شما به این شکل هستند:
/category/electronics
/category/clothing/mens
/category/books
میتوانید از Regex زیر برای یافتن تمام این صفحات استفاده کنید:
Regex: ^/category/
کاربرد: این Regex ابتدای URL را بررسی میکند و تمام صفحاتی را که با /category/ شروع میشوند، نمایش میدهد. این به شما کمک میکند عملکرد، ترافیک و مشکلات مربوط به صفحات دستهبندی خود را تحلیل کنید.
مثال ۲: حذف پارامترهای ردیابی URL از کوئریها
فرض کنید کوئریهای شما شامل پارامترهای ردیابی مانند ?utm_source=google&utm_medium=cpc هستند و میخواهید این پارامترها را هنگام تحلیل کوئریها نادیده بگیرید تا فقط کلمه کلیدی اصلی را ببینید.
Regex: [^?]+
کاربرد: این Regex با تمام کاراکترهایی که “علامت سوال” نیستند، مطابقت دارد. در فیلتر کوئریها، این Regex فقط بخش قبل از علامت سوال (?) را برمیگرداند و کوئری اصلی را نمایش میدهد. این به شما کمک میکند تا بر روی کلمات کلیدی واقعی تمرکز کنید.
مثال ۳: یافتن صفحات با پارامترهای خاص در URL
فرض کنید میخواهید صفحاتی را پیدا کنید که دارای پارامتر ?sort= هستند، مانند:
/products?sort=price_asc
/search?query=widget&sort=relevance
Regex: \?sort=
کاربرد: این Regex به دنبال علامت سوال (\?) و سپس کلمه sort= میگردد. این برای شناسایی صفحاتی که از پارامترهای مرتبسازی استفاده میکنند، مفید است.
مثال ۴: یافتن صفحات با ارقام در URL (مثلاً ID محصول)
فرض کنید URL محصولات شما شبیه به این است:
/product/12345
/product/67890
Regex: /product/\d+
کاربرد: این Regex ابتدا با /product/ مطابقت دارد و سپس با \d+ که به معنی “یک یا چند رقم” است، ادامه پیدا میکند. این برای تحلیل عملکرد صفحات محصول بر اساس ID آنها بسیار کاربردی است.
مثال ۵: گروهبندی صفحات با پسوندهای مختلف
فرض کنید سایت شما صفحات با پسوندهای .html، .php و همچنین صفحاتی بدون پسوند دارد. میخواهید همه اینها را ببینید.
Regex: .*(\.html|\.php|/)$
توضیح:
.*: با هر تعداد کاراکتری (به جز خط جدید) در ابتدا مطابقت دارد.(\.html|\.php|/)$: این بخش گروهبندی شده، به دنبال یکی از موارد زیر در انتهای URL میگردد:\.html: پسوند.html(نقطه باید Escaped شود).|: یا\.php: پسوند.php|: یا/: یک اسلش در انتهای URL (برای صفحات بدون پسوند).$: انتهای URL را مشخص میکند.
کاربرد: این Regex به شما کمک میکند تا طیف وسیعی از صفحات با ساختارهای URL متفاوت را در یک گزارش جمعآوری کنید.
مثال ۶: تفکیک بین صفحات محصول و صفحات دستهبندی
فرض کنید URL شما به این شکل است:
/category/electronics
/products/television/lg-oled-tv
Regex: ^/products/
کاربرد: اگر میخواهید فقط صفحاتی را ببینید که الگوی URL آنها شبیه به صفحات محصول است (که با /products/ شروع میشوند)، این Regex بسیار مفید است.
نکات مهم در استفاده از Regex
- تست Regex: قبل از استفاده در سرچ کنسول، حتماً Regex خود را در یک ابزار تست Regex آنلاین (مانند regex101.com) تست کنید تا از صحت عملکرد آن مطمئن شوید.
- کارایی: Regexهای بسیار پیچیده ممکن است سرعت بارگذاری گزارشها را در سرچ کنسول کاهش دهند. سعی کنید تا حد امکان Regexهای بهینه و ساده بنویسید.
- دقت: Regexها حساس به بزرگی و کوچکی حروف هستند (case-sensitive)، مگر اینکه تنظیمات خاصی اعمال شود.
/Pageبا/pageمتفاوت است. - بکاسلش: هنگام نوشتن Regex در کادرهای متنی، توجه داشته باشید که بکاسلش (
\) ممکن است نیاز به Escaping دوگانه داشته باشد (مثلاً\\dبه جای\d)، بسته به محیطی که Regex در آن استفاده میشود. اما در سرچ کنسول معمولاً\dبه درستی کار میکند. - شروع و پایان: همیشه به یاد داشته باشید که
^برای ابتدای رشته و$برای انتهای رشته استفاده میشود.
با تسلط بر Regex، میتوانید Google Search Console را به ابزاری بسیار قدرتمندتر برای تحلیل سئو و درک عمیقتر عملکرد وبسایت خود تبدیل کنید. این مهارت به شما امکان میدهد تا از دادهها به بهترین شکل ممکن بهره ببرید و تصمیمات آگاهانهتری برای بهبود رتبهبندی و ترافیک سایت خود بگیرید.
پیشنهاد میکنیم برای تقویت سایت خود از خدمات تخصصی خرید رپورتاژ در مجموعه دیجیتال مارکتینگ پرشیا وب استفاده کنید.
بنیامین ولادوست، بنیانگذار و مدیر تیم تخصصی پرشیا وب، بیش از یک دهه تجربه حرفهای در عرصۀ طراحی وبسایت، سئو، تولید محتوا، فروش رپورتاژ و بکلینک دارد. او با ترکیب دانش فنی و درک عمیق از رفتار کاربران، به برندها و کسبوکارها کمک میکند تا نهتنها ظاهر دیجیتال قدرتمندی داشته باشند، بلکه در نتایج جستجوی گوگل هم بدرخشند.
از سال ۲۰۱۳ فعالیت حرفهای خود را در حوزه طراحی وب آغاز کرد و تاکنون بیش از 300 پروژه طراحی سایت و بهینهسازی سئو در صنایع مختلف اجرا کرده است. تجربه عملی او در پروژههای واقعی، به ویژه در کسبوکارهای ایرانی، موجب شده است بتواند راهکارهایی کاملاً کاربردی و بومی برای رشد آنلاین ارائه دهد.
طراحی و توسعه وبسایتهای شرکتی، فروشگاهی و شخصی با تمرکز بر سرعت، امنیت و تجربه کاربری (UX)
استراتژیهای سئو فنی، on-page و off-page برای افزایش رتبه در نتایج گوگل
تحلیل رقبا، تحقیق کلمات کلیدی و اجرای کمپینهای تولید محتوا
مشاوره و اجرای رپورتاژ آگهی و لینکسازی هدفمند برای بهبود اعتبار دامنه
طراحی کمپینهای دیجیتال مارکتینگ یکپارچه برای برندهای نوپا و فعال
مطالب آموزشی و مقالات سئویی که توسط بنیامین ولادوست در وبلاگ “پرشیا وب” منتشر میشوند، بر پایه جدیدترین الگوریتمهای گوگل و استانداردهای جهانی تدوین شدهاند. او به عنوان متخصص مورد اعتماد در حوزه دیجیتال مارکتینگ، تاکنون در بیش از ۲۰ مجموعه آموزشی و ورکشاپ تخصصی سخنرانی و تدریس داشته است. بسیاری از کسبوکارهای آنلاین موفق، مسیر رشد خود را با آموزشها و راهنماییهای او آغاز کردهاند.
تمام راهکارها و خدماتی که توسط بنیامین ولادوست و تیم “پرشیا وب” ارائه میشوند، بر پایه صداقت، شفافیت و تحلیل دادههای واقعی بنا شدهاند. هدف او ارائه مشاورهای است که نه بر اساس تبلیغات، بلکه بر پایه داده و عملکرد واقعی کسبوکارها باشد.