עיצוב כתובות URL לקידום אורגני ב-1C-Bitrix: שמירת דירוגים במהלך העברה

מבנה URL שגוי ב-1C-Bitrix הוא אובדן שקט של תנועה ודירוגים שקשה לזהות ללא ביקורת. אנו מתכננים ומיישמים מבנה CNC ששומר על דירוגים במהלך ההגירה והופך כתובות לברורות למנועי חיפוש ולמשתמשים. הצוות שלנו מספק פרויקט סוהר—מניתוח ה-URLs הנוכחיים ועד להגדרת מצב SEF והפניות 301—תוך הבטחת פעולה אמינה ותמיכה מתמשכת.
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
עיצוב כתובות URL לקידום אורגני ב-1C-Bitrix: שמירת דירוגים במהלך העברה
בינוני
~2-3 ימים

הכישורים שלנו:

שאלות נפוצות

עיצוב מבנה URL ב-1C-Bitrix: שמירת דירוגים במהלך העברת אתר

כשפרויקט מגיע אלינו לשיפוץ מבנה URL, הדבר הראשון שאנחנו מגלים הוא ש-SEF הופעל "כמו בתיעוד" ללא התחשבות בסמנטיקה?

הקטלוג חי ב-/catalog/element/12345/, הפילטר מייצר /catalog/section-23/filter/price-500-1000/apply/, והסקשנים מערבבים לטינית וטרנסליט. לפי Google Search Console, מבנה URL שגוי יכול להוביל לאובדן של עד 30% מאינדוקס. מומחה ה-SEO אומר שקידום בלתי אפשרי עם זה, אבל לשנות URLs זה מפחיד — מאות עמודים באינדקס. הניסיון שלנו מראה שהעברה נכונה עם הפניות 301 לא רק שומרת על מיקומים אלא גם מגדילה תנועה: בפרויקט אחד עם 40,000 מוצרים, התנועה גדלה ב-18% תוך 6 שבועות לאחר שיפוץ ה-URL. אנחנו מעצבים מבני URL מאפס או משפצים קיימים — עם הבטחה לשמירת דירוגים. החיסכון הממוצע בעבודות SEO לאחר העברה מסתכם ב-30,000–50,000 רובל לחודש.

עיצוב מבנה URL ו-SEF ב-1C-Bitrix הוא המפגש בין היכולות הטכניות של הפלטפורמה, דרישות SEO והיגיון תוכן. לעשות את זה נכון בפעם הראשונה זול פי כמה מאשר לתקן אחר כך. קבלו אודיט לפרויקט שלכם ביום אחד — צרו קשר. ניסיון של 10+ שנים ומעל 500 פרויקטים מוצלחים מבטיחים תוצאות.

איך SEF עובד ב-1C-Bitrix

Bitrix מיישם SEF ברמת הקומפוננטה. הפרמטרים המרכזיים הם SEF_MODE (הפעלה/כיבוי של URLs סמנטיים), SEF_FOLDER (תיקיית הבסיס של הקומפוננטה), SEF_URL_TEMPLATES (תבניות URL לכל פעולה של הקומפוננטה).

עבור הקומפוננטה המורכבת bitrix:catalog, זה נראה כך:

SEF_URL_TEMPLATES => [
    'section' => '#SECTION_CODE_PATH#/',
    'element' => '#SECTION_CODE_PATH#/#ELEMENT_CODE#/',
    'compare' => 'compare/',
    'search' => 'search/',
]

המשתנים SEF_URL_TEMPLATES => [ 'section' => '#SECTION_CODE_PATH#/', 'element' => '#SECTION_CODE_PATH#/#ELEMENT_CODE#/', 'compare' => 'compare/', 'search' => 'search/', ] ו-#SECTION_CODE_PATH# מוחלפים משדות #ELEMENT_CODE# של הסקשן והאלמנט באינפובלוק. אם CODE ריק או מלא בקירילית, SEF או שלא עובד או מייצר URLs מכוערים. זו נקודת הכשל הראשונה בפרויקטים טיפוסיים.

