Tutoriais confiáveis de WordPress, quando você mais precisa.
Guia para Iniciantes em WordPress
WPB Cup
30 Milhões+
Sites usando nossos plugins
20+
Anos de experiência com WordPress
3000+
Tutoriais de WordPress por especialistas

Como Criar um Diretório Web no WordPress (Passo a Passo)

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.

Como criar um diretório web no WordPress

Aqui está o que abordaremos neste artigo.

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.

Instalando o plugin Business Directory

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.’

Criando um diretório web usando um plugin

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.

O plugin Business Directory para WordPress

Para começar, é uma boa ideia revisar as configurações do plugin indo para Directory » Settings. Aqui, você encontrará várias seções:

  • Listings
  • E-mail
  • 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.

A página de configurações do Business Directory

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.’

Alterando os campos do seu formulário de diretório online

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'.

Reordenando e editando os campos do formulário no WordPress

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.

Como personalizar os campos do formulário

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.’

Adicionando novas categorias ao seu diretório online

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.

Organizando as categorias do diretório

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

Categorias de negócios adicionadas

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.’

Adicionando listagens ao seu site WordPress

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.

Enviando listagens para um diretório online

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.

Aprovando envios de visitantes

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".

Publicando uma listagem de negócios enviada pelo usuário

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

Adicionando listagens a um diretório online

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

Adicionando listagem para parceiro afiliado nós mesmos

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.

A página Business Directory mostrando a caixa de pesquisa e o filtro de categoria

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.

Página de Configurações do Diretório em um painel de administração; a navegação esquerda mostra Diretório destacado, com seções Posts, Mídia, Páginas e Diretório; o painel direito contém campos de chaves da API do Google Maps e caixas de seleção para mostrar listagens no mapa e nos resultados da pesquisa.

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’.

Adicionando um gateway de pagamento ao seu site WordPress

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.

Como habilitar o gateway de pagamento Authorize

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.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

22 ComentáriosDeixe uma resposta

  1. 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.

    • 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

  2. 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

  3. 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)

  4. 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.

  5. Ó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.

  6. 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.

  7. 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?

  8. 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.

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.