Funcionalidades SEO en Prontus CMS

Prontus incluye una serie de funcionalidades que pueden ayudarte a posicionar tu sitio en los buscadores y en redes sociales.

Publicado: Lunes 18 de julio de 2022 por Adriano Varoli Piazza
Última modificación: Miércoles 5 de octubre de 2022

La gama de funcionalidades orientadas a SEO (search engine optimization) en Prontus CMS es amplia, abarcando

  • Ingreso de metadatos para artículos, portadas y portadas taxonómicas
  • Simulación de cómo se vería en resultados de búsqueda en Google y en un post en Facebook
  • Análisis del texto de un artículo
  • Edición y validación del archivo robots.txt
  • Archivos de mapa del sitio
  • Integración con APIs de Google como Pagespeed, Search Console y Analytics
Metadatos

Prontus incluye campos específicos para ingresar metadatos de portadas y artículos específicamente para resultados de búsqueda o inclusión en redes sociales. Por ejemplo, para una portada se puede ingresar un titular, una descripción, una imagen específica, etc. condensando en un modal lo que antes se hacía agregando un área extra a la portada. En los artículos con vista se incluye también un panel de SEO donde se pueden ingresar los metadatos específicos. En este caso, si se ingresa un titular en el panel SEO se usa como metadata para que los buscadores lo muestren de preferencia, en lugar del titular principal del artículo. Esto permite redactar titulares más largos para el sitio y titulares optimizados para los buscadores.

Modal para ingresar metadatos de portada
Modal para ingresar metadatos de portada
Simulación de resultados

Habiendo habilitado y configurado las funcionalidades SEO, Prontus ofrece una integración para mostrarte una simulación de cómo se vería un artículo en resultados de búsqueda en Google y al ser incluído en un post en Facebook. Esto te permite optimizar los textos y datos para ofrecer la mejor versión de tus artículos y captar más visitas.

Análisis de texto

Prontus te permite evaluar la legibilidad del texto de un artículo y estimar su performance en resultados de búsqueda, analizando detalles como el largo del texto, la cantidad de enlaces internos y externos o la presencia de imágenes embebidas. Además del cuerpo de texto se analizan el titular y la descripción. El análisis se divide en problemas, sugerencias y buenos resultados.

Ejemplo de análisis de legibilidad de un artículo
Ejemplo de análisis de legibilidad de un artículo
Archivo robots.txt

Es importante que tu sitio cuente con un archivo robots.txt para especificar a los buscadores las áreas de tu sitio que deberían o no deberían indexar. Aunque su contenido es una recomendación, es usualmente respetada. Prontus te ofrece un editor para modificar tu archivo robots con la posibilidad de generarlo desde una plantilla. Además, luego de crearlo se valida su contenido y se analiza, ofreciéndote más claridad sobre lo que especifica.

Interfaz de configuración y validación del archivo robots.txt
Interfaz de configuración y validación del archivo robots.txt
Archivos de mapa de sitio

En la vista de Monitoreo SEO, Prontus te permite ver el estado de tus mapas de sitio, y acceder a su configuración. Estos archivos XML son usados por Google para indexar mejor tu sitio, o para mostrar mejor tus noticias si manejas un sitio de noticias. La configuración de Prontus CMS incluye una vista para especificar cómo armar los sitemaps de tu sitio, en Administrar - Configuración - Sitemap, y en ella puedes especificar qué tipos de artículo y qué portadas incluir, si generar archivos separados para sitemaps de multimedia o no, etc.

Integración con APIs Google: Pagespeed, Analytics, Search Console

Mediante una integración externa, Prontus puede conectarse con las APIs mencionadas para devolverte datos de pageviews y usuarios visitando tu sitio, impresiones y clicks, y para darte un análisis con Pagespeed de la performance de un artículo. El que sigue es un diagrama de las funcionalidades ofrecidas y los actores implicados

Diagrama de funcionalidades SEO y entidades implicadas
Diagrama de funcionalidades SEO y entidades implicadas

Configuración

Dependiendo de las funcionalidades esperadas, la configuración puede ser más o menos compleja, y por eso iremos por orden.

En primer lugar, debe habilitarse la variable SEO_ACTIVO en Administrar -> Configuración -> Configuración Global.

Habilitar funcionalidades SEO
Habilitar funcionalidades SEO

Luego de guardar esas variables, aparecerá un nuevo menú en el sidebar izquierdo

Menú de funcionalidades y configuración SEO
Menú de funcionalidades y configuración SEO

Y desde allí puede revisarse el archivo robots.txt, la configuración de sitemaps y también configurarse el resto de las funcionalidades. La vista de configuración es la siguiente

Configuración de SEO
Configuración de SEO

Esta vista contiene tres divisiones principales: Los campos para ingresar metadatos del sitio, la configuración de la API SEO y la configuración de  campos SEO en artículos.

Los metadatos a ingresar son por ej. el nombre del sitio o las cuentas de Facebook y Twitter a asociar. La configuración de la API SEO permite obtener datos desde Google Pagespeed, Analytics y Search Console. Y por último la configuración de los campos SEO permite especificar los nombres de los campos datos usados de preferencia para resultados de búsqueda, y los límites de caracteres y palabras a considerar en los análisis de legibilidad de artículos. Es válido dejar los valores por defecto.

Configuración de la API SEO

La integración de datos de Google Pagespeed, Analytics y Search Console implica también crear y asociar una aplicación específica que se contacte con las APIs Google relacionadas, como se mostró en la imagen "Diagrama de funcionalidades SEO y entidades implicadas" anterior. Esto es

  1. Crear y configurar las cuentas con acceso a las APIs en console.developers.google.com, obteniendo el dato de View ID y el archivo JSON necesario.
  2. Ponerse en contacto con AltaVoz para coordinar la creación de una App SEO, cargando esa View ID, el archivo JSON obtenido, y el nombre del Prontus a asociar, así como los dominios habilitados. Esto devuelve una API Key.
  3. Configurar en Prontus los datos SEO_API_KEY, SEO_API_SERVER, etc. con la API Key de la cuenta creada.