DocumentaçãoDocumentation

Como o LeadHunter funciona How LeadHunter works

Guia completo: como a análise funciona, o que é medido, de onde vêm os dados, o que é publicado e o que não é de prospeção. Complete system guide: workflow, concepts, plans, data sources, security and prospecting best practices.

Visão geralOverview

O LeadHunter é um conjunto de ferramentas gratuitas para quem tem um negócio nas 9 ilhas dos Açores e quer saber como está a sua presença online. Mapeia negócios locais, calcula um score de oportunidade com base em gaps digitais detectados, e entrega um PDF pronto a usar com os dados de contacto.

O sistema é gratuito e não exige conta nem registo. Cada facto publicado traz a origem e a data em que foi verificado.

LeadHunter is a set of free tools for anyone running a business in the 9 Azores islands who wants to know how their online presence is doing. It maps local businesses, calculates an opportunity score based on detected digital gaps, and delivers a ready-to-use PDF with contact data.

The system is free and requires no account or sign-up. Every published fact carries its source and the date it was verified.

Para quem éWho it's for

Para quem tem um negócio nos Açores. Não é preciso perceber nada de tecnologia:

  • Restauração — reservas online, horários, menu legível no telemóvel
  • Alojamento — motor de reservas próprio, velocidade, presença nas plataformas
  • Comércio e serviços — contacto fácil de encontrar, site seguro, funcionar no telemóvel
  • Turismo e natureza — marcação de actividades, velocidade em rede móvel

Também é útil a quem trabalha com estes negócios, mas as ferramentas são desenhadas para o dono responder à pergunta «como está o meu site?».

For anyone running a business in the Azores. No technical knowledge needed:

  • Restaurants — online booking, opening hours, menu readable on mobile
  • Accommodation — own booking engine, speed, presence on platforms
  • Retail and services — easy-to-find contact, secure site, working on mobile
  • Tourism and nature — activity booking, speed on mobile networks

It is also useful to people who work with these businesses, but the tools are designed for the owner answering «how is my site doing?».

Primeiros passosGetting started

Não há instalação nem registo. Para começar:

  1. Abre a página inicial e escreve o endereço do teu site (ex: omeusite.pt)
  2. Carrega em «Analisar agora» — medimos a tua página nesse momento, demora até dez segundos
  3. Vês o que foi medido, com a data e a origem de cada facto
  4. Escolhe a tua ilha e o teu sector para comparares com negócios equivalentes
  5. Descarrega o relatório em PDF, se quiseres levá-lo contigo

No installation or sign-up needed. To get started:

  1. Open the homepage and type your site's address (e.g. mysite.pt)
  2. Press «Analyse now» — we measure your page right then, it takes up to ten seconds
  3. See what was measured, with the date and source of every fact
  4. Pick your island and sector to compare against equivalent businesses
  5. Download the PDF report if you want to take it with you

Workflow completoFull workflow

O ciclo completo, do lado do utilizador, segue 2 etapas:

The full cycle, from the user's side, follows 2 steps:

#EtapaStepDescriçãoDescription
1AnáliseAnalysisEscreves o endereço do teu site na página inicial e medimos a página nesse momento. Em alternativa, o mapa mostra a densidade de lacunas por concelho — agregada, sem identificar nenhum negócio.You type your site address on the homepage and we measure the page right then. Alternatively, the map shows gap density by municipality — aggregated, identifying no business.
2ResultadoResultVês o que foi medido, com data e origem em cada facto, comparas com o teu sector e podes descarregar o PDF. Gratuito, sem conta, e nada é guardado.You see what was measured, with date and source per fact, compare against your sector and can download the PDF. Free, no account, nothing stored.

Score de oportunidadeOpportunity score

O score é a soma de pesos fixos por lacuna digital detectada no website — quanto mais alto, mais lacunas. Só existe score quando o website foi visitado e provámos que pertence ao negócio: 809 dos 2238 registos têm score; os outros 1429 são publicados com score: null e o rótulo "Não avaliado — sem website verificado". As bandas abaixo são percentis da distribuição real dos 809 negócios auditados (mediana 25, máximo observado 67), não limiares escolhidos à mão.

The score is the sum of fixed weights per digital gap found on the website — the higher, the more gaps. A score only exists when the website was visited and we proved it belongs to the business: 809 of 2238 records have a score; the other 1429 are published with score: null and the label "Not assessed — no verified website". The bands below are percentiles of the actual distribution of the 809 audited businesses (median 25, highest observed 67), not hand-picked thresholds.

IntervaloRangeNegóciosBusinessesRótulo publicadoPublished label
0–17251Presença digital consolidada (top 25%)Established digital presence (top 25%)
18–27327Poucas lacunas (acima da mediana)Few gaps (above median)
28–35170Algumas lacunas (abaixo da mediana)Some gaps (below median)
36–45124Várias lacunas (pior 25%)Several gaps (worst 25%)
46–10071Muitas lacunas (pior 10%)Many gaps (worst 10%)
1429Não avaliado — sem website verificadoNot assessed — no verified website

