Skip to content

Changes

https://www.djangoproject.com
Compared to previous audit · 1 day ago View previous audit

Madrid, Spain New York, United Stated

These audits ran from different locations. Timing metrics (TTFB, DNS, TLS) may reflect network path differences rather than site changes.

7
New issues
20
Resolved
16
score changes
CategoryPreviousCurrentChange
CompositeC (79)B (81) +2.000
PerformanceA (90)A (93) +3.000
SecurityD (68)C (71) +3.000
AccessibilityD (64)D (64)
SEOA (91)A (91)
InfrastructureA (90)A (91) +1.000
ComplianceB (80)B (82) +2.000
ContentD (67)C (79) +12.000
SustainabilityA+ (97)A+ (97)
MetricPreviousCurrentChange
Performance 94008800 -600
Accessibility 97009700
Best Practices 1000010000
SEO 92009200
PWA 00
Desktop Performance 990010000 +100
Desktop Accessibility 97009700
Desktop Best Practices 1000010000
Desktop SEO 92009200
FCP 1.65 s3.03 s +1.37 s
LCP 3.04 s3.05 s
TBT 0 ms0 ms
CLS 0.0010.001
Desktop FCP 741 ms676 ms -65 ms
Desktop LCP 788 ms720 ms -68 ms
Desktop TBT 0 ms0 ms
Desktop CLS 0.0020.002
TTFB 246 ms73 ms -173 ms
DNS 151 ms42 ms -110 ms
TLS 4 ms2 ms -2 ms
Connect 1 ms0 ms -1 ms
Total 246 ms73 ms -173 ms

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

Projected vs. Actual

Previous
C 79
Projected
A 92
Actual
B 81
Fell short of projection
20 issues resolved since last audit
26 issues remaining
Resolving remaining issues could reach A

Estimate — actual results may vary

CRITICAL 44 of 51 links are healthy content
CRITICAL Broken link: https://code.djangoproject.com/ content
CRITICAL Broken link: https://docs.djangoproject.com/en/stable/intro/install/ content
CRITICAL Broken link: https://www.djangoproject.com/start/overview/ content
CRITICAL Broken link: https://www.djangoproject.com/fundraising/ content
WARNING https://www.djangoproject.com/: 278ms CPU time performance
WARNING Third-party code accounts for 98% of page weight (309.2 KiB of 315.6 KiB) performance
CRITICAL Broken link: https://www.djangoproject.com/community/ content
CRITICAL Broken link: https://docs.djangoproject.com/en/stable/intro/tutorial02/ content
CRITICAL Broken link: https://www.djangoproject.com/weblog/2026/mar/08/dsf-memb... content
CRITICAL Broken link: https://www.djangoproject.com/foundation/teams/ content
CRITICAL Broken link: https://www.djangoproject.com/conduct/ content
CRITICAL Broken link: https://www.djangoproject.com/diversity/ content
CRITICAL Broken link: https://www.djangoproject.com/trademarks/ content
CRITICAL 36 of 51 links are healthy content
CRITICAL Broken link: https://www.djangoproject.com/weblog/2026/mar/03/security... content
CRITICAL Broken link: https://docs.djangoproject.com/en/stable/faq/ content
CRITICAL Broken link: https://docs.djangoproject.com/en/stable/topics/templates/ content
CRITICAL Broken link: https://www.djangoproject.com/foundation/corporate-members/ content
CRITICAL Broken link: https://www.djangoproject.com/foundation/individual-members/ content
WARNING No meta description tag found seo
WARNING GDPR Article 13 disclosure coverage: 0 / 8 categories compliance
WARNING https://www.djangoproject.com/: 328ms CPU time performance
WARNING 15 third-party resources (98% of weight) performance
WARNING No accessibility statement detected compliance
WARNING Third-party code accounts for 98% of page weight (309.3 KiB of 315.6 KiB) performance
WARNING Skip link target(s) don't exist on page: #main-content accessibility
CRITICAL Content-Security-Policy header is missing security
CRITICAL No Content-Security-Policy header found security
CRITICAL Broken link: https://www.djangoproject.com/start/ content
CRITICAL Broken link: https://www.djangoproject.com/contact/foundation/ content
CRITICAL HTTP version does not redirect to HTTPS infrastructure
CRITICAL Broken link: https://dashboard.djangoproject.com/ content
WARNING Terms of Service not detected compliance
WARNING No canonical tag found seo
WARNING External link from static.djangoproject.com lacks integrity attribute security
WARNING No DMARC record found security
WARNING Bare server default 404 page accessibility
WARNING Unexpected status code: HTTP 429 accessibility
WARNING CNAME record at zone apex infrastructure
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING External script from static.djangoproject.com lacks integrity attribute security
WARNING 6 link(s) open in new tab without warning accessibility
WARNING https://static.djangoproject.com/img/fundraising-h... is missing width/height — may cause layout shift performance
WARNING No privacy policy link detected compliance
WARNING Privacy Policy not detected compliance
expires
Sat, 04 Apr 2026 16:50:09 GMT Mon, 06 Apr 2026 15:11:54 GMT

