Changes
Sao Paulo, Brazil → Santa Clara, United States
These audits ran from different locations. Timing metrics (TTFB, DNS, TLS) may reflect network path differences rather than site changes.
| Category | Previous | Current | Change |
|---|---|---|---|
| Composite | B (89) | B (88) | -1.000 |
| Performance | A (93) | A (90) | -3.000 |
| Security | A (90) | A (90) | — |
| Accessibility | B (81) | B (80) | -1.000 |
| SEO | A+ (97) | A+ (97) | — |
| Infrastructure | B (85) | A (90) | +5.000 |
| Compliance | C (76) | C (76) | — |
| Content | A (92) | A (91) | -1.000 |
| Sustainability | A+ (98) | A (90) | -8.000 |
| Metric | Previous | Current | Change |
|---|---|---|---|
| Performance | 5800 | 5500 | -300 |
| Accessibility | 9600 | 9600 | — |
| Best Practices | 7700 | 7300 | -400 |
| SEO | 10000 | 10000 | — |
| PWA | 0 | 0 | — |
| Desktop Performance | 8700 | 7000 | -1700 |
| Desktop Accessibility | 9300 | 9300 | — |
| Desktop Best Practices | 7700 | 7300 | -400 |
| Desktop SEO | 10000 | 10000 | — |
| FCP | 1.62 s | 2.04 s | +420 ms |
| LCP | 5.05 s | 4.33 s | -728 ms |
| TBT | 947 ms | 1.44 s | +488 ms |
| CLS | 0.053 | 0.007 | -0.046 |
| Desktop FCP | 536 ms | 646 ms | +110 ms |
| Desktop LCP | 1.78 s | 963 ms | -813 ms |
| Desktop TBT | 186 ms | 738 ms | +552 ms |
| Desktop CLS | 0.036 | 0.000 | -0.036 |
| TTFB † | 453 ms | 1.89 s | +1.44 s |
| DNS † | 78 ms | 111 ms | +32 ms |
| TLS † | 12 ms | 11 ms | -1 ms |
| Connect † | 4 ms | 2 ms | -2 ms |
| Total † | 502 ms | 1.92 s | +1.42 s |
† Timing metrics may vary by worker location and do not necessarily indicate site changes.
content-security-policy default-src 'self'; script-src 'self' 'unsafe-inline' https://www.googletagma... → default-src 'self'; script-src 'self' 'unsafe-inline' https://www.googletagma...link </_next/static/media/313510e2713fb214-s.p.woff2>; rel=preload; as="font"; cro... → </_next/static/media/313510e2713fb214-s.p.woff2>; rel=preload; as="font"; cro...15 headers unchanged
Technology stack unchanged
13 technologies unchanged
Looking ahead
+9 ptsEstimate — actual results may vary (33 issues to fix)
Website improvement report — Productshotai
July 12, 2026 → August 26, 2026
13
Resolved
19
New issues
14
Still remaining
Financial summary
Investment delivered
€1,410 in development time
Investment remaining
€4,895 to complete the remaining items
Ongoing risk
€0/month in ongoing exposure
Figures are estimates based on local developer hourly rate, industry CPC, and regulatory fine ranges.
Performance by category
| Metric | Before | After | Change |
|---|---|---|---|
| Overall score | 89 (B) | 88 (B) | -1 |
| Performance | 93 (A) | 90 (A) | -3 |
| Security | 90 (A) | 90 (A) | 0 |
| Accessibility | 81 (B) | 80 (B) | -1 |
| SEO | 97 (A+) | 97 (A+) | 0 |
| Infrastructure | 85 (B) | 90 (A) | +5 |
| Compliance | 76 (C) | 76 (C) | 0 |
| Content | 92 (A) | 91 (A) | -1 |
| Sustainability | 98 (A+) | 90 (A) | -8 |
Resolved (13)
495 inline style attribute(s) detected (Security)
→ Reduced attack surface for visitors
https://productshotai.app/_next/static/chunks/4bd1...: 1988ms CPU time (Performance)
→ Page loads faster for users
2 font preload(s) missing `crossorigin` -- font will be downloaded twice (Performance)
→ Page loads faster for users
HTTP→HTTPS redirect is not permanent (Infrastructure)
→ More reliable delivery
2 of 6 <nav> elements are unlabeled (Accessibility)
→ Improved usability for assistive technology users
https://productshotai.app/: 1530ms CPU time (Performance)
→ Page loads faster for users
https://accounts.google.com/gsi/client: 72 KB unused (75%) (Performance)
→ Page loads faster for users
60 images missing explicit width/height (Content)
→ Stronger social sharing and on-page quality
Total image weight: 1297 KB (1.3 MB) (Content)
→ Stronger social sharing and on-page quality
https://productshotai.app/_next/static/chunks/2108...: 1239ms CPU time (Performance)
→ Page loads faster for users
Unattributable: 627ms CPU time (Performance)
→ Page loads faster for users
https://productshotai.app/_next/static/chunks/1255...: 441ms CPU time (Performance)
→ Page loads faster for users
IPv6 DNS records exist but server is not reachable (Infrastructure)
→ More reliable delivery
Recommended next steps (33)
- Sprint 1
Broken link: https://productshotai.app/product-photography/ (Content)
- Sprint 3
'unsafe-inline' found in script source (Security)
- Sprint 1
29 third-party resources (43% of weight) (Performance)
- Sprint 2
Total JS execution time is 10.2 s -- over the 3.5s budget (Performance)
- Sprint 1
2 of 8 <nav> elements are unlabeled (Accessibility)
- Sprint 3
https://www.googletagmanager.com/gtag/js?id=G-EB61...: 69 KB unused (41%) (Performance)
- Sprint 1
164 of 165 links are healthy (Content)
- Sprint 2
542 inline style attribute(s) detected (Security)
- Sprint 3
https://accounts.google.com/gsi/client: 73 KB unused (75%) (Performance)
- Sprint 3
https://umami.bestvid.net/recorder.js: 51 KB unused (88%) (Performance)
- Sprint 1
68 images missing explicit width/height (Content)
- Sprint 1
88 text node(s) render below 12 CSS pixels on mobile (Accessibility)
- Sprint 1
https://productshotai.app/: 3811ms CPU time (Performance)
- Sprint 1
https://productshotai.app/_next/static/chunks/1274...: 1209ms CPU time (Performance)
- Sprint 2
1 render-blocking <script src> tag(s) without async/defer (Performance)
…and 18 more recommended item(s)