O peso de cada lacuna está publicado em metodologia.html, com a regra que a origina.

The weight of each gap is published in metodologia.html, together with the rule that triggers it.

Gaps digitaisDigital gaps

«Lacuna digital» é algo que falta na presença online de um negócio e que se pode corrigir. Cada uma é detectada por um sinal concreto no HTML da página:

A «digital gap» is something missing from a business's online presence that can be fixed. Each is detected by a concrete signal in the page HTML:

Sem website Sem reservas online Sem WhatsApp Business Sem Analytics Sem Pixel Facebook/Meta Sem Instagram/Facebook ativoNo active Instagram/Facebook

Fontes de dadosData sources

Existem exactamente duas fontes. Nenhum dado publicado é produzido por um modelo de linguagem:

  • OSM — OpenStreetMap, via Overpass API: existência do negócio, nome, categoria, coordenadas, morada e — quando os contribuidores as preencheram — telefone, email, website e horários. Antes de cada publicação, cada registo é reconsultado pelo seu id OSM; um ponto que já não exista no OSM não é publicado.
  • Medição HTTP própria ao website de cada empresa: tempo de resposta, HTTPS, viewport e sinais técnicos presentes no HTML. Um website só é publicado depois de provarmos que pertence àquele negócio — o passo de enriquecimento adivinha domínios a partir do nome, e responder HTTP 200 não prova nada.

Não usamos a Google Maps API nem directórios comerciais para produzir estes registos. Metodologia completa, pesos e limitações: metodologia.html.

Dados de base © OpenStreetMap contributors, sob licença ODbL. Quem reutilizar estes dados tem de manter a atribuição e a mesma licença na parte derivada do OSM.

There are exactly two sources. No published data is produced by a language model:

  • OSM — OpenStreetMap, through the Overpass API: the existence of the business, name, category, coordinates, address and — where contributors filled them in — phone, email, website and opening hours. Before every publication each record is re-queried by its OSM id; a point that no longer exists in OSM is not published.
  • Our own HTTP measurement of each company website: response time, HTTPS, viewport and technical signals present in the HTML. A website is only published once we have proved it belongs to that business — the enrichment step guesses domains from the business name, and an HTTP 200 proves nothing.

We do not use the Google Maps API or commercial directories to produce these records. Full methodology, weights and limitations: metodologia.html (in Portuguese).

Base data © OpenStreetMap contributors, under the ODbL licence. Anyone reusing this data must keep the attribution and the same licence on the OSM-derived part.

Precisão & limitaçõesAccuracy & limitations

Nota: a exactidão não é garantida a 100%. Emails e telefones podem estar desatualizados, e "não encontrámos X" significa apenas que não encontrámos a assinatura de X no HTML naquele momento — não que o negócio não tenha X. Recomendamos verificar antes de contactar. Limitações detalhadas: metodologia.html. Note: accuracy is not 100% guaranteed. Emails and phone numbers may be outdated, and "we did not find X" only means we did not find X's signature in the HTML at that moment — not that the business lacks X. We recommend verifying before contacting. Detailed limitations: metodologia.html (in Portuguese).

Frequência de atualizaçãoUpdate frequency

A metodologia actual — verificação por id OSM, prova de propriedade do website e detecção determinística de sinais — correu uma única vez, a 18 de Agosto de 2026. Não há ciclo mensal garantido e não prometemos um. A data de referência é sempre o campo last_updated de data/meta.json; cada registo traz ainda o seu próprio verificado_em. O ponto de Julho de 2026 no gráfico de tendência do barómetro vem do método anterior e não é comparável com este.

The current methodology — re-verification by OSM id, website ownership proof and deterministic signal detection — has run exactly once, on 18 August 2026. There is no guaranteed monthly cycle and we do not promise one. The reference date is always the last_updated field in data/meta.json; each record also carries its own verificado_em. The July 2026 point on the barometer trend chart comes from the previous method and is not comparable with this one.

Certificado de presença digitalDigital presence certificate

certificado.html é gratuito, sem pagamento e sem registo — qualquer dono de negócio pode escrever o endereço do seu site e ver o resultado medido no momento, e usar uma checklist interativa para simular o que aconteceria ao score se resolvesse cada gap. O progresso fica guardado no browser (localStorage), por isso quem voltar mais tarde continua onde ficou.

No fim, a página gera um selo partilhável: uma imagem PNG para descarregar, e um código <iframe> (embed-badge.html) para incorporar num website ou publicação — o selo incorporado lê os dados publicados, por isso reflecte sempre a corrida mais recente (last_updated), sem precisar de gerar uma imagem nova.

