UrlEdge
חזרה לבלוג
2026-02-09 צוות UrlEdge8 דקות קריאה

301, 302, 307 או 308: איך לבחור הפניה

מדריך מעשי לבחירת status code לפי כוונת המעבר, שמירת method, SEO, קמפיינים ו-API.

תרשים UrlEdge עבור 301, 302, 307 או 308: איך לבחור הפניה

אם אתם מתלבטים בין 301, 302, 307 ו-308, התחילו בשתי שאלות פשוטות: האם המעבר קבוע או זמני, והאם בקשת HTTP כמו POST חייבת להישאר בדיוק אותו method אחרי ההפניה. ברוב מיגרציות האתר בישראל - מעבר דומיין, שינוי מבנה מוצר, איחוד בלוג או ניקוי כתובות ישנות - התשובה תהיה 301. בקמפיין זמני, A/B test או דף נחיתה שמתחלף בעוד שבועיים, 302 בדרך כלל מתאים יותר.

307 ו-308 נכנסים לתמונה כשזו לא רק טעינת דף. אם endpoint של API, טופס הרשמה או checkout שולח POST, לא כדאי להמר על התנהגות דפדפן או client. שם צריך לבחור קוד ששומר method ו-body: 307 למהלך זמני, 308 למהלך קבוע.

התשובה הקצרה

כוונהצריך לשמור method ו-body?הבחירה המעשית
מעבר קבוע של עמוד, מוצר, קטגוריה או דומייןבדרך כלל לא301
מעבר קבוע של API או form endpointכן308
קמפיין זמני, תחזוקה או ניסויבדרך כלל לא302
reroute זמני של API או formכן307

אם מדובר בעמודים רגילים, אל תסבכו. 301 למעבר קבוע, 302 למהלך זמני. אם מדובר בבקשות שאינן GET, עצרו ובדקו האם method preservation הוא דרישת מוצר או backend.

מה 301 אומר בפועל

301 Moved Permanently אומר ל-client ול-crawler שהמשאב עבר לכתובת קבועה חדשה.

זה מתאים למשל ל:

  • מעבר מ-old-brand.example אל new-brand.example.
  • שינוי קבוע מ-/products/blue-shirt אל /shop/blue-shirt.
  • איחוד שני דפי תוכן לדף אחד.
  • בחירת host canonical, למשל www מול non-www.

צוותי SEO וסוכנויות משתמשים ב-301 כי זו דרך ברורה לומר: הכתובת הישנה לא תחזור. אם אתם מעבירים אתר עם שינויי URL, כדאי לחבר את ההחלטה הזו ל-checklist מיגרציה, לא להשאיר אותה כפעולה נקודתית בשרת.

מה 302 אומר בפועל

302 Found מסמן יעד זמני. זו בחירה טובה כאשר אתם יודעים שההפניה עשויה להשתנות או להיעלם.

דוגמאות נפוצות בישראל:

  • קמפיין LinkedIn שמוביל לדף נחיתה זמני.
  • QR בכנס שמפנה לעמוד הרשמה עד סוף האירוע.
  • WhatsApp broadcast למבצע קצר.
  • דף תחזוקה שמחליף יעד לשעות ספורות.
  • בדיקת מסר בין שני דפי landing.

הטעות הנפוצה אינה טכנית. צוות מגדיר 302 כי זה היה מהיר, ואז המעבר נשאר קבוע חודשים. אם הכתובת הישנה כבר לא אמורה לחזור, עדכנו ל-301 ותעדו זאת ב-redirect map.

מה 307 אומר בפועל

307 הוא redirect זמני שמחייב שמירה על method ו-body. אם הבקשה המקורית הייתה POST, היא תישאר POST.

זה רלוונטי כאשר:

  • endpoint זמני עובר מאחורי maintenance route.
  • טופס checkout צריך להגיע ליעד חלופי בלי לשנות semantics.
  • API פנימי עובר דרך שכבת בדיקה זמנית.
  • צוות platform רוצה rollback מהיר בלי לשנות התנהגות client.

לרוב עמודי marketing אין צורך ב-307. אבל עבור טפסים ו-API, זו לא פינה שולית. שינוי לא מכוון מ-POST ל-GET יכול לשבור flow שלא נראה בכלל בכלי SEO.

מה 308 אומר בפועל

308 הוא הגרסה הקבועה ששומרת method ו-body. הוא מתאים כאשר endpoint עבר לצמיתות, אבל אסור לשנות את אופי הבקשה.

דוגמאות:

  • מעבר קבוע מ-POST /api/v1/orders אל POST /api/v2/orders.
  • העברת webhook endpoint לנתיב חדש.
  • שינוי gateway פנימי בלי לשנות לקוחות קיימים.