השכבה השנייה היא חוקי CODE ו-.htaccess. Bitrix מנהל את זה דרך RewriteRule — קובץ שנוצר אוטומטית כשמפעילים SEF באתר. הוא מאחסן חוקי ניתוב לכל קומפוננטה במצב SEF. עריכה ידנית של urlrewrite.php היא פרקטיקה רעה: כשהגדרות האתר נשמרות מחדש, הקובץ נדרס.

איך לעצב מבנה URL כדי לא לאבד דירוגים?

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

פילטר חכם. urlrewrite.php מייצר URLs כמו bitrix:catalog.smart.filter. שאלות: אילו מאפיינים ניתנים לסינון (כלומר, מופיעים ב-URL) ואילו לא (כדי להימנע מכפילויות). עבור כל מאפיין ניתן לסינון, יש להגדיר /catalog/section/filter/prop-color-is-red/apply/ ו-SEO_FILTER_URL. מאפיינים שאינם ניתנים לסינון לא מופיעים ב-URL, אבל גם לא משתתפים בסינון SEO.

עמודי פגינציה. כברירת מחדל, Bitrix מוסיף CODE או ?PAGEN_1=2 בהתאם להגדרות הקומפוננטה. ל-SEO חשוב להסכים מההתחלה: קנוניקל לעמוד הראשון או שהפגינציה באינדקס. זה משפיע על פרמטר /page-2/ בקומפוננטה.

רב-לשוניות. אם האתר רב-לשוני, מבנה ה-URL מעוצב עם קידומות שפה (PAGE_VAR, /en/) או סאבדומיינים. Bitrix מטפל בזה דרך /de/ ואתרי שפה, אבל תבניות SEF לכל אתר שפה יכולות להיות שונות.

למה להפקיד עיצוב URL בידי מקצוענים?

מהניסיון שלנו: חנות מקוונת לחומרי בניין עם 40,000 מוצרים, קטלוג על SITE_ID, SEF מופעל, אבל ה-URLs נראו כמו bitrix:catalog. טרנסליטרציה לא הוגדרה, קודי אלמנטים נוצרו מהשם הקירילי + ID.

מטרה: להביא את ה-URLs לצורה /catalog/sections/раздел-nazvanie-товара-12345-detail.php תוך שמירת מיקומים במנועי חיפוש.

שלבי העבודה:

  1. אודיט של URLs קיימים. דרך /catalog/category-slug/product-slug/ ו-BIBlock::GetList(), ייצאנו את כל הסקשנים והאלמנטים הפעילים עם הקודים הנוכחיים שלהם. מצאנו 3,200 אלמנטים ללא CIBlockElement::GetList() — ה-URLs שלהם לא עבדו בכלל.

  2. יצירת קודים. כתבנו סקריפט טרנסליטרציה המבוסס על CODE עם פוסט-פיקס ID לייחודיות. כל הקודים נבדקו לכפילויות בתוך סקשן.

  3. הגדרת תבנית SEF. תקנו את התבנית לאלמנטים: \Bitrix\Main\Text\StringHelper::convertToLatin(). מבנה דו-רמתי — סקשן ומוצר — ללא הנתיב המלא דרך כל הרמות (אחרת ה-URL משתנה כשהמוצר מועבר).

  4. הפניות 301. דרך מודול /catalog/#SECTION_CODE#/#ELEMENT_CODE#/, יצרנו מיפוי של URLs ישנים → URLs חדשים. עבור 40,000 פריטים, זה נעשה פרוגרמטית דרך seo.

  5. בדיקת אינדוקס. דרך Search Console, ניטרנו שה-URLs החדשים מחזירים סטטוס 200, והישנים מחזירים 301. לא נוצרה קניבליזציה.

