Semantic HTML dùng thẻ có ý nghĩa mô tả nội dung (<article>, <nav>, <header>, <main>, <aside>) thay vì thẻ chung (<div>, <span>).
Quan trọng vì:
- SEO — search engines hiểu cấu trúc trang tốt hơn.
- Accessibility — screen readers navigate bằng semantic landmarks.
- Maintainability — code tự mô tả, đọc hiểu nhanh hơn.
- Consistency — team dùng cùng conventions