Catalog / vippa.dk
54

SEO audit for vippa.dk

Lægefaglig sundhedsklinik | VIPPA | Søllerød

otherWix

Health 54/100 (fair) · 47 pages crawled · generated 2026-08-26

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

VIPPA er en lægefaglig sundhedsklinik. Vi er skabt for dem, som ved, at det de gør for deres sundhed nu, får betydning for resten af deres liv.

47
pages crawled
45
indexable pages
10
errors
101
warnings
320
notices
20
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Structured Data 79 10 0 41
Meta Description 80 0 31 13
Content 86 0 22 45
Links 87 0 20 7
Headings 90 0 16 5
Agent Readiness 96 0 7 15
Duplicate 99 0 2 0
Budget 99 0 1 0
Crawlability 99 0 1 0
Indexability 99 0 1 0
Cache 100 0 0 1
Images 100 0 0 7
Performance 100 0 0 96
Security 100 0 0 46
Social 100 0 0 31
Titles 100 0 0 3
URL 100 0 0 10
Findings

Errors (1 rules)

error JSON-LD block missing @context or @type

Rule schema.no_context_type · Structured Data · 10 occurrence(s)

Warnings (9 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 7 occurrence(s)

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 1 occurrence(s)

  • https://www.vippa.dk/booking-calendar/saunagus — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.vippa.dk/book-online.

warning Duplicate <title> across pages

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

warning Incomplete/empty response after retries (likely transient — re-crawl)

Rule fetch.incomplete · Crawlability · 1 occurrence(s)

warning Page is noindex

Rule index.noindex · Indexability · 1 occurrence(s)

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 20 occurrence(s)

Notices (20 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

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

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

Rule cache.not_cacheable · Cache · 1 occurrence(s)

notice Multiple <h1> elements

Rule h1.multiple · Headings · 5 occurrence(s)

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

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

  • https://www.vippa.dk/om-vippa — 1 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.
  • https://www.vippa.dk/vippawellnessclub — 1 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.
  • https://www.vippa.dk/wellness — 1 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 Images without width/height (layout shift / CLS)

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

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 2 occurrence(s)

  • https://www.vippa.dk/book-online — 8 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://www.vippa.dk/samarbejdspartnere-1 — 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.

notice Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 5 occurrence(s)

notice Missing Open Graph tags

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

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

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

  • https://www.vippa.dk/ — 23 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://www.vippa.dk/blog — 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://www.vippa.dk/blog/categories/sundhedsunders%C3%B8gelse — 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://www.vippa.dk/book-online — 10 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://www.vippa.dk/event-list — 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://www.vippa.dk/executive — 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://www.vippa.dk/helbredsunders%C3%B8gelser — 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://www.vippa.dk/inquiry-services-page — 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://www.vippa.dk/kopi-af-helbredsunders%C3%B8gelser — 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://www.vippa.dk/kopi-af-m%C3%A6nd-og-testestoron — 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://www.vippa.dk/ledige-stillinger — 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://www.vippa.dk/m%C3%A6ndogtestestoron — 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://www.vippa.dk/news/5-most-promising-fintech-startups — 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://www.vippa.dk/om-vippa — 32 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://www.vippa.dk/persondata — 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://www.vippa.dk/post/i-dag-trak-jeg-vejret — 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://www.vippa.dk/pricing-plans/list — 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://www.vippa.dk/retreat — 6 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://www.vippa.dk/samarbejdspartnere-1 — 21 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://www.vippa.dk/service-page/gratis-virtuel-konsultation — 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://www.vippa.dk/tr%C3%A6ning — 9 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://www.vippa.dk/vippavital — 8 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://www.vippa.dk/vippawellnessclub — 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://www.vippa.dk/webinar-registration — 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://www.vippa.dk/wellness — 6 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 · 1 occurrence(s)

  • https://www.vippa.dk/payment-request-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.

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

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

  • https://www.vippa.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://www.vippa.dk/blog — 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://www.vippa.dk/blog/categories/sundhedsunders%C3%B8gelse — 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://www.vippa.dk/book-online — 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://www.vippa.dk/event-list — 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://www.vippa.dk/executive — 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://www.vippa.dk/helbredsunders%C3%B8gelser — 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://www.vippa.dk/inquiry-services-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://www.vippa.dk/kopi-af-helbredsunders%C3%B8gelser — 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://www.vippa.dk/kopi-af-m%C3%A6nd-og-testestoron — 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://www.vippa.dk/ledige-stillinger — 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://www.vippa.dk/m%C3%A6ndogtestestoron — 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://www.vippa.dk/news/5-most-promising-fintech-startups — 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://www.vippa.dk/om-vippa — 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://www.vippa.dk/persondata — 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://www.vippa.dk/post/i-dag-trak-jeg-vejret — 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://www.vippa.dk/pricing-plans/list — 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://www.vippa.dk/retreat — 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://www.vippa.dk/samarbejdspartnere-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://www.vippa.dk/service-page/gratis-virtuel-konsultation — 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://www.vippa.dk/tr%C3%A6ning — 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://www.vippa.dk/vippavital — 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://www.vippa.dk/vippawellnessclub — 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://www.vippa.dk/webinar-registration — 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://www.vippa.dk/wellness — 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 Slow server response

Rule perf.slow_response · Performance · 3 occurrence(s)

notice Title tag is identical to the H1 (missed keyword variation)

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

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

Pages (showing 47 of 47)
URLStatusIndexableWordsIn-links
https://www.vippa.dk/
Lægefaglig sundhedsklinik | VIPPA | Søllerød
200 yes 523 46
https://www.vippa.dk/ambassadors
Ambassadører | VIPPA
200 yes 84 46
https://www.vippa.dk/blodpr%C3%B8vepakker
BLODPRØVER | Vippa House
200 yes 1670 46
https://www.vippa.dk/corporate
VIPPA Corporate | VIPPA
200 yes 496 46
https://www.vippa.dk/helbredsunders%C3%B8gelser
HELBREDSUNDERSØGELSER | Vippa House
200 yes 516 46
https://www.vippa.dk/kontakt
Kontakt | VIPPA
200 yes 144 46
https://www.vippa.dk/kopi-af-helbredsunders%C3%B8gelser
PERSONLIGE FORLØB | Vippa House
200 yes 282 46
https://www.vippa.dk/ledige-stillinger
LEDIGE STILLINGER | Vippa House
200 yes 194 46
https://www.vippa.dk/om-vippa
Om os| VIPPA
200 yes 895 46
https://www.vippa.dk/persondata
Persondata | Vippa House
200 yes 804 46
https://www.vippa.dk/retreat
Retreat på Melsted Badehotel | VIPPA
200 yes 462 46
https://www.vippa.dk/tr%C3%A6ning
Træning | VIPPA
200 yes 642 46
https://www.vippa.dk/vippawellnessclub
VIPPA Wellness Club | VIPPA
200 yes 1032 46
https://www.vippa.dk/webinar-registration
GRATIS ONLINE KONSULTATION | Vippa House
200 yes 165 46
https://www.vippa.dk/wellness
Wellness | VIPPA
200 yes 515 46
https://www.vippa.dk/vippavital
Helbredsundersøgelse | Vippa House | Nærum
200 yes 512 5
https://www.vippa.dk/book-online
Book Online | Vippa House
200 yes 243 11
https://www.vippa.dk/post/i-dag-trak-jeg-vejret
I DAG TRAK JEG VEJRET...!
200 yes 430 2
https://www.vippa.dk/blog
NYHEDER | Vippa House
200 yes 93 2
https://www.vippa.dk/blog/categories/sundhedsunders%C3%B8gelse
Sundhedsundersøgelse
200 yes 79 2
https://www.vippa.dk/booking-calendar/saunagus
Saunagus - Vippa House
200 no 80 1
https://www.vippa.dk/service-page/kvinde-community-breathwork-saunagus
Kvinde community - breathwork & saunagus | Vippa House
200 yes 108 1
https://www.vippa.dk/service-page/mor-baby-reformer-8-ugers-forl%C3%B8b
Mor & Baby Reformer 8-ugers forløb | Vippa House
200 yes 254 1
https://www.vippa.dk/news
News (List) | Vippa House
200 yes 229 1
https://www.vippa.dk/news/5-most-promising-fintech-startups
5 most promising Fintech startups | Vippa House
200 yes 211 1
https://www.vippa.dk/samarbejdspartnere-1
SAMARBEJDSPARTNERE | Vippa House
200 yes 582 1
https://www.vippa.dk/15-dages-cleanse-bootcamp
15 dages cleanse bootcamp | Vippa House
200 yes 553 0
https://www.vippa.dk/event-list
Events | Vippa House
200 yes 69 0
https://www.vippa.dk/executive
Executive Health+ | VIPPA
200 yes 157 0
https://www.vippa.dk/inquiry-services-page
Inquiry Services Page | Vippa House
200 yes 225 0
https://www.vippa.dk/kopi-af-m%C3%A6nd-og-testestoron
Kvinder og hormoner | Vippa House
200 yes 181 0
https://www.vippa.dk/m%C3%A6ndogtestestoron
Mænd og testestoron | VIPPA
200 yes 215 0
https://www.vippa.dk/members
Members | Vippa House
200 yes 65 0
https://www.vippa.dk/nyheder
Nyheder | Vippa House
200 yes 65 0
https://www.vippa.dk/payment-request-page
Payment Request Page | Vippa House
200 yes 65 0
https://www.vippa.dk/post/et-liv-i-balance-longevity-og-kost
ET LIV I BALANCE – LONGEVITY OG KOST
200 yes 538 0
https://www.vippa.dk/pricing-plans/list
Abonnementer og priser | Vippa House
200 yes 164 0
https://www.vippa.dk/service-page/breathwork-med-pernille-lotus
Breathwork med Pernille Lotus | Vippa House
200 yes 208 0
https://www.vippa.dk/service-page/ems-tr%C3%A6ning-pr%C3%B8vetime
EMS træning - prøvetime | Vippa House
200 yes 161 0
https://www.vippa.dk/service-page/event-power-pilates-saunagus
Event: Power Pilates & Saunagus | Vippa House
200 yes 180 0
https://www.vippa.dk/service-page/gratis-virtuel-konsultation
Gratis virtuel konsultation | Vippa House
200 yes 105 0
https://www.vippa.dk/service-page/mat-pilates-p%C3%A5-infrar%C3%B8de-m%C3%A5tter
Mat Pilates på infrarøde måtter | Vippa House
200 yes 146 0
https://www.vippa.dk/service-page/online-konsultation
Online konsultation | Vippa House
200 yes 102 0
https://www.vippa.dk/service-page/red-light-therapy-session
Red light therapy session | Vippa House
200 yes 108 0
https://www.vippa.dk/service-page/reformer
Reformer | Vippa House
200 yes 146 0
https://www.vippa.dk/service-page/saunagus
Saunagus | Vippa House
200 yes 146 0
https://www.vippa.dk/post/vi-h%C3%A5ber-i-har-haft-en-fantastisk-sommer-fyldt-med-solskin-afslapning-og-gode-stunder 0 no 0 0

Audit your own site — free

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

Scan your site →