Quer criar um diretório web como o Yelp ou Angi, onde as pessoas possam descobrir negócios locais?
Você não precisa de um desenvolvedor ou de um site personalizado para fazer isso. Um plugin de diretório gratuito oferece listagens, categorias, uma caixa de pesquisa e um formulário de envio que os proprietários de empresas podem usar para adicionar suas próprias entradas. Se suas empresas já estão em uma planilha, você pode carregá-las todas de uma vez.
Neste guia, mostraremos como criar um diretório web no WordPress e como começar a cobrar por listagens, se desejar.

Aqui está o que abordaremos neste artigo.
- Etapa 1. Instale um Plugin de Diretório Web
- Etapa 2. Configure Sua Página de Diretório de Negócios
- Etapa 3. Personalize Seu Formulário de Listagem
- Etapa 4. Crie Algumas Categorias de Negócios
- Etapa 5. Comece a Aceitar Listagens de Diretório
- Etapa 6. Adicione Locais e um Mapa
- Etapa Bônus. Aceitando Pagamentos por Listagens no Diretório
- Perguntas Frequentes sobre a Criação de um Diretório Web no WordPress
Vamos começar!
Etapa 1. Instale um Plugin de Diretório Web
Vários plugins do WordPress podem criar um diretório, incluindo GeoDirectory, HivePress e Directorist. Usaremos o Business Directory Plugin para este tutorial, pois sua versão gratuita cobre o que a maioria dos diretórios precisa: listagens, categorias, pesquisa front-end e importação de CSV. Portanto, se você já tem uma lista, pode carregá-la de uma vez em vez de adicionar cada entrada manualmente.
Primeiro, você precisará instalar e ativar o Business Directory Plugin. Se precisar de ajuda, consulte nosso guia sobre como instalar um plugin do WordPress.

Etapa 2. Configure Sua Página de Diretório de Negócios
Após ativar o plugin, vá para Diretório » Configurações no painel do WordPress.
Você verá um pop-up pedindo permissão para criar uma nova página. O plugin usa esta página para exibir o shortcode do diretório, que adiciona a barra de pesquisa, a navegação por categorias e o formulário de envio de listagens. Clique em ‘Criar páginas necessárias para mim.’

O plugin criará agora uma nova página chamada ‘Business Directory’. Por padrão, esta página inclui todos os controles que os visitantes precisam para navegar em suas listagens e enviar as suas.

Para começar, é uma boa ideia revisar as configurações do plugin indo para Directory » Settings. Aqui, você encontrará várias seções:
- Listings
- Payment
- Aparência
Duas delas valem a pena ser alteradas antes de prosseguir. Na aba Listagens, defina ‘Status padrão de novo post’ para ‘Pendente (Requer aprovação)’ para que você possa revisar as submissões antes que elas sejam publicadas. Em seguida, abra a aba Geral, clique em ‘SPAM’ e ative o reCAPTCHA, pois um formulário de envio público atrai bots em poucos dias. Enquanto estiver em Listagens, você também pode escolher quantas listagens exibir em cada página.

Quando terminar, não se esqueça de clicar em ‘Salvar Alterações’ para armazenar suas configurações.
Etapa 3. Personalize Seu Formulário de Listagem
O Business Directory tem um formulário padrão que ele exibe aos visitantes, mas você pode querer personalizar este formulário adicionando seu próprio logotipo, marca ou conteúdo.
Para personalizar o formulário, vá para Directory » Directory Content e selecione ‘Form Fields.’

Esta tela mostra todos os campos que compõem o formulário padrão. Para reorganizar os campos, você pode usar as setas para cima/baixo na coluna ‘Order.’
Para remover um campo, clique em 'Excluir'. Se você quiser editar o rótulo, descrição ou status obrigatório de um campo, passe o mouse sobre a opção e clique em 'Editar'.

Isso abre uma página onde você pode alterar o rótulo do campo, torná-lo obrigatório, adicionar uma descrição opcional e muito mais. Quando terminar, clique em ‘Update Field’ para salvar suas alterações.

Etapa 4. Crie Algumas Categorias de Negócios
Em seguida, é uma boa ideia criar algumas categorias que as pessoas possam usar ao enviar suas listagens. Essas categorias ajudam a organizar suas listagens para que os visitantes possam navegar ou filtrá-las para encontrar o que precisam. Sem elas, os visitantes teriam que rolar por todas as entradas para encontrar o que precisam.
By default, the plugin has a single ‘General’ category, but you can add more by clicking the ‘Categories’ tab. Then, select ‘Add New Category.’

