Es wäre hilfreich, einen Link zu Deiner Seite zu posten, um zu sehen, was genau Du verändern möchtest.
Zu den h1, h2, hn. Es ist sinnvoll im Dokument eine logische Struktur von h1, h2, h3 zu haben, die von einem h1 ausgeht und dann in h2 und h3 und so weiter auffächert. Es halten sich stark die Gerüchte, dass dieser Aufbau auch von Google freundlich berücksichtigt wird.
Wenn Du also meinst, h3 wäre zu groß, und Du möchtest es durch h6 ersetzen, brichst Du wahrscheinlich die logische Struktur des Dokuments.
Es kann durchaus sinnvoll sein, h1 zum Beispiel in 1.2em zu verwenden, auch wenn die Grunddarstellung des Browsers 2em sein kann. 1em ist die aktuell festgelegte Schrifthöhe an dieser bestimmten Stelle im Dokument, 2em bedeutet demnach doppelte Schriftgröße, usw.. Oft wird die Schriftgröße zum Bleistift über body {font-size:12px,} festgelegt.
Nur ein Beispiel, Du könntest h1 zum Beispiel auch als 1em (normale Schrifthöhe) festlegen, mit einem schönen Hintergrund-Balken versehen, und es wäre die Hauptüberschrift Deines Dokuments, h2 hingegen könnte wieder größer sein, um Unterüberschriften zu erzeugen. Es gibt da etliche Möglichkeiten.
Also wenn es geht, die hn-Tags als logische Struktur verwenden und dann die Schriftgröße (die Werte der hn-Tags) über CSS festlegen.
HTML und CSS ist nicht wirklich kompliziert für diese einfachen Dinge, geh wirklich einmal die ersten Kapitel eines Tutorials durch.
Tutorial HTML CSS wird genug Suchergebnisse bringen.
So long
Stefan