regex چیست؟ آموزش فیلتر با رجکس در سرچ کنسول

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

فقط در یک پروژه کوچک سئو، حدود 2 هزار تا 10 هزار کلمه کلیدی برای تحلیل و بررسی وجود دارد! پس به‌راحتی می‌توان تصور کرد که بدون یک ابزار تحلیل کلمات کلیدی قدرتمند، تقریباً برداشتن هر قدمی برای بهبود سئو، غیرممکن خواهد بود. گوگل سرچ کنسول، این یارِ باوفای وبمستران، به تازگی ابزاری جدید برای گزارش‌گیری‌هایی بسیار هیجان‌انگیز و متنوع، معرفی کرده است.

اوایل دسامبر 2020 بود که جان مولر، متخصص مشهور گوگل، از برنامه این شرکت برای اضافه‌کردن امکان فیلتر دستی و دلخواه در سرچ کنسول خبر داد. کمتر از 6 ماه بعد، گوگل امکانات فیلتر Regex را در قسمت Performance سرچ کنسول معرفی کرد.

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

اما کاراکترهای کوتاه Regex، چگونه می‌توانند به ما در ارائه گزارشات قاعده‌مند کمک ‌کنند؟

Regex چیست؟

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

برای دسترسی به این قابلیت جدید، کافی‌ست پس از مراجعه به ابزار Performance سرچ کنسول، قسمت Query یا Page را انتخاب کنید. پس از آن، از منوی فیلترها، می‌توانیم به راحتی فیلتر دستی Regex را فعال کنیم.

نحوه دسترسی به فیلتر Regex یا Regular Expression

در ادامه، لیست کاملی از کاربردی‌ترین عبارت‌های Regex را بررسی می‌کنیم. اما توصیه می‌کنیم برای درک بیشتر ادامه این مقاله، دو مطلب دیگر آکادمی درباره URL Inspection و ابزار Removal در سرچ کنسول را حتماً مطالعه کنید.

کاربردی‌ترین نمونه کاراکترهای Regex؛ تهیه‌کننده گزارش‌‌های خاص باشید

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

تصویر زیر را تماشا کنید؛ در این جدول، تمامی نشانه‌های فیلتر Regex را به همراه نتیجه استفاده از آن‌ها برای شما جمع‌آوری کرده‌ایم.

نشانه توضیحات مثال نتیجه
. جایگزین هر کاراکتری می‌تواند باشد m.n man, men, min, m-n, …
[text] هر کاراکتری که در آن باشد را بررسی می‌کند c[aie]t cat, cet, cit
* کاراکتر یا پترن مورد نظر 0 بار یا هر تعدادی تکرار شده باشد Fo*d fd, fod, food ,foood,…
+ کاراکتر یا پترن مورد نظر 1 بار یا بیشتر تکرار شده باشد Fo+d fod, food ,foood,…
| برای بررسی همزمان دو پترن یا عبارت (یا) Book|hat I have book, I wear hat, …
\d شامل یک عدد بین 0 تا 9 باشد (انگلیسی) \d\d day 12 day, 56 day, 09 day, …
\D شامل هر کاراکتری غیر از اعداد باشد \D\D123 Bo123, a-123
\s فاصله بین کلمات (space) باشد f\s2\s3 F 2 3
\S هر کاراکتری به‌جز فاصله باشد f\S2\S3 FX293
^ عبارت مورد نظر با این ساختار شروع شده باشد ^test Testimonial, tester
$ عبارت مورد نظر با این ساختار به پایان رسیده باشد Test$ Main test, protest
a{3,6} کاراکتر یا عبارت مورد نظر 3 تا 6 بار تکرار شده باشد A{1,3} – A{3} A, AA, AAA – AAA

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

برای این کار کافی‌ست عبارت قاعده‌دار ایران.*خودرو.* را وارد قسمت Regex کنیم. علامت نقطه یعنی هر کاراکتر دیگری پس از کلمات ایران و خودرو می‌توانند قرار بگیرند و علامت ستاره یعنی تعداد کاراکترهای خاصی پس از کلمه ایران و خودرو مد نظر ما نیست و از صفر کلمه (یعنی هیچ کلمه) تا بی‌نهایت، می‌تواند متغیر باشد.

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

کاراکترهای فیلتر Regex

بیایید سناریو دیگری را درنظر بگیریم. تصور کنید یک فروشگاه اینترنتی داریم و برای تحلیل و هدف‌گذاری بر روی کلمات خرید و فروش در صفحات این وبسایت، درحال تلاش هستیم. در شرایط بالا، ممکن است بخواهیم گزارشی به‌دست بیاوریم متشکل از تمامی عباراتی که با یکی از کلمات خرید یا فروش، آغاز می‌شوند.

استفاده از نشانه ^ به ما کمک می‌کند عباراتی را فیلتر کنیم که با یک کلمه یا ساختار کلمه خاص آغاز می‌شوند. استفاده از [ ] هم سبب می‌شود تمامی عبارات داخل کلوشه، بررسی شوند. پس اگر بخواهیم از فیلتر «همه عباراتی که از کلمات خرید یا فروش استفاده می‌کنند» کمک بگیریم، کافی‌ست نشانه ^[فروش|خرید] را وارد فیلترینگ سرچ کنسول کنیم.

به‌جای عبارتِ «یا» کافی‌ست از علامت | استفاده کنیم.

بدون محدودیت در تعداد کلمات، عبارات جدیدی شناسایی کنید!

