שאלות נפוצות

הגדרה והתקנה


כיצד אתחיל להשתמש ב-IndexNow?

כדי להתחיל עם IndexNow, בדקו האם מערכת ניהול התוכן (CMS), ספק האירוח או תוסף ה-SEO שלכם כבר תומכים בו. פלטפורמות רבות מציעות תמיכה מובנית או תוספים תואמים, כך שייתכן שלא תצטרכו להגדיר זאת באופן ידני.

אם הפלטפורמה שלכם אינה תומכת ב-IndexNow, תוכלו ליישם אותו באופן ידני על ידי יצירת קובץ מפתח, אימות האתר שלכם ושליחת כתובות URL באמצעות ה-API של IndexNow.

בדקו תחילה את תיעוד ה-CMS או ספריית התוספים שלכם לפני הגדרת IndexNow באופן ידני.

אילו מערכות ניהול תוכן תומכות ב-IndexNow?

מערכות ה-CMS הבאות מציעות שילוב מובנה עם IndexNow או תומכות בו באמצעות תוספי SEO או הרחבות:

  • WordPress
  • Shopify
  • Wix
  • GoDaddy
  • Duda
  • XenForo
  • Milestone
  • Joomla!
  • Drupal
  • Bitrix24
  • PrestaShop
  • MODX
  • Shopware
  • OpenCart
  • Typo3
  • Umbraco

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

אילו רשתות הפצת תוכן תומכות ב-IndexNow?

Cloudflare מציעה שילוב מובנה עם IndexNow. עם זאת, רשימה זו אינה ממצה. אנא בדקו עם הספק שלכם לקבלת הוראות ספציפיות להפעלת IndexNow עבור האתר שלכם.

מדוע כדאי להשתמש ב-IndexNow במקום להסתמך על סורקי מנועי חיפוש?

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

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

מתי עליי להודיע למנועי חיפוש באמצעות IndexNow?

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

מקרים טיפוסיים כוללים:

  • תוכן חדש: דפי מוצרים, סרטונים, רישומי נסיעות, משרות פנויות, פוסטים בבלוג או הכרזות על אירועים.
  • תוכן מעודכן: תיאורי מוצרים, כותרות/מטא-נתונים של סרטונים, מדריכי יעדים, פרופילי חברות או דפי מדיניות.
  • שינויי מחיר או זמינות: מצב מלאי, מבצעים או הצעות שפג תוקפן.
  • תוכן שנוצר על ידי משתמשים: ביקורות חדשות, תגובות או פוסטים בפורום (נשלחים בהדרגה כדי להימנע מהודעות יתר, למשל כל ביקורת מ-1 עד 20, ואז כל 5 עד 100, כל 10 עד 1000).
  • תוכן שהוסר: מוצרים שנמחקו, סרטונים, הצעות נסיעות או אירועים שפג תוקפם.

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

מפתח API ואימות


כיצד אצור מפתח API של IndexNow?

כאשר ה-CMS, ספק האירוח או תוסף ה-SEO שלכם תומכים ב-IndexNow, אינכם צריכים קובץ מפתח. השליחות מטופלות באופן אוטומטי.

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

שלבים ליצירת מפתח ה-API שלכם

1. יצירת מחרוזת מפתח

  • השתמשו במחולל GUID/UUID או בכלי שורת פקודה.
  • המפתח שלכם חייב להיות באורך 8 עד 128 תווים.
  • תווים מותרים: אותיות קטנות (a עד z), אותיות גדולות (A עד Z), מספרים (0 עד 9) ומקפים (-).

2. יצירת קובץ המפתח

  • פתחו עורך טקסט או עורך קוד (למשל Notepad, TextEdit, VS Code).
  • הדביקו את מפתח ה-API בקובץ.
  • שמרו את הקובץ בקידוד UTF-8 עם המפתח כשם הקובץ, ולאחריו .txt.
  • דוגמה: אם המפתח שלכם הוא abcd1234, צרו קובץ בשם abcd1234.txt עם התוכן abcd1234

