Como conseguir clientes como programador freelance

Como conseguir clientes como programador freelance

Por Fernando Ticona

A lo largo de los años, logre estandarizar un método para poder ganar la confianza y conseguir proyectos sin problemas o malos entendidos. Hoy te enseñare con proyecto ficticio de ejemplo. Al iniciar un proyecto,  paro completamente y veo la necesidad de mis clientes o en si defecto ¿Qué le duele?

Siempre viene con una necesidad que es tan fuerte y molestos que están artos de lidiar con eso, un verdadero dolor de cabeza, y tengo que ponerme en los zapatos de mi cliente y andar con ellos.

Para más confianza realizó un contrato de confidencialidad, por más de que sea algo común, como crear una Landing Page.

Cómo en este caso se trata de una renovación de mi sitio web, hare todo el proceso público y mostraré paso a paso cada acción, para que te sirva como base para tu siguiente proyecto.

FASE 1: Sondeo

Un cliente, antes de ir contigo siempre buscará a otras alternativas, no te sientas especial.

Llegan con una idea vaga de que necesitan hacer, por ejemplo:

  • Quiero añadir más funciones a mi blog y poder añadir artículos.

Cómo suena?. Simple o Complicado

FASE 2: PROPUESTA

En esta fase es cuando declaró mis intenciones y pido más detalles, como:

  1. En qué está hecho el software?

  2. Que quiere lograr con este cambio?

  3. Que dificultades tiene ahora?

Obviamente a qué endulzar estás preguntas según el contexto de la persona.

No puedo preguntar - ¿En qué versión está x librería? – a recursos humanos, es poco probable que sepa de que estoy hablando.

En mi caso:

  • Está hecho con Next.js, tailwind y Next UI

  • Quiero ganar visibilidad, ganar confianza y poder aumentar mis clientes.

  • Solo 1 persona puede ser editor y los artículos se pierden relevancia con el largo del tiempo.

Aquí identifico qué cambios tengo que hacer para llegar a ese objetivo.

Por lo visto tiene problemas con el SEO de su página, utiliza un servicio o una estructura que no le facilita un control de usuarios y sus roles, usa Next.js para algo sencillo como un blog.

Al revisar su página, vi que tiene una autoridad de 2 en Semrush,  solo tiene 2 páginas indexadas y no tiene backlinks.

(Poner captura de Semrush)

Esto es grave.

A qué seguir investigando y darle un pre contrato de evaluación y un contrato de confidencialidad, explicando las razones encontradas.

Fase 3: Evaluación

Revisando el código note que está hosteado en Vercel y que no tiene una buena estructura de carpetas.

  • Usa TypeScript

  • Usa Prismic

  • Existen páginas estéticas que se procesan como dinámicas.

  • Está mal configurado los metadatos

  • No existe un sitemap

  • No existe un robots.txt

  • Tiene un manifest.json mal configurado

  • Tiene posibilidades para pwa

Es claro que hay trabajo aquí, y aunque parecen retoques por aquí y por allá, no es tan ce sencillo.

Como propuesta, tuve que presentar por escrito, los siguientes cambios:

  • Necesitamos una base de datos (Turso)

  • Contratar un sistema de archivos estáticos en CDN (Cloudflare R2)

  • Crear un sistema de usuarios con roles

  • Arreglar muchas fallas de SEO

  • Separar los proyectos del blog, manteniendo la misma estructura

  • Dar una nueva estructura de títulos en sus artículos

  • Necesito tener acceso a su hosting en Vercel

Les di un tiempo de 3 meses como plazo máximo, un presupuesto de costos mensuales y el presupuesto de mis servicios.

Aceptaron, y es hora de trabajar.

Como puedes notar, esas etapas son de reuniones constantes e intercambiar bastantes ideas en el camino, explicando conceptos con mucha paciencia, aunque suene algo básico.