In the popup that appears, type in a name for the category. You can also organize categories into parent and child categories, similar to child pages in WordPress. For example, you might create a main category called ‘Restaurants’ and a subcategory called ‘Italian Restaurant.’
Para transformar uma categoria em uma subcategoria, abra o menu suspenso "Categoria Pai" e escolha sua categoria pai.

To create the category, click ‘Add New Category.’ You can repeat the process to add more categories to your business directory.

Etapa 5. Comece a Aceitar Listagens de Diretório
Now, visitors can create a new listing by heading to your Business Directory page and clicking ‘Add Listing.’

This takes them to a screen where they can choose a listing category and enter all the information for their listing.
Once they’re finished, they can click ‘Complete Listing’ at the bottom of the page to submit it.

By default, submitted listings publish straight away. To review them yourself first, go to Directory » Settings » Listings and set ‘Default new post status’ to ‘Pending (Require approval).’
To review them, go to Directory » Directory Content » Listings in your WordPress admin area. Here, you’ll see a list of pending listings.

To preview a listing, click its ‘Preview’ link. This will open the listing in a new tab.
If you need to make changes, click ‘Edit’ instead. The listing will open in the block editor, where you can expand the Meta Boxes section to access the listing options.
Quando terminar de revisar e editar a listagem, clique em "Publicar".

You can also create listings by yourself by going to Directory » Directory Content and click ‘Add New Listing.’

This opens a screen where you can enter all the listing information. When you’re finished, click ‘Publish’ to make the listing live.

Once you have a few listings published, visitors can use the directory’s built-in search and category filters to find what they need. They can search by keyword or narrow the results to a specific category instead of scrolling through every listing.

Etapa 6. Adicione Locais e um Mapa
Finding local businesses is one of the main reasons people use web directories, making location data just as important as keyword search. In the free version, listings can include a text-based address field, which works well for a simple directory where visitors only need contact details.
If you want visitors to see listings on a map or search by ZIP code or city, you’ll need the Google Maps and ZIP Code Search modules, which are available with the Pro plan.

Once enabled, each listing’s location appears on a map in the search results and on the individual listing page. Visitors can also filter results by proximity instead of searching by business name.
Etapa Bônus. Aceitando Pagamentos por Listagens no Diretório
O Business Directory permite que você aceite pagamentos por listagens em sua versão gratuita. Stripe e Authorize.net estão incluídos sem custo extra, então você não precisa fazer upgrade para começar a cobrar por listagens.
O Stripe usa preços de pagamento conforme o uso, com uma taxa de 3% por transação, além das taxas de processamento do Stripe. Um plano pago do Business Directory remove essa taxa extra. O Authorize.net não cobra uma taxa por transação em nenhum nível.
O PayPal exige pelo menos o plano pago Basic (US$ 99/ano), enquanto o Payfast está disponível apenas com o plano Elite (US$ 249/ano).
Neste tutorial, mostraremos como configurar o pagamento com Authorize.net. Vá para Directory » Settings e clique na aba ‘Payment’.

Em seguida, selecione ‘Authorize.net’ e ative o interruptor ‘Enable Authorize.net’. Você pode então inserir o ID de login e a chave de transação para sua conta Authorize.net.

Perguntas Frequentes sobre a Criação de um Diretório Web no WordPress
Agora que você viu como criar um diretório web no WordPress, vamos responder a algumas perguntas comuns para ajudá-lo a aproveitar ao máximo seu diretório.
Posso criar um diretório web gratuito no WordPress?
Sim. A versão gratuita do Business Directory Plugin cobre listagens, categorias, pesquisa no front-end e pagamentos com Stripe ou Authorize.net. Recursos como Google Maps, pesquisa por CEP e PayPal exigem upgrade para um plano pago.
Como aceito pagamentos por listagens de diretório?
Com o Business Directory Plugin, Stripe e Authorize.net funcionam imediatamente na versão gratuita. O upgrade para um plano pago remove a taxa por transação do Stripe e adiciona o PayPal, com o Payfast disponível no plano de nível superior.
Posso importar minhas listagens de negócios existentes em vez de adicioná-las uma por uma?
Sim. O Business Directory Plugin inclui importação e exportação de CSV integradas em ambas as versões, gratuita e premium, para que você possa carregar em massa listagens de uma planilha em vez de inserir cada uma manualmente.
Esperamos que este artigo tenha ajudado você a criar um diretório web usando WordPress. Em seguida, você também pode querer ver nosso guia sobre como aceitar pagamentos com Stripe e nossa lista selecionada dos melhores plugins do WordPress.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.


