Helpful information ...
When to order a dark mode website for businesses so it doesn't fall apart
When to Commission Dark Mode for a Business Website So It Doesn't Fall Apart
Dark mode is a worthwhile feature for a business website when three conditions are met: compliance with WCAG contrast requirements, a well-organized color token system, and an agreed-upon maintenance plan. Without these three, dark mode becomes a cosmetic flaw that falls apart with every new page. Moxy-web treats it as a standard part of the design brief, not an add-on tacked onto the end of a project.
In short:
- Adding dark mode requires compliance with WCAG contrast requirements, a proper color token system, and a maintenance plan — without these, it will visually fall apart over time.
- Dark mode is worth implementing mainly for technically savvy audiences, media content, and brands whose color palette already suits it.
- When designing it, it's essential to use a dedicated palette, with a background between #111111 and #1a1a1a and text in shades of white that don't cause visual fatigue.
- Implementation includes declaring browser support, using semantic variables, and storing the user's preference for a persistent, responsive theme.
- After launch, contrast, accessibility, and visual consistency need to be continuously checked in both modes, since maintaining dark mode requires systematic testing.
Table of Contents
- When Dark Mode Is Worth Including for a Business Site
- Design Rules for Dark Mode: Colors, Typography, Images
- A Technical Plan for Dark Mode: color-scheme, Tokens, and Toggle
- How to Test Dark Mode and Maintain It Over Time
- Moxy-web on Implementing Dark Mode
- Commission Dark Mode as Part of Your Website
- Sources
- Frequently Asked Questions
When Dark Mode Is Worth Including for a Business Site
This decision isn't a matter of taste — it's a matter of your target audience, your content, and your business's capacity to maintain it. A site with mostly text content and a low publishing frequency has a different calculation than a media outlet or a design studio's portfolio, where dark mode becomes part of the brand's identity.
Before approving a budget for dark mode, check the following criteria:
- Target audience: more technically savvy visitors (developers, designers, IT buyers) expect dark mode more often than a general B2B audience.
- Content type: portals with media, galleries, or feeds look better in dark mode than dense text with tables and forms.
- Brand: dark colors need to work with your existing logo and color palette, not just with arbitrarily chosen colors.
- User preferences: if analytics shows a high share of visits during evening hours or on mobile devices with system dark mode enabled, the demand is real, not assumed.
Cost-wise, dark mode isn't a free add-on. It doubles your testing surface, since every component needs to be checked in both modes, which means extra QA work for every subsequent feature. A practical rule of thumb is simple: if you have a highly technical audience, media content, and a maintenance contract, implement it. If your audience is general and your content is static, think it over. If you don't have the budget for long-term testing, don't implement it until that part is sorted out.
Design Rules for Dark Mode: Colors, Typography, Images
The most common mistake is a mathematical color inversion — simply flipping light and dark values. A dark theme needs a dedicated palette, not a copy of the light theme with swapped values.
The base background should be near-black, for example between #111111 and #1a1a1a, never pure black (#000000), because pure black creates excessive contrast and visually tires the eye during longer reading. Text should be near-white, for example #e8e8e8, instead of pure white, which "glows" against a dark background and creates visual noise. Accent colors that are saturated in light mode (bright green, red, blue) need to be desaturated and lightened for dark mode, or they'll come across as neon and aggressive.
Typography needs adjustments to weight and size. Thin fonts (Light, Thin) often disappear or become unreadable against a dark background, so it's worth bumping the default weight up one step for dark mode — for example, from Regular to Medium. Slightly increase line height, since light text on a dark background visually "runs together" more than dark text on light does.
Images and SVG icons need separate handling. Photos with light backgrounds, or white logos on a white background, look like a cut-out rectangle on the page in dark mode, so prepare dark variants of images through image-set() or a similar mechanism. Icons hardcoded with a fixed color don't adapt automatically. The solution is using currentColor in the SVG, which lets the icon inherit the text color and switch automatically with the theme, as described in practical implementation examples.

