web-dev-qa-db-fra.com

Meilleure et plus sûre façon de cacher les balises h1 SEO

Je souhaite utiliser des images créées dans PS pour les titres de page. Parce que ce seront des images, elles ne seront pas capturées par Google, etc. Quelle est la meilleure pratique pour cacher le <h1>? Je prévoyais de définir la visibilité de <h1> sur masqué. Est-ce correct de faire?

mise à jour

Je veux masquer la balise <h1> derrière l'image d'en-tête. Je lis comment faire si je ne fais que lier une image (très bien). Ma tête est un peu différente. J'ai une image de fond prenant l'en-tête entière div. En plus de cela, j'ai un fichier flash en cours de lecture (principalement transparent) avec des effets d'étoiles. Je veux que ce soit convivial SEO.

3
Ibanez

Utilisez-le comme ça

<h1>
  <a href="http://website.com">
    <img src="image.jpg" alt="My Website" />
  </a>
</h1>

Vérifiez ce lien auprès d'un Google Webmaster: https://www.youtube.com/watch?v=fBLvn_WkDJ4

6
greven

Si vous essayez de masquer une balise <h1> derrière un en-tête de page entier, vous abusez probablement de la balise <h1> et ce que vous faites serait considéré comme une stratégie de référencement "black hat", ce qui ne serait presque certainement pas le cas. être considéré comme un titre ou un en-tête de page et vous mettrait finalement en difficulté avec les moteurs de recherche.

Le <h1> doit essentiellement être utilisé pour l'en-tête de page qui ressemble au titre de la page ou du document. La grande image en haut d'une page ne sert vraiment à rien, en particulier si c'est la même chose d'une page à l'autre. Si c'est le cas ici, vous ne devriez certainement pas le faire. De plus, si vous avez besoin de cacher quelque chose pour le bien des moteurs de recherche, c'est généralement un bon signe, vous ne devriez probablement pas faire quelque chose. Il y a des exceptions mais elles sont rares.

3
John Conde