I was sixteen when I decided to build my first website. It was for my mum’s small catering business, and I had no idea what I was doing. I’d watched a few YouTube tutorials, signed up for a free hosting account, and opened a text editor with the confidence of someone who thought HTML was a type of sandwich. The result was a garish, broken page that took forever to load and looked terrible on a phone. But somewhere in that mess of unclosed tags and mismatched colours, I felt a thrill I’d never experienced before. I had created something that existed on the internet — a tiny, imperfect corner of the web that belonged to me. When my mum opened the site on her laptop and saw her business name in glowing letters, she smiled and said, “It’s beautiful.” It wasn’t beautiful. But the process of building it — of troubleshooting errors, of googling “why is my CSS not working,” of slowly understanding how the web fits together — was genuinely beautiful to me. That broken website became the starting point of a lifelong fascination with web development.
Years later, when I began my dissertation, I knew I wanted to explore something that felt as alive as that first chaotic project. Web development is a field that never stops moving — new frameworks, new standards, new ways of thinking about accessibility, performance, and user experience. I could study the evolution of JavaScript frameworks, the impact of web performance on user retention, the ethics of dark patterns, the rise of progressive web apps, or the challenges of building accessible interfaces for people with disabilities. I needed a specific, researchable question. I started by exploring what other students had already investigated, and I came across a collection of web development dissertation topics (you can browse them here: https://premierdissertations.com/web-development-dissertation-topics/) that helped me see the landscape. Some projects examined the adoption of serverless architectures in small businesses, others analysed the accessibility barriers faced by visually impaired users, and a few explored the tension between developer experience and end‑user performance. That breadth gave me the confidence to settle on a question that felt both technically meaningful and socially relevant: how do small businesses in the UK prioritise web accessibility when redesigning their websites, and what barriers prevent them from implementing inclusive design practices?
Once I had my direction, the research became a journey into the practical realities of the industry. I interviewed web developers, small business owners, and accessibility consultants. I ran automated audits on dozens of local business websites, testing for common issues like missing alt text, poor colour contrast, and keyboard navigation failures. The findings were sobering. Most business owners genuinely wanted to make their sites accessible but didn’t know where to start or how to justify the cost. Developers, meanwhile, often struggled against tight budgets and timelines, forced to choose between shipping quickly and shipping inclusively. My dissertation argued that web accessibility is not a niche concern but a fundamental aspect of good development — and that education, tooling, and regulation all have a role to play in making the web a more welcoming place. I recommended practical steps: earlier involvement of accessibility specialists, better use of automated testing tools, and a cultural shift that sees accessibility as an ongoing process rather than a box to tick.
Writing that dissertation felt like a return to my first broken website — a reminder that web development is not just about code, but about the people who use what we build. If you’re considering a web development dissertation, I’d encourage you to start with a moment that made you curious about how the web works. It could be a website you loved, a site that frustrated you, or a tool you couldn’t live without. The best research questions grow from that sense of wonder and frustration. Then explore what other students have already done, and let their work help you shape your own inquiry into something that could make the web a little better for everyone.