Mostra o score, as lacunas, a evidência datada, a comparação com o sector e o relatório em PDF. Tudo gratuito. Nada é guardado — isso continua exclusivo dos planos em index.html.

certificado.html is free, no payment, no sign-up — any business owner can type their site address and see the result measured right then, and use an interactive checklist to simulate what the score would be if each gap were fixed. Progress is saved in the browser (localStorage), so returning visitors pick up where they left off.

At the end, the page generates a shareable badge: a downloadable PNG image, and an <iframe> embed code (embed-badge.html) to place on a website or listing — the embedded badge reads the published data, so it always reflects the most recent run (last_updated), with no need to regenerate an image.

It doesn't replace the paid report: it always shows score and gaps (already public in the site's search), never contacts, competitors or an action plan — that stays exclusive to the plans in index.html.

Cartão QR para reviewsReview QR card

cartao-review.html é gratuito e não depende do mapa do LeadHunter — funciona para qualquer negócio, dentro ou fora dos Açores. O dono do negócio indica o nome, cola o seu link de avaliações Google (obtido gratuitamente em business.google.com → "Peça avaliações") e, opcionalmente, o website. A página gera um cartão com código QR e imprime automaticamente 4 cópias numa folha A4, com linhas de corte, prontas para pôr no balcão ou nas mesas.

O código QR abre directamente a caixa de avaliação da Google, sem classificação pré-preenchida: quem avalia escolhe as estrelas na Google, e nada no link condiciona essa escolha.

Nota: até Agosto de 2026 o cartão impresso mostrava cinco estrelas cheias (★★★★★) por cima do código QR. Isso é uma sugestão visual de classificação e as regras da Google contra manipulação de avaliações proíbem sugerir uma nota, por isso foram removidas. O cartão actual não pré-selecciona nem sugere qualquer classificação.

cartao-review.html is free and doesn't depend on the LeadHunter map — it works for any business, inside or outside the Azores. The owner enters the business name, pastes their Google review link (obtained for free at business.google.com → "Ask for reviews") and, optionally, the website. The page generates a QR-code card and automatically prints 4 copies on one A4 sheet, with cut guides, ready to place on the counter or tables.

The QR code opens Google's review composer directly, with no pre-filled rating: the reviewer picks the stars on Google, and nothing in the link biases that choice.

Note: until August 2026 the printed card showed five filled stars (★★★★★) above the QR code. That suggests a rating, and Google's review-manipulation policy forbids suggesting one, so they were removed. The current card neither pre-selects nor suggests any rating.

Proteção de dados (RGPD)Data protection (GDPR)

RGPD — Regulamento Geral de Proteção de Dados, lei europeia de privacidade

  • O LeadHunter nunca armazena dados de cartão — tratados exclusivamente pela Stripe
  • Os dados nos PDFs referem-se maioritariamente a pessoas coletivas (empresas), não a pessoas singulares
  • O utilizador é responsável pelo tratamento dos dados após o download, de acordo com o RGPD

Política completa: privacidade.html

GDPR — General Data Protection Regulation, EU privacy law

  • LeadHunter never stores card data — handled exclusively by Stripe
  • Data in PDFs mostly refers to legal entities (companies), not individuals
  • The user is responsible for data processing after download, per GDPR

Full policy: privacidade.html

Segurança técnicaTechnical security

O site é estático (ficheiros servidos diretamente, sem base de dados editável publicamente) e protegido por:

  • CSP — Content Security Policy: restringe que scripts/recursos podem correr em cada página
  • X-Frame-Options: DENY: impede que as páginas do site sejam incorporadas noutro site via iframe (proteção contra clickjacking). Duas páginas estão deliberadamente isentas em _headersembed-badge.html e embed-stats.html —, porque existem precisamente para serem incorporadas; ambas usam frame-ancestors * e não mostram nada que já não seja público.
  • X-Content-Type-Options: nosniff
  • Referrer-Policy e Permissions-Policy restritivas
  • Sem formulários de escrita pública nem editor de conteúdo exposto — não há vetor de modificação de ficheiros a partir do browser

The site is static (files served directly, no publicly editable database) and protected by:

  • CSP — Content Security Policy: restricts which scripts/resources can run on each page
  • X-Frame-Options: DENY: prevents the site pages from being embedded elsewhere via iframe (clickjacking protection). Two pages are deliberately exempt in _headersembed-badge.html and embed-stats.html — because they exist precisely to be embedded; both use frame-ancestors * and show nothing that is not already public.
  • X-Content-Type-Options: nosniff
  • Restrictive Referrer-Policy and Permissions-Policy
  • No public write forms or exposed content editor — no file-modification vector from the browser

Como corrigir cada lacunaHow to fix each gap

