Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
30 Millones+
Sitios web que usan nuestros plugins
20+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo crear un directorio web en WordPress (paso a paso)

¿Quieres crear un directorio web como Yelp o Angi donde la gente pueda descubrir negocios locales?

No necesitas un desarrollador ni un sitio web personalizado para hacerlo. Un plugin gratuito de directorios te proporciona listados, categorías, un cuadro de búsqueda y un formulario de envío que los dueños de negocios pueden usar para agregar sus propias entradas. Si tus negocios ya están en una hoja de cálculo, puedes subirlos todos a la vez.

En esta guía, te mostraremos cómo crear un directorio web en WordPress y cómo empezar a cobrar por los listados si así lo deseas.

Cómo crear un directorio web en WordPress

Esto es lo que cubriremos en este artículo.

¡Empecemos!

Paso 1. Instalar un Plugin de Directorio Web

Varios plugins de WordPress pueden crear un directorio, incluyendo GeoDirectory, HivePress y Directorist. Usaremos Business Directory Plugin para este tutorial, porque su versión gratuita cubre lo que la mayoría de los directorios necesitan: listados, categorías, búsqueda desde el front-end y importación de CSV. Así que si ya tienes una lista, puedes subirla toda a la vez en lugar de agregar cada entrada manualmente.

Primero, necesitarás instalar y activar Business Directory Plugin. Si necesitas ayuda, por favor consulta nuestra guía sobre cómo instalar un plugin de WordPress.

Instalación del plugin Business Directory

Paso 2. Configura la Página de tu Directorio de Negocios

Después de activar el plugin, ve a Directorio » Configuración desde el panel de WordPress.

Verás una ventana emergente pidiendo permiso para crear una nueva página. El plugin usa esta página para mostrar el shortcode del directorio, que agrega la barra de búsqueda, la navegación por categorías y el formulario de envío de listados. Haz clic en ‘Crear las páginas requeridas para mí’.

Creando un directorio web usando un plugin

El plugin ahora creará una nueva página llamada ‘Business Directory’. Por defecto, esta página incluye todos los controles que los visitantes necesitan para explorar tus listados y enviar los suyos.

El plugin Business Directory para WordPress

Para empezar, es una buena idea revisar la configuración del plugin yendo a Directory » Settings. Aquí encontrarás varias secciones:

  • Listados
  • Correo electrónico
  • Pago
  • Apariencia

Dos de estas valen la pena cambiar antes de continuar. En la pestaña Listings, establece ‘Default new post status’ a ‘Pending (Require approval)’ para que puedas revisar los envíos antes de que se publiquen. Luego abre la pestaña General, haz clic en ‘SPAM’ y activa reCAPTCHA, porque un formulario de envío público atrae bots en pocos días. Mientras estás en Listings, también puedes elegir cuántos listados mostrar en cada página.

La página de configuración de Business Directory

Cuando termines, no olvides hacer clic en ‘Guardar Cambios’ para almacenar tu configuración.

Paso 3. Personaliza tu Formulario de Listado

Business Directory tiene un formulario estándar que muestra a los visitantes, pero es posible que desees personalizar este formulario agregando tu propio logo, marca o contenido.

Para personalizar el formulario, ve a Directory » Directory Content y selecciona ‘Form Fields.’

Cambiar los campos en tu formulario de directorio en línea

Esta pantalla muestra todos los campos que componen el formulario estándar. Para reorganizar los campos, puedes usar las flechas arriba/abajo en la columna ‘Order’.

Para eliminar un campo, haz clic en 'Eliminar'. Si deseas editar la etiqueta, descripción o estado obligatorio de un campo, pasa el cursor sobre la opción y haz clic en 'Editar'.

Reordenar y editar los campos del formulario en WordPress

Esto abre una página donde puedes cambiar la etiqueta del campo, hacer que el campo sea obligatorio, agregar una descripción opcional y más. Cuando hayas terminado, haz clic en ‘Update Field’ para guardar tus cambios.

Cómo personalizar los campos del formulario

Paso 4. Crea Algunas Categorías de Negocios

A continuación, es una buena idea crear algunas categorías que las personas puedan usar al enviar sus listados. Estas categorías ayudan a organizar tus listados para que los visitantes puedan explorarlos o filtrarlos para encontrar lo que necesitan. Sin ellas, los visitantes tendrían que desplazarse por cada entrada para encontrar lo que necesitan.

Por defecto, el plugin tiene una única categoría de ‘General’, pero puedes añadir más haciendo clic en la pestaña ‘Categorías’. Luego, selecciona ‘Añadir Nueva Categoría’.

Agregando nuevas categorías a tu directorio en línea