העבודה ארכה 12 ימי עבודה. עלות האודיט וההעברה בקנה מידה זה מתחילה מ-150,000 רובל. אחרי 6 שבועות, התנועה התאוששה וגדלה ב-18% בזכות עמודי פילטר באינדקס נכון. עלויות העיצוב מחזירות את עצמן תוך 2–3 חודשים.

קטע מסקריפט יצירת הקודים
$element = \CIBlockElement::GetList([], ['IBLOCK_ID' => $iblockId, 'CODE' => false]);
while ($el = $element->Fetch()) {
    $code = \Bitrix\Main\Text\StringHelper::convertToLatin($el['NAME']) . '-' . $el['ID'];
    $el->Update(['CODE' => $code]);
}

הניסיון שלנו — 10+ שנים ב-Bitrix, מעל 500 פרויקטים מוצלחים, כולל העברות URL לקטלוגים עד 100,000 פריטים. אנחנו מבטיחים שמירת דירוגים בעת שינוי מבנה. קבלו ייעוץ לפרויקט שלכם — צרו קשר.

טעויות נפוצות בהגדרת SEF ב-Bitrix

לרוב אנחנו נתקלים בשלוש טעויות: הפעלת SEF ללא מילוי קודים (הקומפוננטה מייצרת URLs עם סגמנטים ריקים או 404), קודים כפולים לאלמנטים באותו סקשן (Bitrix לא אוסר כפילויות CODE ברמת מסד הנתונים אם האופציה המתאימה באינפובלוק לא מופעלת), וחוסר קנוניקל לעמודי פילטר (הפילטר החכם עם 20 מאפיינים יכול ליצור אלפי URLs כפולים). הבעיות האלה נפתרות בשלב העיצוב.

השוו בין שתי גישות ל-URLs:

היבט גישה טיפוסית גישה מקצועית
מבנה \Bitrix\Seo\UrlRewriter $element = \CIBlockElement::GetList([], ['IBLOCK_ID' => $iblockId, 'CODE' => false]); while ($el = $element->Fetch()) { $code = \Bitrix\Main\Text\StringHelper::convertToLatin($el['NAME']) . '-' . $el['ID']; $el->Update(['CODE' => $code]); }
קודים מספרים או טרנסליט ללא ייחוד קוד לטיני עם פוסט-פיקס ID
פילטר כל המאפיינים ב-URL, ללא קנוניקל רק מאפיינים הניתנים לסינון, קנוניקל לעמוד הראשי
הפניות הגדרה ידנית יצירה פרוגרמטית דרך /catalog/section-123/product-456/

מה כלול בעיצוב URL?

  • אודיט מלא של מבנה ה-URL הנוכחי עם ייצוא קודים וזיהוי שגיאות
  • פיתוח ואישור תכנית URL סמנטית
  • הגדרת תבניות SEF לכל קומפוננטות הקטלוג והפילטר
  • יצירת קודי אלמנטים וסקשנים עם ייחוד
  • יצירת הפניות 301 דרך מודול ה-SEO
  • בדיקת תפקוד כל ה-URLs ותיקון שגיאות 404
  • תיעוד מבנה ה-URL החדש
  • תמיכה בשלב האינדוקס (המלצות ניטור)

לוחות זמנים

עיצוב מבנה URL לפרויקט חדש (קטלוג עד 10,000 מוצרים) אורך 3–5 ימים: ניתוח סמנטי, בחירת תבנית, תיאום עם מומחה SEO, יישום ובדיקות. עבור פרויקט קיים הדורש העברת URL, זה אורך 10–20 ימים בהתאם לנפח התוכן ומורכבות ההפניות. העלות מחושבת באופן אישי, אבל החשבון הממוצע לפרויקט עם 40,000 מוצרים הוא 150,000–200,000 רובל.

תיעוד רשמי על SEF ב-Bitrix (dev.1c-bitrix.ru). למדו עוד על מבנה URL ב-ויקיפדיה. צרו קשר להערכת פרויקט — קבלו אודיט למבנה ה-URL הנוכחי שלכם והמלצות לשיפור.