De una idea a 4 millones de visitas en 4 semanas

Publicado originalmente en Hacker Noon.

El pasado martes se produjo el lanzamiento oficial de ¿Me quitarán el trabajo los robots? y 5 días después hemos superado las 500K visitas y los 4M de páginas vistas.


 

Decir que esto superó cualquier expectativa que teníamos sería quedarse corto. Este es un resumen de cómo se inició el proyecto y los primeros 5 días después del lanzamiento.



La historia del fondo

Hace poco más de un mes Dann Petty lanzó Freelance TV. He trabajado como freelance de forma intermitente durante más de 10 años, así que me alegré de apoyar el documental, y me uní a la comunidad de Slack.

Dimitar Raykov también se ha unido y me ha mandado un mensaje, y hemos empezado a hablar de la posibilidad de trabajar juntos en un proyecto. Hemos decidido empezar con algo pequeño y rápido para ver si nos gusta trabajar juntos. 

Dimitar me comentó su idea de construir una web en torno a un informe publicado en 2013 sobre la probabilidad de que los trabajos se automatizaran a través del Machine Learning y la Robótica Móvil.

He estado interesado en el espacio de la IA/ML durante un tiempo, incluso cofundando BotList.

Ya hemos visto que muchos chatbots ayudan a las personas en sus trabajos, incluso sustituyéndolas en algunos casos, las categorías HR y Travel son buenos ejemplos de ello.

Decidimos seguir adelante con el proyecto.

Sólo mostrar el porcentaje de riesgo de automatización, no haría una experiencia de usuario muy interesante, así que buscamos datos adicionales que nos ayudaran. Encontramos información adicional sobre los puestos de trabajo en el informe a través del sitio web Buró de Estadísticas Laborales de Estados Unidos. Pudimos descargar los datos de los salarios y las estimaciones del número de personas empleadas.




La construcción

Dimitar se encargaría del diseño & front-end y yo me encargaría del back-end y de las tareas de alojamiento.

Queríamos facilitar a la gente la búsqueda de trabajos, ya que el informe sólo cubría 702 trabajos, encontrar trabajos similares sería una característica importante. Decidimos utilizar Algolia para conseguirlo. Su sistema de búsqueda es excelente (incluso con palabras mal escritas) y la función de sinónimos facilitaría la búsqueda de empleos relacionados. Nos inscribimos en la prueba y pensamos que el nivel gratuito significaría que podríamos ejecutar el sitio sin costo alguno - más sobre eso más adelante!

Nos pusimos a trabajar y construí un prototipo rápido en LaravelPHP usando Bootstrap, mientras Dimitar trabajaba en el diseño.

Una vez completado el diseño, Dimitar construyó las páginas en páginas html estáticas, y me las pasó para integrarlas.