לעמודי תוכן רגילים, 301 עדיין מוכר ופשוט יותר. ל-API, 308 יכול להיות האיתות המדויק יותר.

דוגמאות מקומיות לצוותי ישראל

מיגרציית אתר של סוכנות SEO

לקוח עובר מ-brand.example/blog/post-a אל מבנה חדש ב-brand.example/resources/post-a. אם זה שינוי קבוע, בחרו 301. בדקו גם שאין hop מיותר דרך HTTP -> HTTPS -> canonical -> יעד סופי.

מבצע איקומרס זמני

קישור מניוזלטר מוביל שבועיים אל /summer-sale, ואז אמור לחזור לקטגוריה רגילה. 302 שומר את הכוונה זמנית. הקפידו לשמור utm_source, utm_medium ו-utm_campaign.

העברת API

אם האפליקציה שולחת POST /api/v1/payments ואתם מעבירים ל-POST /api/v2/payments, בחירה ב-308 תבהיר שהמעבר קבוע וש-method נשמר. אל תחליטו לפי SEO, כי זו בעיית application behavior.

דף תחזוקה

אם /checkout צריך לעבור זמנית ל-/checkout-maintenance, וזו בקשת form, 307 בטוח יותר מ-302. אם זה רק דף מידע, 302 יספיק.

מה לבדוק לפני פרסום

  1. כוונת המעבר: קבוע או זמני. אל תבחרו לפי default של כלי.
  2. סוג הבקשה: page view רגיל או בקשת API/form.
  3. query parameters: האם UTM, affiliate IDs או coupon params צריכים לעבור.
  4. שרשרת קיימת: האם כבר יש redirect מ-HTTP ל-HTTPS או מדומיין ישן לחדש.
  5. יעד סופי: ההפניה צריכה להסתיים ב-200, לא בעוד 301 שנשכח.
  6. rollback: האם אפשר לכבות או להחליף כלל בלי redeploy.

טעויות שחוזרות על עצמן

להפוך כל דבר ל-301

301 הוא לא כפתור קסם ל-SEO. אם קמפיין זמני מקבל 301, rollback וניתוח התנהגות הופכים פחות ברורים.

להשתמש ב-302 למעבר קבוע

זה קורה הרבה בפרויקטים לחוצים. ההפניה עובדת, ולכן אף אחד לא חוזר לתקן. אחרי כמה חודשים כבר קשה לדעת מה הייתה הכוונה המקורית.

להתעלם מ-method

כלי SEO רבים בודקים URL כאילו כל בקשה היא GET. מערכת אמיתית יכולה לשלוח POST, PUT או webhook. שם 307 ו-308 חשובים.

לתקן status code ולהשאיר chain

301 אחד נקי עדיף על שלושה redirects נכונים תיאורטית. אם יש לכם שרשרת, התחילו מ-מדריך redirect chains ו-loops.

איך UrlEdge משתלב בהחלטה

ב-UrlEdge כדאי לנהל את ההחלטה כחלק מכלל הפניה ברור:

  • מקור ויעד.
  • status code.
  • שמירת path ו-query.
  • תנאי device, geo או campaign אם קיימים.
  • בדיקה לפני פרסום.

למיגרציות גדולות, השתמשו ב-ניהול bulk redirects כדי לייבא redirect map. להפניה נקודתית, בדקו קודם ב-בודק ההפניות. אם אתם צריכים מדיניות פנימית לצוות, קראו גם את מדריך סוגי ההפניות.

FAQ

האם 308 טוב יותר מ-301 ל-SEO?

לא כברירת מחדל. לעמודים רגילים 301 עדיין הבחירה המעשית והמוכרת. 308 מתאים כאשר שמירת method היא דרישה אמיתית.

האם 302 יכול להעביר ערך SEO?

השאלה החשובה יותר היא האם הקוד משקף את המציאות. אם המעבר קבוע, השתמשו בקוד קבוע. אם הוא זמני, השתמשו בקוד זמני.

האם אפשר להשתמש ב-302 ל-A/B testing?

כן, כאשר הניסוי זמני והיעד עשוי להשתנות. תעדו תאריך סיום ובדקו שאין cache שמחזיק התנהגות ישנה.

מה להשתמש במיגרציית בלוג?

בדרך כלל 301, יחד עם redirect map, בדיקת internal links, ושמירה על path/query כאשר זה רלוונטי.

מקורות עזר

נהלו הפניות וקישורי קמפיין ב-UrlEdge

חברו דומיין, בדקו redirect chain ופרסמו כללי ניתוב ברמת ה-Edge.

התחלה

מאמרים קשורים

הצגת הכל