Skip to content

Changes

https://productshotai.app
Compared to previous audit · 6 weeks ago View previous audit

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.

19
New issues
13
Resolved
23
score changes
CategoryPreviousCurrentChange
CompositeB (89)B (88) -1.000
PerformanceA (93)A (90) -3.000
SecurityA (90)A (90)
AccessibilityB (81)B (80) -1.000
SEOA+ (97)A+ (97)
InfrastructureB (85)A (90) +5.000
ComplianceC (76)C (76)
ContentA (92)A (91) -1.000
SustainabilityA+ (98)A (90) -8.000
MetricPreviousCurrentChange
Performance 58005500 -300
Accessibility 96009600
Best Practices 77007300 -400
SEO 1000010000
PWA 00
Desktop Performance 87007000 -1700
Desktop Accessibility 93009300
Desktop Best Practices 77007300 -400
Desktop SEO 1000010000
FCP 1.62 s2.04 s +420 ms
LCP 5.05 s4.33 s -728 ms
TBT 947 ms1.44 s +488 ms
CLS 0.0530.007 -0.046
Desktop FCP 536 ms646 ms +110 ms
Desktop LCP 1.78 s963 ms -813 ms
Desktop TBT 186 ms738 ms +552 ms
Desktop CLS 0.0360.000 -0.036
TTFB 453 ms1.89 s +1.44 s
DNS 78 ms111 ms +32 ms
TLS 12 ms11 ms -1 ms
Connect 4 ms2 ms -2 ms
Total 502 ms1.92 s +1.42 s

† Timing metrics may vary by worker location and do not necessarily indicate site changes.

CRITICAL Broken link: https://productshotai.app/product-photography/ content
WARNING 29 third-party resources (43% of weight) performance
WARNING Total JS execution time is 10.2 s -- over the 3.5s budget performance
WARNING 2 of 8 <nav> elements are unlabeled accessibility
WARNING https://www.googletagmanager.com/gtag/js?id=G-EB61...: 69 KB unused (41%) performance
WARNING 164 of 165 links are healthy content
WARNING 542 inline style attribute(s) detected security
WARNING https://accounts.google.com/gsi/client: 73 KB unused (75%) performance
WARNING https://umami.bestvid.net/recorder.js: 51 KB unused (88%) performance
WARNING 68 images missing explicit width/height content
WARNING 88 text node(s) render below 12 CSS pixels on mobile accessibility
WARNING https://productshotai.app/: 3811ms CPU time performance
WARNING https://productshotai.app/_next/static/chunks/1274...: 1209ms CPU time performance
WARNING 1 render-blocking <script src> tag(s) without async/defer performance
WARNING JavaScript is 587 KB — consider code splitting or lazy loading performance
WARNING Total image weight: 1281 KB (1.3 MB) content
WARNING https://productshotai.app/_next/static/chunks/1255...: 879ms CPU time performance
WARNING https://productshotai.app/_next/static/chunks/4bd1...: 1920ms CPU time performance
WARNING Unattributable: 839ms CPU time performance
WARNING 495 inline style attribute(s) detected security
WARNING https://productshotai.app/_next/static/chunks/4bd1...: 1988ms CPU time performance
WARNING 2 font preload(s) missing `crossorigin` -- font will be downloaded twice performance
WARNING HTTP→HTTPS redirect is not permanent infrastructure
WARNING 2 of 6 <nav> elements are unlabeled accessibility
WARNING https://productshotai.app/: 1530ms CPU time performance
WARNING https://accounts.google.com/gsi/client: 72 KB unused (75%) performance
WARNING 60 images missing explicit width/height content
WARNING Total image weight: 1297 KB (1.3 MB) content
WARNING https://productshotai.app/_next/static/chunks/2108...: 1239ms CPU time performance
WARNING Unattributable: 627ms CPU time performance
WARNING https://productshotai.app/_next/static/chunks/1255...: 441ms CPU time performance
WARNING IPv6 DNS records exist but server is not reachable infrastructure
CRITICAL 'unsafe-inline' found in script source security
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING DMARC policy is none — monitoring only security
WARNING No accessibility statement detected compliance
WARNING Bare server default 404 page accessibility
WARNING Permissions-Policy covers 3/10 high-risk features (30%) security
WARNING Registrar lock is NOT enabled infrastructure
WARNING Skip navigation link is missing (WCAG 2.4.1) accessibility
WARNING 14 link(s) open in new tab without warning accessibility
WARNING 29 images significantly larger than display size content
WARNING <iframe> missing title attribute (src="") accessibility
WARNING GDPR Article 13 disclosure coverage: 0 / 8 categories compliance
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING X-Powered-By header reveals technology stack security
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 pts
B (88) Could reach A+ (97)
Accessibility +14Performance +10Security +10Content +9Compliance +8Infrastructure +4

Estimate — actual results may vary (33 issues to fix)

Website improvement report — Productshotai

July 12, 2026 → August 26, 2026

B B 89 → 88 -1 pts

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

MetricBeforeAfterChange
Overall score89 (B)88 (B)-1
Performance93 (A)90 (A)-3
Security90 (A)90 (A)0
Accessibility81 (B)80 (B)-1
SEO97 (A+)97 (A+)0
Infrastructure85 (B)90 (A)+5
Compliance76 (C)76 (C)0
Content92 (A)91 (A)-1
Sustainability98 (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)

Send Feedback