Algunas características divertidas que añadimos mientras trabajábamos:

 

  • Algolia Instantsearch para potenciar el autocompletado de búsqueda de empleo, por qué reinventar la rueda.
  • Copiar fácilmente el enlace de la página de empleo y compartirlo en Twitter y Facebook.
  • Imágenes compartidas de open graph personalizadas para cada empleo.
  • Paleta de colores aleatoria para cada visita. ¡Anímate y pruébalo! En cada visita se te asignará una de las diez paletas.

    Todo en la construcción tomó alrededor de 3 semanas, de nosotros trabajando en las noches y fines de sema

    Monté el sitio web en un Digital Ocean droplet que tenía para otros proyectos, y el sitio estaba en vivo, sólo que nadie lo sabía. Compartimos el sitio con algunos amigos y obtuvimos algunos comentarios iniciales.




    El lanzamiento

    Dada mi afinidad con Product Hunt que parecía ser el lugar obvio para lanzar nuestro proyecto. Me puse en contacto con Ben Tossell y le hablé del proyecto. Aceptó cazarlo para nosotros. Dimitar creó la imagen en miniatura que queríamos utilizar para el producto en el sitio, y preparó algunas imágenes para mostrar algunas de las características, y se las pasamos a Ben.

    El sitio apareció en Product Hunt sobre las 3:15am (et) del martes (30 de mayo). Me gusta estar cerca cuando se caza algo por primera vez, para añadir un comentario y responder a cualquier pregunta inmediata. Ya que estaba despierto, decidí publicar también el sitio en Hacker News, y Dimitar lo publicó en Designer News.

    Inmediatamente obtuvimos tracción en los tres sitios. Rápidamente nos colocamos en el segundo puesto de Product Hunt, y mi post pasó a la primera página de Designer News y Hacker News. Cuando me iba a dormir, noté que las visitas empezaban a subir. Google Analytics mostró que tenemos 48 personas en el sitio, que saltó a 88, y luego a 327. Ahora no me voy a la cama.

    No fue hasta las 5 de la mañana cuando por fin me acosté, los visitantes alcanzaron un máximo de unos 440 usuarios.

    Después de mi corta siesta, tuve que levantarme y preparar a los niños para el colegio, vi que habían escrito sobre nosotros en The Next Web. Eso había hecho subir nuestras visitas, teníamos más de 500 visitantes en la web.


     

    Rápidamente superamos el límite de la capa gratuita de Agolia y nos pasamos a su paquete Starter. 1M de operaciones al mes, deberíamos estar bien con eso.

    Dimitar empezó a contactar con periodistas para que ayudaran a difundir el sitio web. Tener el éxito inicial, ayudó a enmarcar el alcance, lo que llevaría a un mayor éxito.

    Los visitantes siguieron aumentando a lo largo del día, el artículo de TNW fue sindicado en varios sitios, incluyendo MSN y AOL. Llegamos a 822 visitantes y luego alcanzamos un pico durante el día de más de 1400.



    Día 2

    Continuamos teniendo artículos escritos en todo tipo de sitios web, lo más interesante no sólo en el espacio de la tecnología. Sitios de noticias generales en Arizona, Texas y el estado de Washington escribieron sobre nosotros, y un post en BarStoolSports llevó a un aumento masivo de visitantes.

     

    ¡Llegamos a un máximo de 2000 visitantes en el sitio!

    Nos estábamos acercando rápidamente al límite del nivel Starter en Aloglia. No podía justificar los 300 dólares que costaba pasar al siguiente nivel, y empecé a investigar alternativas. Twitteé sobre la situación, y Algolia respondió y se ofreció a ayudarnos aumentando nuestro límite de uso. Eso nos ahorró un montón de tiempo y preocupaciones, ¡el apoyo de Algolia es muy apreciado!

    Las alternativas de búsqueda completa de Algolia no habrían sido mucho más baratas y mucho más trabajo. Ejecutar nuestro propio servidor con Lucene o Elasticsearch habría sido una opción, pero el coste del alojamiento y el tiempo invertido en ponerlo en funcionamiento no habría sido un buen uso de mi tiempo.

    Nuestra mejor alternativa habría sido cambiar a TNTSearch para Laravel Scout, no se necesitaría ningún servidor adicional y escribir una API JSON alrededor de la búsqueda habría sido relativamente sencillo en Laravel. Afortunadamente nada de esto terminó siendo necesario.



    Día 3

    Tuvimos un flujo de visitas muy constante durante todo el día, que terminó por encabezar el Subreddit de InternetIsBeautiful.

    Aunque terminamos el día con más de 5000 votos, lamentablemente no llegamos a la página popular de Reddit, ¡quizás la próxima vez!



    Día 4

    Decidí que lo mejor era actualizar el servidor, estábamos recibiendo visitas bastante constantes y aunque el servidor estaba manejando la carga bastante bien, quería tener algo de capacidad de sobra, y asegurar que las páginas cargaran muy rápido para nuestros visitantes.

    Laravel Forge hace que sea ridículamente fácil configurar servidores, mi única preocupación era añadir SSL al nuevo servidor. Utilicé LetsEncrypt en el servidor original, pero no puedes hacerlo hasta que hayas apuntado tus DNS al servidor. Por suerte, recordé que tenía algunos certificados SSL sin usar en mi cuenta Namecheap. Pedí un certificado SSL, y en pocos minutos el nuevo servidor estaba funcionando.

    Crucé los dedos mientras actualizaba los DNS al nuevo servidor. Por suerte conseguimos que las cosas se migraran con cero tiempo de inactividad.

    La capacidad extra fue muy útil. Aunque no tuvimos otra gran oleada de visitantes, la media fue mayor a lo largo del día. Terminamos el día con un pico de 1600 visitantes que parecían provenir de la búsqueda de Google. Todavía no estamos seguros de la causa de ese aumento de visitantes.



    Día 5

    Por fin un poco de tiempo para respirar. El fin de semana ha provocado que los niveles de visitantes sean menores, pero con unos 300-400 visitantes en el sitio a lo largo del día, ¡todavía estamos bastante contentos!



    Los resultados

    Aunque encabezamos la página de inicio de Product Hunt durante un tiempo el día del lanzamiento, al final acabamos en el segundo puesto. Quedando por detrás del teléfono Essential de Andy Rubin.


     

    Tenemos cerca de 950 votos, espero llegar al club de los 1000 votos por cuarta vez antes de tiempo 🙂

    Hemos permanecido en la página principal de Hacker News durante unas horas, hemos encabezado un subreddit popular durante 3 días, y hemos aparecido en muchos sitios populares, incluyendo: TheNextWeb, LifeHacker, Mashable, MSN, FoxNews, AOL, BarStoolSports, BusinessInsider, Geek.com, Vice, Gizmodo, BoingBoing y Fortune.


     

    Al final del sábado, en sólo 5 días, más de 500K personas han visitado el sitio web y han generado más de 4,2M de páginas vistas, una media de más de 6 páginas vistas por sesión. Esperamos que las visitas disminuyan, incluso un descenso significativo nos dejará con mucho más tráfico del que esperábamos.


     




    Las lecciones

    Sólo porque construyas algo pequeño y rápido, no significa que no vaya a tener un gran impacto. ¿Los robots me quitarán el trabajo? es fácilmente el lanzamiento de producto personal más exitoso en el que he participado.

    Sí, he participado en más lanzamientos de alto perfil y alto tráfico, pero esos implicaban grandes equipos de marketing y grandes presupuestos. Nosotros somos un desarrollador del norte del estado de Nueva York, un diseñador de Bulgaria, sin presupuesto.



    Hazlo divertido

    Dimitar y yo nos divertimos construyendo la web, y trabajando juntos por primera vez, pero no es lo único a lo que me refiero. Hicimos el sitio web divertido para nuestros visitantes. En lugar de ser árida y limitarse a mostrar números, inyectamos algo de diversión en el sitio web. Cualquier trabajo con alta probabilidad de ser automatizado se presentaba con un mensaje de “Estás condenado”.


     



    Hacerlo-compartible

    Aunque no fue fácil, conseguimos que cada trabajo tuviera una imagen personalizada para compartir, de modo que cuando la gente compartiera su trabajo en las redes sociales se presentara su probabilidad de automatización específica en lugar de una imagen genérica. Facebook y Twitter representaron más de 100.000 visitantes, lo que creemos que se debe en gran parte a nuestras imágenes personalizadas para compartir.



    Estar disponible

    Por correo electrónico, por redes sociales, por comentarios. Intentamos responder a todos y cada uno de los que tenían una pregunta o un comentario. Creemos que esto conduce a más artículos, más acciones y más votos. Lleva tiempo, pero si tú no dedicas tu tiempo a tu proyecto por qué debería hacerlo cualquier otro.



    Ser agradecido

    Tanto Dimitar como yo estamos muy agradecidos a todos los que escribieron, compartieron o simplemente visitaron el sitio. Nada de esto habría sido posible sin vosotros.

    Estamos especialmente agradecidos a Algolia por el apoyo, puede que tengamos que volver a discutir el aumento del límite de operaciones.


    Si aún no has tenido la oportunidad de visitar ¿Me quitarán el trabajo los robots?, anímate a probarlo ahora. Vuelve y deja un comentario con tu opinión.

Categorías : Sin categoría

Deja una respuesta

Tu dirección de correo electrónico no será publicada.