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:
- Abre a página inicial e escreve o endereço do teu site (ex:
omeusite.pt) - Carrega em «Analisar agora» — medimos a tua página nesse momento, demora até dez segundos
- Vês o que foi medido, com a data e a origem de cada facto
- Escolhe a tua ilha e o teu sector para comparares com negócios equivalentes
- Descarrega o relatório em PDF, se quiseres levá-lo contigo
No installation or sign-up needed. To get started:
- Open the homepage and type your site's address (e.g.
mysite.pt) - Press «Analyse now» — we measure your page right then, it takes up to ten seconds
- See what was measured, with the date and source of every fact
- Pick your island and sector to compare against equivalent businesses
- 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:
| # | EtapaStep | DescriçãoDescription |
|---|---|---|
| 1 | AnáliseAnalysis | Escreves 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. |
| 2 | ResultadoResult | Vê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.
| IntervaloRange | NegóciosBusinesses | Rótulo publicadoPublished label |
|---|---|---|
| 0–17 | 251 | Presença digital consolidada (top 25%)Established digital presence (top 25%) |
| 18–27 | 327 | Poucas lacunas (acima da mediana)Few gaps (above median) |
| 28–35 | 170 | Algumas lacunas (abaixo da mediana)Some gaps (below median) |
| 36–45 | 124 | Várias lacunas (pior 25%)Several gaps (worst 25%) |
| 46–100 | 71 | Muitas lacunas (pior 10%)Many gaps (worst 10%) |
| — | 1429 | Nã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:
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.
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).
Precisão & limitaçõesAccuracy & limitations
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.
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.
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
_headers—embed-badge.htmleembed-stats.html—, porque existem precisamente para serem incorporadas; ambas usamframe-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
_headers—embed-badge.htmlandembed-stats.html— because they exist precisely to be embedded; both useframe-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.
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.
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.