---
name: daily-seo-crawl
description: "סקיל יומי שמקדם את i-feel.co.il למקום #1 בגוגל ישראל עבור 'בית חכם' (מסלול פרטי) ו-'בקרת מבנה' (מסלול BMS). בניגוד לסקיל SEO סטנדרטי — זה לא מנטר, זה *מקדם*: כל דוח יומי כולל ניתוח פער מול הדף שמחזיק את #1, והצעה למהלך ההתקפי השבועי. מפיק דוח עברית של 10-20 שורות עם: מיקומי North Star + המהלך ההתקפי הבא + משימות טכניות דחופות + אימות הפוסט היומי. השתמש בסקיל כאשר אורן כותב: 'סריקת SEO', 'בדיקת האתר', 'מה המצב עם SEO', 'איפה אנחנו בגוגל', 'איפה אנחנו ב-בית חכם', 'איפה אנחנו ב-בקרת מבנה', 'תבדוק את האתר', 'יש בעיות באתר', 'מה צריך לתקן באתר', 'למה אנחנו לא מדורגים', 'למה לא מוצאים אותנו בגוגל', 'תריץ אימות', 're-verify', 'בדוק שהתיקון עבד', 'ציון האתר', 'מה המתחרים עושים'. גם כשאורן מזכיר 'גוגל', 'דירוג', 'אינדוקס', 'sitemap', 'Core Web Vitals', 'CLS', 'LCP', או מדבר על Vitrea/SwitchBee/HiGoal בהקשר של i-feel. הפעלה אוטומטית ב-07:00 דרך Make.com. גם אם אורן לא אמר 'סקיל' — אם הוא רוצה לדעת איפה i-feel בגוגל או איך לטפס ל-#1, השתמש בסקיל הזה."
---

> **בעלות ואחריות על האתר:** אורן הוא בעל האתר והמטפל היחיד ב־i-feel.co.il. לשייך לאורן בלבד כל משימת אתר — קוד, תוכן, SEO, Cloudflare, אחסון ופריסה.

# Daily SEO Crawl 3.0 — i-feel.co.il

## 🎯 North Star — מטרת העל

**i-feel.co.il במקום #1 בחיפוש אורגני בגוגל ישראל עבור:**
1. **`בית חכם`** — שולט על מסלול הלקוחות הפרטיים
2. **`בקרת מבנה`** — שולט על מסלול ה-BMS ומבני ציבור

כל ריצה של הסקיל הזה צריכה לקדם אותנו לעבר היעד הזה. הסקיל לא *מנטר* SEO — הוא *מקדם* את i-feel למעלה ב-SERP. אם דוח שלך לא מקרב אותנו למהלך ההתקפי הבא — חזור על התהליך.

מילת מפתח משנית (tier-2), למעקב בהמשך: `דירה חכמה` (מסלול היזמים — "razor" בעסקי הבית החכם).

## איך הדוח עוזר להגיע ל-#1

