Catalog / vejendans.dk
66

SEO audit for vejendans.dk

Forside - Vejen Danseforening

otherWordPress

Health 66/100 (fair) · 50 pages crawled · generated 2026-07-29

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Kom og værd med. Dans for sjov eller professionelt - Både for vokse og børn. Der er dansehold hele ugen. Du kan se en oversigt over alle hold.

Screenshot of vejendans.dk
50
pages crawled
50
indexable pages
0
errors
83
warnings
500
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Content 75 0 42 45
Meta Description 78 0 36 9
Duplicate 99 0 2 0
Titles 99 0 2 0
Structured Data 99 0 1 50
Agent Readiness 100 0 0 48
Canonical 100 0 0 3
Images 100 0 0 51
Performance 100 0 0 200
Security 100 0 0 50
Social 100 0 0 44
Findings

Warnings (5 rules)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 2 occurrence(s)

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)

  • https://vejendans.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.

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 2 occurrence(s)

Notices (15 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 47 occurrence(s)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

  • https://vejendans.dk/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 3 occurrence(s)

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 1 occurrence(s)

  • https://vejendans.dk/afdansningsbal-2024/ — 3 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 50 occurrence(s)

  • https://vejendans.dk/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/1680-2/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/afdansningsbal-2024/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/afdansningsbal-og-foreningens-foedselsdag/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/dans-for-ukraine/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/dansere-til-dm/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/dm-i-showdans/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/giv-en-gave-der-bevaeger-nu-kan-du-koebe-gavekort-til-vejen-danseforening/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/hip-hop/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/hjaelp-til-online-betaling/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/hold-overblik/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/hold-overblik/step-up-kids/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/holdoversigt/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/holdoversigt/hip-hop-over-12-aar-oevede-erfarende/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/jubilaeumsportraetter-mila/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/julehygge-i-vejen-danseforening/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/kategori/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/lokationer/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/mine-tilmeldinger/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/nyheder/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/sample-page/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/tags/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/tak-for-opbakning-til-vejen-dance-cup-2024/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/til-julebal-i-eventyrland/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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://vejendans.dk/vejen-danseforening-julehygge-2023/ — the likely hero/LCP image (vejen_danseforening_logo.png) 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.

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

Rule images.missing_dimensions · Images · 50 occurrence(s)

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 5 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 4 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 44 occurrence(s)

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

Rule perf.images_legacy_format · Performance · 50 occurrence(s)

  • https://vejendans.dk/ — 7 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://vejendans.dk/1680-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://vejendans.dk/afdansningsbal-2024/ — 5 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://vejendans.dk/afdansningsbal-og-foreningens-foedselsdag/ — 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://vejendans.dk/dans-for-ukraine/ — 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://vejendans.dk/dansere-til-dm/ — 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://vejendans.dk/dm-i-showdans/ — 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://vejendans.dk/giv-en-gave-der-bevaeger-nu-kan-du-koebe-gavekort-til-vejen-danseforening/ — 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://vejendans.dk/hip-hop/ — 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://vejendans.dk/hjaelp-til-online-betaling/ — 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://vejendans.dk/hold-overblik/ — 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://vejendans.dk/hold-overblik/step-up-kids/ — 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://vejendans.dk/holdoversigt/ — 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://vejendans.dk/holdoversigt/hip-hop-over-12-aar-oevede-erfarende/ — 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://vejendans.dk/jubilaeumsportraetter-mila/ — 5 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://vejendans.dk/julehygge-i-vejen-danseforening/ — 5 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://vejendans.dk/kategori/ — 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://vejendans.dk/lokationer/ — 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://vejendans.dk/mine-tilmeldinger/ — 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://vejendans.dk/nyheder/ — 4 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://vejendans.dk/sample-page/ — 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://vejendans.dk/tags/ — 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://vejendans.dk/tak-for-opbakning-til-vejen-dance-cup-2024/ — 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://vejendans.dk/til-julebal-i-eventyrland/ — 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://vejendans.dk/vejen-danseforening-julehygge-2023/ — 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.

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

Rule perf.no_etag · Performance · 50 occurrence(s)

  • https://vejendans.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://vejendans.dk/1680-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://vejendans.dk/afdansningsbal-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://vejendans.dk/afdansningsbal-og-foreningens-foedselsdag/ — 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://vejendans.dk/dans-for-ukraine/ — 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://vejendans.dk/dansere-til-dm/ — 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://vejendans.dk/dm-i-showdans/ — 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://vejendans.dk/giv-en-gave-der-bevaeger-nu-kan-du-koebe-gavekort-til-vejen-danseforening/ — 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://vejendans.dk/hip-hop/ — 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://vejendans.dk/hjaelp-til-online-betaling/ — 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://vejendans.dk/hold-overblik/ — 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://vejendans.dk/hold-overblik/step-up-kids/ — 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://vejendans.dk/holdoversigt/ — 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://vejendans.dk/holdoversigt/hip-hop-over-12-aar-oevede-erfarende/ — 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://vejendans.dk/jubilaeumsportraetter-mila/ — 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://vejendans.dk/julehygge-i-vejen-danseforening/ — 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://vejendans.dk/kategori/ — 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://vejendans.dk/lokationer/ — 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://vejendans.dk/mine-tilmeldinger/ — 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://vejendans.dk/nyheder/ — 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://vejendans.dk/sample-page/ — 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://vejendans.dk/tags/ — 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://vejendans.dk/tak-for-opbakning-til-vejen-dance-cup-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://vejendans.dk/til-julebal-i-eventyrland/ — 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://vejendans.dk/vejen-danseforening-julehygge-2023/ — 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.

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

Rule perf.no_last_modified · Performance · 50 occurrence(s)

  • https://vejendans.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://vejendans.dk/1680-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://vejendans.dk/afdansningsbal-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://vejendans.dk/afdansningsbal-og-foreningens-foedselsdag/ — 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://vejendans.dk/dans-for-ukraine/ — 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://vejendans.dk/dansere-til-dm/ — 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://vejendans.dk/dm-i-showdans/ — 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://vejendans.dk/giv-en-gave-der-bevaeger-nu-kan-du-koebe-gavekort-til-vejen-danseforening/ — 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://vejendans.dk/hip-hop/ — 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://vejendans.dk/hjaelp-til-online-betaling/ — 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://vejendans.dk/hold-overblik/ — 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://vejendans.dk/hold-overblik/step-up-kids/ — 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://vejendans.dk/holdoversigt/ — 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://vejendans.dk/holdoversigt/hip-hop-over-12-aar-oevede-erfarende/ — 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://vejendans.dk/jubilaeumsportraetter-mila/ — 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://vejendans.dk/julehygge-i-vejen-danseforening/ — 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://vejendans.dk/kategori/ — 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://vejendans.dk/lokationer/ — 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://vejendans.dk/mine-tilmeldinger/ — 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://vejendans.dk/nyheder/ — 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://vejendans.dk/sample-page/ — 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://vejendans.dk/tags/ — 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://vejendans.dk/tak-for-opbakning-til-vejen-dance-cup-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://vejendans.dk/til-julebal-i-eventyrland/ — 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://vejendans.dk/vejen-danseforening-julehygge-2023/ — 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.

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 50 occurrence(s)

  • https://vejendans.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://vejendans.dk/1680-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://vejendans.dk/afdansningsbal-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://vejendans.dk/afdansningsbal-og-foreningens-foedselsdag/ — 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://vejendans.dk/dans-for-ukraine/ — 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://vejendans.dk/dansere-til-dm/ — 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://vejendans.dk/dm-i-showdans/ — 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://vejendans.dk/giv-en-gave-der-bevaeger-nu-kan-du-koebe-gavekort-til-vejen-danseforening/ — 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://vejendans.dk/hip-hop/ — 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://vejendans.dk/hjaelp-til-online-betaling/ — 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://vejendans.dk/hold-overblik/ — 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://vejendans.dk/hold-overblik/step-up-kids/ — 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://vejendans.dk/holdoversigt/ — 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://vejendans.dk/holdoversigt/hip-hop-over-12-aar-oevede-erfarende/ — 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://vejendans.dk/jubilaeumsportraetter-mila/ — 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://vejendans.dk/julehygge-i-vejen-danseforening/ — 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://vejendans.dk/kategori/ — 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://vejendans.dk/lokationer/ — 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://vejendans.dk/mine-tilmeldinger/ — 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://vejendans.dk/nyheder/ — 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://vejendans.dk/sample-page/ — 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://vejendans.dk/tags/ — 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://vejendans.dk/tak-for-opbakning-til-vejen-dance-cup-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://vejendans.dk/til-julebal-i-eventyrland/ — 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://vejendans.dk/vejen-danseforening-julehygge-2023/ — 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.

notice Missing recommended security headers

Rule security.missing_headers · Security · 50 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://vejendans.dk/
Forside - Vejen Danseforening
200 yes 1498 50
https://vejendans.dk/gratis-proevetraening/
Gratis prøvetræning - Vejen Danseforening
200 yes 92 50
https://vejendans.dk/hjaelp-til-online-betaling/
Hjælp til online betaling - Vejen Danseforening
200 yes 90 50
https://vejendans.dk/nyheder/
Nyheder & aktiviteter Arkiv - Vejen Danseforening
200 yes 160 50
https://vejendans.dk/om-foreningen/
Om foreningen - Vejen Danseforening
200 yes 288 50
https://vejendans.dk/tilmelding/
Tilmelding - Vejen Danseforening
200 yes 220 50
https://vejendans.dk/1680-2/
- Vejen Danseforening
200 yes 266 0
https://vejendans.dk/2533-2/
- Vejen Danseforening
200 yes 86 0
https://vejendans.dk/afdansningsbal-2024/
Afdansningsbal 2024 - Vejen Danseforening
200 yes 137 0
https://vejendans.dk/afdansningsbal-og-10-aars-jubilaeum/
Afdansningsbal og 10 års jubilæum - Vejen Danseforening
200 yes 91 0
https://vejendans.dk/afdansningsbal-og-foreningens-foedselsdag/
Afdansningsbal og foreningens fødselsdag - Vejen Danseforening
200 yes 185 0
https://vejendans.dk/aktiviteter/
Aktiviteter - Vejen Danseforening
200 yes 87 0
https://vejendans.dk/dans-for-ukraine/
Dans for Ukraine - Vejen Danseforening
200 yes 130 0
https://vejendans.dk/dans-for-voksne/
Dansehold for voksne - Vejen Danseforening
200 yes 89 0
https://vejendans.dk/dansehold-for-boern/
Dansehold for børn - Vejen Danseforening
200 yes 89 0
https://vejendans.dk/dansere-til-dm/
Dansere til DM - Vejen Danseforening
200 yes 209 0
https://vejendans.dk/dm-i-showdans/
DM i Showdans - Vejen Danseforening
200 yes 127 0
https://vejendans.dk/elite-traening/
Elite Træning - Vejen Danseforening
200 yes 88 0
https://vejendans.dk/foreningens-ambitioner/
Foreningens ambitioner - Vejen Danseforening
200 yes 88 0
https://vejendans.dk/general-guide/
General Guide - Vejen Danseforening
200 yes 88 0
https://vejendans.dk/giv-en-gave-der-bevaeger-nu-kan-du-koebe-gavekort-til-vejen-danseforening/
Giv en gave der bevæger: Nu kan du købe gavekort til Vejen Danseforening - Vejen Danseforening
200 yes 303 0
https://vejendans.dk/hip-hop/
Hip Hop - Vejen Danseforening
200 yes 173 0
https://vejendans.dk/hiphop-boern-8-12-aar/
HipHop Børn 8-12 år - Vejen Danseforening
200 yes 90 0
https://vejendans.dk/hold-overblik/
Holdoversigt 25/26 - Vejen Danseforening
200 yes 88 0
https://vejendans.dk/hold-overblik/step-up-kids/
Step Up Kids - Vejen Danseforening
200 yes 89 0
https://vejendans.dk/holdoversigt/
Holdoversigt - Vejen Danseforening
200 yes 87 0
https://vejendans.dk/holdoversigt/hip-hop-over-12-aar-oevede-erfarende/
Hip Hop over 12 år - Øvede/erfarende - Vejen Danseforening
200 yes 93 0
https://vejendans.dk/holdoversigt/voksen-dans/just-mand/
Just Mand - Vejen Danseforening
200 yes 88 0
https://vejendans.dk/hvad-gaar-min-kontingent-til/
Hvad går min kontingent til? - Vejen Danseforening
200 yes 91 0
https://vejendans.dk/jubilaeumsportraetter-mila/
Jubilæumsportrætter: Mila - Vejen Danseforening
200 yes 277 0
https://vejendans.dk/jule-hygge-for-voksne/
Julehygge for voksne - Vejen Danseforening
200 yes 89 0
https://vejendans.dk/julehygge-i-vejen-danseforening/
Julehygge i Vejen Danseforening - Vejen Danseforening
200 yes 147 0
https://vejendans.dk/kategori/
Kategori - Vejen Danseforening
200 yes 87 0
https://vejendans.dk/lokalomraadet/
Lokalområdet - Vejen Danseforening
200 yes 87 0
https://vejendans.dk/lokationer/
Lokationer - Vejen Danseforening
200 yes 88 0
https://vejendans.dk/mine-tilmeldinger/
Mine tilmeldinger - Vejen Danseforening
200 yes 89 0
https://vejendans.dk/nemtilmeld/
Nemtilmeld - Vejen Danseforening
200 yes 87 0
https://vejendans.dk/sample-page/
Under opbygning - Vejen Danseforening
200 yes 88 0
https://vejendans.dk/sportsdans-for-boern-og-unge/
Sportsdans for børn og unge - Vejen Danseforening
200 yes 91 0
https://vejendans.dk/sportsdans/
Sportsdans - Vejen Danseforening
200 yes 87 0
https://vejendans.dk/tags/
Tags - Vejen Danseforening
200 yes 88 0
https://vejendans.dk/tak-for-opbakning-til-vejen-dance-cup-2024/
Vejen Dance Cup 2024 - Vejen Danseforening
200 yes 176 0
https://vejendans.dk/til-julebal-i-eventyrland/
Til julebal i eventyrland - Vejen Danseforening
200 yes 150 0
https://vejendans.dk/tilmelding-april-til-juni/
Tilmelding april til juni - Vejen Danseforening
200 yes 90 0
https://vejendans.dk/tilmelding-april-til-juni/ladydans/
LadyDans - Vejen Danseforening
200 yes 87 0
https://vejendans.dk/tilmelding-til-dansehold/
Tilmelding til Dansehold - Vejen Danseforening
200 yes 89 0
https://vejendans.dk/vedtaegter-og-bestyrelsen/
Vedtægter og bestyrelsen - Vejen Danseforening
200 yes 89 0
https://vejendans.dk/vejen-danseforening-julehygge-2023/
Vejen Danseforening inviterer til Julehygge og opvisning - Vejen Danseforening
200 yes 219 0
https://vejendans.dk/vejen-danseforening/
Vejen Danseforening - Vejen Danseforening
200 yes 88 0
https://vejendans.dk/voksne-begynder-letoevede/
Voksne begynder/letøvede - Vejen Danseforening
200 yes 88 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →