עיצוב מחדש והעברת אתר: החלפת CMS, שמירה על SEO
לקוח פנה אלינו 6 שבועות לאחר ניסיון עיצוב מחדש עצמי: "עברנו מוורדפרס לטילדה, התנועה צנחה ב-70%." פתחתי את Google Search Console — 847 עמודים החזירו 404, מבנה ה-URL השתנה לחלוטין, לא הייתה הפניית 301 אחת. יאנדקס עוד לא עיבד מחדש את האתר החדש, המיקומים קרסו. ההתאוששות ארכה 4 חודשים והביאה לאובדן הכנסות משמעותי לרבעון. הניסיון שלנו — למעלה מ-7 שנים ו-80+ העברות מוצלחות, אנו מבטיחים שמירה על מיקומים בגישה הנכונה.
מדוע העברות שוברות SEO?
מנועי חיפוש אינדקסו כתובות URL ספציפיות. אם /catalog/shoes/nike-air-max-270 הפך ל-/products/nike-air-max-270 ללא הפניית 301 — כל הון הקישורים, התנועה והדירוגים הולכים לשום מקום. גוגל אומרת ש-301 מעביר כ-99% מ-PageRank, אבל בפועל המיקומים מתאוששים תוך 2–8 שבועות, לא מיד.
בדרך כלל, SEO נשבר לא מתוך כוונה רעה, אלא כי מפתח לא רואה במבנה ה-URL API ציבורי. הנה שבירות אופייניות:
| בעיה | סיבה | פתרון |
|---|---|---|
| תוכן כפול | אתר חדש נפתח במקביל לישן | השבתת אינדוקס של גרסת הפיתוח, הגדרת canonical |
| אובדן מטא-דאטה | Title ו-description נשארו ב-CMS הישן | ייצוא דרך API, ייבוא המוני עם אימות |
| שינויי canonical | עימוד ופילטרים אופסו | נעילה לפני הפיתוח, יישום בתבנית |
| ירידת מהירות | סקציות כבדות, תמונות לא מותאמות | אופטימיזציה של LCP, CLS, TTFB לפני ההשקה |
כיצד לשחזר תנועה לאחר העברה כושלת?
אם התנועה ירדה, פעלו מיד:
- סרקו את האתר החדש לאיתור 404 והשוו לרשימת ה-URL לפני ההעברה.
- צרו הפניות לכל העמודים שאבדו עם תנועה >0.
- בדקו נתונים מובנים ותגי מטא על מדגם בדיקה.
- עקבו יומית אחר Coverage ב-Search Console ומיקומים ל-50 השאילתות המובילות.
- אם לאחר שבועיים התנועה לא מתאוששת — ביקורת מעמיקה על ההפניות (טרנזיטיביות, שרשראות, לולאות).
בניסיון שלנו, אתר מסחר אלקטרוני גדול איבד 50% מהתנועה במעבר מ-Bitrix ל-React + Strapi. שחזרנו 95% מההפניות בשלושה ימים, ותוך 3 שבועות התנועה חזרה ל-90% מהמקור.
מה כולל ביקורת לפני העברה?
לפני תחילת הפיתוח של האתר החדש:
- סריקה מלאה של האתר הנוכחי דרך Screaming Frog או Sitebulb. קבלת רשימת כל ה-URL הניתנים לאינדוקס עם תנועה מ-Google Search Console.
- ייצוא כל העמודים עם תנועה אורגנית >0 ב-6 החודשים האחרונים — אלה בראש סדר העדיפויות להפניות.
- תיעוד כל קישורי החוץ לעמודים ספציפיים — Ahrefs, Semrush.
- צילום מצב של מיקומים נוכחיים לשאילתות מפתח — קו בסיס להשוואה לאחר ההעברה.
- שמירת Core Web Vitals מ-Search Console ל-90 הימים הקודמים.
טבלה לתיעוד:
| שלב הביקורת | כלי | קריטיות |
|---|---|---|
| איסוף URL | Screaming Frog + GSC | גבוהה |
| תנועת עמודים | Google Analytics / Search Console | גבוהה |
| קישורים חיצוניים | Ahrefs / Majestic | בינונית |
| מיקומים | Yandex Wordstat / Serpstat | בינונית |
| Core Web Vitals | GSC CrUX | גבוהה |
צרו קשר לביקורת מפורטת לפני העברה — נעזור לזהות את כל הסיכונים וליצור תוכנית פעולה.
מיפוי URL והפניות
לפרויקטים עם 200+ עמודים, אנו יוצרים טבלת מיפוי: URL ישן → URL חדש → סטטוס (301, מיזוג עם עמוד אחר, מחיקה). כל שורה מאומתת: האם התוכן אכן עובר לכאן?
ב-Laravel, הפניות מטופלות דרך קובץ קונפיגורציה ו-middleware, לא .htaccess — מהיר וניתן לניהול יותר. עבור WordPress → Next.js: הפניות מוגדרות ב-next.config.js (סטטי) וברמת Nginx/CDN לדינמיות. .htaccess ישן על אירוח משותף עם 500+ שורות הפניות הוא גיהנום מיוחד. כל הפניה נבדקת ברצף, הביצועים סובלים. אנו עוברים ל-Nginx map directive או מטמון Redis לחיפוש דינמי. עוד ב-ויקיפדיה: HTTP 301.
כיצד להעביר תוכן מ-CMS שונים?
WordPress → Headless CMS (Contentful, Strapi, Sanity): WordPress REST API או WP All Export לייצוא פוסטים, שדות מטא, קבצי מדיה. סקריפט העברה ב-Node.js: ניתוח הייצוא, שינוי מבנה, העלאה דרך API של ה-CMS. קבצי מדיה מועלים מחדש לאחסון החדש, קישורים מתעדכנים בתוכן. בעיה אופיינית — shortcodes בתוכן וורדפרס ([gallery id="123"]): צריך parser והמרה לפורמט חדש.
1C-Bitrix → מחסנית מודרנית: Bitrix מאחסן תוכן בטבלאות לא סטנדרטיות עם IBLOCK_ELEMENT_PROPERTY. ייצוא SQL ישיר דרך phpMyAdmin או Bitrix API. ההמרה היא החלק הארוך ביותר בשל מבנה הנתונים הספציפי של Bitrix.
WYSIWYG כבד → תוכן מובנה: שנים של עריכה ב-FCKEditor/TinyMCE משאירות סגנונות inline, תגים לא סטנדרטיים, מאפיינים שבורים. ניקוי HTML + המרה ל-Markdown או Portable Text (Sanity) עם בדיקה ידנית של עמודים בעייתיים.
| CMS | כלי העברה | מורכבות | סיכונים |
|---|---|---|---|
| WordPress | WP All Export, WP-CLI, REST API | בינונית | Shortcodes, שדות מטא |
| 1C-Bitrix | Bitrix API, ייצוא SQL | גבוהה | מבנה מורכב, מאפייני infoblock |
| Joomla | J2XML, ייצוא DB ישיר | גבוהה | הרחבות מיושנות |
| Tilda/Readymag | ייצוא API (מוגבל) | בינונית | אין גישה מלאה לתוכן |
כיצד לשמר אלמנטים טכניים של SEO במהלך העברה?
נתונים מובנים (Schema.org) — אם לאתר הישן היו סימוני Product, Article, BreadcrumbList, הם חייבים להיות גם באתר החדש. דוחות ה-Enhancement ב-Google Search Console יראו אובדן של rich snippets.
Sitemap XML: נוצר אוטומטית, נשלח ל-GSC יום לאחר ההשקה. ה-sitemap הישן נשאר עד לאינדוקס מלא מחדש.
hreflang לאתרים רב-לשוניים: אם התגים אבדו במהלך ההעברה, יתחילו קונפליקטים בין גרסאות שפה בתוצאות החיפוש תוך שבועות.
תגי Open Graph ו-Twitter Card — נשכחים לעיתים קרובות בעת שינוי תבנית, עמודים מפסיקים להופיע כראוי בשיתוף ברשתות חברתיות.
השקה וניטור בשבועות הראשונים
התפשטות DNS: מעבר DNS אורך עד 48 שעות, תכננו השקה עם מרווח ביטחון. Cloudflare כספק DNS — ההתפשטות אורכת דקות, לא שעות.
לאחר ההשקה, עקבו יומית: Search Console → Coverage (שגיאות אינדוקס), Analytics → תנועה אורגנית, השוואה לשנה שעברה, סריקת האתר לאיתור שגיאות 404.
שבועיים הראשונים קריטיים. אם התנועה יורדת ביותר מ-30% — ביקורת מיידית של הפניות והשוואה לסריקה לפני ההעברה.
רשימת בדיקה להשקה (ספוילר)
- [ ] כל הפניות 301 פועלות ואינן יוצרות שרשראות
- [ ] Sitemap נשלח ל-GSC ול-Yandex.Webmaster
- [ ] תגי canonical מוגדרים בכל העמודים
- [ ] תצוגת Open Graph / Twitter Card נבדקה
- [ ] robots.txt ותגי noindex מותאמים
- [ ] Core Web Vitals באזור הירוק (LCP <2.5s, CLS <0.1, INP <200ms)
מה כולל השירות
תוצאות שתקבלו:
- תוכנית העברה עם מיפוי URL והפניות בפורמט Excel/Google Sheets.
- הפניות 301 מוגדרות ברמת השרת (Nginx/Cloudflare/Vercel).
- תוכן שהועבר עם בדיקת תקינות: תמונות, שדות מטא, קישורים.
- נתונים מובנים (Schema.org) באתר החדש, זהים לישן או משופרים.
- דוח SEO: מגמת מיקומים בשבועות 1, 3 ו-6 לאחר ההשקה.
- ניטור Coverage ב-Search Console עם התראות על שגיאות.
- אחריות לשמירת מיקומים: אם התנועה יורדת ביותר מ-15% בחודש הראשון — ביקורת ותיקון בחינם.
לוחות זמנים והערכות
- עיצוב מחדש עם העברה לאתר קטן (עד 100 עמודים): 4–8 שבועות.
- העברת מסחר אלקטרוני עם 500+ עמודי מוצר: 8–16 שבועות.
- רק חלק ההעברה הטכני (הפניות, מטא-דאטה) ללא עיצוב מחדש: 1–3 שבועות.
העלות מחושבת באופן אישי לפי היקף העבודה.
קבלו ייעוץ לפרויקט שלכם — נשיב תוך יום. הזמינו ביקורת לפני העברה לאתר שלכם וקבלו הצעה מפורטת עם תוכנית הפניות. צרו קשר לדיון בפרטים.







