Kits de Prompts

Construa um Site de Diretório

Um diretório útil faz muito mais do que exibir uma lista. Os visitantes precisam encontrar o resultado certo, os proprietários de listagens precisam de uma maneira segura de enviar ou reivindicar informações, e você precisa decidir o que gera receita sem deixar que o pagamento compre a confiança. Este kit cria essas partes em cinco prompts sequenciados: o diretório público, pesquisa e filtros reais, propriedade verificada com moderação, um modelo de receita claro e as ferramentas que mantêm as listagens precisas. O portão de moderação vem antes dos pagamentos porque um diretório pago perde credibilidade rapidamente se qualquer pessoa puder publicar, reivindicar ou promover uma listagem não verificada.

Tipo de projeto: Diretório / site de listagens Dificuldade: Intermediate Tempo: 2-3 dias Funciona com: Base44 / Lovable / v0

O que você terá no final

  • Um diretório público para [EMPRESAS / SERVIÇOS / LUGARES / RECURSOS] com cartões de listagem navegáveis
  • Uma página completa para cada listagem com informações consistentes e úteis
  • Pesquisa, filtros e comportamento claro de 'sem resultados' que funcionam em dispositivos móveis
  • Contas para proprietários de listagens, com envio seguro e solicitações de reivindicação
  • Uma fila de moderação privada onde nada se torna público apenas porque alguém enviou ou pagou
  • Um modelo de receita funcional: listagens pagas, assinaturas recorrentes de listagem, destaque ou publicidade de patrocinadores
  • Uma área do proprietário da listagem para edições e faturamento, além de uma área do proprietário do site para moderação e operações

Antes de começar

  • Um assunto de diretório bem definido. Defina exatamente o que pertence ao site, quem o utiliza e o limite geográfico ou de tópico. "[TIPO DE LISTAGEM] em [ÁREA OU NICHO]" é mais útil do que um diretório de tudo.
  • Uma estrutura de listagem real. Decida quais campos cada listagem precisa, quais são opcionais e quais nunca devem ser públicos. Prepare pelo menos cinco exemplos precisos.
  • Permissão para publicar. Saiba de onde veio cada nome, descrição, detalhe de contato e imagem. Use imagens reais fornecidas pelos proprietários das listagens ou imagens que você tem permissão para publicar; use espaços reservados rotulados até lá.
  • Um plano de categorias e filtros. Comece com uma pequena lista controlada de categorias e filtros que os visitantes realmente usam. Não deixe que cada usuário invente uma grafia diferente para a mesma categoria.
  • Uma política de reivindicação e moderação. Decida qual prova torna alguém o proprietário, o que você rejeita, como funcionam as correções e com que rapidez você pode analisar as solicitações.
  • Um modelo de receita. Escolha listagem paga, assinatura recorrente de listagem, destaque ou publicidade de patrocinador. Escreva o preço como [PREÇO] com [CÓDIGO DA MOEDA], o que o comprador recebe e o que acontece quando expira.
  • Uma conta de provedor de pagamento. Mantenha-a em modo de teste até a etapa 4. Armazene as chaves privadas apenas nas configurações seguras do construtor.

Qual plataforma combina com isto

O Base44 é o ajuste mais fluido porque listagens, contas, funções de proprietário, telas de moderação e registros de pagamento podem coexistir em um único aplicativo com regras de acesso detalhadas. Suas ferramentas de dados integradas também tornam a limpeza inicial das listagens algo prático. Pesquisa por raio ou um diretório grande focado em mapas ainda podem precisar de trabalho extra e um serviço de mapas separado. O Lovable é uma escolha full-stack forte para um diretório polido com contas, dados salvos e pagamentos. Revise suas regras de acesso a dados com cuidado para que os proprietários das listagens possam alterar apenas suas próprias informações e não possam publicar por conta própria. O v0 é especialmente bom para uma interface pública rápida e amigável para pesquisa, e pode conectar serviços de banco de dados, conta e pagamento, mas esses serviços e suas permissões precisam de uma configuração mais deliberada. Em todos os três, um diretório muito grande, pesquisa geográfica avançada ou alto volume de moderação exigirão mais planejamento do que estes cinco prompts cobrem.

