הגדרת Sitemap ב-1C-Bitrix
בפרויקט אחד גילינו שה-sitemap כלל 120,000 כתובות URL, ש-70% מהן היו כפילויות עם פרמטרי מיון. לאחר הגדרת כללי החרגה, מספר כתובות ה-URL ירד ל-35,000, ואינדוקס העמודים המרכזיים עלה ב-60% בתוך שבועיים.
ללא sitemap תקין, מנועי החיפוש מאנדקסים עמודי שירות בעוד קטגוריות חשובות נותרות unnoticed. הצוות שלנו, עם למעלה מ-5 שנות ניסיון ו-50+ פרויקטי Bitrix, עוזר להימנע מהטעויות הללו. מאמר זה מסביר כיצד להגדיר sitemap ב-1C-Bitrix כראוי כדי להאיץ אינדוקס פי 2-3.
כיצד נוצר ה-sitemap ב-Bitrix?
ה-sitemap נוצר על ידי מודול ה-SEO (seo). הוא מייצר קובץ XML בהתאם ל-Sitemap Protocol 0.9. ההגדרה מתבצעת בממשק הניהול: שיווק → אופטימיזציה לחיפוש → Sitemap. כל מקור (ruleset) מגדיר קבוצת כתובות URL, תדירות עדכון (changefreq), עדיפות (priority), ותאריך שינוי אחרון (lastmod).
| מקור | סוג | changefreq | priority | הערה |
|---|---|---|---|---|
| מקטעי קטלוג | מקטעי Infoblock | weekly | 0.7 | לחנות מקוונת |
| מוצרים | רכיבי Infoblock | daily | 0.8 | תוכן מרכזי |
| מאמרים | רכיבי Infoblock | monthly | 0.5 | בלוג, חדשות |
| עמודים סטטיים | עמודי האתר | yearly | 0.3 | צור קשר, משלוחים |
עבור קטלוגים גדולים, הגדרת המקור היא קריטית: פילטר שגוי אחד יכול להוסיף אלפי כפילויות. לדוגמה, מקור מסוג "עמודי האתר" כולל את כל כתובות ה-URL, כולל /bitrix/ ו-/local/, אם לא הוגדרו החרגות. לכן, חשוב להשתמש בתבניות החרגה.
מדוע חשוב להחריג עמודים טכניים?
טעות נפוצה היא אי-החרגה של עמודים עם פרמטרים: /catalog/?sort=price, /catalog/?page=2. מנועי החיפוש מתייחסים אליהם כאל כתובות URL נפרדות, ובכך מבזבזים את תקציב הזחילה. Bitrix מאפשר החרגה באמצעות תבניות:
/catalog/*?* /search/* /bitrix/* /local/* /personal/* /auth/*
כמו כן, יש להשבית את האפשרות "כלול רכיבים עם כתובת URL מפורטת ריקה" בהגדרות המקור — פעולה זו מסירה מוצרים ללא כתובות URL ידידותיות ל-SEO. בפרויקט אחד, חיסלנו 40,000 כפילויות רק עם פעולה זו.
כיצד להגדיר יצירה אוטומטית?
יצירה ידנית מיועדת לבדיקות בלבד. בסביבת ייצור, ה-sitemap חייב להיווצר אוטומטית. יש להפעיל את האפשרות יצירה אוטומטית באמצעות סוכן. הסוכן CSeoSitemapAgent::generateSitemap() פועל לפי לוח זמנים: פעם ביום עבור רוב האתרים, פעם בשעה עבור אתרי חדשות.
אם האתר גדול והסוכן אינו מסתיים, יש להשתמש ב-cron. הגדרת sitemap באמצעות cron מהירה פי 2 מהסוכן הסטנדרטי מכיוון שהיא אינה תלויה בעומס היטים.
0 3 * * * /usr/bin/php -f /home/bitrix/www/bitrix/modules/seo/lib/sitemap/generator.php
תיעוד רשמי של 1C-Bitrix: helpdesk.bitrix24.ru
מה לעשות כאשר חורגים מ-50,000 כתובות URL?
Bitrix מפצל אוטומטית את המפה למספר קבצים ויוצר אינדקס sitemap_index.xml. בהגדרות, ניתן לציין את הגודל המקסימלי של קובץ אחד. דוגמה למבנה המתקבל:
/sitemap_index.xml → קישורים לקבצים נפרדים
/sitemap_0.xml → עמודי האתר
/sitemap_1.xml → מקטעי קטלוג
/sitemap_2.xml → מוצרים 1–50000
/sitemap_3.xml → מוצרים 50001–...
יצירת 50,000 כתובות URL אורכת כ-10 שניות באחסון טיפוסי. אם באתר שלך יש יותר מ-200,000 עמודים, אנו ממליצים לפצל מקורות לפי קטגוריה למהירות.
רישום בלוחות Webmaster
לאחר היצירה, יש לשלוח את כתובת ה-URL של ה-sitemap ל-Yandex.Webmaster ול-Google Search Console. ב-Bitrix, ניתן לעשות זאת ישירות מהמקטע שיווק → אופטימיזציה לחיפוש → Webmaster לאחר הוספת קודי אימות. כמו כן, יש להוסיף שורה ל-robots.txt:
Sitemap: https://your-site.ru/sitemap_index.xml
השוואת יעילות לפני ואחרי ההגדרה:
| פרמטר | לפני | אחרי |
|---|---|---|
| מספר כתובות URL ב-sitemap | 120,000 | 35,000 |
| אחוז כפילויות | 70% | 5% |
| אינדוקס עמודים מרכזיים | 45% | 90% |
| זמן יצירה | 30 דק' | 5 דק' |
מה כלול בהגדרת sitemap turnkey?
- ביקורת של ה-sitemap הנוכחי (זיהוי כפילויות, שגיאות, מקטעים חסרים).
- הגדרת מקורות עם changefreq ועדיפות אופטימליים.
- הגדרת כללי החרגה לעמודים טכניים.
- הפעלת יצירה אוטומטית באמצעות סוכן או cron.
- בדיקת קובץ האינדקס ושליחה למנועי חיפוש.
- אינטגרציה עם robots.txt.
- תיעוד ההגדרות והמלצות לעדכונים.
לוח זמנים
הגדרת sitemap בסיסית אורכת בין שעה לשעתיים. עבור פרויקטים מורכבים עם אלפי מקורות, עד חצי יום. העלות מחושבת בנפרד בהתאם להיקף. צור קשר כדי לדון בביקורת של ה-sitemap שלך. הזמן הגדרת sitemap turnkey וקבל ייעוץ ממומחים מוסמכים.
כיצד אנחנו עושים זאת?
- מנתחים את מבנה האתר הנוכחי ומזהים אזורים בעייתיים.
- מתכננים הגדרת מקורות בהתחשב בלוגיקה העסקית.
- מיישמים את ההגדרות במקטע הניהול.
- בודקים יצירה ומאמתים את תקינות sitemap_index.xml.
- פורסים לשרת הייצור ומנטרים אינדוקס.
דוגמה להגדרת מקור עבור קטלוג מוצרים
- סוג: רכיבי Infoblock
- Infoblock: קטלוג מוצרים (ID 5)
- כללים: החרגת מקטע "מבצע" (ID 10)
- changefreq: daily
- priority: 0.8
- lastmod: לפי מאפיין TIMESTAMP_X
- מגבלה: 50000 כתובות URL לקובץ
צור קשר — נעריך את הפרויקט שלך ונציע את הפתרון האופטימלי עם אחריות לתוצאה. אנו מבטיחים את איכות הגדרת ה-sitemap ב-Bitrix.