3. העלאת הקובץ

  • הניחו את קובץ המפתח בספריית השורש של האתר שלכם, או בכל תיקייה נגישה לציבור באותו מארח (ללא צורך בהתחברות).
  • אשרו שהוא נגיש בכתובת URL ציבורית, כגון: https://yourdomain.com/{your-key}.txt
  • דוגמה: אם הדומיין שלכם הוא yourdomain.com והמפתח שלכם הוא I-love-IndexNow-3000, הקובץ צריך להיות בכתובת https://yourdomain.com/I-love-IndexNow-3000.txt.
  • לחלופין, תוכלו להשתמש במיקום ציבורי אחר, למשל https://yourdomain.com/keys/well-known.txt. אם אתם משתמשים במיקום שאינו ספריית השורש, ציינו את מיקום קובץ המפתח באמצעות הפרמטר keyLocation בעת שליחת כתובות URL.
כיצד אאמת בעלות על האתר שלי עבור IndexNow?

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

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

לאחר מכן, פתחו את כתובת ה-URL של הקובץ בדפדפן:
https://yourdomain.com/{your-key}.txt

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

כיצד אעדכן או אחליף את מפתח ה-API של IndexNow?

תוכלו להחליף את מפתח ה-API של IndexNow ללא הפרעה לשירות על ידי ביצוע השלבים הבאים:

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

  • החליפו את קובץ המפתח הישן בספריית השורש בקובץ ה-{key}.txt החדש.
  • התחילו לשלוח כתובות URL באמצעות המפתח החדש. פעולה זו מנחה אוטומטית את מנועי החיפוש לאמת את המפתח החדש במהלך השליחה הבאה.

מנועי החיפוש יאמתו מחדש את הבעלות באופן אוטומטי כאשר המפתח המעודכן יזוהה במהלך שליחת כתובת URL.

שליחת כתובות URL


כיצד אשלח כתובת URL באמצעות IndexNow?

תוכלו להודיע למנועי חיפוש מיד כאשר אתם מוסיפים, מעדכנים או מוחקים תוכן על ידי שליחת כתובת URL ל-API של IndexNow.

1. עיצוב כתובת ה-URL של הבקשה:

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

  • נקודת קצה גלובלית של IndexNow: https://api.indexnow.org/indexnow?url={your-added-or-updated-or-deleted-url}&key={your-key}
  • Amazon: https://indexnow.amazonbot.amazon/indexnow?url={your-url}&key={your-key}
  • Bing: https://www.bing.com/indexnow?url={your-url}&key={your-key}
  • Naver: https://searchadvisor.naver.com/indexnow?url={your-url}&key={your-key}
  • Seznam.cz: https://search.seznam.cz/indexnow?url={your-url}&key={your-key}
  • Yandex: https://yandex.com/indexnow?url={your-url}&key={your-key}
  • Yep: https://indexnow.yep.com/indexnow?url={your-url}&key={your-key}

2. החליפו את {your-url} בכתובת ה-URL המלאה של הדף שהוספתם, עדכנתם או מחקתם ואת {your-key} במפתח ה-API המאומת של IndexNow.

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

4. אשרו שהשליחה הצליחה:

  • אם קיבלתם תגובת HTTP 200, השליחה שלכם התקבלה ועובדה.
  • הערה: עבור הבקשה הראשונה שלכם, ייתכן שתקבלו תגובת HTTP 202. משמעות הדבר היא שכתובת ה-URL התקבלה, ומנוע החיפוש יאמת את המפתח שלכם לפני אינדוקס התוכן. לאחר השלמת האימות, שליחות מוצלחות עוקבות יחזירו בדרך כלל HTTP 200.
כיצד אשלח מספר כתובות URL בבת אחת באמצעות IndexNow?

IndexNow תומך בשליחה מרובה של עד 10,000 כתובות URL לכל בקשת POST. זה שימושי כאשר יש לכם מספר דפים מעודכנים, שנוספו או שנמחקו שברצונכם להודיע עליהם למנועי חיפוש באצווה אחת.

השתמשו בפורמט JSON זה בבקשת ה-POST שלכם:

POST /indexnow HTTP/1.1
Host: <searchengine>
Content-Type: application/json; charset=utf-8

{
  "host": "www.example.com",
  "key": "fa8c0a469da44e9b8f6a769f291829f5",
  "urlList": [
    "https://www.example.com/url1",
    "https://www.example.com/folder/url2",
    "https://www.example.com/url3"
  ]
}

