OpenWalk — Portugal Bad-UX Target Research

OpenWalk — Portugal Bad-UX Target Research

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.

Portugal's own government concedes the UX gap. It runs a Bronze/Silver/Gold "Selo de Usabilidade e Acessibilidade" usability seal for public-service sites (AMA + INR), and AIMA opened a €208k tender in March 2026 to rebuild its immigrant portal within 12 months after documented failures. So a "how do I…?" + on-page-highlight overlay is riding a state-acknowledged, forced-use usability problem across legacy tax, social-security, health and immigration portals — the same externally-validated thesis as Latvia's €5.5M rebuild.

Scoring

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).

#SiteSectorScores
R · U · F
Comp.Why it's a targetStrongest evidence
1portaldasfinancas.gov.pt
Finanças / e-Fatura ★ beachhead
tax5 · 5 · 55.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
2autenticacao.gov.pt
Chave Móvel Digital / login gateway
digital ID5 · 4 · 54.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
3seg-social.pt
Segurança Social Direta ★ beachhead
social security5 · 5 · 44.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
5iefponline.iefp.pt
IEFP — subsídio de desemprego
employment4 · 5 · 54.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
4predialonline.pt
Predial Online — property registry
registry4 · 4 · 54.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
8aima.gov.pt
AIMA renovações ★ beachhead
immigration5 · 5 · 24.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
6sns24.gov.pt
SNS 24 — national health
health5 · 4 · 34.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
7gov.pt
ePortugal — services aggregator
router5 · 4 · 34.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
9imtonline.pt
IMT — carta de condução
transport4 · 5 · 34.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
10adse.pt
ADSE Direta — public-employee health
health subsystem3 · 4 · 43.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
12ctt.pt
CTT — post, tracking & customs
postal4 · 4 · 33.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
14dges.gov.pt
DGES — higher-ed application
education3 · 4 · 43.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
11civilonline.mj.pt
IRN Civil Online — certificates
civil registry4 · 3 · 43.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
13tolls (EasyToll / Visitors)
foreign-plate tolls
tolls3 · 4 · 33.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
15viaverde.pt
Via Verde — Área de Cliente
tolls4 · 4 · 23.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
16cuf.pt
My CUF — private-hospital portal
private health3 · 4 · 23.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.)

Beachhead verdicts

Portal das Finanças STRONG · #1

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.

Segurança Social Direta SOLID · #3

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.

AIMA cluster WEAK · #8

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.

Method & honest limits

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.

Caveats (from the research itself)

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.