שפת HTML היא שפת מחשב מסוג שפת מבנה המשמשת ליצירה וסידור רכיבי מסמך היפרטקסט בכלל ועמודי אינטרנט בפרט.
לכל עמוד אינטרנט (כדף באתר אינטרנט) יש מקור HTML.
תמצית היסטוריה
כל שפת מבנה (ולמעשה כל שפת מחשב) היא למעשה תוכנה בעצמה ואכן שפת HTML פותחה מאת הפיזיקאי טים ברנס-לי כמעין נגזרת של תוכנה דומה, מוקדמת יותר בשם ENQUIRE שהייתה (בדומה ל-HTML) מעין תוכנה לבניית תסדיר מסמכים; בסוף שנות ה-80, לפי הבנתי על בסיס הניסיון שרכש מפיתוח ENQUIRE ובהשראת שפת מבנה אחת בשם Generalized Markup Language ובקצרה GML אשר שימשה גם היא ליצירה וסידור רכיבי מסמכים (שהועברו אז בין רשתות מחשבים בארגונים מקצועיים), החל טים ברנס-לי בפיתוח HTML; בשנת 1990 עם תהליכי פיתוח האינטרנט והכנה לשחרורו ושיווקו לציבור הכללי הופצה גרסה ראשונית, ניסיונית בעיקרה של התוכנה.
שפת HTML, שפת CSS ושפת JavaScript
להתפתחות שפת HTML היסטוריה משותפת עם התפתחות שפת JavaScript אשר עימה מגדירים התנהגות אפשרית של מבנים שפתיים שיוצרים עם HTML (התנהגות למשל היא שאם נקליק על המבנה עם סמן העכבר, ייפתח ממנו תפריט drop-down) וכן גם היסטוריה משותפת עם שפת CSS אשר עימה מגדירים את העיצוב \ סגנון של המבנים השונים; למשל, ניתן להגדיר עימה שמבנה מסוים יהיה עם מסגרת בצבע שחור, שיהיה עם רקע בצבע אדום, שיהיה בשכבה 2 (נניח) כך שיוכל להסתיר מעט (לעלות מעט על) מבנים אחרים וכדומה.
שפת HTML מתפתחת יותר ויותר ככל שרשת האינטרנט נעשית יותר ויותר רלוונטית בחיי האדם; פיתוחה הקהילתי הפך רשמי בשנת 1994 כאשר טים ברנס-לי עזב את CERN אשר במעבדותיה פותחה והקים את ארגון World Wide Web Consortium ובקצרה W3C אשר מתקנן פיתוח ומפתח בפועל את HTML וכן אספקטים מסוימים של CSS ושל JavaScript.
קידום אתרים
תורת קידום האתרים מבוססת במידה רבה על תורת ה HTML והבנה טובה של תורת HTML, על מטרתה ועל הקשר שלה למונחים רשת תקשורת, מסמך היפרטקסט, פורמט, חוויית משתמש ונגישות תוכנה (אשר לעתים קשה אם בכלל להפריד ביניהם) מבטיחה, מניסיוני לפחות, הבנה טובה של תהליכי קידום אתרים בכלל וכן של התאמה לקריטריונים של מפתחי מנועי חיפוש, של משתמש מנוע חיפוש כלקוח פוטנציאלי ושל קידום אורגני בפרט.