How to Choose the Right CMS for Your Website
The podcast emphasizes that there is no universally 'best' CMS; instead, the right choice should hinge on critical questions regarding a project's specific requirements. Seven essential questions are outlined to guide CMS selection, addressing aspects such as website management, frequency of updates, and custom functionality.
Summary
In the episode, the hosts discuss the complexities surrounding the selection of a Content Management System (CMS) for a website. They argue that the question of which CMS is 'best' is misguided; rather, the focus should be on what questions need to be asked to identify the right CMS for a particular use case. The hosts introduce a framework of seven key questions to assist in determining the appropriate CMS for different projects, highlighting that every CMS comes with its compromises and is suitable for specific situations.
The discussion includes considerations for who will update the website, how often updates will occur, and the type of site being created. The hosts note the significance of knowing the budget and the longevity expected from the CMS. Custom functionality and who will maintain the website also play critical roles in the decision-making process. Furthermore, they explore how the expected lifespan of a website can drastically alter the choice of CMS, particularly for businesses with rapidly changing needs versus those with long-standing content. The episode encapsulates the nuanced considerations involved in CMS selection, emphasizing problem-solving over platform loyalty.
About this episode
How do you choose the right CMS for a website? Matt and Mike share the framework they use to evaluate content management systems by considering factors like project type, editor experience, budget, maintenance, customization, and long-term goals. They also discuss where WordPress, Webflow, Shopify, and headless CMSs fit - and why asking the right questions is more important than picking a favorite platform.
Key Insights
- The speaker emphasizes that asking the right questions is more crucial than determining the best CMS.
- Every CMS is a compromise and no platform universally solves all problems.
- Understanding who will update the website is essential, as different users will interact with the CMS in varied ways.
- The frequency of updates needed for the website significantly influences the choice of CMS.
- The type of website—be it a brochure, blog, or e-commerce site—greatly affects which CMS should be utilized.
- Budget considerations play a vital role in the decision-making process, impacting everything from hosting to plugins.
- A website designed to last long should allow for easy updates to address evolving business needs.
- Custom functionality requirements can dictate the choice of CMS, as some systems handle unique functionality better than others.
- The speaker recounts a critical experience of a website needing rapid updates that led to reconsidering their CMS choice.
- The speaker discusses the challenge of integrating third-party services with a CMS and the implications for site management.
- Longevity expectations for a website can lead to different CMS recommendations based on the anticipated frequency of updates.
- The discussion outlines the importance of maintaining the website post-launch to prevent operational issues.
Topics
Transcript
People often ask what is the best CMS, but actually that's the wrong question. The better question is what questions should you ask before choosing a CMS? Because if you ask the right questions, the right CMS oftentimes will choose itself. So today we're going to be walking through the framework that we use before recommending something like a WordPress or Webflow, Shopify, a headless CMS, or maybe no CMS at all, or even a different CMS, because there's lots of CMSs out there. So if this sounds interesting to you and you want to support the show, you can go and check us out on that Patreon, leave a review or rating on your podcast app, join us in…
Full transcript available for MurmurCast members
Sign Up to AccessMore from HTML All The Things - Web Development, AI, and Developer Careers
Don't Just Vibe Code, Learn While You Code
Matt and Mike discuss how junior developers can learn foundational coding skills while using AI to code, arguing that understanding core concepts remains valuable despite AI automation. They identify three learner camps (vibe coders, aspiring junior devs, and job-focused developers) and debate whether manual coding knowledge is necessary for future success in an AI-driven development landscape.
Does AGI Actually Matter to You?
The hosts discuss whether GPT-6 Astra represents AGI, concluding that AGI is a moving target with different meanings for different users. They argue that rather than a universal definition, AGI should be understood through practical application—whether an AI can perform tasks equivalent to a human professional in specific domains. The conversation emphasizes that consumer-level adoption depends more on practical capability and accessibility than on achieving theoretical AGI status.
AI Agent Skills Explained: What They Are and Which Ones to Use
Agent skills are reusable text instructions packaged in markdown files that teach AI agents how to perform specific tasks or follow processes, differing from prompts and GPTs by using progressive disclosure to avoid context bloat. The hosts discuss how skills like Grill with Docs, Wayfinder, and Code Review help structure AI workflows, emphasizing the importance of avoiding skill bloat while building reproducible processes across teams.
AI Lets Me Game More - and Work Better
Two hosts discuss how to productively spend time while AI agents run tasks, arguing that taking breaks to play retro games or relax actually improves work quality and employee satisfaction rather than cramming more work into available time. They advocate for a balanced approach that values employee wellbeing alongside productivity metrics.
How to Design Websites for Small Businesses
The episode discusses web design strategies for small to medium businesses, emphasizing that design is only part of the solution. The hosts argue that choosing the right service offering (full custom, theme-based, or pre-made) based on client needs is crucial, and that many small businesses waste money on unnecessary custom designs when templated solutions would better serve their actual business goals.