Я не знаю, насколько важна сделка, что H1 - это не первое на странице. Я знаю, что Google будет смотреть на заголовки, чтобы попытаться установить контекст. Они говорят, что должен быть только один тег H1, например, и что это должен быть хороший короткий заголовок, описывающий содержимое страницы. В общем, текст (или подзаголовки) под h1 должен затем следовать примеру, описывая то, о чем ваш контент, более подробно. В любом случае, это теория.
В любом случае, как насчет этого?
<body>
<div style="float: right; width: 25%;">
<h1>your h1 text</h1>
</div>
<div style="float: left; width: 75%;">
content goes here
</div>
</body>