ویژه متخصصین سئو با مثالهای عملی از سرچ کنسول، Screaming Frog و ابزارهای سئو
بخش ۱ – Regex چیست و چرا سئوکارها باید بلد باشند؟
Regex (Regular Expressions) یک زبان کوچک برای شناسایی الگوهای متنی است. با Regex میتونی توی سرچ کنسول، اسکریمینگ فراگ، لاگهای سرور، گوگل آنالیتیکس، فایل htaccess و حتی وردپرس، الگوهای خاصی رو پیدا کنی، فیلتر کنی یا تغییر بدی.
چرا Regex برای سئوکارها مهمه؟
- فیلتر کردن کوئریها و صفحات در سرچ کنسول (برای تحلیل دقیقتر)
- ساخت فیلترهای پیشرفته در Screaming Frog و Ahrefs
- شناسایی URLهای خاص توی فایلهای لاگ یا گزارشات
- ساخت ریدایرکتهای پیشرفته در htaccess
- اتوماسیون وظایف تکراری در ابزارهای مختلف
بخش ۲ – کاراکترهای پایه Regex
| کاراکتر | توضیح | مثال |
| . | هر کاراکتر | a.b همه چیز مثل axb یا a2b |
| ^ | شروع متن | ^https پیدا کردن URLهایی که با https شروع میشن |
| $ | پایان متن | .jpg$ پیدا کردن URLهای با پسوند jpg |
| \d | عدد | \d\d یعنی ۲ عدد پشت هم |
| \w | کاراکتر (حرف، عدد، _) | \w+ یک کلمه کامل |
| \s | فاصله (Space) | \s+ یک یا چند فاصله |
| * | صفر یا بیشتر | ab*c یعنی ac یا abc یا abbc |
| + | یک یا بیشتر | ab+c یعنی abc یا abbc |
| ? | صفر یا یک | colou?r یعنی color یا colour |
| ` | ` | یا |
| () | گروهبندی | (seo |
| [] | یکی از بین چند مورد | [abc] یعنی a یا b یا c |
بخش ۳ – مثالهای عملی مخصوص سئو
۱. فیلتر کردن کوئریهای برند و غیر برند در سرچ کنسول
مثال:
میخوای همه کوئریهایی که شامل نام برندت (مثلاً “دیجیسئو”) هستن رو پیدا کنی:
.*دیجیسئو.*
۲. پیدا کردن صفحات دستهبندی و محصول در سرچ کنسول
فرض کن آدرس صفحات دستهبندی با /category/ شروع میشن:
^/category/.*
یا پیدا کردن فقط صفحات محصول:
^/product/.*
۳. پیدا کردن صفحات UTM دار در Screaming Frog
\?utm
۴. پیدا کردن URLهای تصویری (jpg و png و webp)
\.(jpg|png|webp)$
۵. پیدا کردن صفحات با پارامترهای خاص (مثلاً فیلترها در URL)
\?.*=.*
بخش ۴ – تمرینهای کاربردی (همراه با پاسخ)
تمرین ۱: پیدا کردن کوئریهایی که با “خرید” شروع میشن
^خرید.*
تمرین ۲: پیدا کردن URLهایی که به .html ختم میشن
\.html$
تمرین ۳: پیدا کردن تمام URLهایی که شامل year= و بعدش یک عدد ۴ رقمی هستن
year=\d{4}
تمرین ۴: پیدا کردن کوئریهایی که شامل کلمات “قیمت” یا “هزینه” هستن
.*(قیمت|هزینه).*
تمرین ۵: پیدا کردن تمام کوئریهایی که شامل “تخفیف” هستن ولی قبلش “ویژه” نیومده
^(?!.*ویژه).*تخفیف.*
بخش ۵ – نکات طلایی Regex برای سئوکارها
✅ همیشه توی ابزارهایی مثل regex101.com تست کن.
✅ توی سرچ کنسول، Regex فقط برای Performance Report (قسمت جدید) کار میکنه.
✅ برای فیلتر کردن لاگهای سرور، Regex فوقالعاده کاربردیه.
✅ توی Screaming Frog برای Custom Extraction و فیلترهای URL خیلی استفاده میشه.
✅ اگه با گوگل تگ منیجر کار میکنی، Regex برای تعریف تریگرهای خاص عالیه.