כלי SEO חינמי

בדיקת מפת אתר XML

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

חינם. בדרך כלל מסתיים בפחות מדקה.

מה הכלי בודק

  • איתור מפת האתר

    לפי שורות Sitemap: בקובץ robots.txt שמפנות למקור (origin) שלך. אם אין כאלה, אנחנו מנסים את /sitemap.xml.

  • סטטוס ופורמט

    סטטוס ה-HTTP, כותרת Content-Type, והאם הקובץ הוא urlset (רשימת דפים) או sitemapindex (רשימת מפות אתר).

  • אינדקס מפות אתר

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

  • מספר כתובות ו-lastmod

    כמה כתובות URL מופיעות בקבצים, ולאיזה חלק מהן יש תאריך lastmod.

  • מארחים אחרים וכפילויות

    כתובות במארח שונה מזה של מפת האתר, וכתובות שמופיעות יותר מפעם אחת.

  • מדגם מהכתובות שמופיעות בה

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

מה הכלי לא יכול לבדוק

  • לבדוק כל כתובת במפת אתר גדולה. אנחנו קוראים כמה מגה-בייטים וכמה קבצים לכל היותר, כך שמפות אתר גדולות מאוד נבדקות באופן חלקי, ורק 10 כתובות מתבקשות.
  • לקרוא באופן אמין מפות אתר דחוסות ב-gzip (.xml.gz).
  • לומר אם Google עיבדה את מפת האתר או אינדקסה את הכתובות שבה. דוח Sitemaps ב-Search Console מראה את זה.
  • להחליט אם הדפים הנכונים מופיעים: דפים חשובים שחסרים, או דפים שלא אמורים להופיע בחיפוש.
  • לאמת הרחבות של מפות אתר לתמונות, לווידאו או לחדשות.

למה זה חשוב

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

מפות אתר מתיישנות בשקט. תוסף ממשיך לפרט דפים שמחקת, העברת אתר משאירה את הדומיין הישן בכל כתובת, או ששם מארח של סביבת staging מתגנב למחולל. גם התאריכים משתבשים: Google אומרת שהיא משתמשת ב-lastmod רק כשהתאריכים מדויקים באופן עקבי וניתנים לאימות, כך ש-lastmod שמשתנה בכל בקשה פשוט לא נלקח בחשבון.

יש גם מגבלות גודל. פרוטוקול sitemaps.org מתיר לכל היותר 50,000 כתובות ו-50 MB לא דחוסים לכל קובץ. אתרים גדולים יותר מפצלים את הכתובות שלהם בין כמה מפות אתר ומפרטים אותן באינדקס מפות אתר.

איך לקרוא את התוצאות

סטטוס HTTP
200 פירושו שהקובץ הוגש. 404 פירושו שאין מפת אתר בכתובת הזו. הפניה למארח אחר לא נעקבת ומוצגת כמו שהיא.
סוג תוכן
בדרך כלל application/xml או text/xml. text/html פירושו לעיתים קרובות שהכתובת מחזירה דף אינטרנט, כמו דף הבית או דף "לא נמצא", במקום מפת אתר.
urlset או sitemapindex
urlset מפרט דפים; sitemapindex מפרט מפות אתר אחרות. כל דבר אחר אינו מפת אתר תקינה.
מספר כתובות
המספר הכולל של הכתובות בקבצים שקראנו. באינדקס גדול עם הרבה מפות אתר משניות, זו ספירה חלקית.
שיעור עם lastmod
לכמה כתובות יש תאריך שינוי אחרון. התאריכים אופציונליים, אבל תאריכים מדויקים עוזרים למנועי חיפוש לזהות דפים שהשתנו.
מארחים אחרים
כתובות שהמארח שלהן שונה מזה של מפת האתר, למשל www מול בלי www, או דומיין ישן. הפרוטוקול מצפה שמפת אתר תפרט כתובות מהמארח שלה עצמה.
כפילויות
אותה כתובת שמופיעה יותר מפעם אחת. בדרך כלל סימן לכך שהמחולל מוגדר לא נכון; כל כתובת צריכה להופיע פעם אחת.
סטטוס כתובות המדגם
כל כתובת במדגם צריכה להחזיר 200. 3xx פירושו שמפת האתר מפרטת כתובות ישנות, 404 או 410 פירושו דפים שנמחקו, ו-5xx פירושו שגיאות שרת.

איך לתקן את הבעיות הנפוצות ביותר

  • לא נמצאה מפת אתר

    כדאי לבדוק אם הפלטפורמה כבר יוצרת מפה כזו: Shopify מגישה את /sitemap.xml בחנויות ציבוריות, WordPress 5.5 ואילך מגיש את /wp-sitemap.xml, ו-Yoast SEO ו-Rank Math משתמשים ב-/sitemap_index.xml. יש להוסיף את הכתובת המלאה שלה ל-robots.txt כשורת Sitemap: כדי שזחלנים וכלים ימצאו אותה בכל מקום שבו היא נמצאת.

  • כתובות במדגם מפנות או מחזירות 404

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

  • כתובות במארח הלא נכון

    יש להגדיר את כתובת האתר לדומיין שבו משתמשים בפועל, עם www או בלי (ב-WordPress, Settings › General › Site Address), ואז לייצר מחדש את מפת האתר. אחרי מעבר דומיין, יש לוודא שלא נשארו כתובות מהדומיין הישן.

  • כתובת מפת האתר מחזירה HTML

    תגובת 200 עם text/html פירושה בדרך כלל שנתיב כללי (catch-all) מגיש דף רגיל בכתובת /sitemap.xml. יש להפנות את robots.txt למפת האתר האמיתית, או להגדיר את המחולל כך שיגיש אותה בנתיב הזה.

  • תאריכי lastmod שאי אפשר לסמוך עליהם

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

שאלות על הכלי

האם צריך מפת אתר XML?

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

האם מפת אתר גורמת לדפים שלי להיות מאונדקסים?

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

כדאי להגדיר priority ו-changefreq?

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

איפה צריך להיות קובץ מפת האתר?

בדרך כלל בתיקיית השורש, כמו /sitemap.xml, כי לפי פרוטוקול sitemaps.org מפת אתר מכסה רק כתובות שנמצאות בתיקייה שלה או מתחתיה. כדאי להפנות אליה ב-robots.txt ולשלוח אותה ב-Search Console.

למה נבדקות רק 10 כתובות?

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

דוח תיקוני SEO ($69, תשלום חד-פעמי) מתחיל מהסריקה החינמית המלאה ומוסיף עוד עמודים, את השינוי שצריך לבצע לכל ממצא, קובץ PDF ובדיקות חוזרות לאימות התיקונים.

מידע על דוח תיקוני SEO