Logotipo de Detectiu Maps.

Detectiu Maps: Auditorías para la detección de sitios web con WordPress desactualizados

En lo que al trabajador freelancer respecta, no sólo es importante contar con un servicio que ofrecer, sino también con una buena base de clientes; y eso es algo que aplica por supuestísimo a los desarrolladores web. ¿Y qué maneras hay de conseguir clientes?

La difusión de «boca en boca» es uno de los métodos más sólidos, ya que se trata de recomendaciones personales de un producto o servicio, pero en principio es una manera muy lenta de darse a conocer y que por sí sóla no sirve de mucho. Están también los anuncios y patrocinios de toda la vida, pero cuesta muchísimo, así que para un freelancer que recién comienza su emprendimiento no es un método viable de dar a conocer su marca.

Otra manera de publicitar el negocio es escribiéndole directamente a empresas para ofrecerles el servicio. Hay varias formas de encontrar esos negocios, pero sin duda una de las más populares es a través de Google Maps. Buscas un tipo de negocio en la barra de búsqueda (Ej: carpintería) y te aparecen los negocios de ese tipo más cercanos a ti. Luego, si eres desarrollador web, buscas en la web de la empresa (que expone en su perfil en Maps) algún fallo de diseño o brechas de seguridad y le escribes al negocio proponiendo una solución. Y así una por una.

En el artículo anterior os mostré como usar este método para encontrar clientes. Pero como esta es una tarea que puede resultar tediosa he creado un programa que automatiza un poco este proceso. Su nombre es Detectiu Maps y en este artículo te cuento sus características y cómo usarlo.

Características del programa

Detectiu Maps es un programa de auditoría a sitios web con WordPress, cuya finalidad es determinar si un sitio está desactualizado o no. Esto es útil para los desarrolladores web especializados en WordPress que ofrecen un servicio de mantenimiento.

  • Va al grano y en lote: Olvídate de mirar las webs una a una. Le pasas una lista entera de negocios y el programa se encarga de revisarlas todas de golpe mientras te tomas un café.
  • Viaja al pasado: No te dice simplemente «tienes la versión X de tal plugin». El programa se conecta a los servidores oficiales de WordPress y averigua la fecha exacta en la que se lanzó esa versión. Créeme, no causa el mismo impacto decirle a un cliente «tienes el formulario desactualizado» que decirle «tu formulario de contacto lleva 3 años sin una sola mejora de seguridad». Eso rompe cualquier objeción de venta.
  • Caza webs abandonadas: El script limpia todo el código invisible de la página para buscar el año del copyright en el pie de página. Si un negocio tiene puesto «© 2022», es una señal clarísima de que han dejado la web de la mano de Dios y necesitan mantenimiento urgente.
  • Guarda los teléfonos automáticamente: Si en tu lista añades los números de teléfono de los negocios, el programa los detecta solos, te los muestra en la pantalla mientras trabaja y los deja bien ordenados en el informe definitivo.

Cómo se usa (Paso a paso)

Usarlo es insultantemente fácil y solo te llevará tres pasos:

Elige tus reglas (config.ini)

El programa viene con un archivo de configuración muy fácil de entender. Solo tienes que abrirlo y escribir qué plugin quieres buscar (por ejemplo, contact-form-7) y qué versiones consideras que ya se han quedado muy antiguas:

[SETTINGS]
CSV_FILE = data.csv
PLUGIN_NAME = contact-form-7
MIN_WP_VERSION = 6.9
MIN_PLUGIN_VERSION = 6.1.5

Prepara tu lista de objetivos (data.csv)

Prepara un archivo Excel o CSV con las webs que hayas ido recopilando de Google Maps. No te preocupes por el orden de las columnas; el programa es bastante listo y buscará por su cuenta las columnas que se llamen site, website o phone. Si algún negocio no tiene teléfono puesto, el script se lo salta y sigue su camino sin romper nada.

Como te mostré en el anterior artículo hay herramientas que permiten extraer datos de negocios de Google Maps en base a un criterio. Outscraper es una de estas herramientas, que tiene un plan básico gratuito muy generoso. Así que puedes aprovechar esta herramienta para obtener el número de teléfono y la web de muchos negocios de una vez.

Dale al «Play»

Abre tu terminal y lanza el script con este comando:

python3 detectiu.py

Verás cómo el programa empieza a analizar cada web en tiempo real delante de tus ojos. Al terminar, te dejará un archivo listo para leer llamado detectiu-audit-report.md.

Cuando lo abras, te encontrarás una tabla limpísima y súper visual con alertas rojas (⚠️ Outdated) para las webs que necesitan ayuda y verdes (✅ OK) para las que están al día. Si tu lista original tenía teléfonos, verás la columna de teléfono perfectamente integrada; y si no, la tabla se adaptará sola para que quede impecable.

Gracias a esto, la próxima vez que le escribas a un negocio local ya no irás a ciegas con el típico mensaje aburrido de «hola, hago páginas webs». Ahora les contactarás con una auditoría real, personalizada y con datos objetivos de los fallos de su sitio. Te aseguro que cuando un dueño ve los problemas de su propia web encima de la mesa, captar ese cliente es diez veces más fácil.

Descarga Detectiu Maps

¿Quieres empezar a usarlo ya mismo para potenciar tus ventas como freelancer? El proyecto es completamente open-source. Puedes echarle un ojo al código, clonarlo en tu máquina o proponer mejoras directamente desde su repositorio oficial en GitHub:

Descargar Detectiu Maps en GitHub

Osiel Hernández Rodríguez

Propietario de Kodyto y desarrollador web con experiencia en WordPress. Desde muy joven se ha sentido atraído por la programación y todo lo que se puede lograr gracias a ella. Actualmente se mantiene estudiando todo aquello que le pueda resultar útil en este campo y ofreciendo soluciones a problemas comunes en el ámbito tecnológico.

ARTÍCULOS RELACIONADOS

Sin importar si eres una empresa o un freelancer, tu pan depende de que otras personas contraten tus...

Formas de instalación en Windows alternativas a la tienda de aplicaciones de Microsoft.

La Microsoft Store ha mejorado significativamente en los últimos años, pero seamos honestos: sigue estando muy lejos de...

Elementos gráficos ilustrando la ciberseguridad en los sistemas operativos: escudo verde, logo de Windows, logo de macOS y logo de Linux.

Durante décadas, la instalación de un software antivirus de terceros fue el primer paso obligatorio al encender cualquier...