High-reach Portuguese portals with outdated / complex / badly-organized UX — ranked deployment & design-partner targets for the OpenWalk guidance widget · 2026-07-14 · 58 candidates → 16 scored domains · 6 parallel research lenses (central-gov · health · finance/utility/insurance/telecom · complaints-mining · traffic/tech-fingerprint · beachhead) → synthesis · 110 web lookups · evidence-cited. Mirrors the Latvia scan's method.
composite = reach×0.40 + uxBadness×0.35 + fit×0.25 (each 1–5). reach = how many Portuguese/residents are forced to use it · uxBadness = how outdated/confusing (evidence-weighted) · fit = how well a "how do I…?" + on-page-highlight widget addresses the specific pain (penalized when the pain is queues, backend outages, dark patterns, or service quality a widget can't fix).
| # | Site | Sector | Scores R · U · F | Comp. | Why it's a target | Strongest evidence |
|---|---|---|---|---|---|---|
| 1 | portaldasfinancas.gov.pt Finanças / e-Fatura ★ beachhead | tax | 5 · 5 · 5 | 5.00 | Forced on every taxpayer/NIF holder for IRS, invoice validation, NIF services. Pain is pure findability + "which category / where do I click" on a legacy Struts UI. A paid-guide cottage industry (Doutor Finanças, DECO, Bordr's $150 NIF) proves confusion + willingness-to-pay. | ~10.55M visits/mo (#2 gov site); legacy Apache Struts; e-Fatura unreachable at deadline; per-invoice manual category assignment. link |
| 2 | autenticacao.gov.pt Chave Móvel Digital / login gateway | digital ID | 5 · 4 · 5 | 4.65 | The single login wall in front of Finanças, Segurança Social, SNS, IMT — fixing its comprehension unblocks every downstream portal. The highest-leverage choke point in the scan. Pain is procedural (three auth options, PIN-vs-code confusion): a highlight-the-right-field job. | acesso.gov.pt ~10.92M/mo (#1 gov site) + autenticacao ~4.33M; gov's own "resolver problemas com a CMD" FAQ + DECO complaints. link |
| 3 | seg-social.pt Segurança Social Direta ★ beachhead | social security | 5 · 5 · 4 | 4.60 | Forced on every worker, employer, pensioner, claimant. The July-2025 redesign is loudly "muito confuso" with functions users can't find ("as minhas páginas desapareceram") — a textbook post-migration "where did X go" an overlay targets, hitting elderly users hardest. | ~4.63M visits/mo (#5 gov); "biggest tech transformation in SS history"; Portal da Queixa satisfaction 18.2/100, 16% resolved. link |
| 5 | iefponline.iefp.pt IEFP — subsídio de desemprego | employment | 4 · 5 · 5 | 4.60 | Mandatory for every unemployment claimant on a raw early-2000s Struts/JSP UI (.do/.jsp, a 366-item dropdown instead of search). Stressed, often non-technical users, a genuine navigation problem, near-zero backend caveat — one of the cleanest fits in the scan. | URLs use .do (Struts) and .jsp; unstyled non-responsive action-routed web app; forced-use for every claimant. link |
| 4 | predialonline.pt Predial Online — property registry | registry | 4 · 4 · 5 | 4.25 | Forced use in every property sale, mortgage, inheritance. Failure modes are hidden input rules — exact casing/hyphens on the access code, "don't type commas, use Selecionar Frações" — the purest warn-at-the-field case that prevents failed requests. No queue/pricing component at all. | Portal warns to respect exact casing/hyphens + avoid commas; Santander/Listoo publish step-by-step guides because it doesn't hand-hold. link |
| 8 | aima.gov.pt AIMA renovações ★ beachhead | immigration | 5 · 5 · 2 | 4.25 | Enormous forced-use base (~1.6M foreign residents, 400k+ backlog) + high EN/PT demand. But the dominant pain is structural — appointment scarcity, disconnected databases, blocked uploads, a Portugal-only geo-block — none overlay-fixable, so fit is deliberately low. Lead with it for reach/language, never as a UX-fixable target. | €208k rebuild tender (Mar 2026); "Cidadão não identificado"/"Data inválida" at login; portal geo-blocked to PT IPs. link |
| 6 | sns24.gov.pt SNS 24 — national health | health | 5 · 4 · 3 | 4.15 | Near-universal reach (~10M residents) for appointments, prescriptions, exams, the health record. Finding the buried marcação-de-consultas tab is genuine navigation. But much pain is backend — booking unavailable, blank profiles, undelivered codes — which caps fit. | Gov admitted (Aug 2025) the €1.5M-relaunched app "continues to have access problems"; Portal da Queixa: booking broken, records won't load. link |
| 7 | gov.pt ePortugal — services aggregator | router | 5 · 4 · 3 | 4.15 | The single front door funnelling every citizen toward hundreds of services — its core job is search-and-route, so a "where do I go to do X" overlay fits and hands users off to the beachhead portals. But its own accessibility statement admits non-compliance; some sub-apps are broken. | Accessibility statement admits Balcão do Empreendedor + Document Exchange non-compliant; generic "perdemos o fio à meada" errors. link |
| 9 | imtonline.pt IMT — carta de condução | transport | 4 · 5 · 3 | 4.05 | Sole online channel for licence renewal/exchange and the #1 most-complained brand nationally in 2024. An overlay explaining each step + cryptic error codes helps; the long official PDF manual is direct evidence the UI needs guidance. But biometric/data-retrieval failures + the SIGA NISS trap are backend. | Topped Portal da Queixa's most-complained ranking 10/12 months in 2024; cryptic "INPUT-A08"/"DATAN-E01" codes; SIGA demands a NISS. link |
| 10 | adse.pt ADSE Direta — public-employee health | health subsystem | 3 · 4 · 4 | 3.65 | Exclusive channel for ~1.2M public-sector beneficiaries to submit/track reimbursements; the flow is non-obvious (tell: repeatedly-updated 40+ page official PDF manuals). An overlay can walk "upload here, then submit" + explain each status. Whether the submission registers is the backend residual. | Lengthy step-by-step reimbursement manuals (2022/23/24); complaints of submissions that "não aparece na minha ADSE Direta". link |
| 12 | ctt.pt CTT — post, tracking & customs | postal | 4 · 4 · 3 | 3.65 | Near-universal for parcel tracking + import-customs charges, little alternative. Decoding opaque tracking statuses + walking users to the hidden customs-payment step is a real win, especially with the app's screen-translation lock hurting non-PT speakers. But "code not recognised" + missing features are service gaps. | ~3.95M visits/mo; legacy JSF tracking; app locks screen blocking translation, forces account creation, no customs-payment path. link |
| 14 | dges.gov.pt DGES — higher-ed application | education | 3 · 4 · 4 | 3.65 | A once-a-year, high-stakes, multi-step candidatura where nobody builds familiarity — the ideal how-do-I profile, with the official "Guia da Candidatura" PDF + heavy reliance on in-person GAES offices as the tell. Reach bounded to ~50k/year; pure-UX evidence thinner. | Dense online candidatura with a long official PDF guide; students rely on in-person GAES offices; ~50k+ candidates/year. link |
| 11 | civilonline.mj.pt IRN Civil Online — certificates | civil registry | 4 · 3 · 4 | 3.55 | Broad, recurring, often time-critical use (property, marriage, inheritance, nationality). Which certificate maps to which need + which auth path are non-obvious — an overlay guides certificate choice + form-filling. Moderate uxBadness (evidence inferred from a dedicated support line). | Publishes a dedicated support line for "difficulties"; certificate-type-to-need + auth choices unlabelled; still pushes in-person. link |
| 13 | tolls (EasyToll / Visitors) foreign-plate tolls | tolls | 3 · 4 · 3 | 3.35 | Every foreign-plate driver hits 4+ overlapping, incompatible schemes with different rules — OpenWalk's EN/PT walkthrough is ideal for choosing + registering the right one online. But much of the pain is physical (one Welcome Point pump, no signage, a 15-day CTT procedure) — outside a browser. | Guides stress the system "was poorly thought out"; EasyToll/Tollcard don't work in Via Verde lanes; ~2.9M+ registrations. link |
| 15 | viaverde.pt Via Verde — Área de Cliente | tolls | 4 · 4 · 2 | 3.30 | Effectively forced on anyone driving tolled motorways; "what do I owe / how do I read my movements / where do I pay this reference" is a genuine UI-clarity problem. But a large share of complaints are billing disputes + failed payments — service/backend, not navigation — so it's secondary. | Complaints call the account interface "extremely confusing" (zero movements shown), the app "péssima", payment references failing. link |
| 16 | cuf.pt My CUF — private-hospital portal | private health | 3 · 4 · 2 | 3.05 | One of Portugal's largest private-health groups, so broad reach; "where are my exam results/prescriptions" + the confusing auth choice are navigable-with-guidance. But the loudest, multi-year complaint stream is backend defects (can't register with CMD, disappearing family data) a guide can't fix — keeping fit low. | Sustained complaints: "My CUF desactualizado, ineficiente"; "Sem acesso ao portal há 5 meses"; CMD-registration failure. link |
(Ranks reflect composite score; rows are grouped by tier so a few numbers appear out of strict sequence.)
The canonical case: forced on the whole tax base, ~10.5M visits/mo, a legacy Struts UI whose pain is genuinely findability and "which category / what does this button do," with a paid guide-and-service industry (Bordr's $150 NIF, DECO/Doutor Finanças) proving confusion + willingness-to-pay. Only deadline outages + password-by-mail fall outside scope.
Universal forced use + a redesign users explicitly call confusing with functions they "can no longer find" — a textbook "where did X go" target hitting elderly/low-literacy users hardest. Discounted from STRONG because a real chunk of current pain is migration-era unavailability + a broken NISS-submission flow a guide can only route around.
Unbeatable reach + EN/PT match, but the dominant, well-documented pain is structural — 400k+ backlog, appointment scarcity, disconnected databases, blocked uploads, a Portugal-only geo-block — none of which a guide-only overlay fixes. The €208k rebuild tender + confusing multi-step forms leave a thin navigable slice. Lead with it for reach/language, never as a UX-fixable beachhead. This reframes the fake-door: AIMA is the demand magnet, but Finanças is the real product target.
How: 58 candidates across six independent lenses (central-gov, health, finance/utility/insurance/telecom, complaints-mining via Portal da Queixa, traffic/tech-fingerprint, beachhead) → deduped to 16 domains (evidence merged per domain) → scored on reach/uxBadness/fit, composite as above. 110 web lookups.
1. No paid analytics — Semrush "monthly visits" + EasyToll totals are approximate, time-stamped to 2025–2026 snapshots; treat reach ordering as directional. 2. UI-pain vs service-pain is load-bearing — a guide-only overlay fixes wayfinding + field-level "where do I click," but cannot touch deadline-day outages, appointment scarcity, backend delays, or unreachable support. Fit scores penalise these; value on high-uxBadness/low-fit rows (AIMA, SNS 24, Via Verde, My CUF) is bounded to the navigable slice. 3. Dark-pattern cases — MEO/telecom apps with no in-app cancel path, identity-model rigidity (Hospital da Luz/Lusíadas): down-ranked or excluded rather than sold as clean wins. 4. AIMA geo-block — the renovações portal is geo-blocked to PT IPs and VPN reportedly doesn't reliably bypass it, so many expats abroad literally cannot reach the page the overlay would guide. 5. Some uxBadness inferred — ADSE, DGES/IES, Civil Online rest largely on long official PDF manuals rather than mass complaint volume; verify with live complaint data before prioritising over the giants. 6. Deadline/rollout timing — Segurança Social + SNS 24 were scored during acute post-migration windows, so some "confusion" is transient churn; the durable overlay value is legacy navigation, not launch-week noise.
Companion: the Latvia scan (same method, 16 sites) and the widget-test evidence. This is a starting map, not a verified traffic audit — confirm the top 3–4 with a hands-on portal teardown + a real analytics pull before outreach.