# Audeep audit report: htmlstudio.dev

- **Grade:** B (87/100)
- **Target:** https://htmlstudio.dev/
- **Tier:** quick
- **Audited:** 2026-08-01T02:35:05.945Z (UTC)
- **Pages crawled:** 1 (single page)
- **Observe-only:** Verified ✓. 0 write attempts, 12/13 requests to target

## Summary

4 evidence-backed findings: 0 critical, 0 high, 3 medium, 1 low.

By category (of the 3 included): SEO 2 · UX 1.

### Report card

| Dimension | Grade | Score | Findings |
| --- | --- | --- | --- |
| Functional | A | 100/100 | 0 |
| Security | A | 99/100 | 1 |
| Accessibility | A | 100/100 | 0 |
| UX | B | 96/100 | 1 |
| Performance | A | 100/100 | 0 |
| SEO | B | 92/100 | 2 |
| Design | A | 100/100 | 0 |

> Note: this is a free Quick report. It includes the top 3 findings; 1 more (see severity totals above) are available in the Deep report.

## Product understanding

- Source: surface-observation
- Product: Not identified
- Category: unknown
- Summary: This report used the audited public surface without paid discovery context.

## Coverage

- Access: public
- Status: complete
- Rendered pages: 1/1
- Target requests: 12/80
- Synthetic signup completed: no
- Post-signup target writes: 0

## Observed actions

No target actions were recorded for this report.

## Safe stops

No safe stop was triggered.

## Cleanup and residue

- Status: not-required
- Summary: No synthetic account or target records were created by this audit.

## Finding verification

- 4bf3e3f2-ac13-40ac-89fe-2925ddbf6bdd-ux-tap-target-1: evidence-backed (screenshot, dom-selector). The finding is tied to evidence captured during this audit.
- 4bf3e3f2-ac13-40ac-89fe-2925ddbf6bdd-seo-canonical-2: evidence-backed (screenshot, dom-selector, request). The finding is tied to evidence captured during this audit.
- 4bf3e3f2-ac13-40ac-89fe-2925ddbf6bdd-seo-social-preview-3: evidence-backed (screenshot, dom-selector, request). The finding is tied to evidence captured during this audit.

## Headline finding

### [MEDIUM] Tap target is too small on mobile

- Category: UX · Confidence: confirmed · Type: `ux-tap-target`
- Detail: "Start for free →" renders at 98x21px in the first mobile viewport.
- Evidence: `nav[aria-label="Primary"] > div:nth-of-type(1) > a:nth-of-type(1)`
- Screenshot: /audit-artifacts/4bf3e3f2-ac13-40ac-89fe-2925ddbf6bdd/page.png
- Page: https://htmlstudio.dev/

## All findings, grouped by severity

### MEDIUM: 3 issues

#### 1. Tap target is too small on mobile

- Severity: medium · Category: UX · Confidence: confirmed · Type: `ux-tap-target`
- Detail: "Start for free →" renders at 98x21px in the first mobile viewport.
- Evidence: `nav[aria-label="Primary"] > div:nth-of-type(1) > a:nth-of-type(1)`
- Screenshot: /audit-artifacts/4bf3e3f2-ac13-40ac-89fe-2925ddbf6bdd/page.png
- Page: https://htmlstudio.dev/

#### 2. The canonical URL points at a different site

- Severity: medium · Category: SEO · Confidence: suspected · Type: `seo-canonical`
- Detail: <link rel="canonical"> points to https://www.htmlstudio.app/, on a different origin. That tells search engines to credit that address instead of this one, so this page drops out of results. Deliberate for syndicated content, a serious mistake otherwise.
- Evidence: `GET / -> 200`
- Selector: `link[rel="canonical"]`
- Request: GET https://htmlstudio.dev/ → 200
- Screenshot: /audit-artifacts/4bf3e3f2-ac13-40ac-89fe-2925ddbf6bdd/page.png
- Page: https://htmlstudio.dev/

#### 3. Links to this page have no share preview image

- Severity: medium · Category: SEO · Confidence: confirmed · Type: `seo-social-preview`
- Detail: Missing og:image. Pasted into Slack, LinkedIn, iMessage or X, this page shows as a plain text link with no card, which reliably costs clicks.
- Evidence: `GET / -> 200`
- Selector: `head`
- Request: GET https://htmlstudio.dev/ → 200
- Screenshot: /audit-artifacts/4bf3e3f2-ac13-40ac-89fe-2925ddbf6bdd/page.png
- Page: https://htmlstudio.dev/

---

Generated by Audeep (observe-only QA audits) · report id 4bf3e3f2-ac13-40ac-89fe-2925ddbf6bdd
