המדריך המלא למפת אתר HTML/XML: מה היא ולמה צריכים אותה [+וידאו]

אוקי, אז מה היא מפת אתר xml/html בכלל, למה אנחנו צריכים אותה ואיך מוסיפים אותה לאתר שלנו?

יש 2 סוגים עיקריים של מפת אתר (Site Map):

  1. מפת אתר xml (באנגלית Sitemap.xml)
  2. מפת אתר html (באנגלית מדובר על עמוד באתר, עמוד באתר=עמוד html)

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

במילים פשוטות, זו רשימה של כתובות העמודים (url) של האתר שלך.

לכן זה נקרא מפת אתר.

בויקיפדיה מתארים זאת כך:

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

אבל למה אני צריך מפת אתר, מה המטרה של זה?

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

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

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

האם אני צריך ליצור את מפת האתר עבור האתר שלי?

התשובה היא כן.

ההמלצה היא ליצור את 2 סוגי המפות, ה– xml וה-html.

מה ההבדל בין מפת אתר xml ומפת אתר html?

מפת אתר xml (sitemap.xml) תעלה לחשבון של האתר בגוגל קונסול (Search console), במטרה לעזור לגוגל להבין ולהכיר את מבנה האתר שלך בצורה טובה יותר. ובכך, לעזור לו לדרג אותך בצורה הנכונה.

מפת אתר html (sitemap html) ייעלה לאתר שלך בתור עמוד באתר, כפי שכתבתי מקודם, שפת html הינה שפת קוד בה העמודים כתובים ברחבי האינטרנט, והכוונה כאן שזה עמוד המציג את היררכיה של האתר, בשונה מקובץ ה– sitemap xml שהוא לא עמוד טקסטואלי רגיל, אלא קובץ לצורך גוגל והבוטים שלו בכדי להבין במדויק את המבנה.

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

ה– html בא בנוסף, ועליו יהיה ויכוחים אם הוא עוזר או לא. אבל הוא לא מזיק, ויכול רק לעזור.

אתם יכולים למשל לראות דוגמא לעמוד מפת האתר שיש אצלי באתר כאן.

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

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

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

(הנקודות הללו קשורות בעיקר למפת האתר מסוג xml, שהיא העיקר מה שיש לעשות. המפה מסוג html היא בנוסף ולא במקום).

אם הבנת את חשיבות הוספת מפת האתר לאתר שלך, יש לבצע 3 שלבים פשוטים:

  1. ליצור site map xml
  2. להוסיף אותה לאתר שלך
  3. להעלות + לאמת אותה בכלי גוגל קונסול

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

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

יצירת מפת אתר xml לאתרי וורדפרס

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

עם אילו פלאגינים אני יכול לייצר מפת xml?

יש פלאגיני SEO שונים שבאמצעותם אתם יכולים לייצר את המפה,
כמו Yoast, All in one SEO, Rank math, SEOPress וכדו׳
או פלאגינים ייעודיים רק ליצירת מפה, כמו Google XML Sitemaps, Sitemap generator וכדו׳

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

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

יצירת Sitemap xml באמצעות פלאגין Yoast או פלאגינים נוספים

השלבים הם:

  1. נתחבר למערכת האתר
  2. אם עוד לא התקנו את הפלאגין של יואסט או כל פלאגין אחר, קודם נלך לחלק של התוספים ונבצע התקנה
  3. לאחר מכן, נקליק על התוסף של yoast
    https://d.pr/i/0Lv7RP
  4. נקליק על General
  5. ואז על Features
  6. נוודא שהאופציה של XML Sitemap מסומנת על On, אם לא נשנה ונקליק על כפתור השמירה
  7. נלחץ על האייקון של סימן השאלה https://d.pr/i/Saov7M ואז יופיע לנו חלק בו אנחנו יכולים לקבל את הלינק של מפת האתר שנוצרה על ידי הפלאגין
  8. נקליק על See the XML site map
    https://d.pr/i/Saov7M
  9. עכשיו, נעתיק את כתובת עמוד המפה שלנו ונאמת אותו בכלי של גוגל, ה– Search console (אמשיכו לקרוא, ולאחר השיטות הנוספות ליצירת מפה אני מסביר איך להוסיף לגוגל קונסול)

יצירת מפת אתר xml לכל סוגי האתרים (או ללא פלאגין לאתרי וורדפרס)

בכדי ליצור sitemap.xml לכל סוגי האתרים, אני מציע לך להשתמש בתוכנה המדהימה בשם Screaming Frog, ובשמע הישראלי הצפרדע המשוגעת 🙂

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

האם התוכנה עולה כסף?

התוכנה כוללת גרסא חינמית המעניקה סריקה של עד 500 עמודי אתר (urls), אם תצטרכו לסרוק יותר מ– 500 עמודים, תצטרכו לרכוש את הרישיון שלהם.

אודות הצפרדע המשוגעת Screaming frog

אם עדיין אין לכם את התוכנה, אני מציע להוריד אותה עכשיו מכאן (היא מתאימה גם לווינדוס וגם למק)

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

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

הגרסא המלאה היא בתשלום, נכון לזמן כתיבת המדריך עולה כ– £149 לשנה.

עכשיו אסביר איך אתם מייצרים את מפת ה – xml שלכם באמצעות התוכנה:

  1. נריץ את התוכנה (אם עדיין לא הורדתם, תורידו אותה מכאן)
  2. נכניס את כתובת האתר שלנו בשדה למעלה
  3. נלחץ על start

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

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

  1. נקליק בתפריט על האופציה של sitemap
  2. נקליק על האופציה של sitemap xml

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

