فیسِتد نویگیشن (Faceted Navigation) و سئو فروشگاههای اینترنتی

وارد دسته «کفش ورزشی» یک فروشگاه میشوید و سمت راست صفحه فیلترهایی میبینید: برند، سایز، رنگ، قیمت، جنس، کاربرد. برای کاربر، این فیلترها بهترین ابزار پیدا کردن محصولاند. اما برای موتور جستجو، هر ترکیب فیلتر میتواند یک URL جدید باشد: «کفش ورزشی نایک سایز ۴۲ رنگ مشکی زیر ۵ میلیون». اگر ۱۰ برند، ۱۵ سایز، ۱۲ رنگ و ۵ بازه قیمت داشته باشید، فقط این چهار فیلتر دهها هزار ترکیب میسازند.

به این سیستم فیلترها فیسِتد نویگیشن (Faceted Navigation) میگویند؛ یکی از پیچیدهترین و پرخطرترین بخشهای سئو فروشگاههای اینترنتی. درست مدیریت شود، صدها صفحه فرود ارزشمند برای جستجوهای دقیق میسازد؛ رها شود، بودجه خزش را میبلعد، محتوای تکراری انبوه میسازد و صفحات مهم را از چشم گوگل پنهان میکند.
برای خواندن سریع هر بخش، روی عنوان آن کلیک کنید
فیسِتد نویگیشن چیست؟
فیسِتد نویگیشن سیستمی از فیلترهای ترکیبپذیر در صفحات دستهبندی است که به کاربر اجازه میدهد نتایج را بر اساس ویژگیهای محصول (برند، سایز، رنگ، قیمت و…) محدود کند. هر ویژگی یک «فیست» (Facet) است.
تفاوت فیلتر معمولی و فیسِتد در ترکیبپذیری است: کاربر میتواند چند فیلتر را همزمان فعال کند و از هر فیلتر چند مقدار انتخاب کند. همین ترکیبپذیری است که انفجار URL را ایجاد میکند.

مشکلات سئو فیسِتد نویگیشن
انفجار URL و هدر رفتن بودجه خزش
گوگلبات لینکهای فیلتر را دنبال میکند و ممکن است بخش بزرگی از زمان خزش را صرف میلیونها ترکیب بیارزش کند؛ در حالی که صفحات محصول جدید خزیده نمیشوند. گوگل در سال ۲۰۲۴ راهنمای ویژهای برای مدیریت خزش URLهای فیسِتد منتشر کرد و آن را یکی از رایجترین علتهای خزش بیش از حد دانست (کرال باجت).
محتوای تکراری
«کفش مشکی سایز ۴۲» و «کفش سایز ۴۲ مشکی» دو URL با محتوای یکساناند. ترتیب پارامترها، مرتبسازی و نمایش تعداد محصول در صفحه، نسخههای تکراری بیشتری میسازند (محتوای تکراری).
صفحات خالی و کمارزش
بسیاری از ترکیبها صفر یا یک محصول دارند؛ صفحاتی که گوگل آنها را Soft 404 یا کمارزش تشخیص میدهد.
رقیق شدن اعتبار
لینکهای داخلی به هزاران URL فیلتر، سهم صفحات مهم از اعتبار داخلی را کم میکند.
فرصت: کدام فیلترها باید ایندکس شوند؟
همه فیلترها بد نیستند. بعضی ترکیبها دقیقاً همان چیزیاند که مردم جستجو میکنند: «کفش رانینگ زنانه»، «گوشی سامسونگ ۵G»، «مانتو مجلسی مشکی». این ترکیبها باید صفحه فرود واقعی داشته باشند. قاعده تصمیم:
| ویژگی ترکیب | تصمیم | مثال |
|---|---|---|
| حجم جستجوی قابل توجه + تعداد محصول کافی | ایندکس؛ ترجیحاً URL تمیز و محتوای اختصاصی | کفش رانینگ زنانه |
| تقاضای جستجو دارد اما محصول کم | ایندکس فقط اگر محصول کافی شود | کفش رانینگ سایز ۴۶ |
| بدون تقاضای جستجو | noindex یا مسدود از خزش | کفش مشکی سایز ۴۲ زیر ۳ میلیون |
| مرتبسازی و نمایش | مسدود از خزش یا canonical به نسخه اصلی | ?sort=price، ?view=grid |
| ترکیبهای چندگانه (بیش از دو فیلتر) | معمولاً مسدود از خزش | برند + رنگ + سایز + قیمت |
برای تصمیم، از کیورد ریسرچ استفاده کنید و ترکیبهایی را که تقاضای واقعی دارند، به زیردستههای واقعی با URL تمیز تبدیل کنید (سئو صفحات دستهبندی).
روشهای فنی کنترل فیلترها

