
In this article 11 sections
A website design is successful when people can understand the offer and complete the work they came to do. Attractive colours and polished images help, but they cannot rescue a hidden enquiry form or a menu that fails on a phone. Review the experience through real tasks.
Choose a few important journeys before making changes: finding a service, comparing a package, asking a question or completing an order. The ten mistakes below give you a practical review framework. Fix the barriers that prevent those journeys first, then refine presentation and consistency.
1. Treating the mobile layout as a smaller desktop
A responsive page needs more than narrower columns. Long headings, wide tables and controls arranged for a mouse can become difficult on a small screen. Check how the layout changes at intermediate widths as well as the familiar phone and desktop presets.
Keep primary actions easy to identify, make controls comfortably usable and avoid overlays that hide the form being completed. Test a real device with zoom and the on-screen keyboard. A sticky header or chat control should not cover the active input or the button below it.
2. Making the page carry unnecessary weight
Large media, duplicated scripts and elaborate effects can delay both loading and interaction. Identify the expensive resources with browser tools and a repeatable performance test. Do not rely on a screenshot to judge how quickly the page becomes usable.
Serve images at suitable dimensions, reserve their layout space and defer media that is genuinely off screen. Keep the main visible content easy for the browser to discover. Review third-party widgets and remove those that do not serve a meaningful business or customer need.
3. Organising navigation around internal terminology
Customers may not know your department names or product abbreviations. Navigation should use labels that describe their destination. Group related information and provide a clear route back to a parent section. A search function is useful, but it should not compensate for an incomprehensible menu.
Test the menu with a keyboard and on a phone. Dropdowns must work without precise hovering, and the current page should be identifiable. Keep important contact or account tasks predictable across pages so visitors do not need to relearn the site in each section.
4. Giving every element equal emphasis
When every panel has a badge, animation and competing button, the page loses hierarchy. Decide what someone needs to understand first and which action follows naturally. Use headings, spacing and a clear sequence to communicate that order.
Substantial content is not a problem when it is useful and well organised. Break up complex guidance with descriptive subheadings and purposeful tables. Avoid hiding essential price or eligibility information inside a decorative interaction that customers are unlikely to find.
5. Repeating unrelated or poor-quality images
An image should support the subject of the section. The same generic laptop photograph repeated across unrelated services makes them harder to distinguish. Use genuine product screenshots where the interface matters, and authentic photography where the people, place or work are the subject.
Check usage rights and keep a source record. Crop images for the actual layout rather than stretching them. Supply useful alt text when an image carries information, and an empty alternative for purely decorative images. A background photograph needs sufficient overlay contrast and must not contain the only copy of an important instruction.
6. Prioritising style over readable text
Small type, faint colours, long lines and cramped spacing can make even a short page tiring. Test your real content rather than a layout filled with short placeholder sentences. Package names, translations and customer-entered information often take more room than the mock-up suggests.
Check contrast and text resizing. Keep links recognisable without relying on colour alone. Use headings for structure rather than choosing levels for their default size. If a font fails to load, the fallback should still produce a readable, stable layout.
7. Interrupting visitors with intrusive overlays and media
Repeated promotional pop-ups can obstruct the task you want a customer to finish. Ask whether the message belongs in the page instead. If a dialog is necessary, it needs a clear purpose, an accessible name and an obvious way to close it.
Keep keyboard focus within an open modal and return it appropriately when the dialog closes. Do not autoplay unexpected sound. Respect reduced-motion preferences for non-essential animation and provide controls for moving content where needed. Marketing should not make the underlying service unusable.
8. Assuming a certificate completes website security
HTTPS protects the connection when correctly configured, but it does not patch a vulnerable application or protect a reused password. Check that all public pages and resources use the intended secure connection and that expired certificates are noticed promptly.
Keep the CMS, extensions and runtime supported. Limit administrative access, protect supplier accounts and maintain recoverable backups. A design project should preserve these operational controls rather than treating them as tasks to consider after launch.
9. Leaving forms, tooltips and state changes inaccessible
A form with placeholder-only labels or colour-only errors can exclude customers. Associate labels with inputs, explain required formats and present errors with a correction route. Keep information already entered where practical. A success message must be available to assistive technology too.
Tooltips should be reachable by the interaction methods your customers use. Check that they appear above neighbouring cards, stay within the viewport and can be dismissed. Do not put essential eligibility terms exclusively in a hover panel. A native disclosure or clearly labelled button may be a better pattern for a longer explanation.
10. Launching without a maintenance and content plan
A polished website becomes confusing when old promotions, broken links and contradictory product details accumulate. Define which system supplies changing information and who reviews the published result. Where prices are synchronised, update the shared rendering logic instead of stacking page-specific patches.
Remove obsolete overrides and unused scripts after confirming their dependencies. Keep a recoverable version and document the change. Review the public output after a sync, not just the editor preview. This reduces the chance that a later update restores an old problem or displaces a carefully arranged section.
Run a useful design review
| Journey | What to check | Useful evidence |
|---|---|---|
| Understand a service | Clear title, hierarchy and relevant imagery | A new reader can explain the offer |
| Compare a package | Readable prices and accessible details | Keyboard and mobile comparison work |
| Send an enquiry | Labels, validation and confirmation | A complete test enquiry arrives |
| Return after an update | Consistent content and navigation | The same journeys remain usable |
Record each issue with the affected URL, device, steps and expected outcome. Fix shared causes in the template or component where appropriate, then verify representative pages. A consistent design system makes improvements easier to maintain than a growing collection of isolated visual corrections.
Bring real users into testing when practical, including disabled users. Their experience can reveal gaps that screenshots and automated checks miss. The goal is a site people can use confidently, supported by clear content and maintainable implementation.
Follow the subject
Your perspective
Join the discussion
Ask a question, share what worked, or add a useful detail.
Loading discussion…
Comment moderation
Only approved contributions appear in the discussion.