En la ventana emergente que aparece, escribe un nombre para la categoría. También puedes organizar las categorías en categorías padre e hijo, similar a las páginas secundarias en WordPress. Por ejemplo, podrías crear una categoría principal llamada ‘Restaurantes’ y una subcategoría llamada ‘Restaurante Italiano’.

Para convertir una categoría en una subcategoría, abre el menú desplegable ‘Categoría Padre’ y elige su categoría padre.

Organizando las categorías del directorio

Para crear la categoría, haz clic en ‘Añadir Nueva Categoría’. Puedes repetir el proceso para añadir más categorías a tu directorio de negocios.

Categorías de negocios agregadas

Paso 5. Empieza a Aceptar Listados del Directorio

Ahora, los visitantes pueden crear un nuevo anuncio dirigiéndose a tu página de Directorio de Negocios y haciendo clic en ‘Añadir Anuncio’.

Agregando listados a tu sitio web de WordPress

Esto los lleva a una pantalla donde pueden elegir una categoría de anuncio e ingresar toda la información para su anuncio.

Una vez que terminen, pueden hacer clic en ‘Completar Anuncio’ en la parte inferior de la página para enviarlo.

Enviando listados a un directorio en línea

Por defecto, los anuncios enviados se publican de inmediato. Para revisarlos tú mismo primero, ve a Directorio » Configuración » Anuncios y establece ‘Estado por defecto de las nuevas entradas’ en ‘Pendiente (Requiere aprobación)’.

Para revisarlos, ve a Directorio » Contenido del Directorio » Anuncios en tu área de administrador de WordPress. Aquí, verás una lista de los anuncios pendientes.

Aprobando envíos de visitantes

Para previsualizar un anuncio, haz clic en su enlace ‘Vista Previa’. Esto abrirá el anuncio en una nueva pestaña.

Si necesitas hacer cambios, haz clic en ‘Editar’ en su lugar. El anuncio se abrirá en el editor de bloques, donde puedes expandir la sección de Cajas de Metadatos para acceder a las opciones del anuncio.

Cuando hayas terminado de revisar y editar el anuncio, haz clic en ‘Publicar’.

Publicación de un listado de negocios enviado por el usuario

También puedes crear anuncios tú mismo yendo a Directorio » Contenido del Directorio y haciendo clic en ‘Añadir Nuevo Anuncio’.

Agregando listados a un directorio en línea

Esto abre una pantalla donde puedes ingresar toda la información del anuncio. Cuando termines, haz clic en ‘Publicar’ para que el anuncio esté en vivo.

Agregar nosotros mismos el listado para el socio afiliado

Una vez que tengas algunos anuncios publicados, los visitantes pueden usar el buscador integrado y los filtros de categorías del directorio para encontrar lo que necesitan. Pueden buscar por palabra clave o acotar los resultados a una categoría específica en lugar de desplazarse por todos los anuncios.

La página de Business Directory mostrando el cuadro de búsqueda y el filtro de categorías

Paso 6. Añade Ubicaciones y un Mapa

Encontrar negocios locales es una de las principales razones por las que las personas usan directorios web, lo que hace que los datos de ubicación sean tan importantes como la búsqueda por palabras clave. En la versión gratuita, los anuncios pueden incluir un campo de dirección basado en texto, que funciona bien para un directorio simple donde los visitantes solo necesitan detalles de contacto.

Si deseas que los visitantes vean los anuncios en un mapa o busquen por código postal o ciudad, necesitarás los módulos de Google Maps y Búsqueda por Código Postal, que están disponibles con el plan Pro.

Página de Configuración del Directorio en un panel de administración; la navegación izquierda muestra Directorio resaltado, con las secciones Publicaciones, Medios, Páginas y Directorio; el panel derecho contiene campos de claves API de Google Maps y casillas de verificación para mostrar listados en el mapa y resultados de búsqueda.

Una vez habilitada, la ubicación de cada anuncio aparece en un mapa en los resultados de búsqueda y en la página de anuncio individual. Los visitantes también pueden filtrar los resultados por proximidad en lugar de buscar por nombre del negocio.

Paso extra. Aceptar pagos por los listados del directorio

Business Directory te permite aceptar pagos por listados en su versión gratuita. Stripe y Authorize.net se incluyen sin costo adicional, por lo que no necesitas actualizar para empezar a cobrar por los listados.

Stripe utiliza precios de pago por uso, con una tarifa del 3% por transacción además de las tarifas de procesamiento de Stripe. Un plan de pago de Business Directory elimina esta tarifa adicional. Authorize.net no cobra una tarifa por transacción en ningún nivel.