Comece com o primeiro prompt em um plano gratuito. Uso extra e alguns serviços conectados podem custar mais conforme você desenvolve o projeto.

Crie em

Como ganhamos dinheiro

Os passos

1

Construir o diretório público e as páginas de listagem

Quando usar

Comece aqui, em um projeto totalmente novo, antes de contas, submissões, reivindicações ou pagamentos.

O formato visível do diretório, com informações de listagem consistentes e sem um fluxo de publicação falso.

O prompt

Esses prompts funcionam melhor em inglês — cole-os como estão, mesmo em páginas traduzidas.

Build a public directory called [DIRECTORY NAME] for people looking for [TYPE OF BUSINESSES, SERVICES, PLACES OR RESOURCES] in [AREA OR NICHE].

Create a home page that explains what the directory includes, who it helps and how listings are chosen. Add a main directory page with clear listing cards and a reusable page for one full listing. Also add an about page explaining [WHY THIS DIRECTORY EXISTS] and a contact page using [CONTACT EMAIL].

Save listings as editable information so one consistent layout can display all of them. Each listing needs a public name, short summary, full description, controlled category, service or topic tags, location or service area when relevant, public contact details, public website, opening or availability information when relevant, accessibility information when known, real image, last checked date and status. Status is draft, published, paused or closed. Only published listings appear to visitors.

On each listing card show [CARD FIELDS, e.g. name, category, area and short summary]. On the full listing page show [DETAIL PAGE FIELDS] in a clear order, with a contact action labelled [CONTACT ACTION]. Do not invent ratings, reviews, prices, certifications, opening hours, addresses or availability.

Add five example listings clearly labelled as examples for me to replace. Use labelled placeholders saying [REAL LISTING IMAGE NEEDED]. Do not use stock photos and do not generate images of businesses, places, staff, customers or results from scratch. Editing my own real photos is fine; only invented or generated scenes are the problem.

Do not add public accounts, listing submission, claim buttons, payments, featured placement or sponsor advertising in this step. Do not display search or filter controls that do nothing.

Design the site to feel [THREE BRAND ADJECTIVES] using [COLORS]. Make cards easy to compare without looking identical to a generic template. Make the directory and listing pages comfortable to read and tap on a phone.

When finished, tell me where I edit the example listing information and which fields still need real content.

Confira se funcionou

  • Você pode navegar por cinco listagens de exemplo claramente marcadas e abrir uma página completa para cada uma
  • Editar um exemplo altera tanto o seu cartão quanto a sua página de listagem completa
  • Uma listagem como rascunho, pausada ou fechada não aparece como um resultado público comum
  • Toda imagem ou fato desconhecido é rotulado como ausente em vez de ser inventado
  • Ainda não existem controles de conta, reivindicação, pagamento ou pesquisa falsa
  • Os cartões são fáceis de comparar e cada página de listagem é utilizável no seu celular

Você saberá que funcionou quando:

Um diretório público onde cinco listagens de exemplo editáveis abrem em páginas completas consistentes e nada não verificado finge ser final.

Fique atento a

Diretórios tornam-se não confiáveis quando campos ausentes são preenchidos com suposições plausíveis. Um campo em branco ou rotulado como desconhecido é mais seguro do que um horário de funcionamento, credencial ou endereço inventado. Mantenha as categorias controladas desde o início; permitir categorias de forma livre cria duplicatas como versões no singular, plural e com erros ortográficos que quebram os filtros posteriormente.

2

Adicionar busca, filtros e navegação confiáveis

Quando usar

Assim que os cartões de listagem e as páginas completas mostrarem as informações corretas.

Os visitantes podem encontrar uma listagem adequada e entender por que os resultados aparecem.

O prompt

Esses prompts funcionam melhor em inglês — cole-os como estão, mesmo em páginas traduzidas.

Add working search, filters and browsing to the existing directory.

Search across [FIELDS SEARCH SHOULD USE, e.g. name, summary, category, tags and area]. Match normal differences in capital letters and extra spaces. Do not claim a result matches a word that is not present in its approved public information.

Add these controlled filters: [FILTERS VISITORS ACTUALLY NEED]. Let people combine filters, see which filters are active and clear one or all. Show the number of matching listings. Keep filter choices consistent with the saved category and tag lists rather than creating new spellings.