همانطور که گفتیم، جالب‌ترین قابلیت Regexها، ادغام عبارت‌های مختلف با همدیگر و دریافت نتیجه‌های دور از ذهن اما کاربردی است.

یکی از مهم‌ترین دسته‌های کلمات کلیدی، عبارات طولانی‌تر از 4 یا 5 کلمه هستند. این دسته از عبارات می‌توانند برای تدوین استراتژی رپورتاژ آگهی‌ها و لینکسازی‌های داخلی، بسیار کاربردی باشند. همچنین استفاده از کوئری‌های پرجست‌وجو در هدینگ‌ها، یکی از فاکتورهای بسیارتاثیرگذار در سئو صفحات سایت به‌حساب می‌آید.

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

(.*\s){5,}

این عبارت با زبان سرچ کنسول به او می‌گوید: «همه عباراتی که 5 یا بیشتر از 5 فاصله در آن وجود دارد را به من نشان بده.» یا به زبان ساده‌تر، به کمک این دستور، از سرچ کنسول می‌خواهیم تمام عباراتی که از 6 کلمه یا بیشتر تشکیل شده است را برای ما فیلتر کند.

فیلترکردن عبارات طولانی در قسمت Regex سرچ کنسول

مطالب این مقاله، بخش کوچکی از وبیناری‌ست که به تازگی به آموزش گوگل سرچ کنسول اضافه شده است. اگر شما هم مایلید با فیلتر هیجان‌انگیز Regex و مثال‌های کاربردی آن بیشتر آشنا شوید، شرکت در دوره آموزشی Google Search Console را از دست ندهید. در این دوره، علاوه بر بررسی کامل مبحث Regex، به 12 ساعت محتوای آموزشی صفر تا صد گوگل سرچ کنسول، دسترسی خواهید داشت.

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

تصور کنید یک سایت آموزش یا خدمات خیاطی داریم و می‌خواهیم لیست تمام نتایجی که به کلمه «خیاطی» ختم می‌شوند را مشاهده کنیم. برای این کار، کافی‌ست از عبارت خیاطی$ استفاده کنیم تا به‌صورت Sortشده، برترین کوئری‌های مورد نظر ما، نمایش داده شوند.

پیداکردن عباراتی که به کلمه خیاطی منتهی می‌شوند در ابزار سرچ کنسول

یا در مثالی دیگر، اگر متخصص سئو یا وبمستری هستیم دارای کسب و کاری مرتبط با آموزش رانندگی، می‌توانیم به‌راحتی گزارشی تهیه کنیم تا متوجه شویم بازدیدکنندگان فضای وب، چگونه کسب و کار ما را از میان وبسایت‌های مختلف پیدا می‌کنند. به عبارت دیگر، اگر به‌دنبال یافتن چگونگی رفتار کاربران هنگام جست‌وجو برای برای مباحث مرتبط با رانندگی باشیم، با استفاده از دستور ^رانندگی تمام عبارات آغازشده با کلمه «رانندگی» برای ما نمایش داده خواهند شد.

گزارش گیری از عبارت‌های آغازشده با کلمه رانندگی در فیلتر رجکس

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

کدهای دستوری Regex؛ دسترسی و هدف‌گذاری بر روی کلماتی که تا به ‌حال ندیده‌اید!

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

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

آیا شما هم از قابلیت جذاب Regex در سرچ کنسول بهره می‌برید؟ کدام یک از عبارت‌های Regex تا به حال برای شما کاربردی‌تر بوده است؟

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

امین اسماعیلی

امین اسماعیلی هستم، فارغ التحصیل مقطع کارشناسی ارشد از دانشگاه تهران و مدیر فنی آژانس خلاقیت وبسیما. از سال 91 تمرکز خود را بر روی مباحث روز سئو و طراحی سایت قرار داده و پس از کسب تجربه و دانش ارزشمند تصمیم گرفتم تا ثمره آن را با دیگران به اشتراک بگذارم.

پرسش و پاسخ

پس از پاسخ گویی توسط کارشناسان، از طریق پیامک به شما اطلاع رسانی میشود

دیدگاه شما را با چه تصویری در سایت نمایش دهیم؟
امتیاز شما به این محتوا ارسال دیدگاه
امیر دانشی پور 12 آذر 1402

ممنون از محتوای کاربردیتون آقای اسماعیلی. من هم سعی کردم یه مقدار دایره کاربردهای ریجکس در دیجیتال مارکتینگ رو گسترده تر توضیح بدم و کدهای اسکریپت و پایتون هم بنویسم و در قالب یک مقاله با عنوان «کاربردهای پیشرفته رجکس (Regex) در دیجیتال مارکتینگ» بیارمشون.
محتوای فارسی به این متن های تخصصی نیاز داره

آکادمی وبسیما 16 آذر 1402

چه عالی. ممنون که معرفی کردید

فاطمه خانلو 6 دی 1401

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

هادی طاهری 29 آبان 1400

سلام ممنون بابت توضیحاتی که درمورد فیلتر Regex دارید. من سعی کردم از این فیلتر برای سایت خودم که توی حوزه سئو فعالیت داره استفاده کنم. اما اصلا هیچ Respondی دریافت نمی کنم…
چرا اینطور میشه؟ در صورتی وقتی که مثلا به جای سئو$ میزنم آموزش$ نتایج فیلتر برام میان.
شما میتونید بهم بگید چطور میشه این مشکل رو رفع کرد؟

تحریریه آکادمی 29 آبان 1400

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