שלחו את בקשת ה-POST שלכם אל:
https://api.indexnow.org/indexnow

דברים שיש לזכור בעת שליחת מספר כתובות URL:

  • שלחו לא יותר מ-10,000 כתובות URL לכל בקשה.
  • השתמשו בקידוד UTF-8 והגדירו את כותרת Content-Type המתאימה.
מהו גודל המטען המרבי עבור בקשת POST ב-IndexNow?

IndexNow מאפשר לכם לשלוח עד 10,000 כתובות URL לכל בקשת POST במטען JSON יחיד. שליחה של יותר מכך עלולה לגרום לכישלון הבקשה או להחזרת תגובת HTTP 422 (Unprocessable Entity).

כדי להבטיח עיבוד מוצלח, שמרו תמיד על שליחות האצווה שלכם מתחת למגבלת 10,000 כתובות URL.

כיצד אעצב כתובות URL להודעות IndexNow?

תוכלו לשלוח לכל מנוע חיפוש משתתף באמצעות מבנה כתובת ה-URL הבא:

https://<searchengine>/indexnow?url={your-url}&key={your-key}

לדוגמה, אם אתם שולחים ל-IndexNow, כתובת ה-URL תהיה:

https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647

כיצד לעצב נכון את כתובת ה-URL לשליחה ב-IndexNow:

  • החליפו את פרמטר ה-key במפתח ה-API האמיתי שלכם ב-IndexNow
  • הקפידו לקודד את כתובת ה-URL של הדף הנשלח (למשל %3A עבור : ו-%2F עבור /)
כיצד אקודד כתובות URL נכון עבור IndexNow?

IndexNow דורש שכתובות URL יקודדו בהתאם לתקני RFC-3986. זה מבטיח שתווים מיוחדים מועברים בבטחה דרך ה-API.

דוגמאות נפוצות לקידוד URL:

  • : הופך ל-%3A
  • / הופך ל-%2F
  • ? הופך ל-%3F
  • = הופך ל-%3D
  • & הופך ל-%26

מדוע חשוב לקודד נכון את כתובות ה-URL שלכם ב-IndexNow:

קידוד נכון מבטיח שכתובות URL של IndexNow מנותחות ומעובדות כראוי על ידי מנועי חיפוש. אי-קידוד כתובות URL עלול לגרום לשגיאות או לשליחות שידולגו.

מה קורה לאחר שאני שולח כתובת URL באמצעות IndexNow?

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

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

האם שליחת כתובות URL דרך IndexNow נספרת על מכסת הסריקה שלי?

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

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

האם אני יכול לשלוח את אותה כתובת URL מספר פעמים ביום?

הימנעו משליחת אותה כתובת URL פעמים רבות ביום אלא אם כן חלו שינויי תוכן משמעותיים. עבור דפים שמתעדכנים בתדירות גבוהה, מומלץ להמתין לפחות 5 דקות בין עדכונים לפני שליחה מחדש.

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

כיצד לטפל בשליחות עבור תוכן שמשתנה בתדירות גבוהה?

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

כדי לטפל ביעילות בעדכונים תכופים:

  • הפכו שליחות לאוטומטיות באמצעות סקריפטים שמזהים שינויי תוכן אמיתיים.
  • המתינו לפחות 5 דקות לפני שליחה מחדש של אותה כתובת URL.
  • עקבו אחר התנהגות האינדוקס כדי לאזן בין עדכניות תוכן ויעילות סריקה.
האם אני יכול לשלוח כתובות URL שהופנו מחדש או נמחקו באמצעות IndexNow?

כן. עליכם לשלוח כתובות URL שהופנו מחדש ודפים שמחזירים קוד סטטוס HTTP 404 או HTTP 410.

שליחת כתובות URL שהופנו מחדש או נמחקו באמצעות IndexNow מאפשרת למנועי חיפוש:

  • לעדכן את האינדקסים שלהם כאשר דף מופנה מחדש באמצעות 301, 302 או meta refresh.
  • להסיר קישורים מיושנים או שבורים כאשר דף נמחק ומחזיר 404 או 410.
  • לשמור על תוצאות חיפוש מדויקות ועדכניות עבור המשתמשים.

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

האם אני יכול לשלוח את כל כתובות ה-URL של האתר שלי באמצעות IndexNow?

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