PayPal requiere al menos el plan de pago Básico ($99/año), mientras que Payfast solo está disponible con el plan Élite ($249/año).

En este tutorial, te mostraremos cómo configurar el pago con Authorize.net. Ve a Directorio » Configuración y haz clic en la pestaña ‘Pago’.

Agregar una pasarela de pago a tu sitio web de WordPress

A continuación, selecciona ‘Authorize.net’ y activa el interruptor ‘Habilitar Authorize.net’. Luego puedes ingresar el ID de inicio de sesión y la clave de transacción de tu cuenta de Authorize.net.

Cómo habilitar la pasarela de pago Authorize

Preguntas frecuentes sobre la creación de un directorio web en WordPress

Ahora que has visto cómo crear un directorio web en WordPress, respondamos algunas preguntas comunes para ayudarte a sacar el máximo provecho de tu directorio.

¿Puedo crear un directorio web gratuito en WordPress?

Sí. La versión gratuita de Business Directory Plugin cubre listados, categorías, búsqueda desde el frontend y pagos con Stripe o Authorize.net. Funciones como Google Maps, búsqueda por código postal y PayPal requieren la actualización a un plan de pago.

¿Cómo acepto pagos por listados en el directorio?

Con Business Directory Plugin, Stripe y Authorize.net funcionan directamente en la versión gratuita. La actualización a un plan de pago elimina la tarifa por transacción de Stripe y agrega PayPal, con Payfast disponible en el plan de nivel superior.

¿Puedo importar mis listados de negocios existentes en lugar de agregarlos uno por uno?

Sí. Business Directory Plugin incluye importación y exportación de CSV integrada tanto en la versión gratuita como en la premium, por lo que puedes cargar listados en bloque desde una hoja de cálculo en lugar de ingresar cada uno manualmente.

Esperamos que este artículo te haya ayudado a crear un directorio web usando WordPress. A continuación, también puedes consultar nuestra guía sobre cómo aceptar pagos con Stripe y nuestra lista seleccionada de los mejores plugins de WordPress.

Si te gustó este artículo, suscríbete a nuestro Canal de YouTube para ver tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Divulgación: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

22 ComentariosDeja una respuesta

  1. Gracias WPBeginner. La reseña del directorio de negocios y el esquema paso a paso fueron muy buenos. Soy nuevo en WordPress y ahora creo que me dedicaré a crear un sitio web con WordPress.

    • Dependería del tema, algunos tienen la funcionalidad añadida mientras que otros solo ofrecen el estilo. Si usas un tema con funciones de directorio, también haría difícil mover tu contenido a un nuevo tema.

      Administrador

  2. hola, estoy intentando combinar la funcionalidad de inventario y directorio en un sitio web y me encantaría que los usuarios pudieran buscar productos específicos que estén disponibles en tiendas cercanas. ¿cómo puedo lograr esto? gracias

  3. Intenté enviar un listado como visitante, me pidió registrarme en el sitio, me da un correo y un enlace de activación y después de eso se crea un nuevo usuario con un panel limitado (en realidad solo el perfil). Lo que quiero es que cualquiera pueda enviar los detalles de su negocio en los listados creados y yo solo tenga que aprobar o desaprobar (como hacemos con los comentarios).

  4. Gran artículo, me encantó. Estaba pensando en crear un sitio web de directorios y quería usar WordPress, pero no estaba seguro de si WordPress sería una buena opción. Tu artículo aquí respondió varias preguntas para las que he estado buscando respuestas.

    Tenía un poco de duda sobre usar WordPress para este propósito, pero lo estaba pensando seriamente ya que me resulta bastante familiar.

    Tu información aquí me ha ayudado a decidirme a hacerlo y ver qué puedo hacer con él.

    Gracias por el escrito, era justo lo que estaba buscando.

  5. Hay otros plugins que ofrecen mucho más (como fotos, eventos, programación, ventas de asistencia y múltiples diseños para ver los listados por tipo de negocio, fechas [día actual, pasadas y futuras]), y son fáciles de instalar y mantener.

    La solución de GF parece demasiado trabajo detallado.

  6. El problema con los directorios de Wordpress es que no puedes administrar ningún nivel de permisos por categoría, por ejemplo.

    ¿Conoces alguna forma de establecer los niveles de usuario adecuados para un plugin o tema de directorio de Wordpress?

  7. Me encanta Gravity Forms, pero tuve una mala experiencia con el complemento Directory, que es un plugin de terceros y no está soportado por Gravity Forms. El soporte es casi nulo, pero me las arreglé hasta que un día mi directorio simplemente desapareció.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO se publicará. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.