اگر شما یک متخصص سئو هستید، احتمالاً با اصطلاح “RegEx” به شکلی برخورد کردهاید.
اگرچه RegEx برای کسانی که از Google Analytics استفاده کردهاند جدید نیست، اما ادغام آن در Google Search Console (GSC) نسبتاً جدید است. با این حال، قابلیت استفاده از آن ممکن است در GSC متفاوت باشد.
امین فنائی هستم و در این مقاله به روش استفاده از Regular Expressions در گوگل سرچ کنسول میپردازم.
تجربه کار با ریجکس
اگر قبلاً از RegEx در سرچ کنسول استفاده کردهاید، میدانید که کار با آن چندان ساده و روان نیست و نیازمند آزمون و خطا برای رسیدن به هدف مورد نظر میباشد. به همین دلیل بدون شک شما نیازمند تمرین و بررسی منابع بیشتر برای استفاده از RegEx هستید.
در این راهنما، سعی کردم تا با تعریف RegEx از مزایای آن و چگونگی استفاده از آن در GSC (با مثالها و موارد استفاده) صحبت کنم.
بیا شروع کنیم…
RegEx چیست؟
RegEx مخفف عبارت “Regular Expressions” است. این ابزار جستجوی شما را با استفاده از فیلترهای پیچیده در GSC سادهتر میکند.
به عبارت دیگر، RegEx یک سری از نمادها و کاراکترها است که وقتی به عنوان فیلتر اعمال میشود، به عنوان دستوری عمل میکند که نتایج شخصی سازی شده و مورد نظر را برای شما نمایش میدهد.
قبلاً فیلترهای GSC تنها سه گزینه داشتند:
- Queries Containing (عبارات شامل)
- Queries not containing (عبارات غیر شامل)
- Exact query (عین عبارت)
بنابراین ما فقط میتوانستیم به عبارات یا پرسوجوهایی نگاه کنیم که با فیلترهای بالا مطابقت دارند. با این حال، اخیراً GSC یک گزینه فیلتر جدید به نام “Custom (regex)” اضافه کرده است.
با استفاده از RegEx، میتوانید فیلترهای جستجوی خود را با تقریباً هر نوع و ترکیبی از پرسوجوها سفارشی کنید.
بیایید کمی بیشتر به جزئیات Regular Expressions بپردازیم قبل از اینکه کاربرد آنها در GSC را بفهمیم.
Regular Expressions چگونه کار میکنند؟
وقتی میخواهید نتایج گروهی را برای بهدست آوردن بینشهای گسترده در مورد پرسوجوهای جستجوی خاص یا تحلیل وبسایت استفاده کنید، RegEx بسیار مفید است.
برای مثال، عبارت {x,y} به دنبال اصطلاحی است که بین ‘x’ و ‘y’ بار تکرار شده باشد (x و y اینجا به صورت عددی هستند).
بنابراین وقتی {x,y} را به هر اصطلاحی، مانند “a”، اعمال کنید، مانند این — (a){2,4} — تمامی اصطلاحاتی که حاوی کاراکتر “a” بین 2 تا 4 بار هستند را مطابقت خواهد داد. مانند این: aa، aaa، aaaa.
به همین ترتیب، نماد $ انتهای یک خط را مطابقت میدهد. بنابراین اگر نماد $ را به یک اصطلاح “xyz” اعمال کنید، مانند این — xyz$ — تمامی نتایج مطابقتدهنده مانند heyxyz، 123xyz، youxyz، و غیره را نشان میدهد.
با این حال، توجه داشته باشید که GSC توصیه میکند فقط از عبارات ذکر شده در نحو RE2 استفاده کنید — یک کتابخانه نرمافزاری برای Regular Expressions.
سینتکس RE2
اساساً، Regular Expressions به عنوان کاراکترهای جانشین برای رشتههای کاراکتری در پرسوجوها عمل میکنند. و سینتکس RE2 یک نقطه مرجع برای تمام متاکاراکترهایی است که GSC پشتیبانی میکند.
این کتابخانه شامل عبارات سادهای مانند یک کاراکتر یا حرف تکی و همچنین عبارات پیچیدهای مانند:
گروهبندی
پرچمها
رشتههای خالی
ترکیبات
تکرارها و غیره
و بسیاری موارد دیگر…
اینجا میتوانید کل آن را بررسی کنید
نحوه استفاده از RegEx در Google Search Console
بهجای توضیح بیشتر در خصوص استفاده از RegEx، بیاید روش استفاده از آن را به شما نشان بدم:
مراحل:
- وارد حساب کاربری خود شوید.
- به نوار کناری بروید و روی دکمه Performance کلیک کنید و از منوی کشویی Search results را انتخاب کنید.
- روی New کلیک کنید و پارامترهای جستجوی خود را انتخاب کنید.
- در اینجا میتوانید بسته به نیازهای تحلیلی خود، Query یا Page را انتخاب کنید.
- روی گزینه Filter یا Compare کلیک کنید و از منوی کشویی، گزینه Custom (regex) را انتخاب کنید.
- سپس، ویژگیهای RegEx را که میخواهید با آنها پرسوجوهای خود را فیلتر یا مقایسه کنید وارد کنید. و روی دکمه APPLY کلیک کنید.
نمونههای کاربردی RegEx در GSC
با اضافه شدن RegEx در سرچ کنسول، شما میتوانید پرسوجوهایی با چند هدف پیدا کنی، در حقیقت یعنی جستجوهای خود را شخصی سازی کنید.
پیدا کردن پرسوجوهایی که با یک کلمه کلیدی خاص شروع میشوند
فرض کنید شما یک شرکت SaaS هستید که ابزارهای بازاریابی شبکههای اجتماعی ارائه میدهید. با اضافه کردن ویژگی RegEx ^ به یک کلمه کلیدی “social media”، میتوانید تمامی پرسوجوهایی که با این کلمه کلیدی شروع میشوند را فیلتر کنید.
پیدا کردن پرسوجوهایی با تعداد کلمات خاص
برای مثال، میخواهید پرسوجوهایی با 8 یا بیشتر کلمه در رشته جستجو پیدا کنید. بنابراین شما ([^” “]*s){7,}؟ را به عنوان RegEx سفارشی وارد میکنید.
مزایای استفاده از RegEx در GSC
- تفسیر بهتر ترافیک وبسایت
- صرفهجویی در زمان
- ارائه بینش در مورد خطاهای املایی
- چالشهای استفاده از RegEx
- آزمایش و خطا
- حساسیت به حروف بزرگ و کوچک
- نیاز به ارتقاء فنی برای متخصصان سئو
نتیجهگیری
اگر تا اینجا منرو همراهی کردید، بهتون تبریک میگم!
هرچند سعی کردم موضوعات را به سادهترین شکل ممکن با آموزشها و مثالها بیان کنم، اما اگر در اولین مطالعه نتوانستید آن را کامل بفهمید، دلسرد نشید. بیشتر درباره استفاده از RegEx در GSC یاد بگیرید و مهمتر از همه، آنچه را که خواندید تمرین کنید و راه خود را برای تسلط بر RegEx پیدا کنید.