Cómo funciona esta comprobación
Scanaris lee el <head> de tu página y revisa las tres etiquetas que Google usa para construir tu resultado de búsqueda. El título: si falta, severidad media; si pasa de 65 caracteres, baja, porque Google lo corta sobre los 60; si tiene menos de 10, baja, porque desaprovecha el espacio. La meta description: si falta, baja; si pasa de 165 caracteres, informativo. La canonical (<link rel="canonical">): si falta, baja. Además, si la página redirige con <meta http-equiv="refresh">, abre un hallazgo de severidad baja, porque es la forma de redirigir que Google desaconseja. Solo se mira la página escaneada; cada página de tu web tiene su propio título y descripción, y conviene escanear las importantes.
Por qué importa
El título es el factor on-page más básico y es el enlace azul que la gente ve en Google: decide si hacen clic. La descripción no influye en el ranking, pero es el texto que va debajo del enlace y afecta directamente a cuántos clics te llevas para una misma posición. La canonical le dice a Google cuál es la URL "oficial" cuando el mismo contenido se puede llegar a ver con y sin barra final, con parámetros de campaña, con www y sin él; sin ella, Google puede repartir la autoridad entre varias copias o elegir la que no querías. Y la redirección por meta refresh pasa peor la autoridad que un 301 y hace esperar al usuario con una página intermedia.
Cómo arreglarlo
Título y descripción
Un título por página, de 50 a 60 caracteres, con la palabra clave principal al principio y la marca al final: "Escáner de seguridad para apps hechas con IA | Scanaris". Una descripción de 140 a 155 caracteres que resuma la página y dé una razón para entrar. Nada de repetir el mismo título en todas las páginas.
- Nuxt:
useSeoMeta({ title, description })en cada página, ouseHead. - Next.js: exporta
metadata(ogenerateMetadatapara páginas dinámicas) desde cadapage.tsx. - WordPress: Yoast, Rank Math o el equivalente, rellenando título y descripción por entrada.
- HTML estático: en el
<head>de cada archivo.
Canonical
<link rel="canonical" href="https://tudominio.com/ruta-de-la-pagina">
URL absoluta, con el protocolo y el dominio que quieres que Google muestre, y apuntando a la propia página en el caso normal. Si tienes la web en varios idiomas, cada versión lleva su canonical y las etiquetas hreflang enlazan las demás. En Nuxt lo genera el módulo de SEO o i18n; en Next.js va en metadata.alternates.canonical.
Meta refresh
Sustitúyelo por una redirección 301 del servidor: en Nuxt, una regla en routeRules; en Next.js, redirects() en la configuración; en Vercel y Netlify, el archivo de redirecciones; en nginx o Apache, una directiva de redirección.
Comprueba que está arreglado
curl -s https://tudominio.com | grep -oE '<title>[^<]*</title>|<meta name="description"[^>]*>|<link rel="canonical"[^>]*>|<meta http-equiv="refresh"[^>]*>'
Deben salir título, descripción y canonical, y no debe salir ningún meta refresh. Cuenta los caracteres del título: entre 10 y 65.
Preguntas frecuentes
Google a veces muestra otro título distinto al mío.
Sí: reescribe el título cuando cree que el tuyo no describe bien la página, o es demasiado largo, o es el mismo en muchas páginas. Un título preciso y de la longitud adecuada es la forma de que use el tuyo.
¿La canonical arregla el contenido duplicado entre dominios?
Puede apuntar a otro dominio, y Google lo respeta como sugerencia fuerte. Pero si publicas el mismo artículo en dos sitios tuyos, es mejor que uno redirija al otro.
¿Esto sirve también para que me citen las IA?
El título y la descripción son lo primero que leen ChatGPT y Perplexity al decidir si una página responde a una pregunta, así que sí, ayuda. Lo que cambia entre buscadores y asistentes está en SEO frente a AEO; la estructura de encabezados, que importa para ambos, la revisa encabezados.