On all 11 pages we reviewed, the first screen has links and buttons that share the same background, text color and font size.
F4 · First screen and calls to action
Their appearance does not separate one action from another: someone arriving has no visual cue to choose by.
It appears on 11 of the 11 pages we reviewed. Among them: https://cloud.umami.is/login?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-hero. Plus 8 more.
The count for each page
- https://cloud.umami.is/login?ref=umami-nav-header · 4
- https://cloud.umami.is/signup?ref=umami-nav-header · 4
- https://cloud.umami.is/signup?ref=umami-hero · 4
- https://cloud.umami.is/signup?ref=umami-get-started-banner · 4
- https://umami.is/product · 2
- https://cloud.umami.is/?ref=umami-nav-footer · 4
- https://umami.is/blog · 6
- https://umami.is/ · 7
- https://umami.is/platform · 7
- https://umami.is/pricing · 7
- https://umami.is/compare · 7
About this check: Partial. We stopped before finishing: of the visible links and buttons on this page, we stored 82 of 251.
If you decide to change it: Change the style of whichever one should be the main action. We have not tested the change, so we do not know what else is affected.
The “email” field is declared as text. Judging by its name, it calls for an email address.
F3 · Observed forms
Why it matters: On a phone the right keyboard does not appear and the browser cannot autofill it.
It appears on 5 of the 11 pages we reviewed. Among them: https://cloud.umami.is/login?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-hero. Plus 2 more.
at both widths
The field is declared as type="text". We flag it because its name or its label mentions an email address; we do not check what is typed into it. For an email address, the value that declares it is type="email".
If you decide to change it: One attribute on that field. We have not tested the change, so we do not know what else is affected.
One form asks for 2 details, and we found nothing that says which are required.
F3 · Observed forms
Why it matters: Whoever fills it in does not know what they can leave blank until they try to send it.
It appears on 2 of the 11 pages we reviewed. Among them: https://cloud.umami.is/login?ref=umami-nav-header, https://cloud.umami.is/?ref=umami-nav-footer.
We counted what the form asked for when it opened; it may ask for more as you go.
- One form asks for 4 details, and we found nothing that says which are required.
Where it is
Continue with Google§password:password|text:email
If you decide to change it: Mark each required field in its label, and declare it on the field itself with the required attribute. We have not tested the change, so we do not know what else is affected.
On all 11 pages we reviewed, there are pieces of text that barely stand out from their background.
F1 · Computed accessibility
Why it matters: It is hard to read against the color behind it.
It appears on 11 of the 11 pages we reviewed. Among them: /, https://cloud.umami.is/login?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-nav-header. Plus 8 more.
We measure against the reference the check itself brings: 4.5 to 1 for normal text and 3 to 1 for large text. We did not set it. We do not measure text that sits on an image or a gradient: the check cannot work out the background color, and those cases never get this far.
This is not all of them: there are at least 345 more.
The measured colors, with their page
- Aa3.63The text is
#838383 on #fafafa · 16 times on https://umami.is/ · it says “Traffic, campaigns, behavior, conversions, and revenue — one privacy-first analytics platf” - Aa3.55The text is
#fafafa on #2b7fff · 3 times on https://umami.is/ · it says “Get started for free” - Aa3.79The text is
#838383 on #ffffff · 10 times on https://umami.is/ · it says “Know which marketing actually brings people in.” - Aa3.55The text is
#2b7fff on #fafafa · 6 times on https://umami.is/ · it says “Acquisition” - Aa3.6The text is
#fafafa on #2b7fff · once on https://cloud.umami.is/login?ref=umami-nav-header · it says “Log in” - Aa3.6The text is
#fafafa on #2b7fff · once on https://cloud.umami.is/signup?ref=umami-nav-header · it says “Sign up” - Aa3.6The text is
#fafafa on #2b7fff · once on https://cloud.umami.is/signup?ref=umami-hero · it says “Sign up” - Aa3.6The text is
#fafafa on #2b7fff · once on https://cloud.umami.is/signup?ref=umami-get-started-banner · it says “Sign up” - Aa3.63The text is
#838383 on #fafafa · 7 times on https://umami.is/platform · it says “Everything you need to understand your website — traffic, campaigns, behavior, conversions” - Aa3.55The text is
#2b7fff on #fafafa · 6 times on https://umami.is/platform · it says “Acquisition” - Aa3.79The text is
#838383 on #ffffff · 37 times on https://umami.is/platform · it says “See where your traffic is coming from to better understand where you should be spending yo” - Aa3.63The text is
#838383 on #fafafa · 2 times on https://umami.is/pricing · it says “Simple usage based pricing” - Aa3.79The text is
#838383 on #ffffff · 47 times on https://umami.is/pricing · it says “/ month” - Aa3.55The text is
#fafafa on #2b7fff · 4 times on https://umami.is/pricing · it says “Try 14-day free trial” - Aa3.63The text is
#838383 on #fafafa · 2 times on https://umami.is/product · it says “See how Umami fits your role. Whether you're a developer, marketer, or running an agency —” - Aa3.79The text is
#838383 on #ffffff · 12 times on https://umami.is/product · it says “Open source, self-hostable, and API-first. Add analytics to any project with a single scri” - Aa3.7The text is
#2b7fff on #ffffff · 12 times on https://umami.is/product · it says “Learn more →” - Aa3.55The text is
#fafafa on #2b7fff · 2 times on https://umami.is/product · it says “Get started for free” - Aa3.63The text is
#838383 on #fafafa · 2 times on https://umami.is/compare · it says “One privacy-first platform for traffic, campaigns, behavior, conversions, and revenue. See” - Aa3.79The text is
#838383 on #ffffff · 41 times on https://umami.is/compare · it says “Umami collects no personal data, uses no cookies, and is GDPR and CCPA compliant out of th” - Aa3.7The text is
#2b7fff on #ffffff · 7 times on https://umami.is/compare · it says “Full comparison →” - Aa3.6The text is
#fafafa on #2b7fff · once on https://cloud.umami.is/?ref=umami-nav-footer · it says “Log in” - Aa3.63The text is
#838383 on #fafafa · once on https://umami.is/blog · it says “Sharing our thoughts on analytics, privacy, marketing and open source” - Aa3.7The text is
#ffffff on #2b7fff · once on https://umami.is/blog · it says “All posts” - Aa3.79The text is
#838383 on #ffffff · 36 times on https://umami.is/blog · it says “Analytics guides15” - Aa2.05The text is
#b5b5b5 on #ffffff · 2 times on https://umami.is/blog · it says “15” - Aa3.29The text is
#2b7fff on #eaf2ff · 10 times on https://umami.is/blog · it says “Product updates” - Aa3.6The text is
#fafafa on #2b7fff · once on https://umami.is/platform · it says “Sign up” - Aa3.6The text is
#fafafa on #2b7fff · once on https://umami.is/compare · it says “Sign up” - Aa3.6The text is
#fafafa on #2b7fff · once on https://umami.is/blog · it says “Sign up”
About this check: Partial. Visible focus does not show in a still capture, so we did not check it.
If you decide to change it: Change one color in the stylesheet. We have not tested the change, so we do not know what else is affected.
On the pages we reviewed, we found images without alt text.
F1 · Computed accessibility
Why it matters: A screen reader cannot describe them.
It is on /.
at both widths
We found no alt attribute on those images. A decorative image is declared with alt="", and we do not count those here.
About this check: Partial. Visible focus does not show in a still capture, so we did not check it.
If you decide to change it: One attribute per image. We have not tested the change, so we do not know what else is affected.
We found no main heading on 5 of the 11 pages we reviewed.
F1 · Computed accessibility
We saw no level 1 element that says what the page is about.
It appears on 5 of the 11 pages we reviewed. Among them: https://cloud.umami.is/login?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-hero. Plus 2 more.
at both widths
We found no <h1> on those pages.
The count for each page
- https://cloud.umami.is/login?ref=umami-nav-header · 1
- https://cloud.umami.is/signup?ref=umami-nav-header · 1
- https://cloud.umami.is/signup?ref=umami-hero · 1
- https://cloud.umami.is/signup?ref=umami-get-started-banner · 1
- https://cloud.umami.is/?ref=umami-nav-footer · 1
About this check: Partial. Visible focus does not show in a still capture, so we did not check it.
If you decide to change it: One tag around the title that already exists. We have not tested the change, so we do not know what else is affected.
On all 11 pages we reviewed, there are external domains that load before anyone touches anything. On the page with the most, there are 7.
F6 · Third parties and consent
They showed up in the first load. We could not determine whether this page shows a consent notice, so we do not know whether any of this would have changed after answering it. If that matters for what you are going to decide, check it by hand before acting.
Among them: ad.doubleclick.net, googleads.g.doubleclick.net, static.cloudflareinsights.com. Plus 4 more.
It appears on 11 of the 11 pages we reviewed. Among them: /, https://cloud.umami.is/login?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-nav-header. Plus 8 more.
at both widths
The count for each page
- https://umami.is/ · 7
- https://cloud.umami.is/login?ref=umami-nav-header · 4
- https://cloud.umami.is/signup?ref=umami-nav-header · 4
- https://cloud.umami.is/signup?ref=umami-hero · 4
- https://cloud.umami.is/signup?ref=umami-get-started-banner · 4
- https://umami.is/platform · 7
- https://umami.is/pricing · 7
- https://umami.is/product · 7
- https://umami.is/compare · 7
- https://cloud.umami.is/?ref=umami-nav-footer · 4
- https://umami.is/blog · 7
About this check: Partial. This check only covers the domains the page called while loading. We do not judge whether what the page does with those domains is lawful.
No fix proposed: this is a decision worth consulting on.
We found no search engine description on 5 of the 11 pages we reviewed.
F5 · Metadata and shareability
Why it matters: Google chooses on its own which snippet to show under the title.
It appears on 5 of the 11 pages we reviewed. Among them: https://cloud.umami.is/login?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-hero. Plus 2 more.
at both widths
We found no <meta name="description"> tag on those pages.
The count for each page
- https://cloud.umami.is/login?ref=umami-nav-header · 1
- https://cloud.umami.is/signup?ref=umami-nav-header · 1
- https://cloud.umami.is/signup?ref=umami-hero · 1
- https://cloud.umami.is/signup?ref=umami-get-started-banner · 1
- https://cloud.umami.is/?ref=umami-nav-footer · 1
If you decide to change it: One line in the page head. We have not tested the change, so we do not know what else is affected.
We found no sharing data on 5 of the 11 pages we reviewed.
F5 · Metadata and shareability
Why it matters: When the link is pasted into WhatsApp or LinkedIn, each one improvises the title and the image.
It appears on 5 of the 11 pages we reviewed. Among them: https://cloud.umami.is/login?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-nav-header, https://cloud.umami.is/signup?ref=umami-hero. Plus 2 more.
at both widths
We found no Open Graph tags: og:title, og:description and og:image.
The count for each page
- https://cloud.umami.is/login?ref=umami-nav-header · 1
- https://cloud.umami.is/signup?ref=umami-nav-header · 1
- https://cloud.umami.is/signup?ref=umami-hero · 1
- https://cloud.umami.is/signup?ref=umami-get-started-banner · 1
- https://cloud.umami.is/?ref=umami-nav-footer · 1
If you decide to change it: Three lines in the page head. We have not tested the change, so we do not know what else is affected.
The headings on each page skip levels once.
F1 · Computed accessibility
Why it matters: Anyone navigating by headings loses the thread of the document.
It is on /blog.
at both widths
We look at the order of the heading levels (h1, h2, h3…) as they appear in the document, and here there is a skip between levels. We do not judge what each heading says.
About this check: Partial. Visible focus does not show in a still capture, so we did not check it.
If you decide to change it: Change the level of the tag, not how it looks. We have not tested the change, so we do not know what else is affected.