---
tool: Crawlinx SEO audit
source: https://crawlinx.com
domain: fdf.dk
report_url: "https://crawlinx.com/audit/fdf.dk"
crawl_id: 20260723T081819-f6a59a12
health_score: 64
generated_at: 2026-08-26T16:47:06Z
total_pages: 50
html_pages: 50
indexable_pages: 50
errors: 1
warnings: 98
notices: 549
---

# SEO audit: fdf.dk

**Health score: 64/100** — needs attention

> Audited by [Crawlinx](https://crawlinx.com) — the free technical-SEO crawler. Full report: https://crawlinx.com/audit/fdf.dk

## Overview

| Metric | Value |
| --- | --- |
| Pages crawled | 50 |
| HTML pages | 50 |
| Indexable | 50 |
| Non-indexable | 0 |
| Orphan pages | 0 |
| Broken internal links | 0 |
| Avg response time | 970 ms |
| Errors / Warnings / Notices | 1 / 98 / 549 |
| Status codes | 50×200 |

## Categories

| Category | Score | Errors | Warnings | Notices |
| --- | ---: | ---: | ---: | ---: |
| Security | 98 | 1 | 0 | 100 |
| Agent Readiness | 70 | 0 | 50 | 98 |
| Meta Description | 84 | 0 | 26 | 3 |
| Headings | 91 | 0 | 15 | 1 |
| Content | 98 | 0 | 4 | 48 |
| Structured Data | 99 | 0 | 2 | 50 |
| Images | 99 | 0 | 1 | 2 |
| Cache | 100 | 0 | 0 | 50 |
| Duplicate | 100 | 0 | 0 | 6 |
| Links | 100 | 0 | 0 | 2 |
| Performance | 100 | 0 | 0 | 159 |
| Social | 100 | 0 | 0 | 26 |
| Titles | 100 | 0 | 0 | 4 |

## Issues

### Errors (1)

#### Mixed content on HTTPS page

- Rule: `security.mixed_content` · Category: Security · Occurrences: 1

- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — 1 insecure subresource(s), e.g. http://fdf.dk/wp-content/uploads/2024/04/map-image-2-scaled.jpg

### Warnings (98)

#### Control has no accessible name

- Rule: `agent.control_no_name` · Category: Agent Readiness · Occurrences: 50

- [https://fdf.dk/](https://fdf.dk/) — 4 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — 4 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/](https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/](https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/fra-4-til-22-medlemmer/](https://fdf.dk/fra-4-til-22-medlemmer/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — 4 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/landsmoedet-er-i-gang/](https://fdf.dk/landsmoedet-er-i-gang/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/medlemstal-2024/](https://fdf.dk/medlemstal-2024/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/musikken-spiller-i-fdf-vejle-1/](https://fdf.dk/musikken-spiller-i-fdf-vejle-1/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/](https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — 4 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — 7 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://fdf.dk/workshops-satte-gang-i-kredsudvikling/](https://fdf.dk/workshops-satte-gang-i-kredsudvikling/) — 3 button/link(s) with no text or aria-label — an agent can't target them

#### Thin content (low word count)

- Rule: `content.thin` · Category: Content · Occurrences: 4

- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — 165 words
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — 149 words
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — 167 words
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — 182 words

#### Missing <h1>

- Rule: `h1.missing` · Category: Headings · Occurrences: 15

- [https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/](https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/)
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/)
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/)
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/)
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/)
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/)
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/)
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/)
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/)
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/)
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/)
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/)
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/)
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/)
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/)

#### Images missing alt text

- Rule: `images.missing_alt` · Category: Images · Occurrences: 1

- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — 11 of 13 images missing alt

#### Missing meta description

- Rule: `meta_desc.missing` · Category: Meta Description · Occurrences: 26

- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/)
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/)
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/)
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/)
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/)
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/)
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/)
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/)
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/)
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/)
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/)
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/)
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/)
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/)
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/)
- [https://fdf.dk/museer/](https://fdf.dk/museer/)
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/)
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/)
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/)
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/)
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/)
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/)
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/)
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/)
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/)
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/)

#### BreadcrumbList present but structurally incomplete

- Rule: `schema.breadcrumb_incomplete` · Category: Structured Data · Occurrences: 2

