Todos tenemos una idea, pero cuando llega el momento de ponerlas en práctica, se pierde en algún sitio. Convertir una idea en un producto requiere tiempo, energía, pasión y las herramientas y tecnologías adecuadas.
Hace unos meses, empecé a trabajar en mi idea de tener una caja de herramientas para sitios web en la que pudiera probar el tiempo de carga de su sitio web, comprobar capturas de pantalla en otra región, analizador de encabezados HTTP, etc.
Fue un aprendizaje excelente pasar por un montón de herramientas necesarias para construir y lanzar, y me alegro de haber lanzado Geekflare Tools la semana pasada.
Lo lancé en Product Hunt y me alegró recibir comentarios positivos y votaciones.
Entonces, ¿qué se necesita para convertir su idea en el lanzamiento?
Bueno, aquí está lo que tuve que pasar, así que pensé que será útil para compartir si usted está dando forma a sus ideas.
Nombre del dominio
Una vez que se haya decidido, una de las primeras cosas que debe hacer es registrar un dominio. El registro de un dominio cuesta menos de 10 $ (a veces 1 $ en una promoción de GoDaddy).
Algunos consejos para elegir un dominio
- Que sea corto (a ser posible menos de diez caracteres)
- Evite números y caracteres especiales
- Limítelo a una o dos palabras del diccionario
- Elija un nombre fácil de recordar
- Compruebe si hay algún gestor de redes sociales disponible para su nombre de dominio
Si necesita alguna idea sobre un nombre de dominio, la siguiente herramienta le ayudará.
Una vez finalizado el nombre de dominio, puede registrarlo con un registrador de dominios. Hay muchos y los más famosos son
Pila de tecnologías
Depende de la naturaleza del producto pero investigue un poco sobre qué tecnologías quiere que se construya su producto.
Hay muchos frameworks robustos disponibles como PHP, NodeJS, CMS, etc. así que debería centrarse en lo que quiere conseguir con el producto y lo que el framework tiene que ofrecer.
Encontrará algunos de código abierto, y a veces es un reto elegir entre ellos. Algunos de los puntos a tener en cuenta al elegir una pila tecnológica.
- ¿El software de código abierto está mantenido y respaldado por una organización de renombre?
- ¿Tiene una gran comunidad para que pueda hacer preguntas si se atasca durante el desarrollo?
- ¿Quién lo utiliza?
- ¿Resuelve la característica del producto?
Algunas de las opciones comunes que tendrá:
- Servidor web – Nginx, Apache (yo prefiero Nginx)
- App framework – PHP, Node.JS, Python (La mayoría de las veces PHP será adecuado, y el desarrollo es más barato, pero si busca la entrega de datos en tiempo real entonces Node.JS lo hará mejor. El desarrollo en Python es caro)
- Base de datos – si es PHP lo más probable es que MySQL esté bien y MongoDB para Node.js
- SO – CentOS, Ubuntu
Infraestructura de alojamiento
Una vez que sepa qué pila tecnológica va a utilizar, tiene que elegir la solución de alojamiento. Puede parecer fácil, pero créame, es esencial elegirlo sabiamente.
Elegir el alojamiento adecuado le ahorrará dinero y servirá a su usuario más rápido y mejor. Algunas de las preguntas que debe tener en cuenta al elegir un proveedor de alojamiento son:
- ¿Ofrece lo que su producto necesita?
- ¿Disponen de un centro de datos en la ubicación prevista para sus usuarios?
- ¿Está el coste dentro de su presupuesto?
- ¿Cómo es el soporte proporcionado?
- Oferta de productos e integración
A alto nivel, tiene dos opciones principales: alojamiento VPS y en la nube.
AlojamientoVPS – si está probando sus ideas y no está seguro del tráfico/usuarios esperados o tiene un presupuesto limitado, entonces el VPS sería el adecuado para iniciarlo.
Usted puede conseguir que comenzó a partir de tan poco como $ 10 un, servidor y algunos de los conocidos proveedores de alojamiento VPS son:
- Digital Ocean
- Linode
- Amazon Lightsail
- Vultr
Alojamiento enla nube – perfecto para construir una infraestructura escalable y de alta disponibilidad para servir a millones de tráfico y tareas computacionales pesadas.
La mayoría de las plataformas en nube ofrecen un nivel gratuito para familiarizarse con el sistema.
- AWS
- Plataforma en nube de Google
- Azure
Seleccioné la plataforma en nube de Google para alojar Site Relic por tres razones principales.
- Máquina personalizada – puede lanzar el servidor basado en su configuración.
- Baja latencia – Google es conocido por su baja latencia entre regiones y desde Internet
- Precios – Me di cuenta de que GCP es más barato que otras plataformas en la nube.
Página de aterrizaje previa al lanzamiento
Durante el desarrollo del producto o la fase de prueba, es posible que desee tener su dominio listo con una página de aterrizaje para recoger los correos electrónicos y crear un zumbido.
Disponer de una página de aterrizaje previa al lanzamiento puede ayudarle de muchas maneras.
- Probar la idea del producto
- Recoger correos electrónicos para poder avisar en el lanzamiento
- Obtener comentarios iniciales
- Conseguir probadores beta
- Encontrar clientes potenciales
Hay muchas plataformas de páginas de aterrizaje disponibles, y algunos de los nombres conocidos son:
- Instapage
- Leadpages
- Launchrock
- Unbounce
- Thrive landing page (sólo para WordPress)
Utilice CDN y seguridad basada en la nube
No espere a que un usuario se queje de una página web o aplicación lenta en lugar de implementar CDN antes del lanzamiento.
LaCDN (Red de Entrega de Contenidos) acelera la entrega de activos del sitio web para servir los datos solicitados desde la ubicación más cercana del usuario y, por tanto, más rápidamente.
Hoy en día, la CDN es capaz de hacer muchas cosas relacionadas con la optimización del rendimiento y reducir el tiempo de carga del sitio. Tener un sitio web de carga rápida mejora la clasificación en los motores de búsqueda y la experiencia del usuario.
Lo mismo ocurre con la seguridad; no importa lo grande o pequeño que sea su negocio, todo sitio web debe estar protegido. Hay muchas formas de añadir seguridad a su sitio web, y una de las más rápidas es implementar la seguridad basada en la nube.
La seguridad basada en la nube protege su sitio web desde el borde (una solicitud maliciosa no llega a su servidor en absoluto).
Lo bueno es que la mayoría de los proveedores de CDN tienen un producto de seguridad integrado, por lo que puede elegir el que le proporcione tanto CDN como seguridad.
Algunos de los CDN conocidos con una solución de Seguridad.
- Cloudflare
- SUCURI
- SiteLock
- Escudo AWS CloudFront
Pruebas de rendimiento
Conozca la capacidad de su aplicación realizando el tiempo de carga necesario, pruebas de estrés, de modo que cuando aumente el número de usuarios/tráfico, sepa qué tamaño de infraestructura necesita.
Una vez que su producto esté listo, es posible que desee probar cuánto tiempo tarda en cargarse desde varias ubicaciones, y las siguientes herramientas le ayudarán.
- Herramientas Geekflare
- GTMetrix
- Pingdom
Si un sitio web se carga rápidamente (normalmente en menos de 3 segundos), entonces está listo para empezar. Lo siguiente es averiguar la capacidad realizando una prueba de estrés.
Las siguientes herramientas de prueba de estrés pueden ayudarle a averiguar cuánto tráfico puede soportar la infraestructura de su aplicación.
- Cargador
- Blazemeter
- Inundación
Compruebe el SEO y la seguridad de su sitio web
Sé que lo hará de todos modos, ¡y debe hacerlo!
Analice las métricas SEO de su sitio web para encontrar el problema y solucionarlo antes de dejar que Google indexe su sitio o lance el sitio del producto.
Hay muchos analizadores por ahí, incluyendo el popular como a continuación.
- Woorank
- Dareboost
- SEO SiteCheckup
No se detenga en el SEO; también debe realizar un análisis de seguridad de su sitio web para encontrar vulnerabilidades comunes y poder solucionarlas antes de que alguien se aproveche de ellas.
- SUCURI Security Scanner – comprobador de malware y seguridad de sitios web de nivel básico
- Detectify – escaneo en profundidad para encontrar las 10 principales vulnerabilidades OWASP y más
Configure Analytics
Para medir el tráfico, tiene que utilizar alguna analítica, y una de las más populares es Google Analytics.
GoogleAnalytics es gratuito y le proporciona todas las métricas esenciales que necesita, como páginas vistas, visitantes únicos, tasa de rebote, referencias, ubicación de los visitantes, etc.
Configure Google Search Console
Google Webmaster le permite añadir su sitio web para que pueda realizar un seguimiento del estado de rastreo, análisis de búsqueda, estado del índice, enlaces, etc.
También puede enviar el mapa del sitio a través de Webmaster y realizar un seguimiento de lo que se ha indexado.
Tanto Google Analytics como Webmaster son esenciales para casi cualquier tipo de sitio web.
A estas alturas, su producto ya está listo, ¡es hora de crear expectación!
Dar de alta un sitio web en un motor de búsqueda
Hay muchos motores de búsqueda, pero le conviene centrarse en los más populares como Google, Bing, Baidu, Yandex.
Un motor de búsqueda tardará unos días en indexar su sitio, sea paciente.
Enviar a una plataforma de descubrimiento de productos
Esto es crucial para asegurarse de que su producto funciona como se espera. Hay muchas plataformas en las que puede enviar su producto, y aquí tiene algunas que no puede ignorar.
- ProductHunt: uno de los mejores lugares para publicar sobre su producto y crear expectación.
Consejos: encuentre un cazador top para cazar su producto. Consulte, los 500 mejores cazadores.
- BetaList – si su producto está en fase beta, BetaList sería una buena plataforma para encontrar a los beta tester y, al mismo tiempo, crear buzz.
- Hackernews – muestre la URL de su producto
- AlternativeTo – todo el mundo busca un producto alternativo, así que encuentre a su competidor y añada el suyo como producto alternativo.
Puede echar un vistazo a la amplia lista que mantiene Promotehour.
En la fecha de lanzamiento del producto, vigile la infraestructura del sitio web para asegurarse de que no se bloquea.
Cuando lancé Geekflare Tools en ProductHunt, se bloqueó, pero pude recuperarlo rápidamente ya que había establecido la monitorización necesaria. Así que no lo olvide, la monitorización es fundamental.
Espero que las guías anteriores le ofrezcan una visión más amplia de lo que debe hacer para dar forma a su idea y convertirla en un producto. Se basan en lo que yo seguí/aprendí durante el lanzamiento de Geekflare Tools.
¡Le deseo buena suerte con su producto!