overview
KEWS set out to redesign its digital presence to more effectively support its mission. In addition to a structural and design relaunch, the goal was to improve the admin and user experience.
OpenSense Labs implemented the new website based on Drupal . The new architecture enables faster processing – without dependency on developers . Post-launch support and maintenance ensured stable functionality.
Goals & Challenges
Like many NGOs, KEWS faced three key problems:
-
Low user activity on the website
-
Weak conversion rates for donations
-
Slow loading times
However, KEWS wanted to use the website specifically as a tool to achieve its mission – with limited resources but clear goals:
-
Improving design to increase interactions
-
Conversion tracking for more insight into user behavior
-
Optimizing performance for better user retention
Project structure
-
Design & architecture revision
Visual redesign, better structure, responsive layout for mobile devices, new admin interface for easy content creation by non-developers. -
Support & Maintenance
Fixing technical errors to ensure stable and user-friendly operation.
Measures to increase user loyalty
-
Complete redesign of the website
-
Integration of optimized multimedia content (e.g., better image formats, lightbox for high-resolution images)
-
Testimonials and feature banners with slider function
-
Videos can be easily uploaded in the “Announcements” section
-
Time stamps at events & simplified registration
-
Integration of Google Lighthouse for performance analysis without developer assistance
Improve donation conversions
-
Introduction of admin analytics to evaluate user behavior and conversions
-
Site-wide “Donate Now” pop-ups using Drupal Modal module
-
Revised the donation button on the homepage for better visibility
-
User-friendly interface for creating your own campaign popups by non-technical people
-
Integration of the counter module for real-time analysis
-
Clearly structured donation fields (1000, 2000, 4000 ₹) + QR code for mobile donations
Speed up loading times
-
Implementation of Google Page Speed Insights recommendations
-
Review and optimization of Core Web Vitals (mobile & desktop)
-
Use of a Content Delivery Network (CDN) for faster content delivery
-
Minimization of HTML/CSS files and reduction of external scripts
-
Integration of Drupal Blazy for loading time optimization and bandwidth reduction
-
Caching for faster access to static content (e.g. images)
Bug fixes & support
-
Monitoring server logs every 3 hours for early error detection
-
Analysis and elimination of the causes of technical problems
-
Regular monitoring of Drupal system logs
-
Correction of all identified errors to improve stability and performance
Result
- Responsive, modern web design with improved user guidance
- Better user experience through optimized content and clear analytics
- Fast content workflow thanks to intuitive admin interface
- Increased willingness to donate through optimized presentation and functions
- Technically stable website through continuous maintenance & support