Expert tip: For screenshots or light-background images embedded in content, add a thin border (1px, gray #333) and slightly rounded corners. Without this, a light image on a dark background looks like a loading error, not an intentional design choice.
A Technical Plan for Dark Mode: color-scheme, Tokens, and Toggle
It's worth requesting the technical implementation as part of the proposal, not as an afterthought. The steps below are the baseline a developer can carry directly into an implementation brief.
- Declare browser support. Add
<meta name="color-scheme" content="light dark">to the document head, and setcolor-scheme: light dark;on:rootin your CSS. Without this declaration, thelight-dark()function will always return the light value in many browsers, regardless of the user's setting, as confirmed by MDN's technical documentation. - Define semantic color roles. Instead of hardcoding color values directly into components, use variables like
--text-main,--bg-canvas, or--border-subtle. Each variable then useslight-dark(light, dark), for example--text-main: light-dark(#1a1a1a, #e8e8e8);. Components reference a role, not a color, which makes maintaining future design changes significantly easier. - Build in a toggle and save the user's choice. Store the user's choice in
localStorage, so it persists on their next visit. The key detail is an inline script in<head>that sets a class or attribute on<html>BEFORE the CSS loads. Without this step, the page will briefly flash the wrong theme on every load, known as FOUC (flash of un-themed content), which Google's modern web documentation flags as a common mistake. - Make sure it responds to system changes. Use
window.matchMedia('(prefers-color-scheme: dark)')and listen for thechangeevent, so the page automatically switches when a user changes their system setting while browsing, not just on page load. - Check native interface elements. Scrollbars and form controls automatically pick up the theme once
color-schemeis set correctly, but always verify this in every target browser, since implementations vary.
For more complex projects, combining semantic tokens with light-dark() is the standard practice, which reduces the need for extensive media-query rules and simplifies maintenance for every subsequent feature added to the site.
How to Test Dark Mode and Maintain It Over Time
Dark mode isn't a one-time project — it's an ongoing commitment. Every new page, component, or feature needs a verified dark variant, or the quality of the experience gradually degrades over the years.
Contrast is the first and most essential item. WCAG 2.1 AA requires at least a 4.5:1 contrast ratio for body text, and that ratio needs to be checked specifically for dark mode. It's not enough to test only the light theme and assume the dark variant will match.
- Check contrast ratios for every combination of text and background in both modes, not just one.
- Manually test focus states (tabbing through forms and buttons) in dark mode, since focus outlines are often forgotten.
- Check icons and graphical elements with screen readers, such as NVDA or VoiceOver.
- Include a visual comparison of components (light/dark) in the review process for every new feature, not just at launch.
- Add dark mode to automated testing (CI) and to the regular QA checklist before every release.
Expert tip: Agree with your contractor on who owns QA for dark mode after launch. Without clear ownership, checking the dark theme is the first thing to get dropped in the next sprint, since it feels "less urgent" compared to functionality.
Moxy-web on Implementing Dark Mode
At Moxy-web, we design every website, store, or app project individually, which includes a color token system already at the design stage, not only once a request for it comes up separately. Our dark mode package includes preparing tokens, WCAG contrast checking, and a QA checklist covering both themes. During a redesign or new build, we go over this together with you in the kickoff meeting, where we define the scope and maintenance responsibilities.
Commission Dark Mode as Part of Your Website
When redesigning or building a new website, Moxy-web includes dark mode as part of the entire project, not as a separate add-on request. The project package covers custom design with color tokens, development following proven technical standards, accessibility testing in both themes, and hosting and technical maintenance after launch. That way, you avoid a situation where dark mode works at launch but falls apart after the first three upgrades because nobody's maintaining it systematically.
The process is simple: tell us the scope of your project, we prepare a technical brief together (including requirements for color-scheme, tokens, and the QA process), and then you receive a proposed quote based on complexity. If you're considering a website redesign that includes dark mode, check out Moxy-web's offering and send us an inquiry for a brief.

Sources
For developers and designers preparing a technical spec for a contractor, the following sources are directly useful when writing requirements:
- Accessibility series: contrast and color — Texas A&M eSAIL
- Dark-mode implementation guidance — GoogleChrome modern-web guidance (repo)
Frequently Asked Questions
Does dark mode affect SEO rankings?
Dark mode itself doesn't directly affect rankings, but a poor implementation (low contrast, slower loading due to extra images) hurts the user experience, which indirectly affects SEO metrics.
How much extra maintenance work does dark mode require?
Every new page or component needs to be tested in both themes, doubling your visual QA scope. That's why it's worth including dark mode in your maintenance contract from the start, rather than adding it on later.
Is it enough to just invert the colors for dark mode?
No. A mathematical color inversion produces overly saturated accents and excessive contrast with pure black and white. You need a dedicated palette with shades like #111111 to #1a1a1a for the background.
How does Moxy-web include dark mode in a project?
Moxy-web builds dark mode into the design phase with a color token system, carries out the technical implementation using standards like color-scheme and light-dark(), and checks accessibility against WCAG 2.1 AA requirements before launch.
Do all websites need dark mode?
No. The Nielsen Norman Group points out that dark mode is often a nice-to-have, not a mandatory feature, and its value depends on your audience, content, and available maintenance budget.
Recommended