regex چیست؟ آموزش فیلتر با رجکس در سرچ کنسول
Regex نام یکی از جدیدترین فیلترهای ابزار گوگل سرچ کنسول است. به کمک این فیلتر، میتوانید عبارتهای نتایج سرچ کنسول را به صورت دلخواه فیلتر کرده و گزارشهای متنوعی از سرچ کنسول دریافت کنید.
فقط در یک پروژه کوچک سئو، حدود 2 هزار تا 10 هزار کلمه کلیدی برای تحلیل و بررسی وجود دارد! پس بهراحتی میتوان تصور کرد که بدون یک ابزار تحلیل کلمات کلیدی قدرتمند، تقریباً برداشتن هر قدمی برای بهبود سئو، غیرممکن خواهد بود. گوگل سرچ کنسول، این یارِ باوفای وبمستران، به تازگی ابزاری جدید برای گزارشگیریهایی بسیار هیجانانگیز و متنوع، معرفی کرده است.
اوایل دسامبر 2020 بود که جان مولر، متخصص مشهور گوگل، از برنامه این شرکت برای اضافهکردن امکان فیلتر دستی و دلخواه در سرچ کنسول خبر داد. کمتر از 6 ماه بعد، گوگل امکانات فیلتر Regex را در قسمت Performance سرچ کنسول معرفی کرد.
اما کاراکترهای کوتاه Regex، چگونه میتوانند به ما در ارائه گزارشات قاعدهمند کمک کنند؟
Regex چیست؟
پیش از آشنایی با نحوه کار رجکس، بد نیست بدانیم Regex دقیقاً چیست؟ عبارت باقاعده یا Regular Expression، دنبالهای از کاراکترهای مشخصی است که یک الگوی جستجو ایجاد میکند. ترکیب این الگوهای کوچک، دریافت سختترین و پیچیدهترین گزارشها را در Google Search Console برای کاربران ممکن میسازد.
برای دسترسی به این قابلیت جدید، کافیست پس از مراجعه به ابزار Performance سرچ کنسول، قسمت Query یا Page را انتخاب کنید. پس از آن، از منوی فیلترها، میتوانیم به راحتی فیلتر دستی Regex را فعال کنیم.
در ادامه، لیست کاملی از کاربردیترین عبارتهای Regex را بررسی میکنیم. اما توصیه میکنیم برای درک بیشتر ادامه این مقاله، دو مطلب دیگر آکادمی درباره URL Inspection و ابزار Removal در سرچ کنسول را حتماً مطالعه کنید.
- 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ها، ادغام عبارتهای مختلف با همدیگر و دریافت نتیجههای دور از ذهن اما کاربردی است.
یکی از مهمترین دستههای کلمات کلیدی، عبارات طولانیتر از 4 یا 5 کلمه هستند. این دسته از عبارات میتوانند برای تدوین استراتژی رپورتاژ آگهیها و لینکسازیهای داخلی، بسیار کاربردی باشند. همچنین استفاده از کوئریهای پرجستوجو در هدینگها، یکی از فاکتورهای بسیارتاثیرگذار در سئو صفحات سایت بهحساب میآید.
فیلتر Regex امکان بهدست آوردن این عبارات طولانی را بهراحتی برای ما فراهم کرده است. کافیست عبارت زیر را در قسمت فیلتر Regex گوگل سرچ کنسول وارد کنیم.
(.*\s){5,}
این عبارت با زبان سرچ کنسول به او میگوید: «همه عباراتی که 5 یا بیشتر از 5 فاصله در آن وجود دارد را به من نشان بده.» یا به زبان سادهتر، به کمک این دستور، از سرچ کنسول میخواهیم تمام عباراتی که از 6 کلمه یا بیشتر تشکیل شده است را برای ما فیلتر کند.
مطالب این مقاله، بخش کوچکی از وبیناریست که به تازگی به آموزش گوگل سرچ کنسول اضافه شده است. اگر شما هم مایلید با فیلتر هیجانانگیز Regex و مثالهای کاربردی آن بیشتر آشنا شوید، شرکت در دوره آموزشی Google Search Console را از دست ندهید. در این دوره، علاوه بر بررسی کامل مبحث Regex، به 12 ساعت محتوای آموزشی صفر تا صد گوگل سرچ کنسول، دسترسی خواهید داشت.
آموزش گوگل سرچ کنسول
حفظ سلامت و تحلیل وضعیت سایت
چند مثال کاربردی دیگر از فیلتر Regex در سرچ کنسول
تصور کنید یک سایت آموزش یا خدمات خیاطی داریم و میخواهیم لیست تمام نتایجی که به کلمه «خیاطی» ختم میشوند را مشاهده کنیم. برای این کار، کافیست از عبارت خیاطی$ استفاده کنیم تا بهصورت Sortشده، برترین کوئریهای مورد نظر ما، نمایش داده شوند.
یا در مثالی دیگر، اگر متخصص سئو یا وبمستری هستیم دارای کسب و کاری مرتبط با آموزش رانندگی، میتوانیم بهراحتی گزارشی تهیه کنیم تا متوجه شویم بازدیدکنندگان فضای وب، چگونه کسب و کار ما را از میان وبسایتهای مختلف پیدا میکنند. به عبارت دیگر، اگر بهدنبال یافتن چگونگی رفتار کاربران هنگام جستوجو برای برای مباحث مرتبط با رانندگی باشیم، با استفاده از دستور ^رانندگی تمام عبارات آغازشده با کلمه «رانندگی» برای ما نمایش داده خواهند شد.
شما هم میتوانید کلمات مورد نظر خودتان را با استفاده از عبارتهای معرفیشده جایگزین کنید و گزارشهای مشابه دریافت کنید. اما توجه داشته باشید گاهی سرچ کنسول قادر به درک این عبارات نیست و بهتر است به جای کپیکردن کاراکترهای فیلتر رجکس، آنها را تایپ کنید.
کدهای دستوری Regex؛ دسترسی و هدفگذاری بر روی کلماتی که تا به حال ندیدهاید!
در میان ابزارهای تحلیل کلمات کلیدی و رفتار کاربر، گوگل سرچ کنسول یکی از محبوبترین ابزارهای مورد استفاده توسط متخصصان سئو بهحساب میرود. با اضافهشدن قابلیت فیلترینگ دستی نتایج، بار دیگر این ابزار هوشمند، دسترسی به اطلاعات بیشتر را برای کاربران خود فراهم کرد.
تنها مشکلی که در حال حاضر استفاده از Google Search Console برای کاربران ایرانی دارد، عدم پشتیبانی از برخی کلمات فارسی است. برای رفع این مشکل، کافیست از ابزار URL Encoder کمک بگیریم تا در کمترین زمان، عبارت فارسی را به یک URL مورد قبول برای گوگل سرچ کنسول تبدیل کنیم.
آیا شما هم از قابلیت جذاب Regex در سرچ کنسول بهره میبرید؟ کدام یک از عبارتهای Regex تا به حال برای شما کاربردیتر بوده است؟
اگر در حوزه فیلترینگ Regex و نحوه کار آن سوالی دارید، میتوانید در قسمت پرسش و پاسخ همین مقاله برای ما بنویسید. کارشناسان آکادمی وبسیما به سوالات و نظرات شما در نهایت دقت و سرعت، پاسخ خواهند داد.
امین اسماعیلی هستم، فارغ التحصیل مقطع کارشناسی ارشد از دانشگاه تهران و مدیر فنی آژانس خلاقیت وبسیما. از سال 91 تمرکز خود را بر روی مباحث روز سئو و طراحی سایت قرار داده و پس از کسب تجربه و دانش ارزشمند تصمیم گرفتم تا ثمره آن را با دیگران به اشتراک بگذارم.
پس از پاسخ گویی توسط کارشناسان، از طریق پیامک به شما اطلاع رسانی میشود