Estoy poniendo un logotipo (compuesto por una imagen y el nombre de la empresa) en mi sitio web. No estoy seguro de si guardar el texto del nombre de la empresa como parte de un archivo de imagen, o tenerlo como texto real en el html y con estilo usando css.
Obviamente, si lo guardo todo como una imagen, entonces no tengo que preocuparme de que el usuario tenga las fuentes correctas, etc. Pero pensé que tenerlo como texto podría ser mejor para el SEO.
¿Es una cuestión de gustos o es mucho mejor que la otra?
>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.
No, está contemplando no ponerlo. No es ciencia espacial. En algunas situaciones, el texto que queda fuera de la imagen sería beneficioso.Respuestas:
A Google le gusta el atributo alt de la compañía
Tanto Google como Bing entienden que un logotipo a menudo se repetirá en PNG, GIF y JPEG. Simplemente marque el logotipo con la descripción alternativa para informar a los motores de búsqueda que es un LOGOTIPO para su negocio.
Un ejemplo básico:
<img src="logo.png" alt="Company Name Logo">
Un ejemplo de esquema:
Un ejemplo de esquema de JavaScript:
Si desea mantener su código simple, use el esquema JSON-LD, ya que nunca necesitará editar el código de la página, sino agregar un código al final de su página o usar el Administrador de etiquetas de Google para inyectar en la página sin mover un dedo,
p.ej
A Google también le gustan los logotipos SVG
Si desea que Google o Bing vean el nombre de su empresa en la imagen, puede hacerlo utilizando el formato SVG. Este formato le permite usar TEXTO dentro de la imagen que será vista por el usuario y los motores de búsqueda. Si la accesibilidad es una preocupación, debe mantener el nombre de la empresa como TEXTO y no como una forma, por ejemplo, crear esquemas.
Por ejemplo, algo como esto:
A Google no le gustan los logotipos pirateados de CSS
A los motores de búsqueda no les gusta que los logotipos se muestren con trucos y otras cosas similares, como
text-indent e.g -9999px; background: url(logo.png) no-repeat;
. Los fondos siempre deben usarse como fondo. Si se trata de un elemento de recurso en la página, siempre es una imagen y nunca un fondo. Use los 2 ejemplos anteriores y no este ... esto fue útil 'en el pasado' pero ya no es necesario con el marcado disponible.Este método también apesta a la accesibilidad (usuarios discapacitados).
fuente
Como el texto es parte del logotipo, lo mantendría en la imagen (ahorra al tratar de hacer coincidir las fuentes no estándar y tener que colocarlo exactamente como está en el logotipo): siempre puede colocarlo en el atributo alt o use microdatos para mejorar su seo:
Más información sobre los microdatos de la organización.
Herramienta de validación de microdatos de Google
Directrices de Google sobre el marcado de logotipos
fuente
alt
contenido de un logotipo no debe contener "logotipo" (a menos que "logotipo" sea parte del nombre, por supuesto).