googleに、「ページがモバイル フレンドリーではありません。」と言われるか、テストするためのページです。いわゆるブロックを構成するタグは、h1, h2, p ,address だけです。文字の大きさの指定は一切廃しました。margin,paddingもすべて % 単位の指定です。
そして、<meta name="viewport" content="width=device-width">はありません
viewportを加えるとと比較してください。
テキストが小さすぎて読めません
ビューポートが設定されていません
クリック可能な要素同士が近すぎます
https://dabiyone.com/