Use [RESULT ORDER, e.g. best match, alphabetical or most recently verified] as the default order and explain it in plain language. Do not secretly rank paid or owner-favoured listings as the best match. If featured placement is added later, it must be visibly labelled and handled separately.

For location, use [AREA FILTER / DISTANCE SEARCH / NO LOCATION FILTER]. If using distance, ask permission before using the visitor's location, provide a typed location alternative and calculate distance only from accurate listing locations. Never invent map points. If exact locations are sensitive, show the approved public service area instead.

When there are many matches, load them in manageable groups without losing the current search and filters. When nothing matches, say so calmly, keep the entered search visible and offer a clear way to remove filters or suggest a listing. Do not replace no results with unrelated listings that look like matches.

Keep draft, paused and closed listings out of all public search results. A direct saved address for a non-public listing must not reveal its private content.

Test [THREE REAL SEARCHES], one combined filter, one search with no matches and one search containing a spelling or spacing variation. Tell me which listings appeared and why.

Confira se funcionou

  • Cada uma das suas três buscas reais retorna as listagens que você esperava
  • Combinar dois filtros reduz a lista e ambos os filtros ativos permanecem visíveis
  • Limpar um filtro mantém o outro, enquanto a limpeza total retorna ao diretório completo
  • Uma busca sem resultados explica o que aconteceu sem mostrar listagens não relacionadas como correspondências
  • Listagens em rascunho, pausadas e fechadas permanecem fora dos resultados e não podem ser abertas a partir de um endereço colado
  • Sua busca e filtros permanecem selecionados enquanto você abre mais resultados
  • A localização é solicitada apenas quando necessária e existe uma alternativa digitada

Você saberá que funcionou quando:

Um visitante pode realizar três buscas reais, combinar filtros e alcançar a listagem completa correta sem ver um resultado privado ou não relacionado.

Fique atento a

A busca que verifica apenas nomes de listagens ignora serviços descritos em outros lugares, enquanto a busca em notas privadas do proprietário vaza informações. Pesquise apenas os campos públicos aprovados que você nomeou. A ordenação por distância não é confiável sem dados de localização precisos, e pedir a localização de um visitante sem uma alternativa faz com que você perca pessoas que recusam. Grandes conjuntos de resultados também precisam de carregamento agrupado; exibir todas as listagens de uma vez torna-se lento em celulares.

3

Adicionar submissões, reivindicações e moderação

Quando usar

Após o funcionamento da busca pública. Conclua e teste esta camada de confiança antes de adicionar pagamentos.

Os proprietários das listagens podem contribuir, mas apenas o proprietário do site pode aprovar a propriedade e as alterações públicas.

O prompt

Esses prompts funcionam melhor em inglês — cole-os como estão, mesmo em páginas traduzidas.

Add listing owner accounts, new listing submissions, listing claims and a private moderation workflow.

Use the platform's built-in account system for sign-up, login, logout and forgotten-password reset. There are two roles. I am the site owner. A listing owner can see and manage only listings whose ownership I have approved. A listing owner must never make themselves the site owner, approve a claim, publish a listing, mark it featured or reach another owner's private information.

Add a submit a listing form for [REQUIRED SUBMISSION FIELDS]. Explain which information will be public and require the submitter to confirm they have the right to provide the text, contact details and images. Save every new submission as pending review. It must not appear in the public directory or search until I approve it.

