Perfiles de autor


El perfil de autor es un tipo de contenido que muchos sitios gestionan mal por una razón simple: WordPress lo genera automáticamente como página de archivo, no como un contenido editable. El resultado habitual es una página en /author/nombre-de-usuario/ con una lista de artículos y, si hay suerte, una breve biografía extraída del perfil de usuario de WordPress.

Ese planteamiento es insuficiente para cualquier sitio donde la autoría sea relevante. Un perfil de autor es una entidad con identidad propia: tiene campos específicos, una URL estable, datos estructurados propios y un ciclo de vida que puede sobrevivir al propio sitio.


Qué define al perfil de autor como tipo de contenido

Tiene campos propios más allá del nombre. Biografía extensa, fotografía, especialización temática, enlaces a redes sociales y otras publicaciones, historial profesional relevante. Estos campos no están en el perfil de usuario estándar de WordPress.

Tiene una URL estable e independiente del nombre de usuario. El nombre de usuario de WordPress es un dato técnico interno que puede cambiar. La URL del perfil público del autor no debería depender de él.

Genera su propio archivo de contenidos. La página del autor lista todos sus artículos publicados. Esa lista tiene valor si el autor tiene suficiente volumen de trabajo.

Tiene un ciclo de vida propio. Cuando un autor deja de colaborar con el sitio, sus artículos siguen existiendo con su firma. El perfil debe mantenerse aunque el autor ya no publique.

Puede tener datos estructurados propios. Schema.org tiene el tipo Person con propiedades específicas para personas, incluyendo autoría de contenido.


Estructura de URLs para perfiles de autor

Opción A: archivo de autor de WordPress

/author/nombre-usuario/     ← URL generada automáticamente por WordPress

Es la opción por defecto. Tiene el inconveniente de que el slug depende del nombre de usuario interno de WordPress, que puede ser distinto al nombre público del autor.

Opción B: CPT de autor con slug propio

/autores/nombre-apellido/

Un Custom Post Type independiente del sistema de usuarios de WordPress. Permite un slug limpio, campos propios editables y total control sobre el contenido del perfil.

Opción C: redirigir el archivo de autor al CPT

/author/nombre-usuario/  → 301 → /autores/nombre-apellido/

Combinación de las dos anteriores: mantener las URLs de archivo de WordPress como redirecciones al perfil en el CPT. Preserva la compatibilidad con cualquier enlace que use el formato de WordPress.

Para sitios donde la autoría es relevante y los autores tienen identidad editorial propia, la opción B o la combinación B+C son las más adecuadas arquitectónicamente.


Cuándo indexar el perfil de autor

La decisión de indexar o no los perfiles de autor depende del volumen de contenido publicado:

  • Indexar si el autor tiene diez o más artículos publicados y el perfil tiene una biografía editorial completa.
  • Noindex si el autor tiene menos de cinco artículos o si el perfil no tiene contenido propio más allá de una lista de artículos.
  • Eliminar o redirigir si el autor nunca ha publicado nada (usuarios registrados sin contenido).

En WordPress, esta decisión se configura por autor en el plugin de SEO (Yoast permite establecer noindex en los archivos de autor individualmente o de forma global con excepciones).


Gestión cuando un autor deja de publicar

Este es el aspecto más frecuentemente ignorado. Cuando un colaborador deja de publicar en el sitio, sus artículos siguen existiendo con su firma. La URL de su perfil sigue siendo válida y puede estar enlazada desde esos artículos.

Lo que no debe hacerse:

  • Eliminar la cuenta de usuario de WordPress si el autor tiene artículos publicados. WordPress reasigna los artículos a otro usuario, pero las URLs de archivo del autor original se rompen.
  • Eliminar la URL del perfil. Si hay artículos publicados que enlazan a ese perfil, se generan errores 404.

Lo que debe hacerse:

  • Mantener la URL del perfil activa con una indicación de que el autor ya no contribuye activamente.
  • Actualizar la biografía para reflejar el cambio si es relevante (“Colaborador hasta [fecha]”).
  • Si se usa un CPT para los perfiles, despublicarlo del menú de navegación pero mantener la URL accesible.

Datos estructurados para perfiles de autor

El tipo Person de Schema.org permite describir al autor con precisión:

{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Nombre completo del autor",
  "url": "https://www.arquitecturadelainformacion.es/autores/nombre-apellido/",
  "description": "Breve descripción del autor y su especialización.",
  "image": "https://www.arquitecturadelainformacion.es/img/autores/nombre-apellido.jpg",
  "sameAs": [
    "https://twitter.com/nombreusuario",
    "https://linkedin.com/in/nombreusuario"
  ]
}

El marcado Person en la página del autor, combinado con el marcado author en cada artículo que firma, establece la relación semántica entre el autor y su obra de forma explícita para los buscadores.


En WordPress: implementación práctica

Con el sistema de usuarios nativo: Completar los campos de perfil de cada usuario (nombre visible, descripción biográfica). Instalar un plugin de campos de perfil de usuario extendido (como User Meta Manager o Advanced Custom Fields con extensión de usuarios) para añadir campos adicionales como fotografía de perfil editorial, redes sociales o especialización.

Con CPT de autor: Registrar un CPT autor con los campos necesarios. Crear una relación entre el CPT de autor y los artículos publicados mediante un campo personalizado que conecte el post con su entrada de autor en el CPT.

La segunda opción es más trabajo inicial pero produce perfiles más ricos y con más control editorial.


Para profundizar