Common ServiceNow Service Portal Mistakes and How to Avoid Them
This page lists eight mistakes that weaken a ServiceNow Service Portal catalog, with the symptom, root cause and fix for each one. They cover catalog clutter, thin request forms, missing knowledge links, unclear timelines, weak search, silent requests, fragile form logic and a portal nobody has been told about.
Mistake 1: Overloading the Portal With Too Many Catalog Items
Symptom: Users navigate to the service portal and see dozens of catalog items. Many are similar (variations on the same request), some are outdated and some are rarely used. Users struggle to find what they need and frequently choose the wrong item.
Root cause: The portal grew over time without systematic curation. New items are added, but obsolete items are rarely removed. No one owns portal organization or cleanliness.
Fix: Audit all catalog items and remove or archive obsolete ones. Group related items into categories or parent-child relationships to reduce clutter. Prioritize high-use items and de-emphasize low-use ones. Assign someone to own portal curation and maintenance.
Prevention: Establish governance for catalog changes. Before adding new items, confirm that similar items do not already exist. Periodically (quarterly or biannually) review items and remove those with zero requests over the past period.
Mistake 2: Collecting Minimal Information in Request Forms
Symptom: Requests arrive at fulfillment teams with incomplete information. Fulfillment staff must follow up with requesters to gather details, slowing fulfillment and frustrating both staff and requesters.
Root cause: Request forms were designed with minimal questions to reduce friction for users, but this shifted the burden to fulfillment teams.
Fix: Re-design forms to collect all information needed for fulfillment upfront. For complex requests, use multi-step forms or conditional logic to show only relevant questions. Test forms with actual users to verify all necessary information is collected without being onerous.
Prevention: When designing new catalog items, involve fulfillment teams in form design. Ask them what information they need to fulfill requests without follow-up. Use their input to design forms that balance user experience with fulfillment efficiency.
Mistake 3: Not Linking Catalog Items to Knowledge Articles
Symptom: Users submit requests without reading available self-service information. Many requests could have been resolved through self-service if users knew resources were available.
Root cause: Catalog items exist independently from knowledge, and no mechanism guides users to knowledge articles related to requests.
Fix: Link each catalog item to relevant knowledge articles. Show knowledge prominently in the portal alongside request items so users discover articles before submitting requests. Educate users about knowledge resources available to them.
Prevention: When creating new catalog items, identify and link relevant knowledge articles simultaneously. Make knowledge searching part of the service portal user experience.
Mistake 4: Inconsistent Request Fulfillment Timelines
Symptom: Users submit requests and have no idea when fulfillment will complete. Some requests are fulfilled quickly; others languish with no status update. User frustration grows as they wait for requests with unclear timelines.
Root cause: No SLAs are defined for requests, or SLAs are not communicated to users. Different fulfillment teams have different processes and response times.
Fix: Define SLA targets for each catalog item based on fulfillment complexity and resource availability. Communicate SLAs to users when they submit requests so they know what to expect. Provide status updates on requests approaching SLA breach so users stay informed.
Prevention: Establish SLAs during catalog item design, not as an afterthought. Ensure all fulfillment teams understand and commit to SLAs before the items go live.
Mistake 5: Poor Search Functionality and Navigation
Symptom: Users search the portal for requests but get irrelevant results. Even when catalog items exist, users cannot find them and end up calling the service desk to ask where to submit requests.
Root cause: Search indexing is not configured properly or catalog items lack descriptive metadata (keywords, descriptions). Navigation structure does not match how users think about requests.
Fix: Improve search configuration to index item titles, descriptions and keywords. Re-organize catalog structure to match user mental models (organize by department or by request type, depending on your audience). Test search and navigation with actual users.
Prevention: When creating catalog items, populate all metadata fields (description, keywords, synonyms) thoroughly. Use user research to understand how users search and think about requests, then organize the catalog to match user expectations.
Mistake 6: Not Showing Request Status and Progress Updates
Symptom: Users submit requests and have no visibility into progress. They do not know if their request was received, whether it is being worked on or when it will be completed. Users who see no activity assume the request was lost.
Root cause: The service portal is read-only for users. After submitting a request, users see no follow-up information or status updates.
Fix: Configure the portal to show request status and allow users to track progress. Send status update emails when requests are received, approved, under fulfillment and completed. Provide a portal view where users can see all their submitted requests and current status.
Prevention: Design service portal integrations to provide two-way communication: users submit requests and receive status updates automatically.
Mistake 7: Incorrect Variable Validation or Conditional Logic
Symptom: Forms reject requests with error messages that users do not understand. Conditional logic hides fields that should be visible or shows fields that do not apply. Users struggle to complete forms correctly.
Root cause: Validation rules or conditional logic were not tested with actual users or did not anticipate user input patterns.
Fix: Test forms extensively with different input scenarios. Verify that error messages are clear and help users understand how to correct their input. Test conditional logic with all combinations of inputs to verify fields appear and disappear appropriately.
Prevention: User acceptance testing is essential for any catalog item with complex forms or logic. Have actual users walk through form completion and provide feedback before the item goes live.
Mistake 8: Not Promoting the Service Portal to Users
Symptom: The portal exists but users continue submitting requests via email or phone because they do not know the portal is available or do not know how to use it.
Root cause: Portal launch was not accompanied by communication or training. No one actively promotes the portal as the preferred request channel.
Fix: Launch a communication campaign explaining the portal, how to access it and what requests can be submitted via the portal. Provide training and documentation. Actively encourage users to use the portal instead of email or phone.
Prevention: Budget time for portal promotion and user training as part of your implementation plan. Do not assume users will discover or adopt the portal on their own.
A diagnostic sequence to run before changing anything
When a portal underperforms, the instinct is to edit whatever is most visible, usually a form or a catalog description. That instinct often misfires. A complaint about a form may really be a complaint about the search that led there, and a search problem may be a naming problem in the catalog. Work from the outside in: first whether the requester reached the right item at all, then whether they completed the form, then whether the request moved after submission. Each stage has its own evidence, and repairing a later stage cannot compensate for a failure at an earlier one.
- Pull a sample of recent requests for a service that already has a catalog item but arrived by email or phone instead. Ask the fulfillment team why the requester did not use the item.
- Classify each reason as not found, not understood, not trusted or not needed. A reason placed in the wrong class sends you to the wrong fix, so take the classification slowly.
- Check whether the same item was submitted through the portal and then raised again by another channel. Duplicate submissions point to a status problem, not a form problem.
- Choose one change per class, then measure whether that reason still appears in the next sample of the same size.
Search behavior is the cheapest of these checks to start with. Portal search analytics shows the words requesters typed before they gave up, which is usually a better guide to naming than anything the catalog owner would guess.
Matching what the team sees to the layer that fails
| What the team observes | Layer most likely at fault | First check to run |
|---|---|---|
| Requesters open the catalog, search, and leave without choosing | Item titles and search keywords | Compare the words requesters typed with the titles and keywords on the items they missed |
| Forms are submitted but fulfillment asks for the same details again | Variable design | List the questions fulfillment raised on the last batch of tickets and find which variable collects each answer |
| Requesters submit and then call the desk the same day | Status visibility | Confirm a notification fired at each state change for a test request |
| Two items are confused with each other again and again | Overlapping descriptions | Read the two items side by side as a requester would, without the fulfillment context |
Fixes that look sensible and make the portal harder to use
Linking the portal to a long policy document usually moves the confusion rather than removing it. The requester arrives, reads a paragraph of policy, and still cannot tell which item applies. A second tempting fix is copying an existing item to create a variant for a sub-audience. Two near-identical items split the traffic, complicate reporting and make it likely that one of them goes stale. Where the difference is a single answer, a conditional variable on one item is usually the better design, because the wording is then maintained in one place. The catalog side of this is covered in catalog design tasks.
Removing required fields to reduce abandonment needs the same care. Fewer fields lower the drop-off at the form, but the information they would have captured returns later as follow-up questions, and those are slower because the requester has already moved on. Judge the change by how long a requester waits before the request moves forward, not only by the completion rate on the form.
Frequently asked questions about portal problems
How do we tell a portal problem from a service desk problem?
Look at the portal requests that were later escalated. If most of them concern things the portal could have explained, the desk is receiving work that a clearer item or a knowledge article should have absorbed. If the escalated requests are genuinely outside self-service, the portal is behaving as designed and the desk is the right channel. The distinction matters because the fixes sit with different teams.
Should an item nobody requests be retired?
Check first whether requesters can find it. An unused item may be unused because it is buried, mis-titled or hidden by a role condition. Once that is ruled out, retire it with a dated note in the description and keep the record. Deleting the item outright breaks historical reporting and can break links that were shared with people earlier.
Why does the same complaint return after each fix?
Usually the fix addressed one item while the cause sits in a shared element such as a variable set, a widget or a notification template that many items use. Trace the complaint to every item that depends on that shared element before changing it, and test the change against a sample from each one. Status transparency is a common shared cause when repeat calls follow a submission.
Next step
When the request log does not explain a drop in portal use, a second read of the sample can help.
Frequently asked questions
How often should we audit and refresh the service portal?
Conduct annual audits to review catalog items, remove obsolete ones and ensure navigation is still relevant. Quarterly reviews of usage metrics can identify items that are never used (candidates for removal) and items that are used heavily (candidates for optimization or splitting into multiple items). More frequent reviews are warranted if the business changes rapidly or if catalog growth is accelerating.
Should we have separate portals for different user types (employees, customers, partners)?
Yes, if the requests and information needs are different. Employees request hardware and access; customers request support or additional services. Separate portals reduce clutter and allow you to tailor the experience to each audience. However, separate portals also mean additional maintenance and curation. Start with a single portal and split into separate portals only if the combined portal becomes unwieldy or if distinct audiences have conflicting needs.
How do we handle requests that are not available via the portal?
Provide a mechanism for out-of-catalog requests: a generic request item, email address or phone number for requests not covered by the catalog. Monitor these out-of-catalog requests to identify gaps in your catalog. If certain request types consistently come through out-of-catalog channels, that indicates an opportunity to create new catalog items.
Related guides
Related Oblytech services
Where this topic turns into delivery work, these are the Oblytech services that cover it.
Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.
Contact us