@@Jnnbo:
nuqneH
<html lang="en">
Da ist die falsche Sprache angegeben; es muss "de" heißen.
<section>
Hier wäre statt <section> wohl <main role="main"> angebracht. (Verdammt, gibt’s dazu immer noch keinen SELF-Artikel? :-/)
<h2>Herzlich Willkommen</h2>
Ein „Herzlich Willkommen“ ist auf einer Webseite unnötig. Ein Nutzer kann davon ausgehen, dass er/sie auf der Website willkommen ist, sonst wäre diese nicht im Web.
<article class="phone">
Hier wäre statt <article> wohl <address> angebracht.
<article>
Hier wäre statt <article> wohl <section> angebracht.
Qapla'
-- 
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
  „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)