אם כל האתר שלכם עודכן לאחרונה, כגון לאחר הגירה או עיצוב מחדש, זה מקובל לשלוח את כל כתובות ה-URL באמצעות IndexNow. לגילוי מתמשך ואינדוקס ארוך טווח, השתמשו ב-XML sitemap.

לשיפור כיסוי ועדכניות האינדוקס, השתמשו בגישה הבאה:

  • השתמשו ב-IndexNow כדי לשלוח דפים בעדיפות גבוהה או דפים שמשתנים לעתים קרובות.
  • השתמשו ב-מפות אתר כדי לספק למנועי חיפוש רשימה מלאה של כל כתובות ה-URL באתר שלכם.

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

האם כדאי להשתמש ב-IndexNow ובמפות אתר יחד?

כן. השימוש גם ב-IndexNow וגם במפות אתר משפר את נראות התוכן ומבטיח כיסוי רחב יותר של מנועי חיפוש.

IndexNow משפר את נראות החיפוש על ידי מתן:

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

מפות אתר משפרות את כיסוי החיפוש על ידי מתן:

  • רשימה מלאה של כל כתובות ה-URL באתר שלכם.
  • גילוי דפים שמשתנים לעתים רחוקות או נמצאים עמוק יותר במבנה האתר.
  • תמיכה בסריקה ארוכת טווח לאינדוקס מקיף.

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

האם עליי לשלוח כתובות URL שהשתנו לפני שהתחלתי להשתמש ב-IndexNow?

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

כדי לעזור למנועי חיפוש לגלות דפים שעודכנו בעבר, עקבו אחר הגישה הבאה:

  • השתמשו ב-IndexNow כדי לשלוח כתובות URL שהשתנו לאחר הגדרת IndexNow.
  • השתמשו במפות אתר עם ערכי lastmod מדויקים כדי להבליט תוכן שעודכן לפני ההטמעה.
  • שילוב זה מבטיח ששינויים עדכניים והיסטוריים גלויים למנועי חיפוש.
האם כדאי להשתמש ב-IndexNow עבור אתר קטן?

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

שימוש ב-IndexNow באתר קטן יכול לעזור לכם:

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

אוטומציה וסקריפטים


מהן שיטות העבודה המומלצות לאוטומציה של שליחות IndexNow?

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

כדי להפעיל אוטומציה יעילה של IndexNow:

  • השתמשו בסקריפטים צד-שרת או ב-hooks של CMS כדי להפעיל שליחות כאשר תוכן נוסף, מתעדכן או נמחק.
  • זהו וסננו עדכונים משמעותיים (למשל מחיר, זמינות, תוכן) במקום שינויים קוסמטיים או שינויי פריסה בלבד.
  • מממשו לוגיקת דחייה כדי למנוע שליחות חוזרות מהירות (למשל המתינו לפחות 5 דקות בין שליחות לאותה כתובת URL).
  • תעדו כל שליחה ועקבו אחר קודי תגובת HTTP לזיהוי בעיות.
  • שלבו את IndexNow בזרימות עבודה של פרסום או בצינורות פריסה כך שהשליחות יתבצעו באופן אוטומטי ואמין.
כיצד אוכל להפוך שליחות IndexNow לאוטומטיות באמצעות סקריפט?

תוכלו להפוך שליחות IndexNow לאוטומטיות על ידי יצירת סקריפט שמזהה שינויי תוכן דינמיים ושולח כתובות URL מעודכנות ישירות ל-API של IndexNow. זה מבטיח שמנועי חיפוש יקבלו הודעה בזמן אמת כאשר מתרחשים שינויי תוכן מרכזיים.
להלן דוגמה ב-Python שמדמה בדיקת מסד נתוני תוכן עבור כתובות URL שהשתנו לאחרונה ושולחת אותן אוטומטית ל-IndexNow.

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

import requests
import time

# הגדרות
API_KEY = "your-api-key"
HOST = "example.org"
KEY_LOCATION = "https://{HOST}/{API_KEY}.txt"
INDEXNOW_API_URL = "https://api.indexnow.org/indexnow"

