7 Experience Cloud problems that frustrate customers—and how to fix them

Zwaddo insights · Experience Cloud

The portal is live. So why are customers still emailing your support team? Start with these seven checks before you start talking about a rebuild.

By Zwaddo · Practical guide · 6-minute read

A customer portal connected to symbols for access, login, speed, mobile, accessibility, consent and release checks.
A working portal depends on the whole journey—not just the page people land on.

A customer signs in, opens their case list and sees nothing. Another completes a form on their phone, misses an error and starts again. Both end up contacting support.

These are the moments that decide whether a portal is useful. A polished homepage helps, but people return when they can finish the job they came to do.

Use this guide to find the friction, test the likely cause and choose a focused next step. The exact fix will depend on your site template, external-user licences and configuration.

Customers cannot see their own records

“It works for me” is not much comfort to a customer staring at an empty case list.

An administrator’s access does not tell you what an external user can see. Check the user’s licence, site membership, object permissions, field access and record sharing separately. Where supported, sharing sets can grant access through matching account or contact relationships.

Check guest access separately. Hiding a component is not a data-security control, and broadening public sharing to remove an error can create a much bigger problem.

Try this first

Test with two customer accounts. The first should see its own record; the second should be denied access to it. Record both results.

Login becomes a dead end

The invitation arrives. The customer signs in. Then they land somewhere that does not help.

Trace invitation, registration, activation, password reset and sign-in as separate journeys. Check site membership, account/contact associations and the intended landing page. For single sign-on, review both the Salesforce and identity-provider configuration with the responsible owners.

Try this first

Open an invitation in a fresh browser session and continue to a real task. Repeat with an expired link. Every failure should offer a useful next step.

The useful pages load too slowly

The homepage is fast. The page customers actually need is not.

Measure a specific task on a representative device and connection. Large images, repeated data requests, heavy components and third-party scripts can all add delay. Use browser performance and network tools to find the bottleneck before rewriting components.

Request only the records and fields needed, resize oversized images and use supported Salesforce data and caching mechanisms where appropriate.

Try this first

Time the journey from opening a form to submitting it. Make one targeted improvement and repeat the same test, including a first visit with no warm cache.

A green path connects a desktop portal, mobile form, accessibility symbol and keyboard key to a completion checkmark.
Test for task completion across devices and input methods—not simply whether a layout fits.

The mobile layout fits. The task does not.

A responsive page can still be awkward. The on-screen keyboard covers a button, a validation error appears out of view, or a wide table demands constant sideways scrolling.

Reduce unnecessary fields, keep labels visible and provide a clear confirmation. Make tables and attachments usable at narrow widths without removing information customers need.

Try this first

Complete your most important customer task on a phone: open navigation, enter information, correct a mistake and submit. Note where you have to zoom, guess or start again.

A good score hides real accessibility barriers

A scanner gives reassuring results. A keyboard user still cannot finish the form.

Automated checks are useful, but a high score does not establish WCAG 2.2 AA conformance. Test navigation, custom dialogs and forms manually. Check meaningful headings, labels, errors, visible focus, zoom, reflow and contrast.

When a dialog closes, users should retain a sensible place in the journey. Screen readers need useful announcements when something changes.

Try this first

Put the mouse aside and complete a task with the keyboard. Then test with a screen reader. Capture the barrier and affected component so the fix can be verified.

A successful portal visit ends with a completed task—not a support ticket.

One release fixes a page and breaks a journey

Shared components, permission sets and Flows can affect more than the page being edited. Testing only the changed feature leaves those connections unchecked.

Keep a short regression checklist for sign-in, record visibility, the main form, mobile navigation, keyboard use and consent. Test with representative roles and agree ownership, defect handling and a rollback plan.

Try this first

Choose three critical journeys. For each release, record who tested them, which user account they used and what happened.

What should you fix first?

  1. Protect data. Investigate unintended access before cosmetic improvements.
  2. Unblock customers. Prioritise journeys people cannot complete.
  3. Remove repeat friction. Use support requests and observed behaviour to guide the next improvement.

For each issue, capture the user type, page, steps, expected result and actual behaviour. That turns “the portal is broken” into a problem someone can reproduce and fix.

Sources and further reading
Previous
Previous

Your cookie banner looks fine. Does it actually work?