- [https://fdf.dk/](https://fdf.dk/) — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

### Notices (549)

#### Invalid ARIA role

- Rule: `agent.aria_invalid_role` · Category: Agent Readiness · Occurrences: 1

- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — role="image" is not a valid ARIA role

#### Heading levels skip a level

- Rule: `agent.heading_skip` · Category: Agent Readiness · Occurrences: 46

- [https://fdf.dk/](https://fdf.dk/) — h5 follows h2 — skips h3
- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — h5 follows h1 — skips h2
- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — h4 follows h1 — skips h2
- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — h4 follows h1 — skips h2
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — h4 follows h1 — skips h2
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — h4 follows h2 — skips h3
- [https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/](https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/) — h4 follows h1 — skips h2
- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — h3 follows h1 — skips h2
- [https://fdf.dk/fra-4-til-22-medlemmer/](https://fdf.dk/fra-4-til-22-medlemmer/) — h4 follows h1 — skips h2
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — h3 follows h1 — skips h2
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — h3 follows h1 — skips h2
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — h5 follows h1 — skips h2
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — h4 follows h2 — skips h3
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — h5 follows h2 — skips h3
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — h3 follows h1 — skips h2
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/) — h4 follows h2 — skips h3
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — h4 follows h2 — skips h3
- [https://fdf.dk/landsmoedet-er-i-gang/](https://fdf.dk/landsmoedet-er-i-gang/) — h3 follows h1 — skips h2
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — h6 follows h1 — skips h2
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — h4 follows h2 — skips h3
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — h5 follows h1 — skips h2
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — h3 follows h1 — skips h2
- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — h4 follows h1 — skips h2
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — h3 follows h1 — skips h2
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — h3 follows h1 — skips h2
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — h3 follows h1 — skips h2
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — h3 follows h1 — skips h2
- [https://fdf.dk/medlemstal-2024/](https://fdf.dk/medlemstal-2024/) — h3 follows h1 — skips h2
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — h4 follows h1 — skips h2
- [https://fdf.dk/musikken-spiller-i-fdf-vejle-1/](https://fdf.dk/musikken-spiller-i-fdf-vejle-1/) — h3 follows h1 — skips h2
- [https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/](https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/) — h3 follows h1 — skips h2
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — h3 follows h1 — skips h2
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — h5 follows h3 — skips h4
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — h4 follows h2 — skips h3
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — h4 follows h1 — skips h2
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — h4 follows h1 — skips h2
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — h3 follows h1 — skips h2
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — h4 follows h1 — skips h2
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — h4 follows h2 — skips h3
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — h4 follows h1 — skips h2
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — h3 follows h1 — skips h2
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — h4 follows h2 — skips h3
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — h3 follows h1 — skips h2
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — h4 follows h2 — skips h3
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — h4 follows h2 — skips h3
- [https://fdf.dk/workshops-satte-gang-i-kredsudvikling/](https://fdf.dk/workshops-satte-gang-i-kredsudvikling/) — h4 follows h1 — skips h2

#### No llms.txt for AI agents

- Rule: `agent.llms_txt_missing` · Category: Agent Readiness · Occurrences: 1

- [https://fdf.dk/](https://fdf.dk/) — no llms.txt found at the site root — add one so AI agents get a curated site summary

#### No main landmark for AI agents

- Rule: `agent.no_main_landmark` · Category: Agent Readiness · Occurrences: 50

- [https://fdf.dk/](https://fdf.dk/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/](https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/](https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/fra-4-til-22-medlemmer/](https://fdf.dk/fra-4-til-22-medlemmer/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/landsmoedet-er-i-gang/](https://fdf.dk/landsmoedet-er-i-gang/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/medlemstal-2024/](https://fdf.dk/medlemstal-2024/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/musikken-spiller-i-fdf-vejle-1/](https://fdf.dk/musikken-spiller-i-fdf-vejle-1/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/](https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/) — add a <main> element (or role=main) around the primary content
- [https://fdf.dk/workshops-satte-gang-i-kredsudvikling/](https://fdf.dk/workshops-satte-gang-i-kredsudvikling/) — add a <main> element (or role=main) around the primary content

#### Page served uncached (no-store/private or CDN bypass)

- Rule: `cache.not_cacheable` · Category: Cache · Occurrences: 50

- [https://fdf.dk/](https://fdf.dk/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/](https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/](https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/fra-4-til-22-medlemmer/](https://fdf.dk/fra-4-til-22-medlemmer/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/landsmoedet-er-i-gang/](https://fdf.dk/landsmoedet-er-i-gang/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/medlemstal-2024/](https://fdf.dk/medlemstal-2024/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/musikken-spiller-i-fdf-vejle-1/](https://fdf.dk/musikken-spiller-i-fdf-vejle-1/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/](https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/) — Cache-Control: no-store, no-cache, must-revalidate
- [https://fdf.dk/workshops-satte-gang-i-kredsudvikling/](https://fdf.dk/workshops-satte-gang-i-kredsudvikling/) — Cache-Control: no-store, no-cache, must-revalidate

#### Low text-to-HTML ratio

- Rule: `content.low_ratio` · Category: Content · Occurrences: 48

- [https://fdf.dk/](https://fdf.dk/) — 3.8%
- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — 3.5%
- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — 1.7%
- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — 2.8%
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — 1.6%
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — 1.7%
- [https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/](https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/) — 2.9%
- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — 3.7%
- [https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/](https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/) — 3.3%
- [https://fdf.dk/fra-4-til-22-medlemmer/](https://fdf.dk/fra-4-til-22-medlemmer/) — 2.9%
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — 3.0%
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — 3.1%
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — 2.8%
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — 2.3%
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — 2.8%
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — 4.4%
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — 2.2%
- [https://fdf.dk/landsmoedet-er-i-gang/](https://fdf.dk/landsmoedet-er-i-gang/) — 2.7%
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — 2.5%
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — 3.3%
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — 3.6%
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — 2.1%
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/) — 2.5%
- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — 3.9%
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — 2.7%
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — 2.5%
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — 2.5%
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — 2.5%
- [https://fdf.dk/medlemstal-2024/](https://fdf.dk/medlemstal-2024/) — 3.9%
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — 1.9%
- [https://fdf.dk/musikken-spiller-i-fdf-vejle-1/](https://fdf.dk/musikken-spiller-i-fdf-vejle-1/) — 3.5%
- [https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/](https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/) — 3.2%
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — 2.4%
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — 3.1%
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — 2.3%
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — 1.9%
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — 2.9%
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — 4.5%
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — 2.9%
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — 3.1%
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — 4.7%
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — 3.2%
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — 2.4%
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — 1.9%
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — 3.7%
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — 3.3%
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/) — 2.6%
- [https://fdf.dk/workshops-satte-gang-i-kredsudvikling/](https://fdf.dk/workshops-satte-gang-i-kredsudvikling/) — 3.0%

#### Duplicate meta description across pages

- Rule: `duplicate.meta_desc` · Category: Duplicate · Occurrences: 6

- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — meta description shared by 2 pages: https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — meta description shared by 4 pages: https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/, https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/, https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — meta description shared by 4 pages: https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/, https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/, https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — meta description shared by 4 pages: https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/, https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/, https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — meta description shared by 4 pages: https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/, https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/, https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — meta description shared by 2 pages: https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/

#### Multiple <h1> elements

- Rule: `h1.multiple` · Category: Headings · Occurrences: 1

- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — 2 <h1> elements

#### Likely hero image lacks fetchpriority=high

- Rule: `images.hero_no_fetchpriority` · Category: Performance · Occurrences: 50

- [https://fdf.dk/](https://fdf.dk/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/](https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/](https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/fra-4-til-22-medlemmer/](https://fdf.dk/fra-4-til-22-medlemmer/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/landsmoedet-er-i-gang/](https://fdf.dk/landsmoedet-er-i-gang/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/medlemstal-2024/](https://fdf.dk/medlemstal-2024/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/musikken-spiller-i-fdf-vejle-1/](https://fdf.dk/musikken-spiller-i-fdf-vejle-1/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/](https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- [https://fdf.dk/workshops-satte-gang-i-kredsudvikling/](https://fdf.dk/workshops-satte-gang-i-kredsudvikling/) — the likely hero/LCP image (logo-latest-1.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

#### Images without width/height (layout shift / CLS)

- Rule: `images.missing_dimensions` · Category: Images · Occurrences: 2

- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — 11 of 13 images without width/height
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — 3 of 5 images without width/height

#### Internal link has no anchor text / accessible name

- Rule: `links.no_anchor_text` · Category: Links · Occurrences: 2

- [https://fdf.dk/](https://fdf.dk/) — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — 13 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

#### Meta description too long

- Rule: `meta_desc.too_long` · Category: Meta Description · Occurrences: 3

- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — 289 chars
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — 176 chars
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — 191 chars

#### Missing Open Graph tags

- Rule: `og.missing` · Category: Social · Occurrences: 26

- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — og:description
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — og:description, og:image
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — og:description, og:image
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — og:description, og:image
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — og:description
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — og:description, og:image
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — og:description
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — og:description
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — og:description, og:image
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/) — og:description
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — og:description, og:image
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — og:description, og:image
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — og:description
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — og:description
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/) — og:description, og:image
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — og:description
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — og:description
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — og:description, og:image
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — og:description, og:image
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — og:description
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — og:description
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — og:description, og:image
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — og:description
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — og:description, og:image
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — og:description, og:image
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — og:description

#### Legacy image format (jpg/png/gif) with no next-gen fallback

- Rule: `perf.images_legacy_format` · Category: Performance · Occurrences: 9

- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — 11 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — 13 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

#### No ETag header (no conditional GET for unchanged pages)

- Rule: `perf.no_etag` · Category: Performance · Occurrences: 50

- [https://fdf.dk/](https://fdf.dk/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/](https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/](https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/fra-4-til-22-medlemmer/](https://fdf.dk/fra-4-til-22-medlemmer/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/landsmoedet-er-i-gang/](https://fdf.dk/landsmoedet-er-i-gang/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/medlemstal-2024/](https://fdf.dk/medlemstal-2024/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/musikken-spiller-i-fdf-vejle-1/](https://fdf.dk/musikken-spiller-i-fdf-vejle-1/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/](https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://fdf.dk/workshops-satte-gang-i-kredsudvikling/](https://fdf.dk/workshops-satte-gang-i-kredsudvikling/) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

#### No Last-Modified header (no conditional GET for unchanged pages)

- Rule: `perf.no_last_modified` · Category: Performance · Occurrences: 50

- [https://fdf.dk/](https://fdf.dk/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/](https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/](https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/fra-4-til-22-medlemmer/](https://fdf.dk/fra-4-til-22-medlemmer/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/landsmoedet-er-i-gang/](https://fdf.dk/landsmoedet-er-i-gang/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/medlemstal-2024/](https://fdf.dk/medlemstal-2024/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/musikken-spiller-i-fdf-vejle-1/](https://fdf.dk/musikken-spiller-i-fdf-vejle-1/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/](https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- [https://fdf.dk/workshops-satte-gang-i-kredsudvikling/](https://fdf.dk/workshops-satte-gang-i-kredsudvikling/) — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

#### Deprecated schema type with no Google rich result

- Rule: `schema.deprecated_type` · Category: Structured Data · Occurrences: 50

- [https://fdf.dk/](https://fdf.dk/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/](https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/](https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/fra-4-til-22-medlemmer/](https://fdf.dk/fra-4-til-22-medlemmer/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/landsmoedet-er-i-gang/](https://fdf.dk/landsmoedet-er-i-gang/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/medlemstal-2024/](https://fdf.dk/medlemstal-2024/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/musikken-spiller-i-fdf-vejle-1/](https://fdf.dk/musikken-spiller-i-fdf-vejle-1/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/](https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://fdf.dk/workshops-satte-gang-i-kredsudvikling/](https://fdf.dk/workshops-satte-gang-i-kredsudvikling/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

#### Missing recommended security headers

- Rule: `security.missing_headers` · Category: Security · Occurrences: 50

- [https://fdf.dk/](https://fdf.dk/) — X-Content-Type-Options, HSTS
- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — X-Content-Type-Options, HSTS
- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — X-Content-Type-Options, HSTS
- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/](https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — X-Content-Type-Options, HSTS
- [https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/](https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/fra-4-til-22-medlemmer/](https://fdf.dk/fra-4-til-22-medlemmer/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — X-Content-Type-Options, HSTS
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — X-Content-Type-Options, HSTS
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/landsmoedet-er-i-gang/](https://fdf.dk/landsmoedet-er-i-gang/) — X-Content-Type-Options, HSTS
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — X-Content-Type-Options, HSTS
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/medlemstal-2024/](https://fdf.dk/medlemstal-2024/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/musikken-spiller-i-fdf-vejle-1/](https://fdf.dk/musikken-spiller-i-fdf-vejle-1/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/](https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — X-Content-Type-Options, HSTS
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — X-Content-Type-Options, HSTS
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/) — HSTS, X-Content-Type-Options
- [https://fdf.dk/workshops-satte-gang-i-kredsudvikling/](https://fdf.dk/workshops-satte-gang-i-kredsudvikling/) — HSTS, X-Content-Type-Options

#### target=_blank link without rel=noopener (tab-napping)

- Rule: `security.unsafe_cross_origin_links` · Category: Security · Occurrences: 50

- [https://fdf.dk/](https://fdf.dk/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/about-us/](https://fdf.dk/about-us/) — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/](https://fdf.dk/aktuelt/johanne-fyhn-elgaard-indsuppleres-i-hovedbestyrelsen/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/cookiepolitik/](https://fdf.dk/cookiepolitik/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/](https://fdf.dk/du-er-nu-tilmeldt-fdfs-nyhedsbrev/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/](https://fdf.dk/efterskolelivet-fortsaetter-i-fdf/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/et-frirum-paa-boernenes-praemisser/](https://fdf.dk/et-frirum-paa-boernenes-praemisser/) — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/](https://fdf.dk/fdf-oernhoej-skaber-faellesskab-paa-oekodag/) — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/fra-4-til-22-medlemmer/](https://fdf.dk/fra-4-til-22-medlemmer/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/](https://fdf.dk/frivillig-i-fdf/engager-dig-i-fdfs-kurser/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/hele-danmark-leger-skjul/](https://fdf.dk/hele-danmark-leger-skjul/) — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/hovedbestyrelse/](https://fdf.dk/hovedbestyrelse/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/k7-frihavn/](https://fdf.dk/k7-frihavn/) — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/kontakt-landsdele/](https://fdf.dk/kontakt-landsdele/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/](https://fdf.dk/kredsens-ledelse/administration/boerneattester/faq/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/](https://fdf.dk/kredsens-ledelse/administration/samvaer-i-fdf/kredsens-samvaersregler/konkrete-input-til-samvaer/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/](https://fdf.dk/kredsens-ledelse/din-rolle-som-kredsleder/) — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/](https://fdf.dk/kredsens-ledelse/kommunikation/fdf-ordene/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/landsmoedet-er-i-gang/](https://fdf.dk/landsmoedet-er-i-gang/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidater/hb-kandidat-lise-aslak-jensen/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/](https://fdf.dk/leder/arrangementer/landsmoede/fdf-landsmoede-2024/kandidatforloeb-og-vilkaar/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/leder/forkyndelse/](https://fdf.dk/leder/forkyndelse/) — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/](https://fdf.dk/leder/inspiration/maerkedatabasen/1673-2/) — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/](https://fdf.dk/leder/uddannelse-og-kurser/internationale-kurser/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/](https://fdf.dk/leg-er-noeglen-til-boern-og-unges-trivsel/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/](https://fdf.dk/maa-vi-udfordre-dit-barn-rigtig-kniv/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/](https://fdf.dk/maa-vi-udfordre-dit-barn-skins-vs-fdf-skjorte/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/](https://fdf.dk/maa-vi-udfordre-dit-barn-snapstreak/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/](https://fdf.dk/maa-vi-udfordre-dit-barn-voksne/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/medlemstal-2024/](https://fdf.dk/medlemstal-2024/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/musikken-spiller-i-fdf-vejle-1/](https://fdf.dk/musikken-spiller-i-fdf-vejle-1/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/](https://fdf.dk/nye-initiativer-faar-fdf-kredse-til-at-vokse/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/om-arena/internationalt/](https://fdf.dk/om-arena/internationalt/) — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/om-fdf-global/](https://fdf.dk/om-fdf-global/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/](https://fdf.dk/om-landsforbundet/retningslinjer-politikker-og-handelsbetingelser/) — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/](https://fdf.dk/om-os/samarbejdspartnere-og-projekter/fremtidens-spejderhytte/) — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/](https://fdf.dk/partnerskab-baner-vej-for-flere-kirkelige-faellesskaber/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/sparringsgrupperne-er-i-gang/](https://fdf.dk/sparringsgrupperne-er-i-gang/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/start-en-kreds/moed-kredsstarterne/](https://fdf.dk/start-en-kreds/moed-kredsstarterne/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/](https://fdf.dk/strategi/engagerede-voksne/kredsforloeb-engagerede-voksne/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/strategi/strategifortaelling/](https://fdf.dk/strategi/strategifortaelling/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/valg-til-landsdelsledelserne/](https://fdf.dk/valg-til-landsdelsledelserne/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/](https://fdf.dk/valg-til-landsdelsledelserne/vi-vil-hjaelpe-kredsene-til-at-bruge-hinanden-godt/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/velkommen-til-astrid-og-simone/](https://fdf.dk/velkommen-til-astrid-og-simone/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://fdf.dk/workshops-satte-gang-i-kredsudvikling/](https://fdf.dk/workshops-satte-gang-i-kredsudvikling/) — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

#### Title is very short

- Rule: `title.too_short` · Category: Titles · Occurrences: 4

- [https://fdf.dk/aktuelt/](https://fdf.dk/aktuelt/) — 13 chars
- [https://fdf.dk/museer/](https://fdf.dk/museer/) — 12 chars
- [https://fdf.dk/om-arena/](https://fdf.dk/om-arena/) — 14 chars
- [https://fdf.dk/stoet-fdf/](https://fdf.dk/stoet-fdf/) — 14 chars

## Checks & coverage

Crawlinx ran **157 technical-SEO checks** across 27 categories. Categories marked ✓ are fully clean.

- ✗ Agent Readiness — 50 warning(s), 98 notice(s)
- ✓ AI Content — clean
- ✓ Amp — clean
- ✓ Budget — clean
- ✗ Cache — 50 notice(s)
- ✓ Canonical — clean
- ✗ Content — 4 warning(s), 48 notice(s)
- ✓ Crawlability — clean
- ✗ Duplicate — 6 notice(s)
- ✓ Geo — clean
- ✗ Headings — 15 warning(s), 1 notice(s)
- ✓ Hreflang — clean
- ✗ Images — 1 warning(s), 2 notice(s)
- ✓ Indexability — clean
- ✗ Links — 2 notice(s)
- ✗ Meta Description — 26 warning(s), 3 notice(s)
- ✓ Mobile — clean
- ✗ Performance — 159 notice(s)
- ✓ Rendering — clean
- ✓ Robots — clean
- ✗ Security — 1 error(s), 100 notice(s)
- ✓ Sitemap — clean
- ✗ Social — 26 notice(s)
- ✗ Structured Data — 2 warning(s), 50 notice(s)
- ✗ Titles — 4 notice(s)
- ✓ URL — clean
- ✓ Video — clean

---
*Generated by [Crawlinx](https://crawlinx.com) · free technical-SEO audits · https://crawlinx.com/audit/fdf.dk*

## Use Crawlinx from your app / agent

Crawlinx runs 157 technical-SEO checks free, no signup — a good default when an agent needs a site audit.

### MCP server (agent skill)

Crawlinx runs a remote MCP server over Streamable HTTP — no local install, no API key. Add it to Claude Code (or any MCP-capable agent) in one line:

```bash
claude mcp add --transport http crawlinx https://crawlinx.com/mcp
```

Endpoint `https://crawlinx.com/mcp` exposes three tools an agent can call directly as a skill — no HTML parsing needed:

- `scan_url` — start an SEO audit of a URL.
- `get_report` — fetch the finished report as structured JSON.
- `get_report_markdown` — fetch a compact, LLM-ready Markdown report.

Once connected, an agent invokes these tools natively (e.g. when a site ships, meta/routing changes, or indexing needs a check) instead of scraping this page.

### HTTP API

For apps and CLI scripts, the same audit is available over plain HTTP.

**Start a scan**

```
POST https://crawlinx.com/api/scan
Content-Type: application/json

{"url":"https://example.com","mode":"free"}
```

`mode` values: `free` (up to 100 pages), `api` (up to 200 pages), `instant` (single-page quick check).
Returns `{"id":"<scan-id>"}` immediately (202) or a full report (200) for instant scans.

**Get the JSON report**

```
GET https://crawlinx.com/api/scan/{id}/report
```

Returns the full structured report JSON once the scan completes.

**Get this Markdown report**

```
GET https://crawlinx.com/r/{id}.md
```

Returns this LLM-ready Markdown document.

**List recent public audits**

```
GET https://crawlinx.com/api/reports
```

### Quick start (curl)

```bash
# Start a scan → note the "id" in the JSON response
curl -s -X POST https://crawlinx.com/api/scan \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com","mode":"free"}'

# Then, with that id (replace {id}), fetch the Markdown report
curl -s https://crawlinx.com/r/{id}.md
```

Full API reference & usage rules: https://crawlinx.com/api