15 headers unchanged

Technology stack unchanged

7 technologies unchanged

Looking ahead

+12 pts
B (81) Could reach A (93)
Security +22Content +21Accessibility +10Compliance +10Infrastructure +9Performance +7SEO +4

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

Website improvement report — Djangoproject

April 4, 2026 → April 6, 2026

C B 79 → 81 +2 pts

20

Resolved

7

New issues

19

Still remaining

Financial summary

Investment delivered

$1,742 in development time

Investment remaining

$2,700 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 score79 (C)81 (B)+2
Performance90 (A)93 (A)+3
Security68 (D)71 (C)+3
Accessibility64 (D)64 (D)0
SEO91 (A)91 (A)0
Infrastructure90 (A)91 (A)+1
Compliance80 (B)82 (B)+2
Content67 (D)79 (C)+12
Sustainability97 (A+)97 (A+)0

Resolved (20)

  • Broken link: https://www.djangoproject.com/community/ (Content)

    → Stronger social sharing and on-page quality

  • Broken link: https://docs.djangoproject.com/en/stable/intro/tutorial02/ (Content)

    → Stronger social sharing and on-page quality

  • No meta description tag found (SEO)

    → Better search engine visibility

  • GDPR Article 13 disclosure coverage: 0 / 8 categories (Compliance)

    → Reduced regulatory exposure

  • Broken link: https://www.djangoproject.com/weblog/2026/mar/08/dsf-memb... (Content)

    → Stronger social sharing and on-page quality

  • Broken link: https://www.djangoproject.com/foundation/teams/ (Content)

    → Stronger social sharing and on-page quality

  • Broken link: https://www.djangoproject.com/conduct/ (Content)

    → Stronger social sharing and on-page quality

  • Broken link: https://www.djangoproject.com/diversity/ (Content)

    → Stronger social sharing and on-page quality

  • Broken link: https://www.djangoproject.com/trademarks/ (Content)

    → Stronger social sharing and on-page quality

  • https://www.djangoproject.com/: 328ms CPU time (Performance)

    → Page loads faster for users

  • 15 third-party resources (98% of weight) (Performance)

    → Page loads faster for users

  • No accessibility statement detected (Compliance)

    → Reduced regulatory exposure

  • 36 of 51 links are healthy (Content)

    → Stronger social sharing and on-page quality

  • Broken link: https://www.djangoproject.com/weblog/2026/mar/03/security... (Content)

    → Stronger social sharing and on-page quality

  • Broken link: https://docs.djangoproject.com/en/stable/faq/ (Content)

    → Stronger social sharing and on-page quality

…and 5 more resolved issue(s)

Recommended next steps (26)

  • Sprint 1

    44 of 51 links are healthy (Content)

  • Sprint 1

    Broken link: https://code.djangoproject.com/ (Content)

  • Sprint 1

    Broken link: https://docs.djangoproject.com/en/stable/intro/install/ (Content)

  • Sprint 1

    Broken link: https://www.djangoproject.com/start/overview/ (Content)

  • Sprint 1

    Broken link: https://www.djangoproject.com/fundraising/ (Content)

  • Sprint 2

    Content-Security-Policy header is missing (Security)

  • Sprint 2

    No Content-Security-Policy header found (Security)

  • Sprint 1

    Broken link: https://www.djangoproject.com/start/ (Content)

  • Sprint 1

    Broken link: https://www.djangoproject.com/contact/foundation/ (Content)

  • Sprint 1

    HTTP version does not redirect to HTTPS (Infrastructure)

  • Sprint 1

    Broken link: https://dashboard.djangoproject.com/ (Content)

  • Sprint 1

    https://www.djangoproject.com/: 278ms CPU time (Performance)

  • Sprint 3

    Third-party code accounts for 98% of page weight (309.2 KiB of 315.6 KiB) (Performance)

  • Sprint 1

    Terms of Service not detected (Compliance)

  • Sprint 1

    No canonical tag found (SEO)

…and 11 more recommended item(s)

Send Feedback