קצת סדר
HTML5 נותן לך להכניס סמנטיקה נכונה לחלוקה של האתר.
בעבר יכולת לחלק את האתר לחלקים (כמעט) רק באמצעות DIV, ועכשיו הוא הותן לך לבצע את החלוקה הזו בצורה יותר טובה:
אם בעבר סרגל ניווט היה בתוך DIV עם ID בשם NAV, עכשיו הוא בתוך אלמנו שנקראת NAV.
אם בעבר בכותרת התחתונה היתה בתוך DIV עם ID בשם FOOTER, היום היא בתוך אלמנט שנקרא FOOTER.
אם בעבר היה לךDIV לכל מאמר, ובתוכו DIV-ים נוספים לתתי הכותרות של המאמר, עכשיו יש לך אלמנט בשם ARTICLE שגם בתוכו אתה יכול לשים תגית לכותרת, לניווט ולכותרת התחתית.
למה זה טוב?
בראש ובראשונה, יותר קל לך לבנות ככה את האתר. הרבה מתכנתים נפלו למלכודת בשם דיביטיס וקיננו DIV-ים אחד בתוך השני. התוספת הזו של התגיות מקלה עליך לבנות את האתר ולחלק אותו לחלקים הנכונים: כותרת, מאמרים, תוצר לוואי מזה הוא שזה מכריח אותך לבנות את האתר בצורה פשוטה וללא היררכיה מסובכת.
החלוקה הזו גם מקלה על נגישות לבעלי מוגבלויות: לדוגמה קל לקורא טקסט (שמיועד לכבדי ראיה) לעבור על האתר ולזהות את הרכיבים שלו.
 
עכשיו אתה מבין למה מטבע הדברים האתר יותר "ידידותי" למנועי חיפוש. כמובן שגוגל יודע לזהות יפה מאוד div שנקרא header ו-div שנקרא navigation ו-div שנקרא main-section, אבל אם מלכתחילה אתה תבנה נכון את האתר, כנראה שגוגל יסרוק את האתר בדרך יותר קרובה לדרך שאתה מצפה לה.
 
הנקודה שלי היא שכשאתה בונה אתר, "תאימות לגוגל" היא לא מה שצריך להנחות אותך. אתה צריך לכתוב אתר יפה, עם תוכן איכותי, מקורי ומועיל, אתר רספונסיבי (לא במובן של bootstrap אלא במובן של זריזות במתן המידע) ונגיש.
אתר כזה ימשוך אליו הרבה גולשים ויקדם את עצמו בגוגל יפה מאוד.
 
אם אתה חדש בHTML אני מאוד ממליץ שתקנה ספר על HTML5. קריאה מספרים אמנם נחשבת ללא פופולרית (לא בצדק) אבל היא מאוד מועילה: היא מדריכה אותך צעד אחרי צעד בסדר הנכון על כל מה שצריך, ומלווה בהמון דוגמאות. היכנס לאמאזון והורד ספר לבחירתך בקינדל. זה הכי זול ומאוד נוח שהספר פתוח לך על המסך תוך כדי למידה ממנו וכתיבת קוד.
הספרים של Murach הכי טובים בעיניי. הוא מצליח לעשות ספרים פשוטים מאוד להבנה מצד אחד ומאוד יסודיים מצד שני.