Add a claim this listing action to unclaimed listing pages. The applicant must sign in, identify the listing, provide [CLAIM PROOF, e.g. an email at the listing's public domain or a document I can review] and explain their connection. Keep proof private. A request does not change ownership or public content until I approve it.

Detect likely duplicates using the listing name, website, public contact details and location. Warn the submitter and show me the possible match instead of silently publishing a second listing.

Add a private moderation area for me with separate queues for new listings, claims and edits. I can compare submitted information with the current public version, approve it, reject it with a reason or ask for changes. For an edit to an already published listing, keep the approved public version visible while the proposed changes wait for review.

When I approve a claim, connect only that account to that listing. The listing owner can then propose edits and upload real images for their own listing. Their edits return to moderation and do not replace the approved public version automatically.

Send clear emails for submission received, approved, rejected and changes requested using [OWNER NOTIFICATION EMAIL]. Do not promise approval or a review time I have not set.

Test the full flow with one plain test account and one site-owner account. Include a direct-address test showing the plain account cannot open the moderation area or another owner's listing controls.

Confira se funcionou

  • Uma conta de teste comum pode enviar uma nova listagem e vê que ela está pendente
  • A listagem pendente não aparece na navegação pública, na pesquisa ou em um endereço colado
  • Uma solicitação de reivindicação armazena sua prova de forma privada e não transfere a propriedade
  • A partir da conta do proprietário do site, você pode aprovar ou rejeitar a submissão e a reivindicação
  • Após a aprovação, o proprietário da listagem pode propor uma edição apenas para sua própria listagem
  • A versão pública atual permanece visível até que você aprove a edição proposta
  • A conta comum não pode abrir a moderação ou os controles de outro proprietário, mesmo colando um endereço
  • O submissor recebe os e-mails de status corretos sem ver as notas privadas do proprietário

Você saberá que funcionou quando:

Um teste de confiança completo: submeter, manter privado, moderar, publicar, reivindicar, aprovar propriedade e provar que a conta não pode controlar nenhuma outra listagem.

Fique atento a

O pagamento ou a correspondência de domínio de e-mail não são provas suficientes para todos os diretórios; decida quais evidências se ajustam ao risco do seu nicho. Nunca publique uma submissão primeiro para revisá-la depois, porque spam e reivindicações prejudiciais podem ser indexados ou compartilhados rapidamente. Mantenha documentos de reivindicação e detalhes de contato privados fora dos dados públicos da listagem. Para edições, preservar a última versão aprovada evita que uma listagem reivindicada seja desfigurada enquanto uma alteração aguarda revisão.

4

Adicionar um modelo de receita honesto

Quando usar

Somente após você ter testado pessoalmente que o envio, a reivindicação e a moderação não podem ser ignorados.

O diretório ganha com uma oferta clara sem permitir que o pagamento substitua a confiança ou disfarce a publicidade.

O prompt

Esses prompts funcionam melhor em inglês — cole-os como estão, mesmo em páginas traduzidas.

Add this revenue model to the directory: [ONE-TIME PAID LISTING / RECURRING LISTING SUBSCRIPTION / FEATURED PLACEMENT / SPONSOR ADVERTISING]. Build only this model for now.

Explain the offer on a public page using [PRICE] [CURRENCY CODE], [BILLING PERIOD OR PLACEMENT LENGTH] and these exact benefits: [WHAT THE BUYER RECEIVES]. State plainly what payment does not guarantee. Approval, accuracy checks and the right to remain listed are still controlled by the moderation policy.

Connect [PAYMENT PROVIDER, e.g. Stripe] in test mode. Send payment details to the provider's secure checkout and never collect or store card details on this site. Calculate the amount from the protected offer information, not from the customer's browser. Mark payment successful only when the provider sends trusted confirmation, not when the buyer reaches a return page.

Do not ask for payment until the listing, claim or advertising material has passed moderation. For a one-time paid listing or recurring listing subscription, let the approved owner pay and apply [WHAT HAPPENS WHEN PAID]. For featured placement, start and end the feature on the paid dates, label it Featured and return it to normal placement when time ends. For sponsor advertising, require approved wording, destination and real owner-supplied imagery, label it Sponsored and stop it on the purchased end date.

A payment must never publish a rejected listing, approve a claim, erase a moderation flag or let a listing owner set their own featured state. Within normal results, preserve the search order from step 2. Put paid placement in a clearly labelled position so visitors can distinguish it from relevance.

Send the buyer a payment confirmation with what they bought, the listing or placement it applies to, the start and end or renewal terms, and how to manage or cancel when relevant. Send me an owner alert. Add payment state and dates to the private owner area without exposing payment secrets.

Define what happens when payment is cancelled, refunded, fails or expires using [YOUR EXPIRY OR GRACE-PERIOD POLICY]. Do not delete the listing or its history. Apply the correct free, unfeatured, paused or expired state after the stated period.

Guide me through one successful test payment, one cancelled checkout, one failed payment and one expiry or cancellation test.

Confira se funcionou

  • Somente um proprietário de listagem aprovado ou patrocinador aprovado pode chegar à ação de pagamento
  • O checkout seguro mostra a oferta, o preço e o período de cobrança ou posicionamento corretos
  • Um teste de pagamento bem-sucedido cria um estado pago e envia uma confirmação ao comprador e ao proprietário
  • Um pagamento cancelado ou com falha não publica, destaca ou renova nada
  • Um posicionamento pago é claramente rotulado como Destaque ou Patrocinado
  • Os resultados de pesquisa comuns mantêm a ordem que você definiu na etapa 2
  • O pagamento não aprova uma listagem rejeitada ou reivindicação pendente
  • O cancelamento, reembolso ou expiração produz o estado descrito em sua oferta pública

Você saberá que funcionou quando:

Uma listagem de teste aprovada ou patrocinador passa da moderação para o pagamento para um estado pago claramente rotulado, retornando ao estado prometido após o cancelamento ou expiração.

Fique atento a

Aceitar pagamentos antes da análise cria disputas de reembolso quando um envio é rejeitado; aprove primeiro, cobre depois. Um posicionamento pago que parece um resultado comum de topo prejudica a confiança, portanto, rotule-o sempre que aparecer. Planos recorrentes precisam de uma rota de cancelamento visível e uma regra clara de fim de acesso. As configurações de pagamento de teste e reais são separadas, e uma página de retorno não é prova de que o dinheiro chegou.

5

Criar operações para proprietários de anúncios e administradores do site

Quando usar

Após o modelo de receita escolhido funcionar com pagamentos, cancelamentos e expiração.

Manter os anúncios precisos, os proprietários informados e a moderação gerenciável após o lançamento.

O prompt

Esses prompts funcionam melhor em inglês — cole-os como estão, mesmo em páginas traduzidas.

Complete the listing-owner area and my site-owner operations without weakening moderation, ownership or payment rules.

For a listing owner, show only their approved listings, current public status, proposed edits, moderation messages and paid offer status. Let them update their account contact details, propose listing changes, replace placeholders with real images they have the right to use, and manage or cancel recurring billing through the payment provider when relevant. A proposed edit must still wait for my approval while the last approved public version remains visible.

Give each listing owner a simple activity summary using [OWNER METRICS, e.g. listing views and contact-button clicks]. Explain exactly what each number means. Do not invent visitors, leads, ratings or revenue, and do not identify individual visitors.

For me as the site owner, add one private dashboard with pending submissions, claims and edits, likely duplicates, reports from visitors, listings not checked since [REVIEW AGE], payments needing attention and placements ending soon. Let me filter each queue and open the evidence and history needed for a decision.

Add a public report this listing action for inaccurate, closed, duplicate or inappropriate information. Ask for a reason and contact email, limit repeated automated reports and keep the reporter private. A report must enter my review queue rather than automatically deleting a listing.

Add reminder emails for [OWNER REMINDERS, e.g. update your listing, changes requested, payment ending soon]. Include an unsubscribe route for non-essential reminders. Keep payment receipts and important account messages separate from promotions.

Let me pause a listing, remove featured status, transfer approved ownership and record a private reason. Never erase the listing history when I do this. Restrict all moderation, payment and ownership tools to me, and restrict each listing owner's controls to their own approved listings.

Run the public search, submission, claim, moderation, payment and expiry tests again after these changes. Report any behavior that changed.

Confira se funcionou

  • Um proprietário de anúncio vê apenas seu próprio anúncio, edições propostas e status de pagamento
  • Sua edição permanece pendente enquanto a última versão aprovada permanece pública
  • Os números de atividade vêm de visitas ou ações reais e seu significado é explicado
  • Seu painel privado mostra cada fila pendente e uma colocação paga que está expirando
  • Um relatório de visitante cria um item de revisão, mas não remove automaticamente o anúncio
  • Pausar ou transferir um anúncio mantém seu histórico de decisões
  • Desconectado ou conectado como um proprietário comum, você não pode abrir as ferramentas do administrador do site ou os controles de outro anúncio
  • Pesquisa, moderação, pagamento e expiração ainda se comportam como nas etapas anteriores

Você saberá que funcionou quando:

Um proprietário de anúncio pode manter um anúncio aprovado, enquanto você pode revisar alterações, relatórios, propriedade e status de pagamento a partir de um painel protegido para o administrador do site.

Fique atento a

Relatórios públicos podem ser usados indevidamente contra um concorrente, portanto, devem acionar uma revisão em vez de uma remoção automática. As análises de anúncios são estimativas, a menos que cada ação seja medida de forma consistente; identifique o que conta e nunca fabrique números impressionantes. Transferências de propriedade precisam de um motivo registrado e uma nova verificação de comprovação. E-mails de lembrete podem se tornar marketing, portanto, separe mensagens de serviço essenciais e forneça um caminho de cancelamento de inscrição para as opcionais.

Colocando no ar

  • Substitua cada listagem de exemplo por informações precisas, ou mantenha todo o exemplo claramente rotulado e fora da pesquisa pública
  • Confirme que você tem permissão para publicar cada descrição, detalhe de contato e imagem real; deixe um espaço reservado rotulado onde a permissão ou a imagem estiver faltando
  • Teste três pesquisas comuns, filtros combinados, sem resultados, uma listagem fechada e um endereço direto para uma listagem pendente
  • Use duas contas simples para provar que um proprietário de listagem não pode ver ou editar a listagem de outro proprietário
  • Envie, reivindique, rejeite, solicite alterações e aprove de ponta a ponta antes de convidar o público
  • Verifique se as novas listagens e edições propostas sempre aguardam moderação
  • Mude o provedor de pagamento de teste para configurações ao vivo, faça um pequeno pagamento real para você mesmo, cancele ou reembolse-o e confirme o rótulo de pago e o comportamento de expiração
  • Publique as regras de listagem, política de moderação, requisitos de reivindicação, explicação sobre destaque pago, termos de cancelamento ou reembolso e rota de contato
  • Rotule todo posicionamento de destaque ou patrocinado onde quer que apareça
  • Adicione sua política de privacidade e termos com o prompt de páginas legais
  • Conecte seu serviço de e-mail com o prompt de e-mail transacional e teste cada mensagem de status do proprietário
  • Execute a auditoria de regras de acesso em listagens, reivindicações, provas, pagamentos e moderação
  • Conecte seu domínio personalizado com o prompt de domínio personalizado
  • Teste a navegação, pesquisa, envio e reivindicação em um telefone real e uma conexão lenta
  • Comece com um volume de revisão que você realmente possa moderar e exiba uma expectativa honesta de tempo de resposta

Gaste menos créditos

Toda plataforma cobra pelo trabalho que a IA dela faz — então o hábito mais barato é pensar antes de construir. Estas seis regras cortam a maior parte do desperdício, qualquer que seja a plataforma.

  1. Planeje primeiro em um chat gratuito. Esboce tudo no ChatGPT, Claude ou Gemini — páginas, recursos, o que cada formulário coleta, como deve ficar. Pensar lá é grátis; pensar dentro de um builder é cobrado.
  2. Comece com um prompt escrito, não com uma frase. "Faça um site para mim" é a frase mais cara na construção com IA. Um primeiro prompt completo — como os deste site — economiza dezenas de rodadas de correção.
  3. Não tenha preguiça dos detalhes. Cada detalhe omitido volta como uma correção que você paga. Nome do negócio, cores, cada página, cada campo de formulário, o que acontece após o envio — coloque tudo no primeiro prompt.
  4. Depois, uma mudança por mensagem. "Arrume o cabeçalho, e o formulário, e as cores" gera um emaranhado que custa mais para desfazer do que economizou.
  5. Travou? Pare de remendar. Se a mesma correção falhar umas três vezes, não mande uma quarta — descreva o estado final desejado da seção inteira em uma mensagem nova.
  6. Comece grátis. Faça upgrade quando precisar de mais. Use a cota gratuita para criar e explorar sua primeira versão. Faça upgrade quando precisar de mais uso ou de recursos pagos, e confira os custos de serviços conectados antes de lançar.

Os prompts desta página foram escritos para fazer a maior parte desse trabalho por você — é esse o objetivo deles.

Leia o guia completo

Revisado em: 2026-07-27

Perguntas Frequentes

Usamos cookies para analisar tráfego e rastrear cliques de afiliados. Ao continuar, você concorda com nossa Política de Privacidade.