Preencha antes de enviar
[nome da empresa][URL do site][nome do local ou domínio, ou "nenhum"][URLs dos perfis][cidade][PRECISA DE CONFIRMAÇÃO]
Use minha conexão com o Opus Growth para isso. Se você não encontrar a ferramenta de que precisa, procure entre as ferramentas do Opus Growth (com search_tools, se estiver na sua lista); se não conseguir acessar as ferramentas de forma alguma, não adivinhe, me avise.
Audite se as informações de entidade do meu negócio [nome da empresa] estão consistentes na web. Meu site: [URL do site]. Minha unidade no Google Business Profile: [nome do local ou domínio, ou "nenhum"]. Meus perfis oficiais em redes sociais: [URLs dos perfis]. Cidade: [cidade]. Este é um trabalho somente de leitura e planejamento, não altere nada.
Os sistemas de IA reconhecem um negócio ao cruzar os mesmos fatos em fontes diferentes. Se o nome, o endereço, o telefone ou o site forem diferentes entre as fontes, um sistema pode tratá-los como dois negócios ou repetir o detalhe errado. Por isso, compare cada fato caractere por caractere.
1. Fatos visíveis no site. Leia a página inicial, a de contato e a sobre com site_read_url e text=true (se truncated for true, leia de novo com max_bytes=1000000). Extraia, página por página, o nome, o endereço, o telefone, o e-mail e o horário de funcionamento visíveis. Sinalize separadamente se algum deles não estiver visível sem JavaScript.
2. Schema no site. Leia as mesmas três páginas e as duas páginas de serviço mais importantes com site_read_url e max_bytes=1000000, e extraia os blocos `application/ld+json` do corpo. Para cada bloco, liste type, @id, name, url, logo, telephone, address, sameAs e parentOrganization. Verifique: o nó Organization ou LocalBusiness aparece com o mesmo @id em todas as páginas? Se não houver @id, os nós não podem ser conectados; o mesmo negócio está escrito com nomes diferentes em páginas diferentes; o telefone e o endereço do schema coincidem com o texto visível; cada URL de sameAs retorna 200 com site_read_url e max_bytes=0.
3. Business Profile. Se eu tiver uma unidade, leia nome, endereço, telefone, site, categorias e horário de funcionamento com gbp_location_details. Anote se o campo de site aponta para a página inicial ou para a página da filial correspondente.
4. Diretórios locais. Verifique em seo_history se há uma execução anterior com estes argumentos. Se não houver, execute seo_local_listings com brand=[nome da empresa] e city=[cidade]. A ferramenta gasta créditos por diretório, então diga quantos diretórios serão consultados antes de usar o conjunto padrão. Considere o número de registros por diretório, qualquer registro marcado como fechado e quaisquer duplicatas. Se um diretório retornou erro, escreva "não foi possível medir", e não "sem listagem".
5. Wikidata. Leia https://www.wikidata.org/w/api.php?action=wbsearchentities&search=[nome da empresa]&language=en&format=json com site_read_url. Se houver um item, verifique se o site oficial dele coincide com o meu. Se não houver, diga isso, mas não sugira criar um para um pequeno negócio, porque o Wikidata tem regras de notoriedade.
Formate o resultado assim. Primeiro, um resumo de três frases. Depois, uma tabela comparativa: fato (nome, endereço, telefone, site, horário, perfis sociais), texto visível do site, schema do site, Business Profile, diretórios, status (consistente, diferente, ausente). Depois, uma tabela de schema: página, type, @id, problema. Depois, um plano de correção ordenado por importância: para cada item, onde muda, o valor antigo, o valor novo e quem faz.
No final, escreva um rascunho de JSON-LD para um único grafo @id a ser usado em todo o site: Organization ou o subtipo correto de LocalBusiness com o id `[URL do site]/#org` ou `/#business`, WebSite com `/#website` e um link de publisher, e sameAs contendo apenas perfis oficiais que retornem 200. Use somente fatos que estejam no site ou que eu tenha informado. Se horário de funcionamento, coordenadas, avaliações ou data de fundação não estiverem disponíveis, omita o campo por completo, e marque todo campo sobre o qual você tenha dúvida como [PRECISA DE CONFIRMAÇÃO]. Aplicar este rascunho é um trabalho separado, então não toque em nenhum arquivo ou perfil agora.
Exemplo de resultado
Um exemplo do resultado que este prompt gera. A estrutura vem da saída real das ferramentas; os números e nomes são fictícios.
Exemplo de resultado (baseado em um negócio fictício, não em dados reais de clientes)
Resumo. A Blue Door Vets tem o mesmo nome e telefone no site e no Business Profile, mas o endereço aparece como "12 High St" no site e "12A High Street" no perfil. Nenhum dos quatro blocos JSON-LD do site tem @id, então os nós Organization, WebSite e de página não estão conectados. Um diretório tem dois registros separados, e um deles mostra o telefone antigo.
| Fato | Texto visível | Schema | Business Profile | Diretórios | Status |
|---|
| Nome | Blue Door Veterinary Clinic | Blue Door Vets | Blue Door Veterinary Clinic | 2 registros, mesmo nome | Diferente (schema) |
| Endereço | 12 High St | nenhum | 12A High Street | Endereço antigo em 1 registro | Diferente |
| Telefone | 0161 000 0000 | 0161 000 0000 | 0161 000 0000 | Número antigo em 1 registro | Diferente (diretório) |
| Instagram | sim | em sameAs, 200 | sim | | Consistente |
| Página | Type | @id | Problema |
|---|
| / | Organization | nenhum | O nó não consegue se conectar a outras páginas |
| /contact/ | VeterinaryCare | nenhum | Campo de endereço vazio |
Uma consulta a diretório retornou erro do provedor, por isso foi registrada como "não foi possível medir". Não há item no Wikidata.
Plano de correção
1. Use um único formato de endereço em todos os lugares: "12A High Street" no site e no schema (você, após aprovação).
2. Peça ao diretório que feche o registro com o telefone antigo (você).
3. Aplique o grafo @id abaixo em todas as páginas (um trabalho separado).
No rascunho de JSON-LD, o horário de funcionamento fica como [NEEDS CONFIRMATION], porque o site e o perfil divergem.