Benim açımdan hiçbir farkı yok. Ama aslında h etiketine veya p etiketine vermek daha yararlı olabilir diye düşünüyorum. Mesela sitenin headerinde logo civarında gizli bir h1 kullanımını çok gördüm.
<div id="logo">
<h1 style="display:none;">site adı, slogan</h1>
<img src="img/logo.gif" />
</div>div e ne zaman veririm, gizli-blok olacaksa veririm. Mesela göster/gizle olaylarında div kullanmak blok özelliğinden dolayı daha kolay oluyor, ama bunun google ile hiç alaksı yok.
Bazen ben ul etiketine bile koyabilirim, bir üst menü üzerine gelince alt menünün açılması için, içinde onlarca kelime ve li olabilir. Google bunları spam mı sayar, hiç sanmam. Bana kalırsa div ile gizli içerik kullandığımızda google bunu spam olarak algılayamaz çünkü hide, display:none html nin bir parçası.
u veya strong ile neden yapılabilir, hani google kalın, altı çizgili, eğik yazılara daha fazla önem veriyor tezi vardı ya, belki de ondandır. Ya da insanlar farklı şeyler deneyerek gözlem yapıyor olabilirler.
.