# מסד נתוני תוכן מדומה (חותמות זמן = עכשיו - היסטים אקראיים)
content_db = {
    "/product?id=101": int(time.time()) - 100,  # שונה לפני ~100 שניות
    "/news?id=202": int(time.time()) - 4000,   # שונה לפני ~שעה+
    "/blog?id=303": int(time.time()) - 200     # שונה לפני ~200 שניות
}

def detect_dynamic_changes():
    current_time = int(time.time())
    changed_urls = []
    for url, last_modified in content_db.items():
        if current_time - last_modified < 3600:  # שעה אחרונה
            changed_urls.append(f"https://{HOST}{url}")
    return changed_urls

def submit_urls(url_list):
    payload = {
        "host": HOST,
        "key": API_KEY,
        "keyLocation": KEY_LOCATION,
        "urlList": url_list
    }
    headers = {"Content-Type": "application/json; charset=utf-8"}
    response = requests.post(INDEXNOW_API_URL, json=payload, headers=headers)

    if response.status_code in (200, 202):
        print("✅ URLs submitted successfully:", url_list)
    elif response.status_code == 429:
        print("⚠️ Rate limited. Try again later.")
    else:
        print("❌ Failed:", response.status_code, response.text)

if __name__ == "__main__":
    changed_urls = detect_dynamic_changes()
    if changed_urls:
        submit_urls(changed_urls)
    else:
        print("No dynamic content changes detected.")
אילו קודי תגובת HTTP עליי לצפות מ-IndexNow?

בעת שליחת כתובות URL, ייתכן שתקבלו את קודי תגובת ה-HTTP הבאים:

  • 200 OK: כתובת ה-URL התקבלה בהצלחה.
  • 202 Accepted: השליחה התקבלה אך טרם עובדה.
  • 400 Bad Request: כתובת ה-URL או מפתח ה-API שלכם עשויים להיות מעוצבים שלא כראוי.
  • 422 Unprocessable Entity: השרת הבין את הבקשה אך לא הצליח לעבד אותה.
  • 429 Too Many Requests: הגעתם למגבלת הקצב. נסו שוב מאוחר יותר.

תעדו את תגובות ה-HTTP שלכם כדי לעקוב אחר הצלחת השליחה ולזהות בעיות. זה עוזר לתפוס בעיות מוקדם, במיוחד עם מגבלות קצב או שגיאות עיצוב.

איזה תיעוד עליי להגדיר עבור שליחות IndexNow?

הגדרת תיעוד נכון עוזרת לכם לעקוב אחר שליחות כתובות URL ולפתור שגיאות באינטגרציית ה-IndexNow שלכם.

שדות חשובים לכלול במערכת התיעוד של IndexNow שלכם:

  • חותמת זמן של השליחה
  • כתובת URL מלאה שנשלחה
  • קוד תגובת HTTP (למשל 200, 400, 429)
  • ניסיונות חוזרים או כישלונות
  • שיטת שליחה (GET או POST)
  • מפתח API שנעשה בו שימוש (אופציונלי אם מנהלים מספר מפתחות)

מדוע תיעוד חשוב עבור IndexNow:

  • עוזר לזהות דפוסי שליחה ושגיאות חוזרות.
  • מקל על זיהוי ותיקון שליחות שנכשלו.
  • מאשר האם כתובות URL מתקבלות ומאונדקסות כראוי.
כיצד אעקוב ואבדוק שליחות IndexNow?

מעקב ובדיקה של מימוש ה-IndexNow שלכם מבטיחים שכתובות ה-URL שלכם נשלחות בצורה נכונה ומתקבלות על ידי מנועי חיפוש.

כדי לעקוב ולבדוק ביעילות שליחות IndexNow:

  • השתמשו בכלים כמו curl או wget כדי לבדוק שליחות כתובות URL ולצפות בקודי תגובת HTTP.
  • בדקו תגובות מוצלחות (HTTP 200) או שגיאות (למשל 400, 429).
  • תעדו את כל השליחות יחד עם חותמות זמן ותגובות שרת.
  • עיינו בדוחות אינדוקס או בכלים שמספקים מנועי חיפוש כדי לעקוב אחר התנהגות הסריקה.

מקרי שימוש מתקדמים


כיצד אשתמש ב-IndexNow עם מספר תת-דומיינים?

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

עבור אתרים עם תת-דומיינים כגון:

  • blog.example.com
  • shop.example.com
  • support.example.com

