Saltar al contenido

Inicio · Blog · Cómo saber el CMS de un sitio: código, pistas y herr…

Enviar solicitud

Formato nuevo

Cómo saber el CMS de un sitio: código, pistas y herramientas

Saber el CMS de un competidor o de otro proyecto ayuda a estimar el stack, plugins y límites SEO típicos. Es reconocimiento por señales públicas — no hacking.

Abajo: revisión manual del código, qué mirar en robots y URLs, detectores online y por qué «nada encontrado» suele ser código custom o un generator bien oculto. Para un artículo WP cercano sin el sufijo `-2`, trata este como el canónico.

Compartir
Telegram

Revisión manual del HTML

Abre el código fuente (Ver código / Ctrl+U). Busca `meta name="generator"`, rutas `/wp-content/`, `/bitrix/`, `/skin/frontend/`, comentarios de plantilla, clases típicas del body.

En DevTools → Network revisa URLs estáticas: `wp-includes`, `catalog/view/theme`, `tildacdn` y similares. Un marcador no basta — junta coincidencias.

Ctrl+F rápido:

  • `generator`
  • `wp-content` / `wp-includes`
  • `bitrix`
  • `opencart` / `catalog/view`
  • `tilda`, `wix`, `shopify`

Código fuente de la página

URL, robots y headers

`/robots.txt` y el sitemap a veces llevan rutas de admin o directorios de sistema. URLs tipo `/index.php?route=` apuntan a OpenCart; `/blog/2020/05/post/` a menudo WP — pero no siempre.

`X-Powered-By`, nombres de cookies, redirects de login — pistas extra. No mezcles el servidor web (nginx) con el CMS.

Qué anotar:

  • rutas públicas de robots
  • patrón de URL de producto/artículo
  • nombres de cookies en Application
  • respuesta de login/admin sin adivinar contraseñas — solo que existe una URL pública si está abierta

Herramientas online y extensiones

Los detectores (WhatCMS, BuiltWith, Wappalyzer y similares) aceleran el screening: CMS, CDN, analytics, frameworks JS. Los resultados divergen — cruza.

Las extensiones del navegador ayudan en una serie de sitios. No te fíes de un solo veredicto para un contrato con el cliente.

Consejos prácticos:

  • pasa la URL por 1–2 herramientas
  • confirma con marcadores del código
  • anota versión solo si es explícita
  • no escanees el admin con scanners de vulnerabilidades «de paso»

Si el CMS está oculto o es a medida

Sitios en frameworks (Laravel, Django, Next.js) a menudo no tienen CMS clásico. Los builders pueden enmascarar rastros. Entonces el stack front/back y el hosting importan más que la etiqueta «WordPress».

Para una auditoría SEO basta saber los límites: plantillas normales de Title, filtros, velocidad, acceso al código.

Para el trabajo:

  • ¿tiene el cliente acceso a código/admin?
  • ¿hace falta un CMS o un developer a medida?
  • módulos SEO típicos sí/no
  • estimación de horas según el stack

Auditoría SEO técnica

Marcadores típicos de sistemas populares

WordPress: `/wp-content/`, `/wp-json/`, a veces generator. 1C-Bitrix: `/bitrix/`, cookies `BITRIX_*`. OpenCart: `route=product/`, themes en `catalog/view`. Joomla: `/components/`, `/media/jui/`. Tilda: `tildacdn.com`, clases `t-`.

Recuerda:

  • los marcadores se falsifican y se quitan
  • multisite y headless confunden la detección
  • la versión del CMS en meta generator puede estar obsoleta
  • plugins ≠ prueba del core, pero refuerzan la hipótesis

Ética y límites

El objetivo es entender la plataforma para análisis y scoping. No uses el conocimiento del CMS para cazar huecos, adivinar contraseñas o atacar. En tu propio sitio, revisa el admin y la documentación del hosting — más fiable que cualquier detector.

En un informe al cliente escribe: «los marcadores X parecen Y; confirmar con acceso».

Checklist de recon:

  • View Source + Network
  • robots/sitemap
  • 1–2 detectores externos
  • hipótesis de CMS + confianza
  • sin escaneos de vulnerabilidades

Seguridad del sitio

FAQ

¿Para qué saber el CMS?

Para entender plantillas de URL, módulos SEO típicos, qué tan rápido salen los cambios y riesgos (plugins desactualizados). Para una propuesta — estimar la complejidad del trabajo.

¿Es legal?

Leer HTML público y headers es práctica normal. Entrar al admin, fuerza bruta y exploits — no.

¿Meta generator está siempre?

No. WordPress y otros a menudo lo desactivan. Que falte el generator no significa «no es un CMS».

¿Qué CMS se detectan más?

WordPress, Bitrix, OpenCart, Joomla, MODX, Tilda/builders — por rutas de assets y marcadores típicos.

¿Las herramientas se equivocan?

Sí. Cruza dos fuentes y el código a ojo. Laravel/Next a medida pueden salir como «unknown».

¿Ayuda robots.txt?

A veces: rutas `/wp-admin`, `/bitrix/`, `/catalog/` delatan el ecosistema. No siempre.

¿Qué muestran las cookies?

Nombres como `PHPSESSID`, `BITRIX_SM_…`, `wp-settings-` son pistas, no un veredicto.

¿Y si no se ve nada?

Probable custom, headless o marcadores muy limpios. Entonces mira el stack por bundles JS y headers del servidor — con cuidado, sin escaneo de vulnerabilidades.

¿Necesitas el stack para una propuesta — y los detectores no coinciden con el generator borrado?

Cruzamos solo marcadores HTML públicos — recon para scoping, no ataques al admin.

Hablar del proyecto