thelaw.co.il דאשבורד פרויקט הגירה
מה גילינו על האתר הקיים

ממצאים מהמיפוי הראשוני

כל מה שלמדנו על thelaw.co.il דרך REST API פומבי — בלי לגעת בכלום, בלי credentials. זה הבסיס לתכנון ההגירה ול־redirects.

מיפוי ראשוני: 8 במאי 2026
מקור: thelaw.co.il/wp-json/ (read-only)

הדף הזה הוא לא ספקולציה — אלה נתונים גולמיים שמשכנו ישירות מהאתר. כל מספר כאן ניתן לאמת מול ה־API. אנחנו עובדים read-only: 0 שינויים באתר, 0 בקשות לכתיבה, 0 התקנת תוספים מצידנו.

סקירה כללית

123
מאמרים (posts)
31
דפים סטטיים (pages)
5
סדרות (series)
159
URLs ל־redirect

תשתית האתר

פריטערך
שם אתרמשרד עורכי דין אלון לב ושות'
תיאורעורך דין מסחרי | תביעה והגנה בבתי משפט | הוצאה לפועל | פטור ממס הכנסה
שרתnginx (לא Apache → אין .htaccess קלאסי)
גרסת PHP8.1.33
ThemeOceanWP
Page BuilderElementor
HTTPSפעיל ל־https://thelaw.co.il (URL ב־DB מוגדר כ־HTTP, צריך לוודא שאין mixed content)
robots.txt404 — אין (האתר החדש יקבל אחד תקין)
Sitemap XMLשבור/sitemap.xml מפנה ל־/wp-sitemap.xml שמחזיר את ה־homepage. שום sitemap אמיתי לא פעיל.
REST APIפעיל ועובד ב־/wp-json/wp/v2/*
Application Passwordsזמין (טרם נוצרה סיסמה לפרויקט)

🔍 שקיפות — פערי מידע ידועים

בנושא רגיש כמו SEO, חשוב להיות שקופים על מה שיש לנו ומה שעוד לא ראינו. הטבלה הבאה מסכמת.

פער מידעהשפעהאיך מקבליםפעולה מתוכננת
Backlinks — אילו אתרים חיצוניים מקשרים אלינו בינונית — לא יודעים אילו דפים יש להם authority חיצוני Ahrefs/SEMrush ($99-120/חודש) או GSC > Links חינם אם אלון יוסיף את נדב כ-viewer ב-GSC, נמשוך את הרשימה החינמית
דפים מאונדקסים בגוגל נמוכה — גוגל מנקה לבד תוך 60-90 יום GSC > Coverage > Indexed pages ניטור GSC ב-30 יום אחרי launch
Server access logs נמוכה SSH/cPanel לשרת WP אופציונלי, ניטור GSC מספיק
Internal link graph עם anchor text נמוכה — נבנה מחדש דרך references בסניטי Screaming Frog > Bulk Export > All Links לא נדרש

הפרקטיקה הסטנדרטית: מיגרציות SEO לא מצליחות לשחזר 100% מידע מראש. הסטנדרט הוא: רשימה מקיפה של URLs ידועים (1045 ✅) + 301 לכל אחד + 410 לזבל + ניטור GSC במשך 30 יום אחרי launch — כל URL שמופיע כ-404 מקבל redirect ספציפי. גישה זו מספקת הגנה מלאה גם אם פספסנו URLs בודדים.

5 דפי זבל לבדיקה

דפים שכותרתם או slug שלהם מצביעים על leftover של פיתוח. לקוח נדרש לבדוק ולאשר 410.

URLכותרתסיווג מוצע
/form-test/ form test 410 Gone
/formtest/ בדיקת טפסים 410 Gone
/test/ משפט מסחרי, ליטיגציה... 410 Gone
/4306/ (ללא כותרת) 410 Gone
/4234/ (ללא כותרת) 410 Gone

5 סדרות תוכן (series)

CPT עצמאי באתר הקיים, מאגד מאמרים לפי נושא משפטי.

URLשם הסדרהסיווג ב־redirect
/series/פטור-ממס-הכנסה/ פטור ממס הכנסה 301
/series/קורונה/ קורונה 301
/series/זיוף-מקרקעין/ זיוף מקרקעין 301
/series/יבוא-בלעדי/ יבוא בלעדי 301
/series/כתב-הגנה/ כתב הגנה 301

מבנה ה־URLs לפי סוג תוכן

סוגתבנית URLדוגמהסטטוס במיפוי
posts (מאמרים) /YYYY/MM/DD/<slug>/ /2026/04/16/...slug.../ 123 ברשימה
pages (דפים) /<slug>/ /אודות-משרדנו/ 31 ברשימה
series /series/<slug>/ /series/פטור-ממס-הכנסה/ 5 ברשימה
category /category/<slug>/ (ייספר בשלב הבא) 11 קטגוריות, 0 ב־CSV
tag /tag/<slug>/ (ייספר בשלב הבא) 112 תגיות, 0 ב־CSV
media (קבצים) /wp-content/uploads/YYYY/MM/<file> .../uploads/2026/04/photo.jpg 534 קבצים, ימופו בנפרד

הערה על קטגוריות ותגיות: הן קיימות במערכת אבל עדיין לא הוספנו אותן לרשימת ה־URLs. נעשה את זה בשלב הבא של המיפוי. סך הכל זה צפוי להוסיף 11+112=123 כתובות נוספות (אם כל אחת מהן מקבלת דף ארכיון).

SEO baseline — איך האתר נראה לגוגל היום

בדיקה ישירה של ה־HTML (curl + Screaming Frog) חשפה תמונה מפתיעה: אין באתר ניהול SEO פעיל. תגלית שמשנה את scope של ההגירה משמעותית.

פריטמצב באתר הקייםהשלכה ל־migration
Yoast SEO Premium מותקן אבל כבוי (גרסה 4.8 — ישנה) אין מה לייצא, אין הגדרות לשמר
תוסף SEO פעיל אחר אין — לא Rank Math, לא AIO SEO, כלום אין כלי SEO לחקות
Yoast Redirects לא פעילים — רק 2 תשתיתיים (www→non-www, trailing slash) אין רשימת redirects קיימת לאבד
JSON-LD schema 0 schemas בכל הדפים הזדמנות נטו של 100% — כל schema באתר חדש = רווח
Meta description tags 0 דפים מ־180 שנסרקו (אין בכלל) אין מה לשמר — נכתוב חדש לכולם
Open Graph (og:title/description/image) לא מוטמע הזדמנות לשיתוף יפה ברשתות
Title tags 181 דפים — נוצר אוטומטית מ־post_title נשמר 1:1 ב־Sanity
sitemap.xml שבור — מחזיר HTML של homepage נחליף ב־sitemap אוטומטי מ־Sanity
Google Search Console מאומת (יש meta verification) נשתמש באותו property אחרי launch
Facebook domain מאומת נשמר באתר חדש

המסקנה: ה־SEO של האתר הקיים נשען בעיקר על URLs + title tags + תוכן. את שלושתם אנחנו שומרים ב־100%. אין שכבה תוסף שצריך לחקות. כל מה שיתווסף באתר החדש (schema, meta descriptions, OG, FAQPage) הוא רווח נטו של 100%, לא החלפה של משהו קיים.

Screaming Frog — 1045 URLs ממופים

9 קבצי CSV ב־migration/inventory/screaming-frog/. ממוזגים עם ה־REST API ל־url-inventory-MERGED.csv — 1045 URLs ייחודיים.

1045
URLs במאוחד
265
קריטיים (REST + נסרקו ע"י גוגל)

Content archive — 326MB מקומי

כל התוכן והמדיה ירדו מקומית כך שאפשר לבצע migration בלי תלות באתר החי. שמור ב־content-archive/.

תיקייהתוכןגודל
posts/123 פוסטים — JSON אחד לכל פוסט עם content מלא2.1MB
pages/31 דפים — אותו פורמט1.4MB
series/5 סדרות24KB
media/files/529 קבצים פיזיים (JPG, PNG, PDF, DOC, וידאו)322MB
media/metadata/529 JSON עם alt, caption, dimensions2MB
taxonomies/11 קטגוריות + 112 תגיות48KB
סה"כ0 שינויים באתר הקיים326MB

נתונים גולמיים — איפה זה יושב

כל הנתונים נשמרו לוקלית ב־migration/inventory/:

  • posts.json / pages.json / series.json / media.json — מטא־דאטה מלא של REST API
  • categories.json / tags.json — taxonomies
  • url-inventory.csv — 159 פריטי תוכן
  • url-inventory-FULL.csv — 811 URLs (כולל קטגוריות+תגיות+מדיה)
  • url-inventory-MERGED.csv — 1045 URLs (REST + Screaming Frog) ← הקובץ הראשי
  • screaming-frog/ — 9 CSVs (URL, response codes, titles, descriptions, H1s, images, indexability, fonts, external)
  • 01-fetch-urls.py / 02 / 03 / 03b / 04*.py — הסקריפטים (כולם read-only)