saas · Sep 6, 2026
upscaleimg.org
We found more conversion tactics here than on 24% of the 1,450 multi-step SaaS funnels we have measured.
2 pages walked · measured by Roentgen 1.27.0
- 2 pages captured
- 14 UX checks
- 5 flagged
How this was measured
Every figure on this page was read off the live site by Roentgen 1.27.0 on 2026-09-06, a script that reads page structure, computed CSS and matched text. No AI judgment, nothing estimated, and a capture’s numbers stay as read.
Detection coverage, not a verdict. A low count means we did not detect those patterns, not that the funnel is weak.
- Links on the entry page11 links
- Walkable, same site6 links
- Matched a funnel step1 link
- Pages captured, entry page included2 pages
What we found
4 of 11 applicableupscaleimg.org shows 4 of the 11 tactics that apply to a SaaS funnel, and we did not see the other 7.
Proven on the page · 4
What does an AI image upscaler do? +
logo wall (11 distinct marks)
free trial
$4.50/mo, $9/mo, $9.50/mo, $19/mo
Not seen on any step reached · 7
Absence is a measurement, not a recommendation: we do not know why a tactic is missing, whether it belongs here, or whether adding it would change anything. Where a walk stopped early, a tactic living deeper would also read as not detected.
The funnel, frame by frame
2 steps walkedIn their own words
31 quotedTheir headline: “Upscale Image Free | Upscale & Enhance Photos”
Their description: “Upscale images online with AI. Improve resolution, recover fine detail, and create clearer photos for portraits, products, artwork, and everyday use.”
All 31 quoted strings: title, description, headings and buttons
- Page title
Upscale Image Free | AI Image Upscaler, Enhance & Unblur Photos
- Meta description
Upscale images online with AI. Improve resolution, recover fine detail, and create clearer photos for portraits, products, artwork, and everyday use.
- Headline
Upscale Image Free | Upscale & Enhance Photos
- Section headings
Compare Images Before and After Upscaling
AI Image Upscaler for 4x/8x, Old Photos, and Bulk Images
Why Choose Upscale Image for Online AI Upscaling
How to Upscale an Image Online
What Creators Say About Upscale Image
Image Upscaler FAQ
Upscale Your Image Now
PRODUCT
+8 more, not shown- Buttons and links
Home
Workspace
Examples
My Images
Sign In
URL
Try it
Standard 1 C
Portrait 1 C
Anime / Art 6 C
+2 more, not shown
Sections
3 identified
structural bands identified on this funnel, cropped from its own capture
Elements
3 harvested
the atomic pieces — price anchors, ratings, guarantees — with their verbatim on-page text
How well it’s built
14 run · 5 flagged5 of 13 measured checks need work, and each comes with its fix
1 could not be measured, not counted either way
- 5 Need work
- 5 Worth knowing
- 3 Clear
- 1 Not measurable
-
Text contrast (WCAG AA)
94% of measurable text passes WCAG AA. 4+ runs fail. 55% of text was unmeasurable (over images/gradients). not counted either way.
worst: “Enhanced” at 1.97:1 (12px, #065f46 on #022c22). needs 4.5:1
Raise text/background contrast to ≥4.5:1 (≥3:1 for large text), especially on CTAs and body copy.
What this measures -
Body text size
Smallest sampled text is 11px, below the 13px floor this check uses.
Keep body copy ≥15-16px; reserve sub-13px for fine print only.
What this measures -
Named controls
12 buttons/links have no accessible name (icon-only, no aria-label).
Add aria-label to icon-only buttons and links.
What this measures -
Oversized images
15 images are shipped at more than 2x the width shown.
“sample-forest.webp” is 1448px wide, displayed at 146px
Serve responsive sizes (srcset/sizes) matching the rendered width.
What this measures -
Tap-target size (mobile)
34 of 61 interactive targets are under 44×44px on mobile.
smallest: “(unnamed)” at 16×16px
Give tappable controls a ≥44×44px hit area. the touch minimum.
What this measures
5 worth knowing, 3 clear, 1 not measurable
Worth knowing5
-
Line length
8 paragraphs run past ~95 characters per line.
Cap measure at ~60-75ch for comfortable reading.
What this measures -
Label in name
4 controls have an aria-label that does not contain its visible text, so voice-control users cannot activate it by saying what they see.
Make the accessible name start with the visible label text.
What this measures -
Render-blocking resources
6 stylesheets/scripts in <head> block first paint.
Defer non-critical JS (defer/async) and inline only critical CSS.
What this measures -
Landmark regions
No <footer> landmark. screen-reader users cannot jump between regions.
Wrap the page in <header>, <main> and <footer> (or matching ARIA roles).
What this measures -
Keyboard reachability
10 elements look clickable but cannot be reached by keyboard.
“What does an AI image upscaler do?”, “+”, “Can I upscale an image without los”
Use <button>/<a>, or add role + tabindex="0" and a key handler.
What this measures
Clear3
Not measurable1
-
Page weight
At least 2.3 MB across 109 measurable resources, but 30 cross-origin resources did not expose a size. The true weight cannot be determined from the page.
Brand kit
5 colour rolesWe measured 4 colour roles on this funnel.
- accent#022c22
- bg#f8faf7
- surface#ffffff
- text#475569
See the roles applied and the type scale
Body copy in their text role, on a surface card.
We also ran this layer on the pages we captured and found nothing to show: Playbook match (1 of 9 layers). That is a measurement of this funnel, not a recommendation, and a layer we never ran is not listed.
Go further
Compare with the corpus
Measured ranges for the parts of a page, from the funnels we have x-rayed.
Hero sectionsFAQ sectionsFootersWhy we walk the whole funnel
Take this report with you
The same measurements, in formats a build agent can read.
