אני אסביר לכם מה זה faceted navigation. בכל חנות אונליין יש סינונים. צבע, מידה, מחיר, מותג. כל לחיצה על סינון יוצרת URL חדש, לרוב עם parameters. דוגמה, example.com/shoes?color=red&size=42&price=under-200.
הבעיה? כל קומבינציה היא URL נפרד. ב-shop של 100 מוצרים עם 5 סינונים של 10 אפשרויות כל אחד, יש לכם תיאורטית 100,000+ URLs. וכולם עם תוכן דומה.
גוגל לא יכול לטפל בזה. הוא יבזבז את ה-crawl budget שלכם, יראה duplicate content, וכל ה-SEO יישחק.
הפתרונות
1. Canonical tags
על כל URL מסונן, הוסיפו canonical שמצביע ל-URL הראשי של הקטגוריה. ככה גוגל יודע, "זה לא דף עצמאי, זה רק סינון".
2. Robots.txt לחסום
אם הסינונים יוצרים URLs עם parameters שאתם לא רוצים שיתאנדקסו, חסמו אותם:
User-agent: * Disallow: /*?color= Disallow: /*?size=
אבל זהירות, חסימה אגרסיבית יכולה לחסום דפים שאתם דווקא רוצים שיתאנדקסו.
3. Noindex על הסינונים
אם אתם רוצים שהסינונים יעבדו לקוראים אבל לא יתאנדקסו, השתמשו ב-noindex meta tag.
4. Strategic indexing
חלק מהסינונים שווה שיתאנדקסו. "שמלות אדומות" יש לו נפח חיפוש. "שמלות אדומות מידה S" כנראה לא. תאנדקסו את הראשון, תחסמו את השני.
איך מחליטים מה לאנדקס
שאלה פשוטה, האם יש לזה נפח חיפוש?
אם אנשים מחפשים "שמלות אדומות" ב-Keyword Planner, יש לזה ערך SEO. אם אף אחד לא מחפש "שמלות אדומות מידה S בקרבת תל אביב", אין ערך, חסמו.
הגישה שלי
בלקוחות שלי בתחום ה-ecommerce, אני מאנדקס סינון אחד או שניים, וחוסם את השאר. דוגמה:
- אנדקס, /shoes/red/ (סינון לפי צבע)
- אנדקס, /shoes/under-200/ (סינון לפי מחיר)
- חסימה, /shoes?color=red&size=42 (קומבינציה)
טעויות נפוצות
טעות 1, להשאיר כמו שזה
אתר ecommerce עם 500,000 URLs (כי כל קומבינציה היא URL). גוגל יסרוק אחוז קטן, ושאר הזמן יבזבז על קומבינציות חסרות ערך.
טעות 2, לחסום הכל
חסימה של כל הסינונים תאבד הזדמנויות. תהיו אסטרטגיים.
טעות 3, אין canonical
בלי canonical, גוגל מבולבל. יש 50 גרסאות של אותו דף בלי לדעת מי העיקרי.
סיכום
Faceted navigation היא בעיה שצריך לטפל בה כבר ביום הראשון של אתר ecommerce. אחרי שיש לכם 100,000 URLs מבולבלים, קשה לתקן. תכננו את זה מההתחלה.