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
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.
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.
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.
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.
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.
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
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.
Luego de guardar esas variables, aparecerá un nuevo menú en el sidebar izquierdo
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
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.
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
- 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.
- 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.
- Configurar en Prontus los datos SEO_API_KEY, SEO_API_SERVER, etc. con la API Key de la cuenta creada.
Conceptos Básicos
¿Qué es Prontus?
Estructura de directorios
Glosario
Navegadores soportados
Tutoriales
Instalación de Prontus CMS
Implementar un nuevo sitio en Prontus
Cómo crear un FID
Cómo crear una plantilla de artículo
Cómo crear una plantilla de portada
Cómo crear plantillas de formulario
Cómo implementar un formulario
Cómo implementar un buscador
Cómo implementar un buscador Elasticsearch
Cómo crear una plantilla de taxonomía
Cómo crear plantillas de tags
Cómo crear una plantilla de listado
Cómo crear una plantilla de tags jerárquicos
Implementar carga de videos en Prontus
Integración de Redes Sociales
Instalación y Configuración
Requerimientos
Configuración del servidor
Base de datos
Asegurar la plataforma
Instalación con Wizard Prontus
Ajustes post-instalación
Archivos de configuración de Prontus
Friendly URLs
Friendly URLs para imágenes
SSI en Prontus
Logs de Eventos
Ejecutar procesos periódicamente con cron
Debugging
Plantillas
Plantillas de FID
Plantillas de artículo
Plantillas de portada
Plantillas de taxonomía
Plantillas de artículos relacionados
Plantillas de tags
Plantillas de listado
Plantillas de tags jerárquicos
Plantillas de mapa de taxonomía
Plantillas de mapa de tags
Marcas
Tipos de marcas
Diccionario de marcas
Marcas para texto
Marcas de lógica
Marcas de despliegue
Marca Menú y Panel
Parsing de marcas en formularios Prontus
Funcionalidades
Funcionalidades SEO en Prontus CMS
Multivistas
Galería de Imágenes
Buscador Multivista
Buscador
Buscador Elasticsearch
Calendarios
Imprimir artículos
Posting de contenidos
Plugins
Post-procesos
Prontus functions
Implementar copias de seguridad automáticas con Dropbox
Implementar múltiples ediciones
Regeneración masiva de artículos via línea de comandos