# Agentic Browsing: למה הטופס נכשל למרות בדיקת Lighthouse תקינה?

[המאמר באתר](https://nirlevi.com/blog/agentic-browsing/)

מאת [ניר לוי](https://nirlevi.com/about/)

פורסם: 2026-09-10

עודכן: 2026-09-22

בבדיקה המתועדת מ-10.9.2026 האתר עבר את שתי בדיקות Agentic Browsing של Lighthouse. ובכל זאת, טופס הפנייה החזיר שגיאה שלא הסבירה מה צריך לתקן. בעיניי, זה ההבדל שכדאי לבדוק: האם סוכן AI מצליח להשלים את הבקשה גם כשמשהו משתבש?

## תקציר המאמר

- Agentic Browsing הוא ביצוע פעולות באתר באמצעות סוכן AI. בדיקה שימושית מחברת בין תקינות הדף לבין השלמת המשימה.
- ב-10.9.2026 דף הבית החי קיבל 2/2 ב-Lighthouse ו-20/100 ב-Cloudflare Agent Readiness. הכלים בודקים דברים שונים, ואף ציון אינו מוכיח שהמשימה הושלמה.
- בבדיקה המקומית של טופס Nirlevi.com התקבל 2/2 ב־Lighthouse, אבל קלט קצר עם רווחים גרם להודעת שליחה מטעה.
- התיקון חיבר את כללי האימות בדפדפן ובשרת, הציג שגיאה ליד השדה והחזיר אליו את המיקוד. אחרי תיקון הקלט התקבלה פנייה אחת במקלט הבדיקה.
- המדריך כולל רשימת בדיקות לעץ הנגישות, יציבות הפריסה, llms.txt ו־WebMCP — ולכל אחת בדיקת המשך מעבר לדוח.

**על הבדיקה:** ב־10.9.2026 בוצעו באמצעות Codex סריקות של דף הבית החי ב־nirlevi.com ושל עותק מקומי של קוד האתר. Lighthouse 13.4.1 רץ ב־Chrome 152 בהדמיית מובייל. ניסוי הטופס בוצע מקומית בדפדפן שולחני, עם נתוני דמה ומקלט בדיקה במקום אימייל; המפעיל הכיר את הקוד. הסריקה החיה וניסוי ההתאוששות מתועדים בנפרד.

אפשר להתחיל ב[מקרה הטופס](https://nirlevi.com/blog/agentic-browsing/#observed-task), לעבור ל[רשימת הבדיקות](https://nirlevi.com/blog/agentic-browsing/#audit-checklist), או להוריד את [תבנית העבודה](https://nirlevi.com/blog/agentic-browsing/task-checklist.md).

## מה זה Agentic Browsing, ולמי כדאי לבדוק אותו?

Agentic Browsing הוא שימוש בסוכן AI שמפעיל דפדפן כדי לבצע משימה: לקבוע הדגמה, למלא טופס או להשלים הזמנה.

אני ממליץ להתחיל מהפעולה שהכי חשובה ללקוח שלכם. בחברת SaaS זו יכולה להיות הרשמה לניסיון; באתר שירותים, בקשת הצעת מחיר.

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

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

| סוג האתר | משימה ראשונה לבדיקה | תוצאה שמאמתים |
| --- | --- | --- |
| SaaS | הרשמה לניסיון או קביעת הדגמה | חשבון או בקשה שנוצרו עם הפרטים הנכונים |
| שירותים | פנייה עם קלט שגוי ואז תיקון | פנייה אחת שנקלטה אחרי התאוששות |
| מסחר | בחירת אפשרות, סל והזמנת בדיקה | המוצר, המחיר והכמות בהזמנה |
| תוכן ותיעוד | איתור תשובה או הורדת מסמך | המסמך הנכון והתשובה מתוכו |

## מה הראו שתי הסריקות של האתר ב-10.9.2026?

ב-10.9.2026 נסרק גם דף הבית החי, `https://nirlevi.com/`. בבדיקת Agentic Browsing התקבלה תוצאה של **2/2**, עם CLS של 0. כך אפשר היה להשוות את הממצאים מהסביבה המקומית לאתר שהוגש לציבור באותו יום.

![דוח Lighthouse של nirlevi.com עם תוצאת 2/2 ושתי בדיקות שעברו](https://nirlevi.com/blog/agentic-browsing/production-lighthouse.jpg)

דף הבית החי, 10.9.2026: Lighthouse 13.4.1, Chrome 152, הדמיית מובייל. הכתובת בראש הדוח היא nirlevi.com.

עץ הנגישות עבר. בדיקות WebMCP ו־llms.txt סומנו N/A. [הדוח המלא](https://nirlevi.com/blog/agentic-browsing/production-lighthouse.html#agentic-browsing) ו[קובץ המקור](https://nirlevi.com/blog/agentic-browsing/production-lighthouse.json) זמינים לבדיקה.

באותה הרצה התקבלו Performance 75, Accessibility 97, Best Practices 100 ו־SEO 100. אלה ציוני מעבדה של דף הבית, לא של המאמר.

בסריקה של [Cloudflare Agent Readiness](https://isitagentready.com/nirlevi.com), אותה כתובת קיבלה **20/100**, ברמה Basic Web Presence.

![Cloudflare מציג ציון 20 מתוך 100 עבור nirlevi.com](https://nirlevi.com/blog/agentic-browsing/production-readiness.jpg)

סריקת האתר החי, 10.9.2026. סחר לא נבדק; התוצאה מתייחסת להגדרות הסריקה שהוצגו.

| תחום בסריקה | תוצאה | המשמעות באתר הזה |
| --- | --- | --- |
| גילוי | 2/4 | robots.txt ומפת האתר עברו; כותרות גילוי ייעודיות ו־DNS-AID לא זוהו |
| תוכן | 0/1 | בקשת Markdown החזירה HTML |
| בקרת בוטים | 1/2 | כללי wildcard חלו; לא הוגדרו Content Signals |
| גילוי API, אימות, MCP וכישורים | 0/8 | ממשקי הגילוי שנבדקו לא זוהו |
| סחר | לא נבדק | אין להסיק מכך שהאתר עבר או נכשל בבדיקת תשלום |

לא הייתי מעביר את כל 12 ההמלצות של הכלי לפיתוח בלי לבדוק אם הן רלוונטיות לאתר. כל המלצה צריכה לשרת פעולה או יכולת שהאתר באמת אמור להציע.

למשל, קובץ שמפרסם API אינו מועיל אם אין כאן API ציבורי. לעומת זאת, הסבר ברור בשגיאת טופס עוזר מיד לפונה.

[תיעוד תוצאות הסריקה](https://nirlevi.com/blog/agentic-browsing/production-readiness-observation.json) שומר את הנתונים שהוצגו. בהמשך מופיע ניסוי ההתאוששות המקומי, עם קלט ותיקון שאפשר לשחזר.

## המקרה: הטופס דחה את הקלט, אבל הסתיר את הסיבה

בטופס הפנייה נמצא הבדל בין הדרך שבה הדפדפן בדק את הטקסט לבין הדרך שבה השרת בדק אותו. הקלט ` SEO `, שלוש אותיות ורווח בכל קצה, הספיק כדי לחשוף את הבעיה.

הדפדפן דרש לפחות חמישה תווים באמצעות `minlength="5"`, ולכן קיבל את הטקסט עם הרווחים. השרת הסיר את הרווחים שבקצוות, נשאר עם שלוש אותיות ודחה את הבקשה.

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

![טופס הפנייה עם SEO בשדה והודעה כללית שלא התקבל אישור שליחה](https://nirlevi.com/blog/agentic-browsing/before.jpg)

לפני התיקון: ההודעה בתחתית אינה מציינת שהבקשה קצרה מדי. צילום מקורי מהשחזור המקומי.

ניסיון נוסף עם אותו טקסט היה נכשל שוב. כדי להתקדם, המשתמש צריך לדעת שהטקסט קצר מדי ובאיזה שדה לתקן אותו. גם סוכן AI זקוק להסבר הזה.

זהו מקרה קצה מכוון, שנבחר אחרי קריאת הקוד. הוא חושף בעיית התאוששות קיימת, ולא אומר כמה משתמשים נתקלים בה.

במקביל, דוח Lighthouse על אותו קוד הציג **2/2**: עץ הנגישות עבר, ו־CLS היה 0. ארבע בדיקות נוספות סומנו N/A.

![דוח Lighthouse המציג 2/2, עץ נגישות תקין ו־CLS אפס](https://nirlevi.com/blog/agentic-browsing/lighthouse.jpg)

הדוח המקורי לפני התיקון. שתי בדיקות עברו; הדוח לא הפעיל את מסלול השגיאה בטופס.

אפשר לפתוח את [דוח הבסיס המלא](https://nirlevi.com/blog/agentic-browsing/baseline-lighthouse.html#agentic-browsing) ואת [קובץ ה־JSON](https://nirlevi.com/blog/agentic-browsing/baseline-lighthouse.json). שאר קטגוריות הדוח מוצגות כפי שנמדדו בסביבה המקומית.

## התיקון: להסביר את השגיאה ולאפשר להשלים את הפנייה

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

- הדפדפן והשרת משתמשים באותה פונקציית אימות של הטקסט.
- השדה מקבל `aria-invalid` והסבר המקושר אליו באמצעות `aria-describedby`.
- המיקוד חוזר לשדה הבעייתי, והפרטים שכבר מולאו נשמרים.
- הודעת הצלחה מופיעה רק אחרי שהשרת מחזיר אישור.

![השדה מסומן כשגוי, עם מיקוד והנחיה לכתוב לפחות חמישה תווים](https://nirlevi.com/blog/agentic-browsing/after.jpg)

אחרי התיקון: השגיאה מוצגת במקום שבו אפשר לטפל בה. אותו קלט לא יצר בקשת POST.

בבדיקה החוזרת הקלט השגוי נעצר בדפדפן. אחרי החלפתו ב״בדיקת נראות האתר בחיפוש״, מקלט הבדיקה קיבל פנייה אחת.

| שלב | מה נצפה | מה זה מלמד |
| --- | --- | --- |
| לפני התיקון | קלט של 5 תווים בדפדפן, 3 אחרי trim; הודעת שליחה כללית | הטופס אינו מסביר איך להתקדם |
| אחרי התיקון, אותו קלט | הסבר ליד השדה, מיקוד, 0 בקשות POST | השגיאה ניתנת לתיקון לפני שליחה |
| אחרי תיקון הטקסט | POST אחד, תשובת 200 ורשומה אחת עם התוכן הנכון | הפנייה התקבלה במקלט המקומי |

הראיה לסיום היא [רשומת הקבלה](https://nirlevi.com/blog/agentic-browsing/accepted-inquiry.json), לצד [תיעוד הבקשה](https://nirlevi.com/blog/agentic-browsing/recovery-request.json). הודעת ההצלחה לבדה לא מספיקה.

גם אחרי התיקון, [הדוח החוזר](https://nirlevi.com/blog/agentic-browsing/after-lighthouse.html#agentic-browsing) הציג 2/2. הציון נשאר זהה, אבל כעת אפשר היה להבין את השגיאה, לתקן את הטקסט ולהשלים את הפנייה.

אני הייתי מוסיף את המקרה הזה לבדיקות הקבועות של הטופס. הוא בודק משהו שהסריקה הראשונית של הדף לא הפעילה.

## מה Lighthouse בודק, ואיך ממשיכים מהממצא לתיקון?

Lighthouse יכול להצביע על בעיות טכניות. אני מציע להשתמש בכל ממצא כנקודת פתיחה: להבין מה נכשל, לתקן אותו ואז לנסות את הפעולה שהבעיה עלולה להפריע לה.

לפי [תיעוד Chrome](https://developer.chrome.com/docs/lighthouse/agentic-browsing/scoring), הקטגוריה ניסיונית ודורשת Chrome 150 ומעלה. היחס מציג בדיקות שעברו; הוא אינו ציון משוקלל של 0–100.

### 1. עץ הנגישות: שמות, תפקידים ושדות

ב־Lighthouse 13.4.1 בדיקת העץ מרכזת [33 כללי נגישות](https://github.com/GoogleChrome/lighthouse/blob/v13.4.1/core/audits/agentic/agent-accessibility-tree.js). ביניהם שמות לכפתורים, תוויות לשדות ותקינות תפקידי ARIA.

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

חברו תווית לשדה באמצעות `for` ו־`id`, או עטפו את השדה ב־`label`. [שתי הדרכים תקינות](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/label).

דוגמת HTML: שדה במצב שגיאה, עם שם והסבר מקושר

```
<label for="request">מה תרצו לבדוק באתר?</label>
<textarea id="request" name="goal"
  aria-invalid="true" aria-describedby="request-error"></textarea>
<p id="request-error">כתבו כמה מילים על הבקשה.</p>
```

בקוד האפליקציה, הסירו את מצב השגיאה אחרי תיקון והחזירו מיקוד לפי הצורך. הדוגמה מציגה את מצב השגיאה בלבד.

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

### 2. CLS: לשמור שהפעולה תישאר במקום

CLS מודד תזוזות בלתי צפויות בפריסה. תמונה ללא מקום שמור או באנר שנטען באיחור יכולים להזיז את הכפתור בזמן הפעולה.

הגדירו מידות לתמונות או `aspect-ratio`, ושמרו מקום לרכיבים שנטענים מאוחר. אלה [תיקונים מקובלים ל־CLS](https://web.dev/articles/optimize-cls).

**מה עדיין צריך לבדוק:** האם הכפתורים והשדות נשארים במקומם גם אחרי בחירת מסלול, טעינת מחיר או הופעת שגיאה. הפעילו את המצבים האלה בנפרד.

### 3. llms.txt: להבחין בין חסר, שגוי ולא רלוונטי

הקובץ אופציונלי. [תיעוד Chrome](https://developer.chrome.com/docs/lighthouse/agentic-browsing/llms-txt) מסביר ש־404 מסומן N/A, בעוד כשל שרת מסומן כבעיה.

בקוד [גרסה 13.4.1](https://github.com/GoogleChrome/lighthouse/blob/v13.4.1/core/audits/agentic/llms-txt.js), קובץ שהוחזר נבדק גם לכותרת H1, קישור Markdown ואורך של לפחות 50 תווים.

דוגמת מבנה בסיסי, אם בחרתם לתחזק קובץ כזה

```
# Example company

Product documentation and support for customers.

## Documentation
- [Getting started](https://example.com/docs): Setup instructions.
```

אם החלטתם לספק את הקובץ, בדקו את תגובת השרת ואת תוכנו. אל תיצרו אותו רק כדי להפוך N/A לסימון ירוק.

**מה עדיין צריך לבדוק:** האם הסוכן שבו אתם משתמשים קרא את הקובץ, נעזר בו והצליח לבצע את הפעולה. קובץ תקין לבדו לא עונה על השאלות האלה.

### 4. WebMCP: רישום כלים, כיסוי טפסים ותקינות סכמה

WebMCP מאפשר לחשוף פעולה מובנית לסוכן תומך. זו אפשרות שימושית כשפעולה כמו חיפוש זמינות יכולה לקבל קלט מוגדר ולהחזיר תוצאה ברורה.

| בדיקה | מה לבדוק ולתקן | מה עדיין דורש הרצה |
| --- | --- | --- |
| רישום כלים | שהכלי נרשם בזמן ושמו ותיאורו מסבירים את הפעולה | שהצרכן התומך מזהה ובוחר את הכלי הנכון |
| כיסוי טפסים | שהטופס המיועד חשוף נכון במימוש ההצהרתי | שהקלט ממופה לשדות העסקיים הנכונים |
| תקינות סכמה | שסוגי הקלט והשדות הנדרשים תואמים את חוזה הפעולה | שקלט שגוי מקבל הסבר ותוצאה תקינה אכן נשמרת |

בתיעוד הנוכחי רישום ב־JavaScript נעשה דרך `document.modelContext.registerTool`. בדקו תמיכה לפני השימוש, ופעלו לפי [הממשק העדכני](https://developer.chrome.com/docs/ai/webmcp/imperative-api).

למימוש דרך HTML, ראו את [הממשק ההצהרתי](https://developer.chrome.com/docs/ai/webmcp/declarative-api). אל תוסיפו שמות כלים לטפסים בלי להגדיר מה הפעולה עושה.

בדיקות WebMCP דורשות את תנאי הניסוי המתאימים. בגרסה שנבדקה כאן הן בעלות משקל אפס ביחס; במופע המקומי הן סומנו N/A.

**מה עדיין צריך לבדוק:** האם הפעולה מותרת למשתמש, האם התוצאה התקבלה במערכת היעד והאם ניסיון חוזר יוצר כפילות.

## Agent Readiness מול Agentic Browsing מול בדיקת משימה

כדי לבחור את הבדיקה הבאה, הייתי מתחיל במה שעדיין לא ידוע: האם האתר נגיש לסוכן, האם הוא מפרסם יכולת שהסוכן צריך, או האם המשימה הושלמה בפועל. לכל שאלה מתאימה בדיקה אחרת.

| החלטה או בדיקה | Lighthouse Agentic Browsing | Cloudflare Agent Readiness | בדיקת משימה |
| --- | --- | --- | --- |
| יחידת הבדיקה | דף במצב ההרצה | כתובת ומשאבי גילוי באתר | מסלול ותוצאה שהוגדרו מראש |
| מה מחפשים | תקינות מבנה, יציבות ושילוב WebMCP | תמיכה במנגנוני גילוי ופרוטוקולים | האם המשתמש השיג את מטרתו |
| עץ נגישות ו־CLS | בדיקות ישירות בדוח | אינם המדדים שמופיעים בסיכום הסריקה | בוחנים השפעה בזמן ביצוע הפעולה |
| robots.txt ומפת אתר | אינם בדיקות של קטגוריית Agentic | בדיקות גילוי | בודקים רק אם הם קשורים למשימה |
| Markdown | בדיקת llms.txt אינה בודקת אם השרת מחזיר Markdown לפי בקשה | בודק תגובה ל־Accept: text/markdown | בודקים תוכן ופלט שהמשימה צריכה |
| WebMCP | בדיקות רישום, כיסוי וסכמה בתנאים המתאימים | בדיקת גילוי יכולת | מפעילים את הכלי באמצעות סוכן שתומך בו ובודקים את התוצאה |
| שגיאה וניסיון חוזר | סריקת טעינה אינה מריצה את מסלול הטופס | סריקת התקנים אינה משלימה פנייה | מתקנים קלט ובודקים קבלה וכפילויות |
| תוצאת הבדיקה מ-10.9.2026 | 2/2 בדף הבית החי | 20/100 בסריקה החיה | תקלה מקומית תוקנה; פנייה אחת התקבלה |
| תנאי סגירה | הממצא הטכני נפתר | היכולת הרצויה זמינה וניתנת לגילוי | הרשומה או הפלט נכונים במערכת היעד |

אפשר לעבור את בדיקות Lighthouse ובמקביל לקבל ציון נמוך ב-Cloudflare, משום שהם בודקים יכולות שונות. כדי לדעת אם המשתמש הצליח להשלים פעולה, עדיין צריך לבצע אותה ולבדוק את התוצאה.

## איך מריצים בדיקה שאפשר לחזור אליה?

פתחו את העמוד המדויק ב־Chrome, היכנסו ל־DevTools ובחרו Lighthouse. סמנו Agentic Browsing, הריצו ושמרו את הדוח.

אם הקטגוריה אינה מופיעה, בדקו את גרסת Chrome ואת גרסת Lighthouse. אפשר להשתמש גם ב־CLI, כפי שנעשה כאן.

הפקת דוח JSON ו־HTML — החליפו את הכתובת בעמוד שלכם

```
npx lighthouse@13.4.1 https://example.com/ \
  --only-categories=agentic-browsing \
  --output=json --output=html --output-path=./audit
```

שמרו כתובת, תאריך, גרסאות, מצב חיבור ומכשיר מדומה. בלי התנאים האלה, קשה לדעת אם שינוי בתוצאה נובע מהתיקון.

- בדקו קלט תקין ואת הרשומה שנוצרה במערכת היעד.
- הזינו קלט לא תקין: האם ברור מה לתקן, והאם שאר הפרטים נשמרים?
- תקנו ושלחו שוב: האם נוצרה בדיוק התוצאה שביקשתם?
- בדקו ניסיון חוזר אחרי השהיה או ניתוק. ודאו שלא נוצרה כפילות.

בטופס מסחרי השתמשו בסביבת בדיקה או בנתוני בדיקה מתואמים. מסלול הזמנה צריך להסתיים בהזמנת בדיקה, לא בחיוב מקרי.

## הבעיה באתר, או באופן שבו הסוכן השתמש בו?

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

| מה נכשל | מה לבדוק | מתי לסגור |
| --- | --- | --- |
| השדה לא נמצא | שם נגיש, תווית, מצב טעינה; גם ניסוח ההוראה לכלי | הכלי מזהה את השדה הנכון |
| השליחה נדחתה | תגובה מהשרת והסבר גלוי ליד השדה | אפשר לתקן ולשלוח בלי לאבד מידע |
| מופיעה הצלחה בלי תוצאה | תשובת השרת והרשומה במערכת היעד | התוכן הנכון קיים במערכת |
| לחיצה חוזרת יוצרת שתי פעולות | נעילת שליחה ומנגנון מניעת כפילות בצד השרת | ניסיון חוזר אינו יוצר תוצאה כפולה |
| ההורדה לא נגישה לסוכן | תמיכת הכלי בהורדות וקיום הקובץ בפועל | מבדילים בין קובץ חסר לכלי שלא יכול לפתוח אותו |

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

## מה הקשר ל־GEO, ומה כדאי לעשות קודם?

Agentic Browsing עוסק בביצוע פעולה. GEO עוסק בנראות בתשובות AI. אלה מטרות שונות, גם כשהן נשענות על אותו אתר.

[Google Search](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide) מציינת שאין צורך בקבצים מיוחדים עבור תכונות ה־AI שלה, ושהיא מתעלמת מ־llms.txt. מעבר audit אינו הבטחה לאזכור או לדירוג.

הסדר שאני ממליץ עליו פשוט: בחרו פעולה חשובה, תקנו את החסמים בה, ורק אז החליטו אם WebMCP מוסיף ערך למסלול.

קחו את [תבנית הבדיקה](https://nirlevi.com/blog/agentic-browsing/task-checklist.md) וסיימו עם ממצא שאפשר להעביר לפיתוח: קלט, תקלה, תיקון ותנאי קבלה. למדידת תשובות עצמן, השתמשו ב[מדריך לנראות ב־AI](https://nirlevi.com/blog/measure-ai-visibility/).

## שאלות נפוצות

### איך בודקים שהסוכן באמת סיים משימה?

בודקים את התוצאה במערכת היעד: הזמנת הבדיקה, הפנייה או הקובץ, כולל התוכן והכמות. אחר כך מוודאים שהסוכן קיבל אישור שמתאים למה שנוצר. צילום של לחיצה או הודעת הצלחה אינו תחליף לרשומה.

### איך אותו אתר מקבל 2/2 וגם 20/100?

הכלים בודקים דברים שונים. ב־Nirlevi.com, Lighthouse העביר את עץ הנגישות ואת יציבות הפריסה. Cloudflare בדק גם גילוי משאבים, פורמט תוכן ופרוטוקולים שלא הוטמעו. אין המרה תקפה בין שני המספרים.

### האם סוכן חייב WebMCP כדי להשתמש באתר?

לא. סוכן שיכול להפעיל דפדפן יכול להשתמש גם בשדות, בכפתורים ובקישורים רגילים. WebMCP מוסיף דרך להפעיל פעולות מוגדרות עבור סוכנים שתומכים בו. הייתי שוקל אותו כשיש פעולה ברורה שאפשר לבדוק אם הממשק הזה מקל על ביצועה.

### האם גם אתר תוכן צריך בדיקת משימה?

כן, אם הקורא צריך לבצע פעולה: למצוא מסמך, להוריד קובץ או לאתר מידע מסוים. באתר קריאה בלבד, הגדירו משימת איתור והבנה. אין צורך להמציא תהליך רכישה או API כדי להצדיק ציון.

### איך בודקים מסלול שדורש התחברות או תשלום?

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

### האם צריך לתקן כל כישלון ב־Agent Readiness?

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

### מתי צריך להריץ את הבדיקה מחדש?

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

### מי אחראי לטפל בממצאים?

המוצר או בעל האתר מגדירים תוצאה תקינה; הפיתוח מתקן התנהגות ואימות; ה־QA בודק הצלחה והתאוששות. צוות SEO עוזר לבחור מסלולים שמתחברים לביקוש. לכל ממצא צריך להיות אחראי ותנאי סגירה ברור.

## מקורות והמשך קריאה

- [Chrome: Agentic Browsing scoring](https://developer.chrome.com/docs/lighthouse/agentic-browsing/scoring)
- [Chrome: llms.txt audit](https://developer.chrome.com/docs/lighthouse/agentic-browsing/llms-txt)
- [Google Search: AI optimisation guidance](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide)
- [Chrome: WebMCP imperative API](https://developer.chrome.com/docs/ai/webmcp/imperative-api)
- [Chrome: WebMCP declarative API](https://developer.chrome.com/docs/ai/webmcp/declarative-api)
- [Cloudflare: Agent Readiness](https://blog.cloudflare.com/agent-readiness/)
- [Chrome: Run Lighthouse and export reports](https://developer.chrome.com/docs/lighthouse/overview)
- [web.dev: Optimise Cumulative Layout Shift](https://web.dev/articles/optimize-cls)
- [MDN: HTML label element](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/label)
- [Lighthouse 13.4.1: accessibility tree implementation](https://github.com/GoogleChrome/lighthouse/blob/v13.4.1/core/audits/agentic/agent-accessibility-tree.js)
- [Lighthouse 13.4.1: llms.txt implementation](https://github.com/GoogleChrome/lighthouse/blob/v13.4.1/core/audits/agentic/llms-txt.js)
- [MDN: minlength constraint](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/minlength)
- [Cloudflare: Nirlevi.com scan (10 September capture in article)](https://isitagentready.com/nirlevi.com)

[לתכנון בדיקת משימה באתר שלכם](https://nirlevi.com/services/technical-seo/#agent-task-audit)