זיכרו, מטרת המפה היא עבור SEO של האתר, אז אם אתם רוצים שמישהו ימצא את אותם עמודים אז כדאי להוסיף אותם במפת האתר.

מבין כל האופציות, אם יש לכם למשל קבצי pdf ואתם מעוניינים שגולשים ימצאו אותםסמנו את הצ׳קבוקס שלהם.

הסבר יצירת מפת xml באמצעות screaming frog

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

No Index pages

אלו עמודים שיש בהם סימון בקוד (באמצעות תג) שאומר לגוגל לא לאנדקס את אותם עמודים.

אם אתם/המתכנת הוסיף את הקוד לעמוד, זה ככל הנראה בכוונה ברוב המקרים, אז הגיוני לא לסמן את הצ׳קבוקס הזה.

Canonicalised

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

Paginated

אלו עמודים הקשורים לדפדוף בתוך האתר. כאלה שהאתר/מערכת האתר מוסיפה להם =page1 =pag2 וכדו׳. כמו דפדפוף בעמודי מוצרים או פוסטים בבלוג. אלו עמודים שיכולים לעשות בעיות ב– SEO שלכם. לא מומלץ להוסיף אותם אם אתם לא בטוחים בזה.

מומלץ לא לשנות את ההגדרות בטאבים האחרים, מלבד הטאב של התמונות, שתוכלו לסמן אם תרצו.
זה מתאים בעיקר אם יש לכם הרבה תמונות הכוללות קישורים פנימיים בתוך האתר, ואתם רוצים שאותם קישורים גם יהיו במפת האתר שלכם.
אם כן, סמנו v ב– Include images, והשאירו את הסימון באופציה ה-3 של
“Include only relevant Images with up to 10 inlinks”

זהו, עכשיו ליחצו על next
ושמרו את הקובץ אצלכם במחשב.

הוספת תמונות למפת xml באמצעות screaming frog

ברכות 🙂 סיימת ליצור את מפת ה xml של האתר שלכם.

איך מוסיפים ומאמתים את האתר שלנו בגוגל קונסול (Search Consle)

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

  1. גילשו לגוגל קונסול בכתובת https://search.google.com/search-console/about וליחצו על Start now
  2. ביחרו באתר שלכם מבין הרשימה (אם יש לכם כמה בקונסול)
  3. נלחץ על האופציה של Sitemaps מצד שמאל (מופיע תחת Index)
  4. נעתיק + נדביק את כתובת מפת xml של האתר (שימו לב שזה תלוי באיזו צורה ביצעתם אימות לגוגל קונסול, או שהוא ייתן לכם להכניס רק את החלק של המפה בכתובת או כל כתובת האתר)
    הוספה ואימות המפה בגוגל קונסול
    הוספה ואימות המפה בגוגל קונסול-גרסא שניה
  5. נקליק על Submit
  6. לאחר מכן תופיע הודעת אישור של גוגל שהם קיבלו את בקשת העלאה
  7. למטה תופיע לכם טבלה בה תוכלו לראות את המפה שהוספתם, והאם היא תקינה עבור גוגל או שלא
  8. בדוגמא הזו, אתם יכולים לראות שיש מפה אחת שנוספה ומתאימה ואחת שלא
    דוגמא למפה תקינה ולא תקינה בגוגל קונסול

מפת אתר אינדקס ומפת אתר תכלס

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

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

לדוגמא, אצלי אם תיכנסו לכאן למשל https://lshimon.com/sitemaps.xml תוכלו לראות שהוא מציג גם לינקים של המפות עצמם. אז כשאני מוסיף את כתובות המפות ל- robots, אני אוסיף את שלושתם

  1. את אינדקס המפות https://lshimon.com/sitemaps.xml
  2. את מפת הפוסטים https://lshimon.com/sitemaps/post-sitemap1.xml
  3. ואת מפת העמודים https://lshimon.com/sitemaps/page-sitemap1.xml

הוספת הלינק של מפות האתר גם בקובץ robots.txt

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

אז עוד דרך כזו היא להוסיף את כתובות העמודים של מפות ה– xml גם בקובץ ה– robots.txt שלנו
מה זה robots.txt? בקצרה, זה קובץ שקיים בכל אתר, אפילו בגוגל http://google.co.il/robots.txt שאומר למנועי החיפוש המלצות איך להתייחס לאתר שלנו, כמו למשל לאילו עמודים כן להכנס/לא להכנס וכדו׳.

אז בסיום הקובץ מומלץ להוסיף את השורה הבאה המכוונת לכתובת של המפה שלכם:

sitemap: https://YOURSITE.com/SITEMAP.XML

לדוגמא:  

דוגמא איך נראה קובץ robots.txt תקין

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

כלי אונליין נוספים ליצירת Sitemap xml

בנוסף, יש כלים אונליין נוספים שמציעים את האפשרות ליצירת מפת xml באמצעותם.

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

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

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

כמה שירותים ליצירת מפות xml:

לסיכום

במדריך זה עברתי והסברתי את חשיבות יצירת והוספת מפת האתר, הסברתי את ההבדלים בין מפת אתר xml למפת אתר html, ועל חשיבות הגבוהה קודם כל לטפל וליצור את מפת ה xml של האתר כי היא זו שבאה ועוזרת לגוגל (זיכרו, משל כפית הזהב 🙂 )

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

ולבסוף, הוסבר גם איך אנחנו מוסיפים ומאמתים בגוגל ב– Seach console את המפה שייצרנו. זה חלק חשוב, מפני שאם לא תאמתו את המפה בגוגל, אתם עושים חצי עבודה, וחבל.

המון בהצלחה!

ולכל שאלהמוזמנים להגיב כאן או לשלוח לי מייל בנושא.

מידע נוסף שיכול לעניין אותך