Cinco años gestionando el sitio global de Salesforce me enseñaron dónde se rompen los sitios y cómo solucionarlos. Ahora estoy llevando ese conocimiento a auditorías de SEO técnico, ayudando a empresas a mejorar su visibilidad orgánica, la arquitectura de búsqueda y el rendimiento técnico de sus páginas.
Hace cinco años que trabajo en proyectos web, desde sitios chicos hasta plataformas empresariales, en CMS como WordPress, Drupal, Adobe Experience Manager y Salesforce Page Builder.
Pasé los últimos años en Salesforce, como Web Experience Producer, trabajando tanto en el sitio de Salesforce.com como en el de MuleSoft.com. Coordiné con equipos de distintas áreas la publicación y actualización de contenido, además del mantenimiento general del sitio.
Después de años del lado técnico de la gestión de contenido, me fui inclinando cada vez más hacia el SEO técnico. Me gusta detectar qué falla en un sitio, rastrear de dónde viene y solucionarlo.
Hoy aplico esa mirada de SEO técnico a mi trabajo de producción web.
5+ años
En proyectos web
500+
Páginas trabajadas
6+
Mercados internacionales
02
Proyectos
Auditorías técnicas, trabajos en CMS empresariales y herramientas propias.
01Auditoría técnica · Independiente
Plataforma SaaS B2B
Una auditoría de SEO técnico a una plataforma SaaS B2B con datos reales de Google Search Console: 55 impresiones y 1 clic en 6 meses, con solo 1 de 33 páginas indexadas. Audité los datos de GSC y PageSpeed Insights, y después revisé el código fuente de la home, una página interna clave, el robots.txt, el sitemap.xml y el llms.txt para encontrar qué estaba bloqueando la indexación y el acceso de los crawlers de IA.
Lo que encontré
30 de 33 páginas trabadas en 'Descubierta: actualmente sin indexar': no es un bloqueo técnico, es que hay muy poco texto para que Google confíe en un dominio nuevo
Cloudflare bloqueando en silencio a todos los crawlers de IA importantes (GPTBot, ClaudeBot, PerplexityBot), así que los archivos llms.txt bien escritos nunca llegaban a leerse
Un rating fabricado de 4,9 estrellas y 47 reseñas, incrustado en el schema de cada página, sin ninguna reseña real en ninguna plataforma pública
Lo que entregué
Análisis de causa raíz que conecta las 30 páginas no indexadas con un problema de contenido solucionable, no con un bloqueo de rastreo o indexación
Un plan de acción de 7 pasos dividido en fases de 'esta semana' y 'próximas 2-3 semanas'
Una separación clara entre las soluciones para Google Search y las de visibilidad en IA, porque necesitan responsables y tiempos distintos
Google Search ConsolePageSpeed InsightsAuditoría de Código Fuente
Auditoría de Search Console — indexabilidad y visibilidad para crawlers de IA
02Auditoría técnica · Independiente
Empresa de Digitalización de Documentos
Una auditoría de SEO técnico a un sitio WordPress multilingüe de 21 páginas (español, inglés, portugués) para una empresa B2B de digitalización de documentos. Lo rastreé con Screaming Frog y lo crucé con el índice de Google usando el operador site:, y después audité el rendimiento con PageSpeed Insights y Chrome DevTools. Los hallazgos están ordenados primero por impacto SEO, indexabilidad y duplicación internacional, y después por on-page y rendimiento.
Lo que encontré
Cero etiquetas hreflang en las tres versiones de idioma, generando riesgo de contenido duplicado a nivel internacional
Una regla en el robots.txt bloqueando /assets/images/, dejando las imágenes de producto fuera del rastreo
Ninguna etiqueta canonical en todo el sitio, incluida la home
Lo que entregué
Un informe técnico de 8 fases, desde rastreabilidad hasta enlazado interno
Soluciones listas para implementar, incluyendo el markup de hreflang para los tres idiomas
Un plan de rendimiento priorizado, dividido en soluciones de alta prioridad y secundarias
Screaming FrogPageSpeed InsightsChrome DevTools
Auditoría de rastreo — cola de soluciones priorizada
03Automatización · Google Apps Script
Bot de Disponibilidad del Equipo
En Salesforce, en un equipo de más de 35 personas repartidas en cuatro países, no había una vista compartida de quién estaba ausente y cuándo, así que todos tenían que preguntar manualmente. Propuse y construí de forma independiente un bot de Slack que lee los calendarios del equipo y publica un resumen semanal automático. El equipo lo adoptó como la forma estándar de seguir la disponibilidad.
El problema
Sin vista compartida de quién estaba ausente, en un equipo distribuido
Disponibilidad rastreada manualmente, persona por persona
Sin una forma simple de planificar en base a eso como equipo
La solución
Propuse y construí de forma independiente un bot de Slack para el equipo
Resumen semanal automático, sin chequeos manuales
Adoptado como el estándar del equipo para seguir la disponibilidad
Ni yo ni la gente a mi alrededor teníamos una forma rápida de ver quién no nos seguía de vuelta en Instagram, y ninguna de las apps de Play Store o App Store era confiable, así que construí la mía. Como no existe una API pública para esto, funciona a partir de los dos archivos que el propio Instagram te deja exportar, enteramente del lado del cliente: sin backend, sin subir nada.
Decisiones
Procesamiento local, cero servidor
Sin cuentas, sin datos guardados
Una sola página, payload mínimo
Implementación
Construida con Claude Code, dirigida de punta a punta
Me sumé al Growth Marketing Team dentro del Core Team de Salesforce.com. Además de Customer Stories y páginas de campaña, trabajé en la navegación global del sitio y en la mejora continua del CMS, testeando nuevas funcionalidades y mejoras antes de que salieran a producción.
Alcance
Punto de contacto para la producción de Customer Stories, desde el pedido hasta la publicación
Más de 100 páginas gestionadas en el sitio de EE.UU.
Ajustes de CSS/HTML a medida cuando las plantillas del CMS no alcanzaban
Entregado
Más de 14 story suites entregadas, incluyendo FedEx y Pandora
Más de 8 páginas de campaña y lead-gen, incluyendo los auspicios de Fórmula 1/VCARB y FIFA
Migración multi-región a AEM, páginas de webinars lanzadas en 6 regiones
Trabajé en Products, Solutions, el blog, Customer Stories y los gated assets de mulesoft.com, y fui responsable de Content Monitoring, revisando posibles problemas del sitio. También fui parte central de la migración del sitio de Drupal a Salesforce Page Builder, ayudando a lanzar su primera página nativa de Page Builder, y testeaba páginas antes de que salieran a producción.
Alcance
Responsable de Content Monitoring para mulesoft.com
Parte central de la migración de Drupal a Page Builder
Localización en 6 entornos regionales en inglés
Entregado
345 URLs reestructuradas para topic hubs de SEO
368 páginas entregadas, 89 pedidos completados en un trimestre
Páginas clave de producto, incluyendo MuleSoft for Agentforce
DrupalSEOMigración
MuleSoft.com
03
Hablemos
Si estás buscando a alguien para tu equipo o querés saber más de mí, escribime.