עליכם לבצע את הפעולות הבאות עבור כל תת-דומיין:

  • לארח קובץ {key}.txt משלו בספריית השורש של תת-הדומיין.
  • לשלוח כתובות URL באמצעות מפתח ה-API הייחודי של תת-הדומיין.

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

כיצד אשתמש ב-IndexNow עבור אתרים רב-לשוניים?

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

לדוגמה:

  • https://example.com/en/product
  • https://example.com/fr/product
  • https://example.com/de/product

כיצד לייעל שליחות רב-לשוניות עבור IndexNow:

  • שלחו כתובת URL נפרדת עבור כל גרסה לשונית
  • ודאו שכל גרסה משתמשת בתגי canonical ו-hreflang כאשר רלוונטי
  • קודדו את כל הקישורים הנשלחים בהתאם לתקני RFC-3986

שימוש ב-IndexNow בצורה זו עוזר למנועי חיפוש לגלות ולסרוק תוכן מותאם מקומית מהר יותר.

פתרון בעיות ב-IndexNow


מדוע קובץ המפתח של IndexNow שלי אינו מאומת?

אם קובץ המפתח של IndexNow הועלה אך אינו מאומת, זה בדרך כלל אומר שהקובץ אינו מותאם בשמו, ממוקם או נגיש כראוי.

  • שם הקובץ: הקובץ חייב להיקרא בדיוק כמו מפתח ה-API שלכם, ולאחריו .txt (לדוגמה, אם המפתח שלכם הוא I-love-IndexNow-3000, שמו את הקובץ I-love-IndexNow-3000.txt).
  • מיקום הקובץ: הוא צריך להיות בספריית השורש של הדומיין שלכם (לא בתת-תיקייה, אלא אם המארח שלכם דורש אחרת)

בעיות נפוצות לבדיקה:

  • תוכן הקובץ: הטקסט בפנים חייב להתאים בדיוק למפתח ה-API שלכם
  • נגישות הקובץ: הוא חייב להיות נגיש בכתובת https://yourdomain.com/{your-key}.txt ללא התחברות, חומת אש או הגבלות IP

כיצד לבדוק

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

מדוע כתובת ה-URL שלי לא אונדקסה לאחר שליחתה ל-IndexNow?

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

  • מגבלות מכסת סריקה עבור הדומיין שלכם.
  • תוכן באיכות נמוכה, דליל או כפול.
  • בעיות טכניות כגון שגיאות 404, חסימות robots.txt או תגי noindex.
  • עיכובי אינדוקס בשל תזמון סריקה.
  • מנוע החיפוש עשוי לבחור שלא לאנדקס כתובת URL על סמך האלגוריתמים שלו.

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

מדוע כתובת ה-URL של IndexNow מאונדקסת במנוע חיפוש אחד אך לא באחר?

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

סיבות אפשריות לכך שכתובת ה-URL שלכם מאונדקסת במנוע אחד אך לא באחר:

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

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

מהן מגבלות הקצב עבור IndexNow?

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

אם קיבלתם תגובת HTTP 429 (Too Many Requests), נקטו את הצעדים הבאים:

  • השהו את השליחות ונסו שוב לאחר הזמן שצוין בכותרת Retry-After.
  • הפחיתו את תדירות או גודל האצווה של השליחות שלכם.
  • תעדו את פעילות השליחה כדי לעקוב אחר שגיאות מגבלת קצב.

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

  • שלחו רק כאשר התוכן השתנה. אל תשלחו מחדש כתובות URL שלא השתנו.
  • עקבו אחר קודי תגובת HTTP והתאימו את דפוסי השליחה בהתאם.
מה עליי לעשות אם אני מקבל שגיאת 400 Bad Request מ-IndexNow?

שגיאת HTTP 400 Bad Request מציינת שהשליחה ל-IndexNow נכשלה מכיוון שהבקשה לא עוצבה כראוי או חסרות בה מידע נדרש.

סיבות נפוצות לכך ש-IndexNow מחזיר שגיאת 400:

  • מפתח ה-API של IndexNow חסר או שגוי.
  • כתובת ה-URL שנשלחה אינה מקודדת כראוי.
  • מבנה הבקשה אינו תואם את הפורמט של IndexNow.
  • פרמטרים כמו url או key שגויים בכתיבתם או חסרים.

