Semantic HTML refers to the use of HTML tags that convey the meaning of the content. It is important for accessibility because it allows assistive technologies to understand the content of the website and provide a better user experience for users with disabilities.