Je mets un logo (comprenant une image et le nom de l'entreprise) sur mon site Web. Je ne sais pas s'il faut enregistrer le texte du nom de l'entreprise dans le cadre d'un fichier image, ou l'avoir en tant que texte réel en html et stylisé en utilisant css.
Évidemment, si je l'enregistre en tant qu'image, je n'ai pas à me soucier que l'utilisateur ait les bonnes polices, etc. Mais je pensais que l'avoir comme texte pourrait être mieux pour le référencement.
Est-ce une question de goût ou est-ce bien mieux que l'autre?
>I'm not sure whether to save the company name text as part of an image file, or to have it as actual text in the html and styled using css.
Non, il envisage de ne pas l'installer. Ce n'est pas sorcier. Dans certaines situations, le texte laissé en dehors de l'image serait bénéfique.Réponses:
Google aime l'attribut alt de l'entreprise
Google et Bing comprennent qu'un logo sera souvent répété partout en PNG, GIF et JPEG. Balisez simplement le logo en utilisant la description alternative pour informer les moteurs de recherche qu'il s'agit d'un LOGO pour votre entreprise.
Un exemple de base:
<img src="logo.png" alt="Company Name Logo">
Un exemple de schéma:
Un exemple de schéma JavaScript:
Si vous voulez garder votre code simple, utilisez le schéma JSON-LD car vous n'avez alors jamais besoin de modifier le code de la page, mais ajoutez plutôt un code à la fin de votre page ou utilisez Google Tag Manager pour injecter dans la page sans lever le petit doigt,
par exemple
Google aime également les logos SVG
Si vous souhaitez que Google ou Bing voient le nom de votre entreprise dans l'image, vous pouvez le faire en utilisant le format SVG. Ce format vous permet d'utiliser TEXT dans l'image qui sera vue par l'utilisateur et les moteurs de recherche. Si l'accessibilité est un problème, vous devez conserver le nom de l'entreprise en tant que TEXTE et non en tant que forme, par exemple créer des contours.
par exemple quelque chose comme ceci:
Google n'aime pas les logos piratés CSS
Les moteurs de recherche n'aiment pas que les logos soient affichés avec des astuces et d'autres choses, comme
text-indent e.g -9999px; background: url(logo.png) no-repeat;
. Les arrière-plans doivent toujours être utilisés comme arrière-plan. Si c'est un élément de ressource sur la page, c'est toujours une image et jamais un arrière-plan. Utilisez les 2 exemples précédents et non celui-ci ... c'était utile dans la journée, mais plus nécessaire avec le balisage disponible.Cette méthode aspire également à l'accessibilité (utilisateurs avec facultés affaiblies).
la source
Comme le texte fait partie du logo, je le garderais dans l'image (économise en essayant de faire correspondre les polices non standard et en le positionnant exactement comme dans le logo) - vous pouvez toujours le mettre dans l'attribut alt ou utilisez des microdonnées pour améliorer votre référencement:
Plus d'informations sur les microdonnées d'organisation
Outil de validation des microdonnées Google
Consignes Google sur le balisage de logo
la source
alt
contenu d'un logo ne doit pas contenir de "logo" (sauf si "logo" fait partie du nom, bien sûr).