display:none tıpkı clear:both gibi CSS'in olmazsa olmaz özelliklerinden biridir. Özellikle Java Script ile geliştirilen sayfalarda display:none'yi mecburen kullanmak zorunda kalırsınız. Google+ sayfasında birçok bölümde Google'nin kendisi bile kullanıyor bu özelliği. Kullanmak zorunda. Çünkü bu işe yarayan, kullanılması gereken birşey. CSS'in bir nimeti.
Ha siz tutar display:none atadığınız bir div alanında hidden text-link gibi ihlaller yaparsanız bu tabiki Google'nin hoşuna gitmez. Sonuçta Google o alanda sizin ne yaptığınızı biliyor.