Теги H1 вы точно не правильно используете. С точки зрения SEO, да в общем-то и семантики, H1 это главный заголовок верхнего уровня. В него можно было бы включит название сайта, может даже текст "YOUR LIFE , A PHOTO", для всего остального есть H2-H6. А вы в H1 оборачиваете всё, что выглядит как заголовок.
А валидатор всего-лишь выводит предупреждение, что H1 должен быть строго внутри body.
https://www.w3.org/wiki/HTML/Usage/Headings/h1onlyПравильно ли я использовал теги article (например, блок с текстом RAPPRESENT YOUR LIFE WITH A SIMPLE PHOTO)?
Нет. Для этих блоков есть тег section. А article нужно использовать для контента: постов, статей, новостей, комментариев (для всего, у чего есть автор и дата публикации), но точно не для статического блока с информацией.