Parameters זה כל מה שמופיע ב-URL אחרי הסימן ?. דוגמה, example.com/page?source=facebook. ה-source=facebook הוא parameter.
הבעיה? כל ערך של parameter יוצר URL חדש בעיני גוגל. example.com/page זה URL אחד, example.com/page?source=facebook זה URL שני, example.com/page?source=newsletter זה URL שלישי. כולם עם אותו תוכן.
זה duplicate content מסיבי, וגוגל מבולבל מי הראשי.
סוגי parameters
1. Tracking parameters
UTM, ref, source. לא משנים תוכן, רק עוקבים.
2. Filtering parameters
color=red, size=42. ב-ecommerce. משנים תוכן (סינון).
3. Sorting parameters
sort=newest, sort=price-asc. משנים סדר, לא תוכן.
4. Session/User parameters
sessionID, userID. דינמיים, לא צריכים אינדוקס.
איך לטפל
Tracking parameters
הוסיפו canonical שמצביע ל-URL בלי parameters. הקורא מגיע מ-?utm_source=facebook, אבל גוגל מאנדקס את ה-URL הנקי.
Filtering parameters
השאלה היא, האם יש לזה ערך SEO?
- אם כן (חיפושים על "שמלות אדומות"), תאנדקסו עם self-canonical.
- אם לא, canonical ל-URL הראשי.
Sorting parameters
אף פעם לא לאנדקס. canonical ל-URL בלי sort.
Session parameters
חוסמים ב-robots.txt. לא צריכים בכלל באינדקס.
הכלים
Search Console URL Parameters Tool
היה כלי שעזר לגוגל להבין איך לטפל. גוגל ביטל אותו ב-2022 כי "גוגל יכול לטפל בעצמו". בפועל, הוא לא תמיד יכול.
Robots.txt
חסימה של parameters שלא צריכים אינדוקס:
User-agent: * Disallow: /*?sessionID= Disallow: /*?utm_
Canonical
על דפים עם parameters, canonical ל-URL נקי.
טעויות נפוצות
טעות 1, להאנדקס הכל
אתר ecommerce עם 100,000 URLs בגלל סינונים. גוגל לא יסרוק ולא יטפל בכולם.
טעות 2, לחסום הכל
חוסמים את כל ה-parameters, ומאבדים סינונים שיש להם ערך SEO.
טעות 3, חוסר עקביות
חלק canonical, חלק noindex, חלק חסום. גוגל מבולבל.
סיכום
parameters זה לא דבר רע. הם פשוט דורשים תכנון. תחליטו מי שווה אינדוקס ומי לא, ותהיו עקביים.