401 | Caso práctico: una bolsa de empleo por dentro
20 Dec 2023 · 18 min
Episode 401 of the podcast WordPress Semanal (host: Gonzalo Navarro) describes the inner workings of the author's online job board built on WordPress. The episode explains the business model (subscription-paid freelancers who access job listings and a public directory; employers post jobs for free), internal user flows (two user types: employers who post jobs and paying freelancer subscribers who create profiles, receive alerts and access listings), the core technical stack (key plugins and addons) and related services (payments, invoicing, analytics). The host also outlines alternative monetization variants and points listeners to courses and resources to replicate the project.
Questions this episode answers
401
December 20, 2023
Stripe
Fathom Analytics
Chapters
En el episodio 401 de WordPress Semanal desentrañamos las tripas de un negocio online en la bolsa de empleo. Vamos allá. Hola, hola, soy Gonzalo Navarro y Bienvenidos al episodio 401 de WordPress Semanal, el podcast en el que aprendes a crear y gestionar tus propias webs con WordPress en profundidad. Y hoy nos adentramos en un negocio en funcionamiento, un negocio online que es mío, que tengo yo, que está bajo el dominio WordPress puntocom. Y básicamente es un tipo de negocio que podéis replicar fácilmente para otros nichos o hacer una variante. Y es relativamente sencillo desde el punto de vista técnico utilizando algunos plugins de WordPress. Y como en Gonzalo Navarro es tenéis un curso que es precisamente para crear bolsas de empleo, Muchos de vosotros lo hacéis y me preguntáis que cómo tengo yo hecho esto de WordPress. Com. Y bueno, suelo contestar en ese correo, pero creo que así por audio, creando un caso práctico, me puedo adentrar mucho más en ello. Te puedo decir qué plugins utilizo, cuál es el modelo de negocio que está detrás de este caso concreto, detalles que no te encuentras hasta que te pones a hacerlo. Y creo que puede ser interesante que miremos bajo el capó, pues eso, de un negocio online hecho 100% con WordPress. Sí, en un momentito vamos a ir con todo ello, pero antes, como siempre, novedades y contenidos recomendados de Gonzalo Navarro es qué puedes encontrar ahí. Esta semana, bueno, tienes un nuevo vídeo de la Zona Código, es una nueva animación por CSS, en concreto sacudida o shake en inglés, y básicamente puedes lograr que cualquier elemento de tu web haga un efecto como si estuvieses moviendo unas maracas o un salero, como que se mueve así hacia los lados. Esto es parte de una serie de vídeos que vengo publicando en la Zona Código sobre animaciones, estos efectos chulos que nosotros vamos a muchas veces vemos en webs y decimos, ¿Esto cómo está hecho? Pues bueno, en la mayoría de casos estará hecho con un poquito de CSS. Y la idea de estos vídeos es que aprendas a usarlo y le pierdas el miedo, porque son mucho más fáciles de lo que parece. Simplemente tienes que saber dónde pegar ese código CSS y ya está, lo tienes porque como el código te lo ofrezco yo, lo copias, lo pegas y listo. Y en el vídeo en cuestión se lo aplicamos a un botón casi todos los ejemplos lo aplico a botones porque es súper útil ver por ejemplo un botón que se está moviendo así como una maraca, pues es como que llama mucho la atención. Pero ya digo, se puede aplicar a cualquier parte de una web, a cualquier caso particular. Además, en esta zona de contenidos recomendados os voy a dejar cursos súper útiles para el episodio que estáis a punto de escuchar. Porque realmente todo lo que comente en este episodio, o prácticamente todo, se puede lograr siguiendo contenidos que hay ya publicados en Gonzalo Navarro. Es en concreto cursos como el propio curso de crear una bolsa de empleo con el plugin WP Job Manager o el curso de crear una web de venta de suscripciones para contenido restringido. Y ahora te explicaré en el episodio por qué esta parte es importante. Por último tenéis el enlace para apuntaros a la newsletter de WordPress semanal, donde cada semana recibes contenido con análisis de plugins, de themes, recomendaciones. En fin, contenido al más puro estilo WordPress Semanal pero pero en formato escrito. De todas maneras, si te quieres apuntar, puedes escribir en tu navegador Gonzalo es lista y vas directamente al formulario de inscripción. Fantástico. Pues una vez vistas las novedades, vámonos ahora con el plugin de la semana que se llama Top Bar y que es tan sencillo como lo que promete su nombre. Te permite crear una barra superior que se mostrará en todas las páginas de tu web. Es la típica, pues eso, Top Bar, Hello Bar también se suele llamar porque había un plugin muy popular, o hay, vamos, un plugin muy popular que hace precisamente eso. Y este es muy sencillo, tiene buen rendimiento y en su versión gratuita ofrece lo siguiente. Puedes escribir el texto que quieras, el mensaje que quieras, elegir el color de fondo de la barra, decidir si se va a quedar fija cuando el usuario hace scroll o no, y además si quieres puedes mostrar un botón en el que le puedes poner por supuesto cualquier enlace. ¿Qué es lo que no ofrece la parte gratuita? Por ejemplo, no ofrece la posibilidad de que el usuario la desestime, no ofrece la típica X para cerrar el aviso. Entonces su versión gratuita es muy útil cuando quieres tener un aviso fijo, pues por ejemplo, descubrir descuento en toda la web del 10% y lo quieres tener activo pues unos días o esta web va a estar en modo mantenimiento en los próximos días. Disculpa las molestias, o lo que sea, un aviso fijo que no tiene sentido que el usuario lo desestime. Pero cuando es algo de apúntate a mi newsletter o no sé qué, no sé cuánto, ahí normalmente vas a querer ofrecer la posibilidad de que el usuario la cierre. Entonces para esos casos o te vas a la versión Pro o utilizas otra opción. Pero para mostrar un aviso es fantástico, buen rendimiento, gratuito y con las opciones justas. Recuerda que el plugin se llama Top Bar, pero tienes el enlace directo en las notas del episodio. Si tu aplicación de podcast no te permite ver los enlaces, pues entonces puedes ir a Gonzalo es 401, que es el número de este episodio. Y ahí tienes todo bien ordenadito, el esquema del programa en formato texto y todos los enlaces a tu disposición. De nuevo, Gonzalo Navarro es 401. Y ahora sí, vámonos con el tema central del el caso práctico de WordPress. Com por dentro. Y lo primero que vamos a ver es el modelo de negocio de WordPress. Comenzó ¿Qué hace? ¿Cómo gano yo dinero en este caso con este negocio? El modelo es el siguiente, es un pago por suscripción de profesionales especializados en WordPress para que accedan a ofertas de empleo, por supuesto relacionadas con WordPress y también que puedan aparecer en un directorio de profesionales. Es decir, directorio, vas ahí y ves Gonzalo Navarro es freelance WordPress, especializado en crear membership sites y sale mi fotito, mi descripción y demás. Pues así con el resto de miembros. Y luego la posibilidad de acceder a ofertas de empleo. Pues la gente necesita un profesional de WordPress, va a WordPress puntocom, publica una oferta de empleo y yo por ejemplo, que soy suscriptor, pues recibo un email porque estoy suscrito y puedo contactar a esa persona que está buscando de forma activa a un profesional. Ese es básicamente el modelo y un poco el funcionamiento. Pero adentrándonos en el funcionamiento, ¿Cómo es esto a nivel interno realmente? ¿Qué pasa por dentro? Bueno, por dentro hay dos cosas primero fundamentales que hay que entender y es que hay dos tipos de usuarios. Tenemos las empresas o los particulares que buscan a un freelance de WordPress, es decir, que van a publicar una oferta de empleo. Y por otro lado tenemos a profesionales especializados en WordPress que buscan ofertas de trabajo y que van a tener que pagar por acceder a ellas. Entonces, como hay estos dos tipos de usuarios a nivel interno, por un lado necesitamos un sistema de registro y publicación de esas ofertas de empleo para las empresas o los particulares y por otro un sistema de registro de pago, de creación de perfil y de de alertas por email. Esto para los freelance, digamos los que pagan, sería un poco visto de forma global el funcionamiento a nivel interno. Ahora, ¿Qué necesitamos? ¿Cómo monto todo esto? Una vez por supuesto he contratado un hosting, he contratado un dominio, instalado WordPress, mi theme, mi diseño y demás, ¿Qué plugins utilizo para el funcionamiento? Que es un poco lo que nos ocupa en este episodio. Bien, por un lado, y siempre hablando de este caso práctico, seguramente haya variantes y se puede hacer de otras maneras, pero esto está hecho de la siguiente forma. Por un lado utilizamos Restrict Content Pro, ¿Para qué? Pues para el registro y suscripción, es decir, el pago que se puede hacer mensual o anual de los freelance, de los especializados en WordPress, los expertos en WordPress que quieren tener acceso a esas ofertas de empleo y a estar en el directorio, es decir, los pagos se reciben gracias a Restrict Content Pro, pero también, y de ahí el uso de este plugin y no de otros, que hay muchos plugins para poder cobrar online, se usa para restringir el acceso a las ofertas de empleo publicadas, Es decir, si tú ahora mismo vas a cualquier URL de las ofertas que se publican en WordPress puntocom te sale un mensaje y te pone este contenido está restringido para suscriptores, si quieres verlo haz clic aquí para registrarte o para comprar, no me acuerdo ahora mismo que pone. Entonces, ese bloqueo que impide a cualquier visitante ver en este caso las ofertas de empleo, se hace gracias a Restrict Content Pro. Si un usuario ya ha comprado e inicia sesión, pues lo puede ver de forma normal, si no ha comprado o no ha iniciado sesión, está restringido, está bloqueado. Esa parte la tenemos ya cubierta, como digo, con Restrict Content Pro, del que por supuesto tenéis curso publicado. Segundo plugin, Profile Builder Pro. ¿Para qué se usa este? Pues como te imaginarás permite a los freelance crear su perfil público. Te he comentado que los freelance además de poder acceder a las ofertas de empleo, pueden aparecer en un directorio y en ese directorio el perfil de cada profesional está especificado, tiene su foto, tiene sus detalles, su especialidad, una pequeña biografía también, es decir, varios campos que rellenan de su perfil. Pues esto lo hacemos con este plugin, profile builder pro. ¿Por qué pro? Por la segunda cosa que se utiliza y es aparecer en ese directorio de profesionales. Yo desde el punto de vista interno, para poder mostrar a estos usuarios en forma pues como una tablita en forma de directorio, que se vean uno debajo del otro, hace falta la parte Pro de este plugin. Tiene una parte gratuita que es para registro y edición de perfil y demás, y luego esta parte de pago que entre otras cosas permite mostrar el directorio. Este es el que menos me encanta de todos los plugins que os comento, lo que pasa que ya está el sistema montado y no me merece la pena buscar una alternativa porque además realmente cumple su función, el usuario puede rellenar su perfil y yo puedo además mostrar ese directorio. Siguiente plugin utilizado para el funcionamiento interno de WordPress, pues WP Job Manager, este es esencial al igual que Restrict Content Pro porque permite la publicación de ofertas de trabajo por parte de empresas y particulares y por supuesto que se puedan registrar previamente. Este es un plugin de la gente de Automatic, es bastante popular, es un mítico dentro de WordPress y te ofrece todo el sistema necesario para una bolsa de empleo. En este caso yo lo utilizo de forma básica porque tiene un montón de opciones como también puedes ver en el curso y te voy a comentar también al final porque te voy a decir modelos digamos que puedes crear tú similares al de WordPress o directamente igual o con variantes, lo vamos a hablar después y ahí te explicaré las posibilidades de WP Job Manager, que ya digo, yo lo uso en este caso de forma básica porque simplemente es para que cualquier usuario que se registre pueda publicar una oferta de trabajo. Por supuesto esto conlleva una moderación interna porque si yo dejara que se publiquen todos automáticamente pues habría spam, habría gente que publicaría tonterías. Entonces el interesado en publicar una oferta de empleo se registra, rellena la oferta de empleo, queda en borradores, se revisa y se y se publica en caso de que sea una oferta real, pero es un proceso gratuito para el que publica la oferta y luego el contacto es directamente, se pone el email de la persona y el contacto ya es directamente entre ellos, porque el modelo de negocio recuerda es cobrar al profesional por acceder a estas ofertas de empleo y al directorio, con lo cual digamos que el trabajo de WordPress termina ahí, pone a las personas en contacto y luego ya entre ellos acuerdan lo que quieran. Y el último plugin esencial porque la web tiene más plugins, ahora te hablaré de otros que también pueden ser interesantes es WP Job Manager Alerts, que como te imaginas es un addon para WP Job Manager y es el que permite que los freelance se creen alertas personalizadas para que le lleguen por correo. ¿Y por qué? Pues porque hay distintos tipos de trabajos que los interesados en encontrar un freelance pueden publicar. Pueden buscar un implementador, es decir, alguien que conozca WordPress pero que no necesariamente sepa desarrollo, pueden buscar a un desarrollador, pueden buscar a alguien especializado en diseño, incluso a alguien que conozca WordPress pero que sepa más de marketing, de SEO. Entonces hay distintas categorías cuando uno publica una oferta de trabajo y luego los profesionales según su perfil pueden venga, yo quiero que me avises por correo, solo para los trabajos de desarrollo, los de implementación no me interesan o al revés. Entonces esto se puede hacer gracias a este add on que por supuesto también explico en el curso. Si estáis interesados en montar algo por el estilo, recordad que tenéis el curso y ahí vemos todos los add. Esto sería el grueso de lo que se necesita para el funcionamiento. Con estas cuatro cosas lo tendrías que luego hay otras cosas útiles también. Entonces, ¿Qué plugins puedo destacar que se utilizan en la web y que serían útiles para un tipo de negocio como este? Pues son básicamente tres. Por un lado el plugin If Menu que te permite mostrar elementos del menú de navegación diferentes según, en mi caso, en este caso, según los no conectados, es decir, cuando tú llegas y no estás conectado a la web, se muestra un menú de navegación, se muestra otro menú de navegación con otros elementos diferentes cuando una empresa o particular que quiere publicar ofertas de empleo está conectada y otros elementos de menú de navegación diferentes cuando es un freelance, cuando es un suscriptor de pago el que está conectado en ese momento, porque tiene sentido, no quieren lo mismo esas personas. Siguiente plugin útil, aunque este no es esencial, pero a mí particularmente me gusta este modo de inicio de sesión, ya te estoy diciendo de qué va el plugin y se llama Ozone Modal Login, que básicamente te permite crear un sistema primero mostrar los elementos de inicio de sesión y cierre de sesión sesión dinámicos, es decir, que si estás conectado se ve cerrar sesión y si no se ve iniciar sesión. Y la clave es que el inicio de sesión te lo muestra con una ventana modal, da igual en la página en la que estés, tú le das a ese inicio de sesión y te aparece en pantalla la posibilidad de iniciar sesión y luego te quedas en esa misma página o si lo configuras pues te redirige a otra. Yo uso este plugin en casi todas mis webs, o si no variantes de este plugin, es decir, otros que permitan el inicio de sesión con ventana modal, que no hay muchos por cierto. Y por último, otro interesante es otro que también uso en muchos de mis proyectos que es Tabby Responsive Tabs. Este es un plugin que te permite de forma bastante sencilla y con bastante control mostrar contenidos por pestañas y yo lo suelo utilizar para las páginas de mi cuenta. Creo una página de mi cuenta un poco a medida, entonces ahí pongo, ya digo, por pestañas, pues en una pongo, imagínate la posibilidad de publicar oferta de empleo en el caso de que sea una empresa la que esté conectada, pues en la primera pestaña que publiquen su oferta de empleo, en la segunda pestaña las opciones de su cuenta y en la tercera pestaña contacto por soport. No sé, ahora mismo me lo estoy inventando, pero te permite en una sola página poner todo el contenido que necesita o todas las opciones que necesita esa persona dividida por pestañas. Con todo esto, con todos los plugins que he comentado, tendrías ya algo muy parecido a lo que hay en WordPress puntocom. Por supuesto que hay otros plugins, los típicos de deseo, de seguridad, este tipo de cosas, pero digamos para el funcionamiento con esto lo tendrías. ¿Qué más? Bueno, luego hay servicios adicionales, por supuesto, en este caso en WordPress pues se utiliza Strike para los cobros con tarjeta, no hay paypal, en este caso utilizo Factura Directa para la generación de las facturas, que de hecho es la misma cuenta que tengo para Gonzalo Navarro es y utilizo fadomanalytics para la analítica web. Ya sabes que, o si no lo sabes, yo no utilizo Google Analytics, sino que utilizo Fadom Analytics, tenéis un curso disponible para mí, su panel es mucho más sencillo, yo no necesito todo lo que ofrece Google Analytics y además tiene la parte de la privacidad para con el usuario final, que también es un punto a favor. Es de pago, no es como Google Analytics que es gratuita entre comillas, porque digamos pagas con los datos que obtiene de las webs donde lo tienes puesto, pero para mí es mi opción preferida. Por cierto, de Stripe también tenéis un curso y os dejo enlaces con descuentos, son mis enlaces de afiliado con descuentos para factura directa y para Fathom Analytics por si queréis usar alguno de estos servicios. ¿Bien, ahora ya sí con todo esto lo tendríamos montado, pero qué pasa si tú quieres montar algo similar? Bueno, puedes directamente montar algo igual, el mismo modelo que WordPress comentario, pero para otros nichos, por ejemplo, pues ofertas de trabajo para profesionales del marketing, ofertas de trabajo para profesores particulares, lo que sea, da igual el nicho siempre y cuando tenga sentido, se puede replicar. Recordad que aquí en el modelo del que estamos hablando, que es que el profesional paga, es importante que detectes si ese profesional estaría dispuesto a pagar para acceder a ofertas de empleo. Digamos que aquí el fuerte es que esas ofertas de empleo ya son concretas, es decir, ya estamos hablando de gente que de forma activa está preparada para pagar para buscar a un profesional, eso es lo valioso, está ya filtrado y ya dice necesito esto y esto y quiero a alguien, voy a pagar a alguien para que me lo haga. Pero luego tenemos los modelos clásicos de bolsa de empleo, por ejemplo cobrar por publicación de oferta de trabajo, cualquier tipo de bolsa de empleo y que para que alguien pueda publicar una oferta de trabajo tiene que pagar, por ejemplo, u otro modelo clásico que sería un híbrido que es permitir la publicación de ofertas de trabajo gratuitas pero cobrar por publicaciones destacadas, es decir, si alguien quiere parecer el primero, pues que pague. Esto serían los modelos clásicos y aquí necesitáis mucho menos de lo que hemos comentado en este episodio, simplemente con WordPress Job Manager y algunas de sus extensiones para permitirte que la gente pague por publicar la oferta de empleo, pues lo tendrías, todo esto ya estaría cubierto en el curso de WP Job Manager y digamos no necesitarías mucho más o incluso podrías juntar los negocios y cobrar a los profesionales por acceder a las ofertas de empleo y por ejemplo cobrar a los que publican ofertas de empleo y quieran tener la suya destacada y haces una combinación que también podría ser buena idea. Bueno, espero que esto te haya aclarado cómo está montado por dentro, que te dé ideas si tú quieres montar algo parecido. Y por supuesto si te quieres lanzar con la parte técnica, tienes todos los cursos que ya he comentado disponibles en Gonzalo Navarro es y Si necesitas ayuda para montar algo similar, quieres que una asesoría o que yo te lo monte, pues te pones en contacto y lo vemos. Nada más por este episodio no me despido sin antes darte las gracias por estar ahí al otro lado, por estar escuchando. Doble gracias. Si tomas alguna acción, si le das a me gusta al podcast, si te suscribes y aún lo escuchas, pero no estás suscrito en tu aplicación de podcast, pues eso ayuda también. Y si tu aplicación permite dejar comentarios, pues también te lo agradezco. Y si ya lo compartes a través de tus redes sociales o a gente que sepas que le puede interesar, pues entonces lo clavas. Muchas gracias de nuevo. Nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)