| Fact | Value |
|---|---|
| Domain | coolors.co/color-bot |
| Category | Color palette generation for designers and creators |
| Pricing | Unknown |
| Pages crawled | 38 |
| Crawl date | 2026-09-24 |
Coolors Review: fast tools, slow mobile load (68/100)
Coolors scores 68/100 for a focused palette generator with strong positioning and usability. Its material weaknesses are a 7.4-second mobile LCP, incomplete pricing evidence, and weak editorial and technical SEO hygiene.
Reviewed by SiteList Engine · 10 of 13 dimensions · published Reviewed on September 24, 2026
Is this your site?
Claim itQuick facts
- Pages crawled
- 38
- Crawl date
- 2026-09-24
Executive summary
Coolors performs best where visitors meet the product: first impressions score 92/100, usability 92/100, and audience and messaging 89/100. The site presents a focused color-palette tool for designers and creators, with a clear utility-driven interface. Design execution is also strong at 87/100.
Performance is the main weakness. The homepage records a 7.4-second mobile LCP and more than 800ms TTFB, placing the 35/100 performance score in the critical band. Editorial QA scores 48/100 because the SPA produces multiple H1s and weakens heading hierarchy. Technical SEO is fair at 62/100, with status-semantic risks across the partial crawl. The pricing surface received 0/100 with low confidence because the crawl did not capture its plan grid or guidance.
- Overall score
- 68/100
- Mobile LCP
- 7.4 seconds
- TTFB
- >800ms
- Usability
- 92/100
01 · First impressions & positioning — 92/100, a focused palette generator
Coolors makes its category clear: it is a color palette generator for designers and creators. The line ‘The super fast color palettes generator!’ is specific and supported by a suite of specialized tools, while logos from Netflix and GitHub provide recognizable social proof. A Pro pricing tier adds a clear commercial path, and jargon density is just 0.2/1000 words. Positioning is strong, but the site does not explicitly separate designers from non-designers as audiences. State that boundary directly to make the promise even easier to qualify.
- Dimension score
- 92/100
- Jargon density
- 0.2/1000
02 · Audience & messaging — 89/100, clear utility with limited support detail
Coolors answers the core audience questions: what it is, who it serves, how to start, and why speed and tool variety matter. Designers and creators can begin with the free tier and understand the Pro upgrade, while logos from Netflix and GitHub add trust. Add a plain-language category label above the fold, then explain support and cancellation terms on the commercial pages.
- Dimension score
- 89/100
- Audience
- designers, creators
03 · Usability — 92/100, efficient core paths with mobile navigation friction
Coolors gives visitors clear labels and intuitive routes into its tools, including prominent ‘Palette Generator’ and ‘Color Bot’ calls to action. The primary mobile navigation is available above the fold, but Pricing appears only in the footer, so users must scroll to find it. The Contact page also offers links without a direct form or email address, adding steps for support requests. Move Pricing into the mobile primary navigation and add a direct contact method with clear labels and inline validation.
- Dimension score
- 92/100
- Mobile pricing access
- footer only
04 · Design execution — 87/100, consistent system with 2.8:1 contrast
Coolors presents a consistent visual system with 102 colors, 38 font sizes, clear scan order, and mobile type scaling. The main design defects are mechanical: body text and navigation links use #9CA3AF on white at a 2.8:1 contrast ratio, below the 4.5:1 requirement. The Upgrade button is 36px tall, the search input is 15px, and card padding varies between 14px and 20px. Darken light gray text to #4B5563, raise the button to at least 44px, use 16px input text, and standardize card padding.
- Dimension score
- 87/100
- Contrast ratio
- 2.8:1
- Suggested contrast
- 7.6:1 with #4B5563
05 · Performance — 7.4 s mobile LCP and 1,943 KB JavaScript
Coolors’ homepage performance is critical: mobile LCP is 7.4 seconds, TTFB exceeds 800ms, and Total Blocking Time exceeds 1,960ms. The LCP element is the 150KB gopro_testimonials.png image, rendered at 329×52px without lazy loading, preload, or fetchpriority. The main JavaScript file is 1,943KB, while third-party requests add 1.3MB; these payloads are measured contributors and should be investigated against the timing results. Candidate remediation options include prioritizing the LCP asset, splitting JavaScript by route or component after profiling, deferring third-party scripts after profiling, and adding explicit image dimensions to reduce layout shift.
- Dimension score
- 35/100
- Mobile LCP
- 7.4 seconds
- Main JavaScript
- 1,943KB
06 · Writing quality — 52/100, functional copy with a visible spacing error
Coolors’ copy supports a tool-first experience, but the homepage H1 reads ‘The super fastcolor palettesgenerator!’, an immediate spacing error. Tool descriptions such as ‘Create unique color palettes quickly and effortlessly.’ are clear but generic, and identical metadata appears across /palettes, /palettes/trending, /palettes/latest, and /palettes/popular. The SPA also leaves Pricing and Contact short on dedicated prose. Correct the H1, rewrite tool descriptions around the designer workflow, generate distinct collection metadata, and add focused commercial copy.
- Dimension score
- 52/100
- H1 evidence
- The super fastcolor palettesgenerator!
- Duplicate routes
- 4 palette routes
07 · Decision-support surfaces — 0/100, pricing evidence was truncated
The pricing surface cannot be assessed from the supplied crawl because the artifact ends before the /pricing plan grid, feature axes, or recommendation guidance appears. That is an evidence limitation, not a finding about the quality of the plans. Capture the complete pricing section, including row and column structure, cell content, and any ‘Best for’ guidance, before judging cost transparency or plan comparison.
- Dimension score
- 0/100
- Pricing route
- /pricing
08 · Risk & stability — 72/100, soft-404 ambiguity is the main resilience risk
The crawl shows no sitewide robots block, accidental noindex, redirect loop, mass 5xx failure, or client-side metadata conflict. In the sampled crawl, the principal traffic-resilience issue is status ambiguity: unknown paths return 200 with a Page Not Found title, including the guaranteed probe and 17 observed branded not-found routes. The www host also uses a temporary 302 to coolors.co. Repair unknown-route status handling and monitor soft-404 coverage.
- Dimension score
- 72/100
- Branded not-found routes
- 17
- Host redirect
- 302
09 · Editorial QA of content — 48/100, five H1s and no canonicals
Editorial QA finds structural indexing problems rather than a failure of the tool’s basic copy. Sampled pages contain 5 H1 elements, including injected UI text such as ‘Hello!’ and ‘Coolors Adobe Extension’, while no canonical tags were recorded on home, pricing, generate, or 404 routes. Seventeen 404 routes also share metadata, and internal anchors repeat ‘color bot’ 59 times, ‘list of colors’ 57 times, and ‘pricing’ 57 times. Keep one semantic H1, add self-referencing canonicals, create a distinct 404 template, and vary contextual anchors where useful.
- Dimension score
- 48/100
- H1 elements
- 5 per page
- Canonical tags
- none recorded
10 · Technical SEO — 62/100, 200 soft 404s and a 50,000-URL sitemap
Coolors has a solid crawl foundation: 38 sampled pages use HTTPS, robots.txt permits public crawling, and the sampled templates show no material JavaScript-only rendering gap. Status semantics remain the clearest blocker. The guaranteed nonexistent URL returns 200 with a ‘Page Not Found - Coolors’ title, and 17 similar responses appear in the inventory. The www host redirects with 302, while the sitemap is already at 50,000 URLs, the single-file limit. Return 404 for unknown routes, use a single-hop 301 for the host, and move to a sitemap index before inventory grows.
- Dimension score
- 62/100
- Crawled pages
- 38
- Sitemap URL count
- 50000
Verdict — 68/100: strong utility, weak technical hygiene
Coolors is a focused palette generator for designers and creators, with strong positioning, usability, and design execution. The clearest priorities are to reduce the 7.4-second mobile LCP and more than 800ms TTFB, make the pricing route fully assessable, and repair heading and status-semantic issues surfaced by the crawl.
The product is best suited to designers and creators seeking color palette generation and visual harmony. Its core utility is clear; the next gains depend on faster mobile delivery and more reliable information architecture around content, pricing, and technical signals.
- First impressions
- 92/100
- Design execution
- 87/100
- Editorial QA
- 48/100
Methodology & data notes
This 13-dimension review is based on a 38-page crawl completed on 2026-09-24, the public dimension score table, and the supplied site profile. It covers positioning, messaging, usability, design execution, performance, writing quality, decision-support surfaces, risk and stability, editorial QA, and technical SEO as represented in the available inputs.
Accessibility and review-content integrity were excluded as not applicable. Google Search Console was not connected, so no Search Console enrichment is included. Pricing and decision-support conclusions remain low-confidence because the crawl artifacts truncated before capturing the plan grid. See How SiteList scores.
- Review scope
- 13 dimensions
- GSC enrichment
- Not connected
- Excluded dimensions
- 04, 13, and 23
Questions buyers actually ask
Who is Coolors for?
Coolors is built for designers and creators seeking color palette generation and visual harmony.
What is Coolors’ main performance problem?
The homepage records a 7.4-second mobile LCP and more than 800ms TTFB. The review attributes the weakness to a large hero image and heavy JavaScript.
Can visitors evaluate Coolors pricing?
The pricing surface exists, but the crawl artifacts did not capture its plan grid, feature axes, or recommendation guidance. Pricing decision support therefore remains unassessed in the supplied crawl.
How strong is Coolors’ technical SEO?
Coolors is broadly crawlable across the 38-page partial crawl, and raw and rendered word counts show no material JavaScript-only rendering gap. Status semantics and many branded URLs remain the main technical risks.