אורן קורא את הדוח 30-60 שניות בבוקר. צריך לצאת ממנו:
1. **היכן אנחנו היום** על שתי מילות העל (מיקום ומי מחזיק את #1-#3)
2. **מה הפער** — מה יש לאלה שמעלינו, שאין לנו
3. **המהלך ההתקפי הבא** — פעולה אחת שמקדמת אותנו (פוסט חדש, שיפור תוכן קיים, backlink, תיקון טכני שחוסם אותנו)

גרסאות 1.0 ו-2.0 הפיקו דוח ארוך ומגנתי (ציון, טבלאות, PSI). 3.0 מבוסס על:
- **Delta over state** — מה השתנה, לא מה קיים
- **Offensive over defensive** — מהלכים לקידום, לא רק תחזוקה
- **North Star focus** — 2 מילות על נמדדות עם קונטקסט תחרותי מלא; שאר המילים — רק שורה אחת

## מבנה הריצה

| מצב | מתי | כמה זמן | מה נסרק |
|-----|-----|---------|----------|
| `daily` (ברירת מחדל) | ימי חול, 07:00 | ~90 שניות | דף הבית + הפוסט האחרון |
| `deep` | יום ראשון, 07:00 | ~5 דקות | + 5 דפים קריטיים + מתחרים |
| `verify` | לפי בקשה | ~30 שניות | URL ספציפי לבדיקה של תיקון |

בברירת מחדל — תמיד `daily`. `deep` רק אם היום ראשון או אם אורן ביקש "סריקה מלאה"/"deep scan". `verify` כשאורן כותב "תבדוק שהתיקון עבד ב-{url}".

## סדר הפעולות

### 1. שליפת בייסליין מאתמול (15 שניות)
`conversation_search` עם query "דוח SEO יומי i-feel" — שלוף את הדוח של אתמול. זה מה שמאפשר דלתא. אם לא נמצא דוח קודם → זו ריצת bootstrap, ציין זאת בתחתית הדוח ורשום ערכים נוכחיים כבסיס.

### 2. סריקה ממוקדת (30-60 שניות)

> **קנוני = ללא `www`.** כל הכתובות בסקיל הזה הן `https://i-feel.co.il/...`. ה-`www` מפנה 301 ל-non-www (הגירה הושלמה 21/07/2026) — אל תשתמש בו ואל תדווח עליו כחסם. ראה "מלכודות ידועות".

**תמיד — דף הבית**:
`web_fetch https://i-feel.co.il/`

**תמיד — המאמר האחרון**:
`web_fetch https://i-feel.co.il/sitemap.xml` → מצא את ה-`<url>` תחת `/articles/` עם ה-`<lastmod>` הכי חדש → `web_fetch` למאמר עצמו.
(אין `post-sitemap.xml` — האתר סטטי (Astro), sitemap יחיד ידני.)

**במצב `deep` בלבד — 4 דפים קריטיים**:
```
/smart-home/                  (לקוחות פרטיים)
/structure-control/           (BMS — עמוד העוגן ל"בקרת מבנה")
/contractor-customer-care/    (יזמים/קבלנים)
/contactus/                   (המרה)
```
> עודכן 21/07/2026: `/construction-developers-2/` ו-`/quote-2/` הוחלפו — שניהם מתו בהגירה (410).
> לפני שמוסיפים דף לרשימה — לוודא שהוא מחזיר 200 בפועל.

לכל דף — בדוק:
- HTTP status (צריך 200)
- `<h1>` count (בדיוק 1)
- `<title>` length (50-60 תווים)
- `<meta name="description">` (120-160 תווים)
- `<link rel="canonical">` נכון
- JSON-LD schema קיים
- og:title ו-og:image
- alt coverage (תן הערכה גסה — לא חייב מדויק)

**חשוב**: רק ממצאים שמסווגים 🔴 או 🟡 נכנסים לדוח. בדיקה שעברה בהצלחה לא מוזכרת.

### 3. Core Web Vitals (10 שניות)
קריאה אחת ל-PSI API לדף הבית, mobile בלבד (במצב `deep` גם desktop):

```
https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://i-feel.co.il/&strategy=mobile
```

שלוף רק 4 ערכים: Performance score, LCP, CLS, TBT. **ציין בדוח רק** אם:
- ירידה של ≥5 נקודות בציון Performance
- מעבר סף (למשל LCP מתחת 2.5 → מעל 2.5)
- CLS עבר 0.5 במובייל

אחרת — אל תזכיר. יציב = לא מדווחים.

### 4. אימות הפוסט היומי (20 שניות)
הפוסט נוצר ע"י סקיל נפרד (`daily-article-publisher`). כאן רק מאמתים שעלה תקין:

- ✅ Featured image מוצג (`<meta property="og:image">` — ולוודא שהיא **ייעודית**, לא `og-cover.jpg` הגנרי)
- ✅ Word count ≥ 1,500
- ✅ Article או BlogPosting schema ב-JSON-LD
- ✅ Meta description קיים
- ✅ אינדוקס: `web_search: site:i-feel.co.il {כותרת}` — אם מופיע → ✅. אם עברו פחות מ-48 שעות מהפרסום → ⏳ (תקין). מעל 48 שעות ולא מאונדקס → 🔴.

### 5. מעקב North Star + מילות מפתח (30 שניות)

זה הסעיף הכי חשוב של הסקיל. הוא נותן את הקונטקסט להחלטות האסטרטגיות.

**לכל אחת משתי מילות העל** (`בית חכם`, `בקרת מבנה`):

א. `web_search: {keyword}` — שלוף את top 5 התוצאות.
ב. זהה את המיקום של `i-feel.co.il`. אם לא בתוצאות — סמן "מחוץ ל-top 5".
ג. תיעד מי מחזיק את #1, #2, #3.
ד. השווה ל-`conversation_search` של אתמול:
   - האם המיקום שלנו השתנה?
   - האם מתחרה חדש נכנס ל-top 3?
   - האם מישהו שהיה מעלינו נפל?

ה. **ניתוח פער** — לדף המחזיק ב-#1: `web_fetch` ונתח:
   - מה הכותרת (<title>)
   - מה ה-H1
   - אורך התוכן (גס)
   - האם יש schema עשיר (FAQ, HowTo, Article)
   - האם יש תמונות/וידאו
   - כמה H2 (מעמיקות התוכן)

ו. השווה לדף שלנו שמדורג על המילה הזו (אם יש — `web_search: site:i-feel.co.il {keyword}` → הדף הראשון).

ז. גבש **מהלך התקפי אחד** — המשימה השבועית שהכי תקרב אותנו ל-#1. דוגמאות:
   - "הפוסט של Vitrea 2,400 מילים, שלנו 800 → להרחיב פוסט קיים ל-2,500+"
   - "#1 יש FAQ schema, לנו אין → להוסיף 8 שאלות"
   - "#1 יש 3 סרטונים, לנו אין → להוסיף סרטון מה-YouTube שלנו"
   - "Higoal קפץ מ-#8 ל-#4 על 'בקרת מבנה' → לבדוק מה הם עשו"

**למילה ה-tier-2** (`דירה חכמה`) — רק שורה אחת: מיקום נוכחי + שינוי מאתמול.

**הערה טכנית**: בהיעדר Google Search Console API מוסמך, המיקומים הם *משוערים* מתוך `web_search`. ציין זאת בדוח. אם GSC MCP זמין — עדיף להשתמש בו לקבלת מיקום מדויק.

### 6. מתחרים על North Star — במצב `deep` בלבד (30 שניות)
פעם בשבוע (יום ראשון):
- **Vitrea** (vitrea-sh.com) — מתחרה ישיר על `בית חכם`, חזק בבלוג
- **SwitchBee** (switchbee.com) — מתחרה ישיר על `בית חכם`, חזק במוצר
- **HiGoal** (higoal.co.il) — מתחרה על `דירה חכמה` ליזמים
- **Priva / Honeywell ישראל** — מתחרים על `בקרת מבנה`

`web_search: site:{competitor_domain}` — חפש פוסטים חדשים מהשבוע שעבר.
**דווח רק אם יש פוסט שמכוון למילת מפתח שבה אנחנו נלחמים**. פוסט של Vitrea על "איך להתקין נורה" — לא רלוונטי. פוסט של Vitrea על "בית חכם 2026" — 🟡 דחוף.

## פורמט הדוח (קשיח)

זהו המבנה שאורן רואה כל יום. **אותו מבנה, אותו סדר, תמיד**. שינוי הסדר פוגע בזיכרון השרירי של אורן.

```
📊 דוח SEO יומי — {DD/MM/YYYY}  |  ציון: {X}/100 ({±Δ} מאתמול)

🎯 North Star:
┌ "בית חכם"     — אנחנו: #{N} ({±Δ})  |  #1: {domain}
├ "בקרת מבנה"  — אנחנו: #{N} ({±Δ})  |  #1: {domain}
└ "דירה חכמה" (tier-2) — #{N} ({±Δ})

💡 המהלך ההתקפי השבועי:
{משפט אחד של 15-25 מילים — הצעד שהכי יקרב ל-#1 על אחת משתי מילות העל}

🔥 {N} משימות היום:
1. 🔴 [תיאור קצר] → [פעולה] → [אחראי]
2. 🟡 [...]

📈 שינויים טכניים מאתמול:
- {מטריקה}: {אתמול}→{היום} {emoji}
(אם אין שינוי: "— יציב")

📝 פוסט אתמול — "{title}"
{✅/🔴} Featured  |  {✅/🔴} Schema  |  {N} מילים  |  אינדוקס: {✅/⏳/🔴}

🏆 מתחרים על North Star (רק deep, ראשון בשבוע):
- {alert או "יציב"}
```

### כללי הצגה
- **אורך מקסימלי**: 25 שורות. אם יותר — קיצצת לא מספיק.
- **North Star** הוא הסעיף הראשון אחרי השורה העליונה — הוא צריך להיות הדבר הראשון שאורן רואה.
- **המהלך ההתקפי**: משפט אחד. לא שניים. אם יש יותר מהלכים — בחר את הכי משמעותי.
- **משימות היום**: מקסימום 5. אם יש יותר, השאר את 5 הקריטיים ביותר ושלח את השאר ל-Monday כ-backlog.
- **לא לכלול**: טבלאות של מטריקות שעברו, פרטי PSI מלאים, הסברי why. אורן יודע למה CLS חשוב.
- **לא להסביר**: "CLS זה Cumulative Layout Shift..." — לא. רק הערך והפעולה.
- **אחראי**: **אין webmaster חיצוני — אורן אחראי על האתר** (טכני, תוכן ואסטרטגיה). כל משימה טכנית היא של אורן, מתבצעת דרך הריפו + `deploy-ifeel`. שאר הצוות רלוונטי רק לתוכן מקצועי: שגיב = בקרת מבנה/יזמים, אורה = תכנון, קיריל = BMS. אם לא ברור — אורן.

## כללי סיווג חומרה

**🔴 קריטי (חובה היום)**:
- HTTP 5xx/4xx בדף קריטי
- 0 או 2+ תגי `<h1>`
- PSI Performance mobile ירד מתחת 50
- CLS עבר 0.5 במובייל
- הפוסט האחרון ללא featured image או ללא Article schema
- ירידה של 10+ מיקומים במילה עיקרית
- אחרי 48 שעות — פוסט לא מאונדקס

**🟡 בינוני (השבוע)**:
- `<title>` מחוץ לטווח 50-60
- meta description חסר או מחוץ ל-120-160
- CLS בטווח 0.25-0.5
- ירידה של 3-9 מיקומים
- Alt coverage מתחת 90%
- og:title חסר

**🟢 שיפור (חודש הבא)** — אל תכניס ל-TOP אלא אם 🔴 ו-🟡 ריקים.

## תיקונים אוטומטיים

> **האתר סטטי (Astro), לא WordPress.** אין WordPress MCP ואין Yoast. כל תיקון =
> work branch חדש מה-`origin/main` → build → Draft PR → הסקיל `deploy-ifeel`.
> אין עריכה ישירה של `main` ואין העלאת FTP ידנית.

**רשאי לתקן ישירות** (ללא אישור נוסף, אחרי שהצעת ואורן אמר "תתקן"):
- הוספת/תיקון meta description בדף בודד
- הוספת alt לתמונה בודדת חסרה
- הוספת דף חסר ל-`public/sitemap.xml` (ה-sitemap ידני!)

**אסור לתקן ללא אישור מפורש**:
- שינוי `<title>` או `<h1>`
- שינוי canonical
- שינוי `robots.txt`
- מחיקת תוכן
- שינוי סוג schema

## Post-fix propagation (אחרי תיקון)
אם הוחל שינוי באתר:
1. לפרסם Draft PR דרך `publish-work.ps1`, להמשיך לפי `deploy-ifeel`, ואז `verify-live`.
2. Facebook OG debugger — אם שונו og: tags, הצג את הלינק: `https://developers.facebook.com/tools/debug/?q={url}`
3. GSC — הצג: `https://search.google.com/search-console` → URL Inspection → Request Indexing
4. אחרי 60 שניות — `web_fetch` עם cache-bust (`?cb={timestamp}`) כדי לאמת.

## טריגרים ושיגור

**אוטומטי (Make.com webhook)**:
- יום חול 07:00 → `mode: daily`
- יום ראשון 07:00 → `mode: deep`
- 30 דקות אחרי `daily-article-publisher` → `mode: verify` על ה-URL החדש

**ידני (אורן כותב בצ'אט)**:
- "סריקת SEO" / "תבדוק את האתר" / "מה המצב עם ה-SEO" → `mode: daily`
- "סריקה מלאה" / "deep scan" → `mode: deep`
- "תבדוק שהתיקון עבד ב-{URL}" → `mode: verify`

**פלט**:
- Webhook → טיוטת Gmail ל-oren@i-feel.co.il, נושא: `📊 דוח SEO — {DD/MM} | {X}/100 | {N} משימות`
- ידני → הדוח נשלח בשיחה

**משימות Monday**:
- כברירת מחדל המשימות הן של אורן ונשארות בדוח. פתח item ב-Monday רק אם המשימה דורשת תוכן מקצועי משגיב/אורה/קיריל → לוח 3011387201 (שירות) או 2732725207 (פרויקטים), קבוצה "SEO", יעד: +2 ימים.
- 🟡 → backlog שבועי (לא משימה יומית).

## טיפול בשגיאות

| תסמין | פעולה |
|-------|-------|
| `web_fetch` 5xx בדף הבית | 2 ניסיונות במרווח 10 שניות. אם נכשל → דווח "❌ האתר לא זמין" כפריט 🔴 #1 ועצור. |
| `web_fetch` 403 | סביר WAF/LiteSpeed בשרת (JetServer cPanel). דווח לאורן כפריט 🔴. |
| PSI API quota exceeded | דלג על סעיף Core Web Vitals. ציין בדוח: "PSI לא זמין". |
| `conversation_search` ללא תוצאות | ריצת bootstrap. ציין בתחתית: "בייסליין חדש — אין השוואה." |
| Google Search Console MCP לא זמין | fallback ל-`web_search` כמתואר. ציין: "מיקומים משוערים." |
| Monday MCP לא זמין | משימות 🔴 נרשמות ב-section נפרד בדוח תחת "לפתוח ידנית ב-Monday". |

## מלכודות ידועות — לקרוא לפני שמכריזים על "חסם טכני"

**כלל הזהב: אל תכריז על חסם טכני בלי לבדוק קוד סטטוס HTTP בפועל.**
מה שגוגל מציג ב-SERP הוא *תמונת עבר*, לא מצב השרת. דוח שמסיק "יש בעיית 301" מתוך תוצאות חיפוש — טועה.
לפני כל טענה על הפניות/סטטוס, לבצע בקשה אמיתית ולקרוא את הקוד. אם אין כלי HTTP זמין — לכתוב בדוח "לא אומת", לא להכריז.

**1. הגירת www הושלמה (21/07/2026) — לא לדווח עליה יותר.**
`www.i-feel.co.il/*` מחזיר 301 ל-`i-feel.co.il/*` (LiteSpeed, לא Netlify). אומת על כל הדפים.
העובדה שגוגל עדיין מציג כתובות `www` בתוצאות היא **פיגור עיבוד רגיל** שמתנקז מעצמו תוך שבועות — **זה לא חסם ולא דורש פעולה.**
דוח של 20/07 הכריז על זה כחסם ראשי במשך 6 ימים והפנה את כל המהלך ההתקפי לכיוון שגוי. לא לחזור על זה.

**2. עברית ב-`Location` — מקור לתוצאות 404 מזויפות.**
השרת מחזיר כותרת `Location` עם עברית ב-UTF-8 גולמי. כלים רבים (.NET/PowerShell) מפענחים כותרות כ-Latin-1 → הכתובת נהרסת → מעקב אחריה מחזיר 404 שגוי.
באודיט של 21/07 זה ייצר **54 ממצאי 404 מזויפים**. הפתרון: להמיר את המחרוזת בחזרה לבייטים ולפענח כ-UTF-8 לפני שעוקבים.
קידוד אחוזים (`%d7` מול `%D7`) **אינו** רגיש לאותיות — זו לא הבעיה.

**3. תקלות הגירה פתוחות** — הרשימה המלאה עם מיפוי 301 מוכן:
`ifeel-BMS projects/migration-audit-301-fixes-2026-07-21.md` (22 הפניות לתיקון; מתוכן 🔴 `/בית-חכם/` מחזיר 404 והוא מאונדקס בגוגל).
לפני שמדווחים על דף שבור — לבדוק אם הוא כבר ברשימה שם.

## קבצים קשורים
- `deploy-ifeel` — כל תיקון שמגיע לשרת עובר דרכו
- `verify-live` — בדיקת עשן אחרי תיקון
- `new-page` — יצירת דף חדש (כולל עדכון sitemap ידני)
- `morning-briefing-ifeel` — מפעיל את הסקיל כחלק מהבריפינג של 06:00

## הפרשים מ-2.0 ל-3.0

| תחום | 2.0 | 3.0 |
|------|-----|-----|
| **גישה אסטרטגית** | מעקב/תחזוקה | התקפית — מכוון ל-#1 |
| **North Star** | אין | `בית חכם` + `בקרת מבנה` |
| **הצעות התקפיות** | אין | מהלך אחד שבועי ממוקד |
| דפים ביום רגיל | 5 + פוסט | 1 + פוסט |
| אורך דוח טיפוסי | 80-150 שורות | 10-20 שורות |
| PageSpeed | mobile + desktop לכל דף | mobile לדף הבית בלבד (desktop רק ב-deep) |
| גישת דיווח | state מלא | delta only |
| מתחרים | יומי | שבועי + ניתוח פער עמוק על #1 ב-SERP |
| אורך SKILL.md | 599 שורות | ~250 שורות |
| זמן ריצה יומי | 10-12 דקות | ~2 דקות (כולל ניתוח פער ל-#1) |
| מילות מפתח במעקב | 15 | 2 North Star (עומק) + 1 tier-2 (שורה) |

**העיקרון**: הסקיל הישן ענה על השאלה "מה המצב?". הסקיל החדש עונה על השאלה "**מה המהלך הבא להגיע ל-#1?**"

## הערות תחזוקה
- לעדכן את רשימת הדפים הקריטיים כשנוצר דף חדש שמשמעותי — **ולוודא שכל דף ברשימה מחזיר 200 בפועל** (בעבר הרשימה הכילה שני דפים מתים במשך חודשים)
- לעדכן מילות הדגל אם משתנה מיקוד אסטרטגי
- סף PSI (5 נקודות / 0.5 CLS) — ניתן לכוונון אם אורן רוצה רגישות שונה
- אם המעבר ל-GSC API יצליח — לבטל את ה-web_search fallback במיקומי מילות מפתח
