מפת אתר XML היא קובץ שמכיל את כל הכתובות שאתה רוצה שגוגל יסרוק. בלעדיה, גוגל סורק רק כתובות שמקושרות אליהן מתוך האתר ומאתרים אחרים - איטי. עם מפת אתר תקינה, דפים חדשים נכנסים לאינדקס תוך שעות במקום ימים.
למה זה משנה
תהליך גילוי תוכן של גוגל עובד בשני שלבים: discovery (הוא מוצא URL חדש) ואז crawling (הוא קורא אותו). בלי sitemap, ה-discovery תלוי באקראיות - גוגל ממתין שיגיע לאתר דרך קישור פנימי או חיצוני, ואז סורק. תהליך זה יכול לקחת ימים-שבועות לפוסט חדש.
עם sitemap מועיל ומועדכן, גוגל מקבל רשימה של כל ה-URLs ואת התאריך האחרון של עדכון. הוא יודע מה חדש, מה השתנה, ומה לסרוק עכשיו. בפועל, פוסט חדש שמופיע ב-sitemap מתחיל להיכנס לאינדקס תוך 1-24 שעות במקום ימים.
בנוסף, sitemap הוא הבסיס לדיווחים ב-Google Search Console. בלי הגשת sitemap לא תקבל דיווחי שגיאות מפורטים על אינדוקס, על URLs חסומים, או על כפילויות. ה-Coverage report מבוסס בעיקרו על השוואה בין מה שב-sitemap לבין מה שגוגל סרק.
איך לזהות
WordPress 5.5+ יוצר sitemap אוטומטית בכתובת /wp-sitemap.xml. גלוש לכתובת ובדוק שהוא מציג רשימת sitemaps (sub-sitemaps לכל post type ו-taxonomy).
אם משתמש בתוסף SEO (Yoast, Rank Math, RankPlus, SEOPress), המפה שלו מחליפה את של WP בכתובת אחרת - לרוב /sitemap_index.xml. בדוק את שתי הכתובות.
בדיקה משלימה: ב-Google Search Console > Sitemaps - אמור להציג את ה-sitemap עם סטטוס "Success" ומספר ה-URLs שהוגשו. אם ריק, המפה לא הוגשה.
בדיקה שלישית: ב-robots.txt צריכה להיות שורת Sitemap: שמצביעה למפה. גלוש ל-/robots.txt ובדוק.
איך לתקן
אם אין sitemap בכלל, ההגדרה הקלה ביותר היא להתקין תוסף SEO:
- Yoast SEO - ב-SEO > General > Features, הפעל "XML sitemaps". המפה זמינה ב-
/sitemap_index.xml. - Rank Math - ב-Sitemap Settings, הפעל "Sitemap". המפה זמינה ב-
/sitemap_index.xml. - RankPlus - מיוצר אוטומטית עם ההפעלה.
- SEOPress - ב-XML/HTML Sitemap, הפעל ובחר תוכן לכלול.
אחרי הפעלה:
- גלוש למפה בדפדפן וודא שהיא נטענת ומציגה URLs.
- הגש את המפה ב-Google Search Console > Sitemaps > Add new sitemap. הזן את הנתיב היחסי (
sitemap_index.xml). - הגש גם ב-Bing Webmaster Tools.
- הוסף שורת
Sitemap: https://example.com/sitemap_index.xmlל-robots.txt.
אם משתמש ב-WP-only ללא תוסף SEO, המפה ב-/wp-sitemap.xml מספיקה לאתרים פשוטים. הגש אותה ב-Search Console.
טעויות נפוצות
הטעות הראשונה: כפילות sitemaps. תוסף SEO יוצר מפה משלו, ובמקביל וורדפרס יוצר את שלו. גוגל מבולבל. בהגדרות תוסף SEO, ודא שהוא מבטל את ה-sitemap של ליבת WP - לרוב אופציה "Disable WordPress core sitemap".
הטעות השנייה: מפה עם URLs ב-noindex. אם דפים ב-sitemap מסומנים noindex, גוגל מקבל סיגנלים סותרים. תוסף SEO אמור להוציא noindex pages מ-sitemap אוטומטית - וודא שזה קורה.
הטעות השלישית: מפה ענקית בקובץ אחד. גוגל מקבל מפות עד 50,000 URLs ועד 50MB לקובץ. אם יש לך אתר ענק, פצל ל-sub-sitemaps (sitemap_posts.xml, sitemap_pages.xml). תוספי SEO עושים זאת אוטומטית.
הטעות הרביעית: שכחה לעדכן אחרי הוספת תוכן. אם המפה סטטית (ידנית), היא מתיישנת. השתמש בתוסף שמייצר אוטומטית - הוא מעדכן את המפה עם כל פרסום פוסט.
הטעות החמישית: מפה ב-HTTP על אתר HTTPS. אחרי מעבר ל-SSL, וודא שכל ה-URLs ב-sitemap מתחילים ב-https://. גוגל יסמן את ה-URLs ב-HTTP כ-redirects.
בדיקה לאחר תיקון
גלוש שוב למפה וודא שהיא מציגה URLs עכשוויים. ב-Search Console > Sitemaps, וודא שהסטטוס "Success" ומספר ה-Submitted קרוב למספר ה-Indexed. אם יש פער גדול, יש URLs שלא מאונדקסים - חקור את הסיבה דרך Coverage report. אחרי 4-6 שבועות, פוסטים חדשים אמורים להיכנס לאינדקס תוך שעות מהפרסום.