در تحلیل دادههای سئو، یکی از مهمترین چالشها پیدا کردن الگوها در میان حجم زیادی از کوئریها و صفحات است. سرچ کنسول گوگل اطلاعات ارزشمندی درباره جستجوهای کاربران، عملکرد صفحات و کلمات کلیدی در اختیار ما قرار میدهد؛ اما وقتی تعداد دادهها زیاد میشود، فیلتر کردن و پیدا کردن الگوهای خاص بهسادگی ممکن نیست. اینجاست که Regular Expression یا همان Regex به کمک ما میآید.
رجکس یک روش قدرتمند برای جستجو و فیلتر کردن متن بر اساس الگوهای مشخص است و با استفاده از آن میتوان در سرچ کنسول بهراحتی کوئریهای خاص، گروهی از کلمات کلیدی، یا حتی الگوهای پیچیدهتری از جستجوها را پیدا و تحلیل کرد. این قابلیت مخصوصاً برای سئوکارها بسیار کاربردی است؛ چون به آنها کمک میکند دادهها را دقیقتر بررسی کرده و فرصتهای جدید برای بهبود سئو سایت پیدا کنند.
در این مقاله ابتدا با مفهوم Regex آشنا میشویم و سپس یاد میگیریم چگونه از آن برای فیلتر کردن دادهها در Google Search Console استفاده کنیم.
Regex چیست؟
Regex مخفف عبارت Regular Expression است و به مجموعهای از الگوهای متنی گفته میشود که برای جستجو، شناسایی یا فیلتر کردن بخشهای خاصی از یک متن استفاده میشوند. به زبان ساده، رجکس به ما اجازه میدهد به جای جستجوی یک کلمه مشخص، یک الگوی مشخص از متن را پیدا کنیم.
برای مثال فرض کنید میخواهید در میان صدها یا هزاران کوئری موجود در دادهها، همه جستجوهایی را پیدا کنید که شامل کلمه «خرید» هستند. در حالت عادی باید فقط همان کلمه را فیلتر کنید، اما با استفاده از Regex میتوانید الگوهای پیچیدهتری را هم پیدا کنید؛ مثل:
- تمام عباراتی که با «خرید» شروع میشوند
- عباراتی که شامل «خرید» یا «قیمت» هستند
- کوئریهایی که به شکل خاصی نوشته شدهاند
در واقع Regex یک زبان الگونویسی (Pattern Matching) است که در بسیاری از ابزارهای دیجیتال مانند موتورهای جستجو، زبانهای برنامهنویسی و ابزارهای تحلیل داده استفاده میشود. یکی از جاهایی که این قابلیت بسیار کاربردی است Google Search Console است؛ جایی که میتوان با کمک رجکس دادههای جستجوی کاربران را دقیقتر فیلتر و تحلیل کرد.
به کمک Regex در سرچ کنسول میتوانید بهجای بررسی دستی تعداد زیادی کوئری، با چند الگوی ساده دادههای موردنظر خود را سریعتر پیدا کرده و تحلیل سئوی دقیقتری انجام دهید.
چرا Regex برای سئوکارها مهم است؟
در سئو، بخش بزرگی از کار به تحلیل دادههای جستجو مربوط میشود. ابزارهایی مانند Google Search Console هزاران کوئری و صفحه را در اختیار سئوکار قرار میدهند، اما بررسی این حجم از دادهها بدون فیلترهای دقیق کار سادهای نیست. در چنین شرایطی Regex کمک میکند دادهها را بر اساس الگوهای مشخص دستهبندی و تحلیل کنید.
با استفاده از Regex میتوان چندین کلمه یا الگوی مختلف را با یک فیلتر بررسی کرد. برای مثال به جای اینکه کلمات «خرید»، «قیمت» و «سفارش» را جداگانه فیلتر کنید، میتوانید با یک عبارت رجکس تمام کوئریهایی که شامل این کلمات هستند را یکجا ببینید. این کار باعث میشود تحلیل دادهها سریعتر و دقیقتر انجام شود.
Regex همچنین به سئوکارها کمک میکند الگوهای رفتاری کاربران در جستجو را بهتر تشخیص دهند. برای مثال میتوان بررسی کرد چه تعداد از جستجوها شامل نام برند هستند، کاربران بیشتر چه نوع عباراتی مثل «آموزش»، «خرید» یا «مقایسه» را جستجو میکنند، یا کدام دسته از کوئریها ترافیک بیشتری ایجاد کردهاند.
یکی دیگر از کاربردهای مهم Regex در سئو، پیدا کردن فرصتهای جدید کلمات کلیدی است. با فیلتر کردن الگوهای خاص در کوئریها میتوان متوجه شد کاربران دقیقاً چه عباراتی را جستجو میکنند و بر اساس آن برای تولید محتوا یا بهینهسازی صفحات برنامهریزی کرد.
به طور کلی، Regex به سئوکارها کمک میکند از دادههای سرچ کنسول تحلیل عمیقتر و هدفمندتری داشته باشند و تصمیمهای بهتری برای بهبود عملکرد سایت در نتایج جستجو بگیرند.
آشنایی با فیلتر Regex در سرچ کنسول گوگل
گوگل سرچ کنسول برای بررسی عملکرد سایت در نتایج جستجو، فیلترهای مختلفی در اختیار کاربران قرار میدهد. یکی از پیشرفتهترین این فیلترها Regex (Regular Expression) است که امکان فیلتر کردن دادهها بر اساس الگوهای متنی را فراهم میکند.
این قابلیت در بخش Performance سرچ کنسول و هنگام فیلتر کردن Query یا Page در دسترس است. زمانی که فیلتر جدیدی اضافه میکنید، میتوانید گزینه Custom (regex) را انتخاب کنید و یک الگوی رجکس وارد کنید تا فقط دادههایی که با آن الگو مطابقت دارند نمایش داده شوند.
تفاوت اصلی Regex با فیلترهای معمولی این است که در فیلترهای ساده معمولاً فقط میتوان یک کلمه یا عبارت مشخص را جستجو کرد، اما با Regex میتوان چندین الگو، حالتهای مختلف یک کلمه یا ساختارهای خاص از جستجوها را در یک فیلتر بررسی کرد. برای مثال با استفاده از Regex میتوان:
- کوئریهایی که شامل چند کلمه مختلف هستند را همزمان پیدا کرد
- عباراتی که با یک کلمه خاص شروع یا تمام میشوند را فیلتر کرد
- کوئریهای مرتبط با یک موضوع یا دسته خاص را جدا کرد
این قابلیت باعث میشود سئوکارها بتوانند دادههای جستجو را دقیقتر تحلیل کنند و در زمان کوتاهتری به اطلاعات موردنیاز خود برسند. به همین دلیل فیلتر Regex یکی از ابزارهای مهم برای تحلیل حرفهای دادهها در Google Search Console محسوب میشود.
نحوه فعال کردن فیلتر Regex در Search Console
برای استفاده از Regex در گوگل سرچ کنسول ابتدا باید وارد بخش گزارش عملکرد سایت شوید و سپس فیلتر مربوط به کوئریها یا صفحات را تغییر دهید. این قابلیت به شما اجازه میدهد دادهها را بر اساس الگوهای دلخواه فیلتر کنید. برای فعال کردن فیلتر Regex مراحل زیر را انجام دهید:
- وارد Google Search Console شوید و سایت موردنظر را انتخاب کنید.
- از منوی سمت چپ وارد بخش Performance شوید.
- در بالای صفحه روی گزینه + New کلیک کنید.
- بسته به نیاز خود Query یا Page را انتخاب کنید.
- در پنجره باز شده، از میان گزینههای فیلتر، گزینه Custom (regex) را انتخاب کنید.
- الگوی Regex موردنظر خود را در کادر وارد کنید و روی Apply کلیک کنید.
بعد از اعمال فیلتر، سرچ کنسول فقط دادههایی را نمایش میدهد که با الگوی رجکس شما مطابقت دارند. این روش کمک میکند بدون نیاز به ایجاد چندین فیلتر جداگانه، مجموعهای از کوئریها یا صفحات مرتبط را به صورت یکجا بررسی کنید.
کاربردهای فیلتر Regex در Search Console
وقتی دادههای سرچ کنسول را بررسی میکنید معمولاً با تعداد زیادی کوئری و صفحه مواجه میشوید. اگر بخواهید هر کلمه کلیدی یا الگوی جستجو را جداگانه بررسی کنید، این کار زمانبر میشود. فیلتر Regex این مشکل را حل میکند، چون به شما اجازه میدهد چندین حالت مختلف از جستجوها را با یک الگو فیلتر کنید و سریعتر به دادههای موردنیاز خود برسید.
سئوکارها با استفاده از Regex میتوانند رفتار جستجوی کاربران را بهتر تحلیل کنند، کلمات کلیدی مهم را دستهبندی کنند و فرصتهای جدید برای تولید محتوا یا بهینهسازی صفحات پیدا کنند. در ادامه چند مورد از مهمترین کاربردهای Regex در سرچ کنسول را بررسی میکنیم.
فیلتر کردن چند کلمه کلیدی همزمان با Regex
یکی از سادهترین و کاربردیترین استفادههای Regex در سرچ کنسول، فیلتر کردن چند کلمه کلیدی به صورت همزمان است. به جای اینکه هر کلمه را جداگانه بررسی کنید، میتوانید با استفاده از علامت | (به معنی «یا») چند کلمه را در یک فیلتر قرار دهید. برای مثال اگر بخواهید تمام کوئریهایی که شامل کلمات «خرید»، «قیمت» یا «سفارش» هستند را ببینید، میتوانید از الگوی زیر استفاده کنید:
خرید|قیمت|سفارش
با این کار تمام جستجوهایی که شامل یکی از این کلمات هستند در نتایج نمایش داده میشوند. این روش برای تحلیل کلمات کلیدی مرتبط با نیت خرید (Transactional Keywords) بسیار مفید است.
پیدا کردن کوئریهایی که با یک کلمه خاص شروع میشوند
گاهی اوقات لازم است بررسی کنید کاربران جستجوهای خود را با یک عبارت خاص شروع میکنند یا نه. در Regex میتوان با استفاده از علامت ^ مشخص کرد که یک عبارت باید در ابتدای کوئری قرار داشته باشد. برای مثال اگر بخواهید تمام کوئریهایی که با کلمه «خرید» شروع میشوند را پیدا کنید، میتوانید از این الگو استفاده کنید: خرید^
در این حالت عباراتی مثل «خرید لپ تاپ»، «خرید گوشی سامسونگ» یا «خرید هاست» نمایش داده میشوند. این نوع فیلتر کمک میکند متوجه شوید کاربران بیشتر با چه نوع عباراتی جستجو را شروع میکنند و بر اساس آن عنوان یا ساختار محتوا را بهینه کنید.
پیدا کردن کوئریهایی که شامل چند الگوی مختلف هستند
در بسیاری از مواقع کاربران یک موضوع را با شکلهای مختلفی جستجو میکنند. Regex به شما کمک میکند تمام این حالتها را با یک الگو بررسی کنید. برای مثال فرض کنید میخواهید کوئریهای مرتبط با آموزش سئو را پیدا کنید. کاربران ممکن است عباراتی مثل «آموزش سئو»، «یادگیری سئو» یا «دوره سئو» را جستجو کنند. برای بررسی همه این موارد میتوانید از الگوی زیر استفاده کنید:
آموزش سئو|یادگیری سئو|دوره سئو
با این روش میتوانید تمام جستجوهای مرتبط با یک موضوع خاص را پیدا کنید و بهتر متوجه شوید کاربران برای آن موضوع دقیقاً چه عباراتی را استفاده میکنند.
استفاده از Regex برای تحلیل برند و نانبرند در سرچ کنسول
یکی از تحلیلهای مهم در سئو، بررسی جستجوهای برند (Branded) و غیر برند (Non‑Branded) است. این تحلیل کمک میکند بفهمید چه مقدار از ترافیک جستجو به دلیل شناخته شدن برند شماست و چه مقدار به دلیل رتبه گرفتن روی کلمات کلیدی عمومی. برای بررسی جستجوهای برند میتوانید نام برند خود را در Regex قرار دهید. برای مثال اگر نام برند «example» باشد، الگوی زیر تمام جستجوهای برند را نشان میدهد:
example|example.ir
با اعمال این فیلتر میتوانید عملکرد کوئریهای برند را بررسی کنید. سپس با حذف این کوئریها میتوان تحلیل دقیقتری از کلمات کلیدی غیر برند و فرصتهای واقعی سئو به دست آورد.
پیدا کردن فرصتهای لانگتیل با Regex
کلمات کلیدی لانگتیل (Long‑tail Keywords) معمولاً شامل چند کلمه هستند و نشاندهنده جستجوهای دقیقتر کاربران هستند. این نوع کوئریها اغلب نرخ تبدیل بالاتری دارند و فرصت خوبی برای جذب ترافیک هدفمند محسوب میشوند. با استفاده از Regex میتوان کوئریهایی که شامل عباراتی مانند «چگونه»، «بهترین»، «راهنمای»، «برای» یا «چیست» هستند را فیلتر کرد.
این فیلتر به شما کمک میکند کوئریهایی را پیدا کنید که معمولاً نشاندهنده نیت اطلاعاتی کاربران هستند. با بررسی این جستجوها میتوانید ایدههای جدیدی برای تولید محتوا و مقالات آموزشی پیدا کنید و بخشهای مختلف سایت را توسعه دهید.
اشتباهات رایج هنگام استفاده از Regex در سرچ کنسول
با اینکه Regex ابزار بسیار قدرتمندی برای فیلتر کردن دادهها در سرچ کنسول است، اما اگر به درستی از آن استفاده نشود ممکن است نتایج اشتباه یا ناقصی به شما نشان دهد. بسیاری از سئوکارها در ابتدای کار با رجکس دچار اشتباهاتی میشوند که باعث میشود تحلیل دادهها دقیق نباشد. آشنایی با این اشتباهات کمک میکند از Regex به شکل درست و مؤثرتری استفاده کنید.
استفاده نادرست از کاراکترهای خاص
در Regex برخی کاراکترها مانند ^ ، $ ، . یا | معنای خاصی دارند. اگر بدون آگاهی از کاربرد آنها استفاده شوند ممکن است فیلتر شما نتایج غیرمنتظرهای نمایش دهد. برای مثال استفاده اشتباه از ^ ممکن است باعث شود فقط کوئریهایی که دقیقاً با آن کلمه شروع میشوند نمایش داده شوند و سایر موارد مرتبط حذف شوند.
خیلی محدود یا خیلی گسترده نوشتن الگو
گاهی الگوی Regex بیش از حد محدود نوشته میشود و بسیاری از کوئریهای مرتبط را حذف میکند. برعکس، اگر الگو خیلی کلی باشد ممکن است کوئریهای نامرتبط هم در نتایج نمایش داده شوند. برای همین بهتر است بعد از اعمال فیلتر، نتایج را بررسی کنید تا مطمئن شوید الگو به درستی نوشته شده است.
در نظر نگرفتن شکلهای مختلف نوشتن یک کلمه
کاربران یک مفهوم را همیشه به یک شکل جستجو نمیکنند. ممکن است فاصله، نیمفاصله، شکلهای مختلف نوشتاری یا حتی ترکیبهای متفاوتی از کلمات استفاده شود. اگر Regex فقط برای یک حالت خاص نوشته شود، بخشی از دادههای مهم در تحلیل شما دیده نخواهد شد.
عدم تست Regex قبل از استفاده
یکی از اشتباهات رایج این است که الگوی Regex بدون تست مستقیم در سرچ کنسول استفاده میشود. بهتر است ابتدا الگو را بررسی کنید و مطمئن شوید نتایج دقیقی برمیگرداند. گاهی یک تغییر کوچک در الگو میتواند نتایج کاملاً متفاوتی ایجاد کند.
تفسیر اشتباه دادههای فیلتر شده
گاهی مشکل از خود Regex نیست بلکه از نحوه تفسیر دادههاست. وقتی از فیلترهای مختلف استفاده میکنید، ممکن است فقط بخشی از دادهها را ببینید و تصور کنید تصویر کاملی از عملکرد سایت دارید. بنابراین هنگام تحلیل باید همیشه در نظر داشته باشید که دادهها تحت تأثیر فیلتر انتخاب شده قرار دارند.
با در نظر گرفتن این نکات میتوان از Regex در سرچ کنسول به شکل دقیقتری استفاده کرد و تحلیل قابل اعتمادتری از دادههای جستجو به دست آورد.
در مجموع، Regex یکی از قابلیتهای کاربردی در Google Search Console است که به سئوکارها کمک میکند دادههای جستجو را دقیقتر و هدفمندتر تحلیل کنند. با استفاده از الگوهای رجکس میتوان کوئریها و صفحات را بر اساس ساختارهای مختلف فیلتر کرد، رفتار جستجوی کاربران را بهتر شناخت و فرصتهای جدیدی برای بهبود سئو سایت پیدا کرد. اگرچه در ابتدا ممکن است کار با Regex کمی پیچیده به نظر برسد، اما با یادگیری چند الگوی ساده و تمرین در سرچ کنسول میتوان از این ابزار قدرتمند برای تحلیل حرفهایتر دادهها و تصمیمگیری دقیقتر در استراتژی سئو استفاده کرد.