
אינדקס רב-לשוני הוא אינדקס שמציג את אותם עסקים בכמה שפות — למשל בעברית, ברוסית ובאנגלית — כך שכל קהל מוצא את נותני השירות בשפה שלו. בישראל זה צורך אמיתי: לא מעט מחפשים בעל מקצוע ברוסית, באנגלית או בערבית. אבל אינדקס רב-לשוני מסובך יותר מאתר תדמית בכמה שפות, כי רוב התוכן בו מגיע מהעסקים עצמם, והוא לא תמיד קיים בכל שפה.
השאלה הראשונה: מה מתורגם ומה לא
באינדקס יש שלושה סוגי תוכן, ולכל אחד גישה אחרת:
| סוג תוכן | דוגמה | איך מטפלים |
|---|---|---|
| ממשק | תפריטים, כפתורים, סינונים, הודעות | קובץ תרגום אחד לכל שפה — מתורגם פעם אחת |
| מבנה | שמות קטגוריות, ערים, שירותים | שדה תרגום לכל ערך ברשימה הסגורה |
| תוכן העסק | תיאור, שירותים בטקסט חופשי, ביקורות | מה שהעסק כתב, בשפה שבה כתב — ותרגום רק כשהעסק מספק או מאשר |
החלק השלישי הוא הקשה. עסק שכתב תיאור בעברית בלבד — האם הכרטיס שלו מופיע בגרסה הרוסית? יש שתי גישות סבירות: להציג את הכרטיס עם ממשק ונתונים מובנים מתורגמים (שם, עיר, שירותים, שעות) והתיאור בשפה המקורית; או להציג בגרסה הרוסית רק עסקים שיש להם תוכן ברוסית. ההחלטה תלויה בקהל — אבל היא צריכה להיות כלל במערכת, לא מקרה-מקרה.
מבנה כתובות לכל שפה
הדרך המקובלת היא תיקייה לכל שפה:
https://example.co.il/towing/holon/ (עברית) https://example.co.il/ru/towing/holon/ (רוסית) https://example.co.il/en/towing/holon/ (אנגלית)
כל גרסה היא כתובת נפרדת שגוגל יכולה לסרוק ולהציג. לא מחליפים שפה רק עם עוגייה או פרמטר על אותה כתובת — אז רק גרסה אחת קיימת בעיני מנוע החיפוש. על ההבדלים בין תיקייה לתת-דומיין כתבתי במאמר סאב דומיין או תיקייה.
hreflang: לחבר בין הגרסאות
תגיות hreflang אומרות לגוגל שאלה אותו עמוד בשפות שונות. לפי התיעוד של גוגל, הכללים החשובים:
- כל גרסה חייבת לציין את עצמה ואת כל שאר הגרסאות — והקישורים חייבים להיות הדדיים, אחרת גוגל עלולה להתעלם מהם.
- הכתובות מלאות, כולל https.
- אפשר לסמן ב-HTML, בכותרות HTTP או במפת האתר — שלוש השיטות שקולות מבחינת גוגל, ואין טעם להשתמש בכולן.
- אפשר להוסיף
x-defaultלגרסת ברירת מחדל.
באינדקס, הכלל ההדדי הוא האתגר: אם כרטיס עסק קיים בעברית אבל לא ברוסית, אסור שהגרסה העברית תצביע על כתובת רוסית שלא קיימת. hreflang צריך להיווצר מהנתונים — רק לגרסאות שבאמת פורסמו.
<link rel="alternate" hreflang="he" href="https://example.co.il/towing/holon/"> <link rel="alternate" hreflang="ru" href="https://example.co.il/ru/towing/holon/">
RTL ו-LTR באותו אתר
עברית וערבית נכתבות מימין לשמאל, רוסית ואנגלית משמאל לימין. אינדקס שמשרת את כולן צריך תבנית שמחליפה כיוון לפי השפה — לא שני אתרים נפרדים. כשה-CSS כתוב בתכונות לוגיות, אותו קוד עובד לשני הכיוונים. הרחבתי על כך במאמר פיתוח אתר מימין לשמאל. וחשוב לבדוק שהגופן תומך בכל האלפביתים — עברית, קירילית ולטינית.
חיפוש וסינון בכל שפה
- גולש שמחפש "эвакуатор" צריך למצוא את אותם עסקים כמו מי שמחפש "גרר" — ולכן החיפוש עובד על השדות המתורגמים של הקטגוריות, לא רק על הטקסט החופשי.
- שמות ערים נשמרים עם כל הכתיבים — "פתח תקווה", "Петах-Тиква", "Petah Tikva".
- הסינונים והכתובות של עמודי הסינון מתורגמים, כדי שגם עמודי קטגוריה × עיר קיימים בכל שפה.
מהניסיון
ביפה, פורטל היופי שבניתי עם יותר מ-1,000 אנשי מקצוע, יש עמודים ברוסית תחת /ru/ לצד העברית. בפלטפורמת המדיה והקהילה שבניתי הממשק עובד ב-6 שפות. בשני המקרים הלקח זהה: מחליטים מראש מה מתורגם ומי אחראי לתרגום, ובונים את המערכת כך שהיא לא מפרסמת גרסה ריקה בשפה שאין בה תוכן.
שאלות נפוצות
אפשר לתרגם אוטומטית את כל תיאורי העסקים?
אפשר טכנית, אבל תרגום מכונה של תוכן עסקי בלי בדיקה מייצר טעויות ועמודים באיכות נמוכה. עדיף לתרגם את הממשק והנתונים המובנים, ולהציע לעסקים להוסיף תיאור בשפות נוספות.
להפנות גולש אוטומטית לפי שפת הדפדפן?
עדיף להציע ולא לכפות: הודעה "האתר זמין גם ברוסית" עם קישור, ובורר שפה קבוע. הפניה כפויה מבלבלת גולשים ומקשה על סריקה.
כמה שפות כדאי להתחיל?
אחת או שתיים שיש להן קהל ברור ותוכן. כל שפה נוספת היא עבודת תוכן ותחזוקה מתמשכת.
מאמרים קשורים: אתר באנגלית לעסק ישראלי: לא תרגום, גרסה לקהל אחר.
אינדקסים רב-לשוניים הם חלק מבניית פורטלים ואינדקסים שאני עושה, ועל אתרים בכמה שפות באופן כללי כתבתי במאמר אתר בכמה שפות. מתכננים אינדקס לכמה קהלים? ספרו לי באילו שפות.
אהבתם את המאמר?