robots.txt
مؤثرترین روش برای جلوگیری از هدر رفتن بودجه خزش: مسدود کردن الگوی پارامترهای بیارزش. عیب آن این است که گوگل محتوا را نمیبیند؛ پس برای خارج کردن URLهای از قبل ایندکسشده کافی نیست.
User-agent: * Disallow: /*?*sort= Disallow: /*?*price= Disallow: /*?*color=*&size=
noindex
URL خزیده میشود اما ایندکس نمیشود. برای خارج کردن صفحات موجود از ایندکس مناسب است، اما بودجه خزش را صرفهجویی نمیکند.
canonical
نسخههای تکراری (مثل ترتیب متفاوت پارامترها) را به نسخه اصلی اشاره میدهد. پیشنهادی به گوگل است و برای ترکیبهایی که محتوای واقعاً متفاوتی دارند مناسب نیست (تگ کنونیکال).
لینک نساختن
بهترین روش پیشگیری: فیلترهای بیارزش را طوری پیاده کنید که لینک قابل خزش نسازند (مثلاً با فرم یا جاوااسکریپت بدون href، یا پارامترهای بعد از #). گوگل در راهنمای ۲۰۲۴ استفاده از fragment (#) برای فیلترهایی که نباید خزیده شوند را هم بهعنوان یک گزینه مطرح کرده است.
URL تمیز برای فیلترهای ارزشمند
ترکیبهای مهم را به URL مسیرمانند تبدیل کنید (/shoes/running/women/) با عنوان، H1 و متن اختصاصی؛ مثل یک زیردسته واقعی.
اگر URL را در robots.txt مسدود کنید، گوگل noindex آن را نمیبیند. برای URLهایی که از قبل ایندکس شدهاند، ابتدا noindex بگذارید، صبر کنید تا از ایندکس خارج شوند و سپس در صورت نیاز مسدود کنید.
پیادهسازی در وردپرس و ووکامرس
- افزونههای فیلتر ووکامرس معمولاً URL پارامتردار میسازند؛ تنظیمات آنها را برای noindex یا عدم ایجاد لینک قابل خزش بررسی کنید.
- برای فیلترهای ارزشمند، بهجای فیلتر، زیردسته یا برچسب محصول با محتوای اختصاصی بسازید.
- در افزونه سئو، الگوی عنوان صفحات فیلتر را طوری تنظیم کنید که تکراری نباشد، یا آنها را noindex کنید.
- گزارش Pages و Crawl stats سرچ کنسول را پس از تغییرات پایش کنید.
فروشگاه شما هزاران URL فیلتر ایندکسشده دارد و محصولات جدید دیر ایندکس میشوند؟ تیم پاسخ ساختار فیلترها را برای سئو بازطراحی میکند.

مقایسهی روشهای فنی کنترل فیلترها
| روش | جلوگیری از خزش | جلوگیری از ایندکس | انتقال اعتبار لینک | مناسب برای |
|---|---|---|---|---|
| robots.txt (Disallow) | بله | نه کاملاً؛ URL ممکن است بدون محتوا ایندکس شود | خیر | ترکیبهای بیشمار فیلتر در سایتهای بزرگ |
| متاتگ noindex | خیر | بله | تا حدی | فیلترهایی که کاربر باید ببیند اما نباید ایندکس شوند |
| کنونیکال | خیر | معمولاً بله (پیشنهاد) | بله، به نسخهی کنونیکال | مرتبسازی و فیلترهای کماهمیت |
| فیلتر با جاوااسکریپت بدون تغییر URL | بله | بله | – | فیلترهایی که هرگز ارزش جستجو ندارند |
| URL ثابت و ایندکسپذیر | – | – | – | ترکیبهایی با تقاضای جستجوی واقعی |
ترکیب noindex و robots.txt کار نمیکند. اگر صفحهای در robots.txt مسدود باشد، گوگل آن را نمیخزد و بنابراین تگ noindex آن را هم نمیبیند. برای حذف صفحاتی که قبلاً ایندکس شدهاند، ابتدا noindex بگذارید، صبر کنید تا از ایندکس خارج شوند و بعد در صورت نیاز در robots.txt مسدودشان کنید.
پیادهسازی در ووکامرس؛ تنظیمات عملی
- شناسایی پارامترهاسایت را خزش کنید و همهی پارامترهای URL را فهرست کنید؛ مثلاً
filter_color،min_price،orderbyوpaged. - مرتبسازیپارامتر
orderbyرا با کنونیکال به نسخهی بدون پارامتر هدایت کنید. Rank Math بهطور پیشفرض کنونیکال را بدون پارامترهای ناشناخته تولید میکند؛ بررسی کنید. - فیلترهای ویژگیاگر از افزونهی فیلتر استفاده میکنید، بررسی کنید آیا URL تولیدشده قابل تنظیم است. برای فیلترهای ارزشمند مثل برند، ترجیحاً از دسته یا برچسب واقعی ووکامرس با URL ثابت استفاده کنید.
- noindex برای ترکیبهابا کد کوتاه در قالب یا تنظیمات افزونهی سئو، هر URL دارای پارامترهای فیلتر را noindex کنید.
- لینکهای فیلتربرای فیلترهای بیارزش، از لینک استفاده نکنید یا آنها را با فرم یا دکمه پیادهسازی کنید تا گوگلبات ترکیبهای بیشمار را دنبال نکند.
- نقشهی سایتفقط صفحات دسته و فیلترهای ایندکسپذیر در نقشهی سایت باشند.
تبدیل فیلتر ارزشمند به صفحهی فرود
وقتی تشخیص دادید ترکیبی مثل «یخچال ساید بای ساید سامسونگ» جستجوی واقعی دارد، فقط ایندکس کردن URL فیلتر کافی نیست. آن را به صفحهی فرود واقعی تبدیل کنید:
- URL تمیز:
/refrigerator/side-by-side/samsung/بهجای/refrigerator/?type=sbs&brand=samsung. - عنوان و H1 اختصاصی: «خرید یخچال ساید بای ساید سامسونگ؛ قیمت و مشخصات».
- متن کوتاه اختصاصی: معرفی مدلها و ویژگیهای این ترکیب.
- لینک داخلی: از صفحهی دستهی اصلی و صفحهی برند به این صفحه.
- حداقل تعداد محصول: صفحهای که فقط یک یا دو محصول دارد، ارزش ایندکس کمی دارد.
سنجش مشکل با دادهی خزش
برای دیدن ابعاد مشکل، گزارش Crawl stats سرچ کنسول را ببینید و بخش By file type و نمونهی URLهای خزششده را بررسی کنید. اگر بخش بزرگی از درخواستهای گوگلبات به URLهای دارای پارامتر فیلتر اختصاص دارد، بودجهی خزش هدر میرود. تحلیل دقیقتر با لاگ فایل آنالیز ممکن است. مبانی را در کرال باجت و سئو صفحهی دستهبندی ببینید. خدمات سئو فروشگاه اینترنتی پاسخ استراتژی فیلترها را بر اساس دادهی جستجو طراحی میکند.
سوالات متداول
آیا باید همه فیلترها را noindex کرد؟
خیر؛ ترکیبهایی که تقاضای جستجو و محصول کافی دارند، باید به صفحات فرود ایندکسپذیر تبدیل شوند.
robots.txt بهتر است یا noindex؟
robots.txt برای صرفهجویی بودجه خزش و noindex برای خارج کردن از ایندکس؛ هر کدام کاربرد خود را دارند.
canonical برای فیلترها کافی است؟
برای نسخههای تکراری مفید است، اما جلوی خزش را نمیگیرد و برای محتوای واقعاً متفاوت مناسب نیست.
چطور بفهمم فیلترها مشکل ساختهاند؟
گزارش Pages و Crawl stats سرچ کنسول و خزش سایت؛ تعداد زیاد URL پارامتردار نشانه مشکل است.
جمعبندی
فیسِتد نویگیشن برای کاربر ضروری و برای سئو هم فرصت و هم تهدید است. ترکیبهایی را که تقاضای جستجوی واقعی دارند به صفحات فرود کامل تبدیل کنید و بقیه را با robots.txt، noindex، canonical یا عدم ایجاد لینک از مسیر گوگل خارج کنید. پیش از هر تغییر، وضعیت فعلی ایندکس و خزش را ثبت کنید و بعد از آن، اثر را با داده بسنجید.



دیدگاه شما درباره این مطلب