La clave para encontrar clientes es entender dónde estarán tus mejores clientes y luego ir allí.
Por tanto, la respuesta a su pregunta depende en gran medida del tipo de trabajo que realice, del tipo de clientes a los que le interese atender y del tipo de proyectos que quiera realizar.
Por ejemplo: Soy un desarrollador autónomo de ASP.NET. He decidido que mis MEJORES clientes son las organizaciones pequeñas (< 50 empleados), en las que trabajo directamente con el propietario. Estas organizaciones suelen tener ánimo de lucro y son locales en mi zona (por lo que no tengo que preocuparme de buscarlas si no pagan).
Estos clientes tienden a contratar a autónomos porque no quieren los gastos generales de una empresa de consultoría. Buscan autónomos en su red y puede que hagan su propia búsqueda en Google para encontrar recursos.
Por lo tanto, la mejor manera de encontrar clientes ha sido a través de referencias y, ocasionalmente, utilizando Google Ad Words locales muy específicos. En más de 11 años de trabajo por cuenta propia, rara vez he sido lento durante mucho tiempo.
Su situación puede ser diferente. Si quiere trabajar con empresas más grandes, es posible que éstas prefieran hacerlo a través de intermediarios. Puede que sólo contraten a organizaciones de las listas "aprobadas". Algunos sectores cuentan con grupos comerciales que podrían proporcionar una buena "entrada".
En resumen, tiene que determinar los atributos de sus "mejores" clientes y, a continuación, averiguar cómo le buscarían y también dónde estarán probablemente. Después, vaya allí.