Daphane Simmons
Obrigado WPBeginner. A avaliação do diretório de negócios e o esboço passo a passo foram muito bons. Sou novo no WordPress e agora acho que vou seguir em frente com a criação de um site com WordPress.
WPBeginner Support
Ficamos felizes em ajudar a deixá-lo mais confortável para iniciar um site
Admin
Mrteesurez
Por favor, qual é a diferença entre formidable form e formidable views, é parte dele ou um plugin totalmente diferente?
WPBeginner Support
As visualizações fazem parte do Formidable Forms
Admin
Mrteesurez
Obrigado pela clarificação, inicialmente pensei que fosse outro plugin totalmente diferente ou um complemento para o Formidable form.
jeff
Se eu instalar um tema de diretório, ainda preciso instalar um plugin?
WPBeginner Support
Dependeria do tema, alguns têm a funcionalidade adicionada enquanto outros oferecem apenas o estilo. Se você usar um tema com funções de diretório, também dificultaria a migração do seu conteúdo para um novo tema
Admin
crassus David
Como criar um site de imóveis usando o WordPress?
Por favor, ajude.
WPBeginner Support
Para criar um site imobiliário, você deve dar uma olhada em nosso artigo aqui: https://www.wpbeginner.com/wp-tutorials/how-to-create-an-idx-real-estate-website-using-wordpress/
Admin
Brandon
Você pode vincular os resultados do diretório a um formulário enviado pelo usuário?
Emmanuel
olá, estou tentando combinar um inventário e uma funcionalidade de diretório em um site e adoraria que os usuários pudessem procurar por produtos específicos que estão disponíveis em lojas perto deles. por favor, como faço para conseguir isso? obrigado
Rizwan
Tentei enviar um anúncio como visitante, ele exigiu que eu me registrasse no site, ele fornece um e-mail e um link de ativação e, depois disso, um novo usuário é criado com um painel limitado (na verdade, apenas o perfil) o que eu quero é que qualquer pessoa possa enviar os detalhes de seu negócio nos anúncios criados e o que eu tenho que fazer é aprovar ou reprovar (como fazemos com os comentários)
Aurora
É exatamente o que eu estava procurando. Ótima postagem como sempre!
desy
Seria ótimo se você pudesse fornecer um link de demonstração
Ravinder Singh
Olá, sou um usuário do WordPress e quero criar um diretório web no WordPress.
Por favor, alguém pode me ajudar em detalhes.
Archanian
Ótimo artigo, adorei. Eu estava pensando em criar um site de diretório e queria usar o WordPress, mas não tinha certeza se o WordPress seria uma boa escolha. Seu artigo aqui respondeu a várias perguntas para as quais eu estava buscando respostas.
Eu estava um pouco incerto sobre usar o WordPress para este propósito, mas estava pensando seriamente nisso, já que estou bastante familiarizado com ele.
Suas informações aqui me ajudaram a decidir ir em frente e ver o que posso fazer com isso.
Obrigado pela postagem, era exatamente o que eu estava procurando.
Tushar Bhambare
por favor, forneça o link de demonstração
Nouman Younas
Seria ótimo se você pudesse fornecer um link de demonstração
RickyO
Existem outros plugins que oferecem muito mais (como fotos, eventos, agendamento, venda de ingressos e múltiplos layouts para visualização das listagens por tipo de negócio, datas [dia atual, passado e futuro]), e são fáceis de instalar e manter.
A solução GF parece exigir muito trabalho de detalhe.
Siddharth Saudagar
Você pode, por favor, fornecer os nomes de tais plugins?
Andrea Pernici
O problema com diretórios do WordPress é que você não consegue gerenciar nenhum nível de permissão por categoria, por exemplo.
Você conhece alguma maneira de definir os níveis de usuário adequados para um plugin ou tema de Diretório do WordPress?
Janet Barclay
Eu amo o Gravity Forms, mas tive uma má experiência com o add-on Directory, que é um plugin de terceiros e não é suportado pelo Gravity Forms. O suporte é quase inexistente, mas eu me virei até que um dia meu diretório simplesmente desapareceu.