כיצד לתקן שגיאת 400 בעת שימוש ב-IndexNow:

  • אמתו את מפתח ה-API של IndexNow שלכם — ודאו שהמפתח בשליחה שלכם תואם לזה שמאוחסן בקובץ המפתח שלכם.
  • בדקו שכתובת ה-URL שנשלחה מקודדת כראוי — השתמשו בקידוד תואם RFC-3986 עבור תווים כמו :, / ו-&.
  • בחנו את מבנה בקשת ה-IndexNow שלכם — בין אם שולחים באמצעות GET או POST, ודאו שהפורמט עומד בהנחיות פרוטוקול IndexNow.
  • תקנו שגיאות כתיב או בעיות עיצוב — חפשו תווים מיותרים כגון פסיקים עודפים או סוגריים שלא במקומם.
  • השתמשו בתיעוד לניטור שליחות IndexNow — עקבו אחר שגיאות וקודי תגובה כדי לזהות ולתקן בעיות חוזרות.

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

מה עליי לעשות אם אני מקבל שגיאת 422 Unprocessable Entity מ-IndexNow?

שגיאת HTTP 422 Unprocessable Entity מציינת שהשרת הבין את השליחה שלכם ל-IndexNow אך לא הצליח לעבד אותה עקב בעיה אחת או יותר.

סיבות נפוצות לכך ש-IndexNow מחזיר שגיאת 422:

  • כתובת ה-URL שנשלחה אינה תואמת לדומיין המאומת שלכם.
  • קובץ המפתח של IndexNow חסר או אינו נגיש.
  • אותה כתובת URL נשלחת שוב ושוב ללא שינויים משמעותיים.

כיצד לפתור שגיאת 422 ב-IndexNow:

  • אמתו את מיקום קובץ המפתח ונגישותו — ודאו שקובץ המפתח מאוחסן כראוי בספריית השורש ונגיש לציבור בכתובת https://yourdomain.com/{your-key}.txt.
  • אשרו שהדומיין תואם למפתח שלכם — שלחו רק כתובות URL תחת הדומיין התואם למפתח ה-IndexNow המאומת שלכם.
  • שלחו רק תוכן שהשתנה לאחרונה — הימנעו משליחת כתובות URL שלא השתנו. IndexNow מיועד לתוכן חדש, מעודכן או שנמחק.
  • עקבו ותעדו את השליחות שלכם — השתמשו בתיעוד כדי לעקוב אחר שגיאות חוזרות, להימנע משליחות כפולות ולאשר מסירה מוצלחת.

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

מה עליי לעשות אם אני מקבל שגיאת 429 Too Many Requests מ-IndexNow?

שגיאת 429 מציינת שאתם חרגתם ממגבלת קצב השליחה של האתר שלכם על ידי שליחת יותר מדי כתובות URL ל-IndexNow בזמן קצר.

כיצד לפתור שגיאת 429 ב-IndexNow:

  • בדקו את כותרת Retry-After כדי לדעת כמה זמן להמתין לפני שליחה מחדש.
  • הפחיתו את תדירות השליחה על ידי הימנעות משליחות מיותרות או כפולות.
  • המתינו לפחות 10 דקות לפני שליחה מחדש של אותה כתובת URL, אלא אם כן היא השתנתה באופן משמעותי.
  • תעדו את הבקשות שלכם ועקבו אחר קודי תגובה כדי להימנע מהגעה למגבלות קצב שוב.

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

מהן שגיאות נפוצות שיש להימנע מהן בעת יישום IndexNow?

אלה בעיות יישום נפוצות שעלולות למנוע מ-IndexNow לעבוד כראוי:

  • אירוח קובץ המפתח מחוץ לשורש הדומיין.
  • שימוש בשם קובץ שגוי (חייב להתאים בדיוק למפתח שלכם ולהסתיים ב-.txt).
  • שכחת קידוד URL לתווים מיוחדים בכתובות URL של שליחה.
  • שליחה חוזרת של כתובות URL שלא השתנו.
  • שימוש במפתח לא מאומת או שאינו תואם.
  • שליחה לפני שקובץ המפתח נגיש לציבור.

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