We Analysed 355 SaaS Websites: Stacks, Colours, Fonts and Sections
Original data from 355 real SaaS websites we captured and tagged ourselves — which tech stacks they run, what colour they actually lead with, how dominant Inter really is, and which page sections most companies never build. With the limitations stated.
TL;DR
- Tailwind CSS appears on 181 of the 355 sites and Next.js on 161; the two run together on 125 sites, making that pairing the single most common way to build a SaaS marketing site in this catalog
- Blue is the most common dominant brand colour by a wide margin — 129 of 354 sites lead with a blue first swatch, more than red, green and orange combined
- Inter is detected on 112 of 355 sites, roughly one in three, and the next most common family (Geist, 42) is not close
- Light designs outnumber dark ones almost two to one (215 sites lead with a light first swatch versus 139), which contradicts the impression a design gallery's front page usually gives
- Testimonial sections are the rarest thing we capture — present on 29 sites, against 137 with a pricing page and 230 with an about page
Almost every article about SaaS web design is an opinion with screenshots attached. This one is a count.
We capture and tag every site in this catalog ourselves — full-page desktop, mobile at 390px, individual sections, plus an extracted colour palette, detected typefaces and a detected tech stack. That produces something the usual inspiration listicle cannot: a dataset. Below is what 355 real SaaS websites actually look like when you stop curating and start counting.
Methodology, and what these numbers are not
Read this part before quoting any figure.
The sample. 355 SaaS websites with a complete desktop capture, collected over roughly a year. Every site has a screenshot; 354 have an extracted palette; 355 have at least one detected typeface; 332 have at least one detected tech stack.
It is not a random sample. These sites were selected for a design catalog. They skew toward well-designed, mostly English-language, mostly venture-backed B2B software companies. A random sample of all SaaS companies would contain far more WordPress, far more template themes, and far worse typography. Every number here describes this catalog, and that is how each is phrased.
Detection is automated and imperfect. Stacks are inferred from build artefacts and markup signatures, fonts from computed styles. Both can miss. 23 sites returned no stack at all — that means undetected, not "hand-written HTML". So every stack count is a floor, not an exact total.
Section counts are a floor too, and this is the biggest caveat. When we report that 137 sites have a pricing page, that means our pipeline identified and captured one. A site whose pricing lives behind a "Contact us" form, or whose FAQ is a set of scattered accordions rather than a discrete block, will not be counted. Read these as "sites with an identifiable, capturable section of this type", never as "sites that have this content".
Colour is measured mechanically. We extract a palette from the rendered page and treat the first swatch as the dominant colour, then classify it by hue and luminance. This measures pixels, not brand guidelines. A site with a huge photographic hero may register the photo's colour rather than its logo's.
With that said.
Tech stack: two libraries, one default
| Stack | Sites | Share of 355 |
|---|---|---|
| Tailwind CSS | 181 | 51% |
| Next.js | 161 | 45% |
| Webflow | 52 | 15% |
| Framer | 46 | 13% |
| CSS-in-JS | 15 | 4% |
| WordPress | 13 | 4% |
| Astro | 12 | 3% |
| Svelte | 10 | 3% |
| Vue | 8 | 2% |
| Gatsby | 5 | 1% |
| Nuxt | 4 | 1% |
| Remix | 3 | Under 1% |
| Angular | 1 | Under 1% |
The headline finding is not that Next.js and Tailwind lead — anyone paying attention could guess that. It is how completely they have merged into a single default: 125 of the 355 sites run both together. That is more than a third of the entire catalog on one specific pairing, and it means roughly three-quarters of Next.js sites in this set are styled with Tailwind.
Most sites use a small stack. The distribution:
| Detected stacks per site | Sites |
|---|---|
| 0 (undetected) | 23 |
| 1 | 163 |
| 2 | 159 |
| 3 | 10 |
Nothing in the catalog registers more than three. The sprawling frontend stack that gets complained about on social media does not show up in marketing sites, which makes sense — these are content pages, not applications.
The genuinely interesting result is the no-code share. Webflow and Framer together account for 98 sites, 28% of the catalog. That is not a long tail; that is roughly one in four of the best-designed SaaS sites we could find, built on a visual tool. Anyone still treating Webflow as a tier below hand-built is working from a stereotype rather than the evidence — Lattice and Jasper, both in our thirty best, are Webflow sites.
Stack splits sharply by category
This is where the averages stop being useful:
| Category | Sites | Next.js | Tailwind | Webflow | Framer |
|---|---|---|---|---|---|
| Developer Tools | 74 | 39 | 50 | 8 | 5 |
| Productivity | 43 | 20 | 13 | 5 | 8 |
| Marketing | 36 | 7 | 9 | 9 | 7 |
| AI | 33 | 14 | 20 | 6 | 5 |
| Infrastructure | 30 | 14 | 25 | 2 | 1 |
| Design | 30 | 17 | 14 | 2 | 4 |
| Sales & Support | 28 | 16 | 17 | 4 | 4 |
| Finance | 25 | 12 | 11 | 5 | 3 |
Developer tools are the most homogeneous group in the catalog: 50 of 74 on Tailwind, 39 of 74 on Next.js. Infrastructure is close behind at 25 of 30 on Tailwind. These are companies whose own engineers build the marketing site, and they reach for what they already know.
Marketing is the mirror image. Only 7 of 36 marketing-category sites run Next.js, while Webflow (9) and Framer (7) together beat it. Marketing teams buy tools that let marketers ship without a deploy pipeline, which is exactly what you would expect and exactly what the aggregate number hides.
If you want the deeper treatment of what each stack does to a site's look and performance, the tech-stack breakdown goes stack by stack, and each one has its own hub — Next.js, Tailwind CSS, Webflow, Framer.
Colour: SaaS is still blue
We extract a palette from every captured page and classify the dominant swatch by hue. Across the 354 sites with a palette:
| Dominant hue | Sites | Share |
|---|---|---|
| Blue | 129 | 36% |
| Neutral / grey | 59 | 17% |
| Red | 41 | 12% |
| Green | 38 | 11% |
| Orange | 28 | 8% |
| Cyan / teal | 23 | 6% |
| Yellow | 16 | 5% |
| Pink / magenta | 11 | 3% |
| Indigo / violet | 9 | 3% |
Blue leads by more than the next three hues combined. This is the least surprising and most stubbornly true finding in the whole study: after a decade of people declaring SaaS blue dead, more than a third of the best-designed SaaS sites we can find still lead with it.
Two results are counter-intuitive though.
Neutral is the second most common "colour." 59 sites lead with a grey or near-black dominant
swatch — more than red, more than green. A meaningful slice of modern SaaS design has no leading
brand colour at all in the fold. Attio is the clean example: its extracted palette
runs #FEFEFE, #E7E7E8, #C7C7C9, #A7A8A8, four greys, with every trace of colour coming from
the product screenshot itself. Polar is even more extreme at #090909, #272728,
#787878.
Indigo and violet are rare as a lead. Only 9 sites. Purple feels like the default SaaS accent because a handful of extremely visible companies use it, but as a dominant colour it is one of the least common choices in the catalog. That gap between perception and count is the most useful thing on this page if you are choosing a brand palette.
Light versus dark: not close
Classifying each site's dominant swatch by luminance:
| Sites | |
|---|---|
| Light-leading | 215 |
| Dark-leading | 139 |
And by our own style tagging, where a site can carry more than one tag:
| Style tag | Sites |
|---|---|
| Colorful | 224 |
| Light | 223 |
| Dark | 131 |
| Minimal | 130 |
Both measures say the same thing: light designs outnumber dark ones by roughly two to one. This directly contradicts the impression you get from any design gallery front page, including, honestly, ours — dark sites screenshot beautifully, dominate social feeds, and are what people submit. They are not the norm.
The tag combinations are as informative as the totals. 135 sites are tagged both light and colorful — the single largest cluster in the catalog, and the actual mainstream of SaaS design. Only 42 are both dark and minimal, the Linear-descended look that gets copied most and practised least. Our dark mode teardown covers what the 131 dark sites do differently when they commit.
Dark mode by category
| Category | Sites | Dark | Light |
|---|---|---|---|
| Developer Tools | 74 | 35 | 39 |
| Infrastructure | 30 | 15 | 15 |
| Design | 30 | 11 | 19 |
| AI | 33 | 11 | 22 |
| Productivity | 43 | 13 | 30 |
| Marketing | 36 | 12 | 24 |
| Finance | 25 | 9 | 16 |
| Sales & Support | 28 | 8 | 20 |
| Analytics | 13 | 2 | 11 |
Developer tools (35 of 74) and infrastructure (15 of 30) are the only categories anywhere near an even split. Everything else leans light, and some lean hard: analytics is 11 light to 2 dark.
Note the AI row, because it demolishes a widespread assumption. AI companies in this catalog are twice as likely to be light as dark — 22 versus 11. The "AI product means a dark, gradient-heavy site" idea is a pattern people extrapolated from a few high-profile launches. Measured across 33 AI sites, it is simply false. We dug into how AI and fintech design differ using the same underlying set.
Typography: Inter, and everyone else
Every one of the 355 sites returned at least one detected typeface. Counting each family once per site, including all its cuts and variable versions:
| Family | Sites | Share of 355 |
|---|---|---|
| Inter | 112 | 32% |
| Geist | 42 | 12% |
| IBM Plex | 11 | 3% |
| DM Sans | 11 | 3% |
| Aeonik | 10 | 3% |
| Suisse | 9 | 3% |
| Instrument Sans / Serif | 7 | 2% |
| JetBrains Mono | 6 | 2% |
| Manrope | 6 | 2% |
| Satoshi | 5 | 1% |
| Figtree | 4 | 1% |
Roughly one site in three uses Inter somewhere. Nothing else is close: Geist, in second, appears on about a third as many sites, and everything after that is in the single-digit percentages.
Two things follow from this.
The long tail is enormous. These eleven families cover only a fraction of the catalog. The remainder is a very long list of custom and licensed faces used by one or two sites each — Family's own "Family", Figma's "figmaSans", Notion's "NotionInter", Linear's Inter Variable cut, plus foundry faces like Söhne, Roobert, Uncut Sans, Bw Gradual and Martina Plantijn. Big SaaS brands commission type; everyone else uses Inter.
Geist's rise is a stack effect, not a taste shift. Geist is Vercel's typeface, shipped with its tooling and easy to adopt on a Next.js project. Its second-place finish is substantially explained by the same 161 Next.js sites in the stack table above — a good reminder that "font popularity" in SaaS often measures developer defaults rather than design decisions.
Against that background, a serif headline is a genuinely loud act. It is why Resend setting "Email for developers" in a high-contrast didone reads as a brand statement rather than a typographic choice.
Sections: what companies actually build
This is our capture coverage across the catalog. Remember the caveat — these are floors, counting sections our pipeline could identify and capture as discrete units.
| Section | Sites captured | Share of 355 |
|---|---|---|
| Footer | 355 | 100% |
| Hero | 354 | 100% |
| Mobile view | 353 | 99% |
| OG / social image | 329 | 93% |
| Feature section | 268 | 75% |
| About page | 230 | 65% |
| Pricing page | 137 | 39% |
| Logo cloud | 93 | 26% |
| CTA section | 86 | 24% |
| FAQ block | 68 | 19% |
| Testimonial section | 29 | 8% |
The top of that table is unremarkable: essentially every site has a hero and a footer. The bottom is where it gets interesting.
Only 137 sites — 39% — have a capturable pricing page. Some genuinely have none, running enterprise sales with a "Contact us" form instead. That is a real and consequential choice: the pricing hub is one of the most visited parts of this catalog, because pricing is where buyers go second and where most sites are weakest. Our teardown of eight real pricing pages covers what the better ones do.
A dedicated testimonial section is the rarest thing here, at 29 sites. Partly measurement — scattered inline quotes are not counted — but partly real. Many companies have replaced the testimonial wall with a logo strip, which is cheaper to maintain and, at 93 sites, three times as common. Whether that is a good trade is the subject of the testimonial teardown; Deel putting a named ElevenLabs quote in half its hero suggests some companies think it is not.
FAQ blocks at 68 sites (19%) are rarer than most SEO advice implies. Among those that build one, the good ones handle objections rather than logistics — the pattern we traced across 68 FAQ sections.
Section coverage by category
| Category | Sites | Pricing | Logos | FAQ | Testimonials |
|---|---|---|---|---|---|
| Developer Tools | 74 | 32 | 27 | 22 | 10 |
| Productivity | 43 | 24 | 8 | 7 | 3 |
| Marketing | 36 | 19 | 11 | 9 | 1 |
| AI | 33 | 10 | 7 | 3 | 0 |
| Infrastructure | 30 | 10 | 7 | 4 | 2 |
| Design | 30 | 16 | 6 | 2 | 4 |
| Sales & Support | 28 | 8 | 2 | 5 | 3 |
| Finance | 25 | 5 | 8 | 4 | 3 |
| Security | 10 | 2 | 7 | 2 | 1 |
Two rows stand out.
AI has zero captured testimonial sections across 33 sites, and only 3 FAQ blocks. Read generously, these are young companies without a deep bench of quotable customers. Read less generously, an entire category is asking for trust while showing less social proof than any other group in the catalog.
Security punches far above its weight on logo clouds — 7 of just 10 sites, the highest rate anywhere. When you are selling security, naming the companies that already trust you does more work than any feature list, and those teams clearly know it.
Finance is the opposite: only 5 of 25 have a capturable pricing page, the lowest rate of any substantial category. Financial products price by negotiation, volume and regulation, and it shows.
What these numbers do not prove
A few honest limits, because a data study that only lists conclusions is just an opinion piece with tables.
Correlation with quality is not established here. Nothing in this dataset says Tailwind sites convert better, or that blue outperforms green. We measured what exists, not what works. Anyone telling you a colour lifts conversion needs an A/B test, not a screenshot count.
The sample is curated, so it lags the mainstream. If anything, this catalog is an optimistic picture of SaaS web design. The real distribution across all SaaS companies has far more WordPress, far more stock illustration, and far more Inter.
Detection floors matter most at the bottom of every table. The rarest things — testimonials at 29, FAQ at 68 — are exactly where our measurement is weakest, because they are the hardest sections to identify programmatically. Treat the top of each table as solid and the tail as directional.
These are a snapshot. Sites are recaptured periodically, and the figures move. Geist did not exist a few years ago and is now second. One site was dropped from a companion piece mid-writing because its capture had gone stale.
What holds up across all of it: SaaS design is more conservative than its galleries suggest. It is mostly light, mostly blue, mostly Inter, and increasingly all built the same way. Which is precisely why the sites that break one of those defaults on purpose — a serif headline, a monochrome palette, an inverted layout — are the ones people remember.
You can browse the underlying set by tech stack, style, category or section, and every site has a page showing its own palette, typefaces and captures.
At a glance
| Site | Category | Stack |
|---|---|---|
| Linear | Productivity | Next.js |
| Vercel | Infrastructure | Next.js, Tailwind CSS |
| Stripe | Finance | Next.js |
| Polar | Finance | Next.js, Tailwind CSS |
| Gumroad | E-commerce | Tailwind CSS |
| Railway | Infrastructure | Tailwind CSS |
Frequently asked
- What tech stack do most SaaS websites use?
- In this catalog of 355 sites, Tailwind CSS is detected on 181 and Next.js on 161, with 125 sites running both together. Webflow (52) and Framer (46) are the leading no-code options. A tech stack was detected on 332 of the 355 sites; the remaining 23 use setups our detection could not classify, so treat these as floors rather than exact totals.
- What is the most common colour on SaaS websites?
- Blue. Of the 354 sites with an extracted palette, 129 lead with a blue dominant swatch — more than red (41), green (38) and orange (28) combined. Neutral greys are second at 59. Indigo and violet, despite feeling ubiquitous in SaaS branding, account for only 9 as a leading colour.
- Are most SaaS websites dark mode?
- No, and this is the most consistently misread pattern in SaaS design. Measuring by the luminance of each site's dominant extracted swatch, 215 of 354 lead light against 139 dark. By our style tagging, 131 sites carry a dark tag versus 223 light. Dark designs are over-represented in galleries and on social media because they photograph well, not because they are the norm.
- How reliable are these numbers?
- They describe this catalog, not the entire web. The 355 sites are a curated set skewed toward well-designed, mostly English-language, mostly venture-backed SaaS companies, so they are not a random sample. Stack and font detection are automated and can miss or misattribute. Section counts reflect what our capture pipeline found, which is a floor, not a census. Every limitation is spelled out in the methodology section.
- Why do so few sites have testimonial sections?
- Partly because fewer companies build a distinct testimonial block than you would assume, and partly measurement: our pipeline captures a section when it can identify one as a discrete unit. Many companies scatter individual quotes through the page instead, and those are not counted. The 29 figure is best read as 'sites with a dedicated, identifiable testimonial section', not 'sites that show social proof'.
Related reading
The 30 Best SaaS Websites in 2026 (Reviewed From Real Screenshots)
Thirty SaaS websites reviewed at equal depth from screenshots we captured ourselves — what's above the fold, the one section each does unusually well, and the stack, palette and typefaces behind it. With a stated selection method, not a handpicked vibe check.
What SaaS Websites Actually Do on Mobile (12 Real Comparisons)
Every 'best SaaS websites' list reviews desktop only. We put 12 real mobile captures at 390px next to their desktop twins — and found swapped hero visuals, disappearing CTAs, product UI shrunk to illegibility, and one site whose headline isn't even the same.
The Most Common SaaS Website Tech Stacks in 2026
What 331 real SaaS marketing sites in our catalog are actually built with — Next.js and Tailwind CSS's real share, and where Webflow, Framer, Astro and the rest land, with real examples from each.