A análise diz o que falta; esta secção diz por onde começar. Nenhuma destas coisas exige refazer o site de raiz.

  • Sem HTTPS — praticamente todos os alojamentos oferecem certificado gratuito (Let's Encrypt). É um botão no painel de controlo. O Chrome marca os sites sem ele como «Não seguro».
  • Sem viewport responsiva — falta uma linha no <head> da página. Quem fez o site resolve em minutos.
  • Site lento — na maioria dos casos são imagens grandes de mais. Reduzir as fotografias antes de as carregar costuma resolver metade do problema.
  • Sem estatísticas — sem medir não se sabe que páginas trazem clientes. Google Analytics, Plausible e Matomo têm planos gratuitos.
  • Sem motor de reservas — só relevante em sectores onde é norma. Reservar por telefone continua a funcionar; isto mede se dá para reservar sozinho, fora de horas.
  • Sem contacto visível — um email ou um formulário na página. Quem não encontra como falar contigo, fala com outro.
Não vendemos nenhum destes serviços. A análise não é uma proposta comercial: é informação para decidires o que fazer, com quem quiseres.

The analysis says what is missing; this section says where to start. None of these require rebuilding the site.

  • No HTTPS — nearly every host offers a free certificate (Let's Encrypt). It is a button in the control panel. Chrome marks sites without it as «Not secure».
  • No responsive viewport — one missing line in the page's <head>. Whoever built the site fixes it in minutes.
  • Slow site — usually oversized images. Resizing photos before uploading typically solves half of it.
  • No analytics — without measuring you cannot know which pages bring customers. Google Analytics, Plausible and Matomo have free plans.
  • No booking engine — only relevant in sectors where it is the norm. Phone booking still works; this measures whether someone can book unaided, out of hours.
  • No visible contact — an email or a form on the page. People who cannot find how to reach you reach someone else.
We do not sell any of these services. The analysis is not a sales pitch: it is information for you to decide what to do, with whomever you choose.

FAQ

Vêm do OpenStreetMap (ODbL) e de uma medição HTTP própria, da corrida de 18 de Agosto de 2026 — a única desta metodologia. Podem existir imprecisões: verifique antes de contactar.They come from OpenStreetMap (ODbL) and our own HTTP measurement, from the 18 August 2026 run — the only one under this methodology. Inaccuracies are possible: verify before contacting.

Cobre as 9 ilhas dos Açores. Expansão para o resto de Portugal está planeada.Covers the 9 Azores islands. Expansion to the rest of Portugal is planned.

Não. Todas são gratuitas e não exigem conta nem registo. Há um botão de contribuição voluntária que não dá acesso a nada adicional — não existe versão paga.No. All of them are free and require no account or sign-up. There is a voluntary contribution button that unlocks nothing — there is no paid tier.

Nada. Nem o endereço que escreves, nem o resultado, nem quem pediu. A análise corre, devolve o resultado e não fica registo nenhum.Nothing. Not the address you type, not the result, not who asked. The analysis runs, returns the result, and no record is kept.

Não. Desde Agosto de 2026 não publicamos dados sobre negócios individuais — nem nome, nem contacto, nem score. O que é público é estatística agregada por concelho, onde ninguém é identificável.No. Since August 2026 we do not publish data about individual businesses — no name, no contact, no score. What is public is aggregate statistics by municipality, where nobody is identifiable.

GlossárioGlossary

B2B
Business-to-business — venda entre empresas. Termo mantido no glossário porque aparece na documentação técnica; o LeadHunter deixou de ser um produto B2B em Agosto de 2026Business-to-business — sales between companies, not to end consumers
PME
Pequena e Média EmpresaSmall and Medium Enterprise (SME)
SEO
Search Engine Optimization — otimização para motores de buscaSearch Engine Optimization
RGPD / GDPR
Regulamento Geral de Proteção de Dados — lei europeia de privacidadeGeneral Data Protection Regulation — EU privacy law
CSP
Content Security Policy — cabeçalho de segurança que restringe scripts e recursos numa páginaContent Security Policy — security header restricting scripts and resources on a page
PCI-DSS
Norma de segurança da indústria de cartões de pagamentoPayment Card Industry Data Security Standard
OSM
OpenStreetMap — mapa colaborativo de dados geográficos abertoscollaborative open geographic data map
Gap digitalDigital gap
Lacuna na presença online de um negócio (ex: sem website, sem WhatsApp Business)Gap in a business's online presence (e.g. no website, no WhatsApp Business)
Pixel de conversão(conversion)
Código de rastreio (ex: Meta Pixel) usado para medir campanhas de publicidadeTracking code (e.g. Meta Pixel) used to measure ad campaigns
© 2025–2026 Pedro Paula Labs Voltar ao LeadHunterBack to LeadHunter