SEO audit for jytteboye.dk
Linier og farver fanger mit blik - Jytte Boye
Health 64/100 (fair) · 46 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Security | 98 | 1 | 0 | 1 |
| Agent Readiness | 72 | 0 | 43 | 39 |
| Content | 72 | 0 | 43 | 37 |
| Headings | 72 | 0 | 43 | 0 |
| Performance | 72 | 0 | 43 | 134 |
| Meta Description | 76 | 0 | 37 | 3 |
| Crawlability | 99 | 0 | 2 | 0 |
| Structured Data | 99 | 0 | 2 | 43 |
| Cache | 100 | 0 | 0 | 43 |
| Canonical | 100 | 0 | 0 | 13 |
| Images | 100 | 0 | 0 | 16 |
| Links | 100 | 0 | 0 | 43 |
| Sitemap | 100 | 0 | 0 | 1 |
| Social | 100 | 0 | 0 | 40 |
| Titles | 100 | 0 | 0 | 1 |
| URL | 100 | 0 | 0 | 7 |
Errors (1 rules)
error Mixed content on HTTPS page
Rule security.mixed_content · Security · 1 occurrence(s)
- https://jytteboye.dk/ — 5 insecure subresource(s), e.g. http://jytteboye.dk/wp-content/uploads/2022/12/citronmini-300x200.jpg
Warnings (7 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 43 occurrence(s)
- http://jytteboye.dk/2017-2/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/?attachment_id=332 — 2 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/blog/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/digital-collager/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/digitale-collager/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/efteraar/ — 7 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/efteraar/dsc_0359/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/foraar/ — 13 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/foraar/and-2/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ — 19 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/kontakt/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/kontakt/dsc_0193/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/mit-hjem/dsc_0170/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/naturen/ — 47 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/naturen/dsc_2049/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/om/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/sommer/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/sommer/straa-2/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/steder-2/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/steder-2/jomfru2lille/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/vand/ — 32 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/vinter/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- http://jytteboye.dk/vinter/sko/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://jytteboye.dk/ — 5 button/link(s) with no text or aria-label — an agent can't target them
warning Thin content (low word count)
Rule content.thin · Content · 43 occurrence(s)
- http://jytteboye.dk/2017-2/ — 88 words
- http://jytteboye.dk/?attachment_id=332 — 56 words
- http://jytteboye.dk/blog/ — 72 words
- http://jytteboye.dk/digital-collager/ — 56 words
- http://jytteboye.dk/digitale-collager/ — 65 words
- http://jytteboye.dk/efteraar/ — 39 words
- http://jytteboye.dk/efteraar/dsc_0359/ — 55 words
- http://jytteboye.dk/foraar/ — 36 words
- http://jytteboye.dk/foraar/and-2/ — 55 words
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ — 46 words
- http://jytteboye.dk/kontakt/ — 57 words
- http://jytteboye.dk/kontakt/dsc_0193/ — 55 words
- http://jytteboye.dk/mit-hjem/dsc_0170/ — 55 words
- http://jytteboye.dk/naturen/ — 73 words
- http://jytteboye.dk/naturen/dsc_2049/ — 55 words
- http://jytteboye.dk/om/ — 151 words
- http://jytteboye.dk/sommer/ — 70 words
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — 55 words
- http://jytteboye.dk/sommer/straa-2/ — 55 words
- http://jytteboye.dk/steder-2/ — 36 words
- http://jytteboye.dk/steder-2/jomfru2lille/ — 55 words
- http://jytteboye.dk/vand/ — 65 words
- http://jytteboye.dk/vinter/ — 37 words
- http://jytteboye.dk/vinter/sko/ — 55 words
- https://jytteboye.dk/ — 71 words
warning Incomplete/empty response after retries (likely transient — re-crawl)
Rule fetch.incomplete · Crawlability · 2 occurrence(s)
- http://jytteboye.dk/?attachment_id=345 — context deadline exceeded after 3 attempts
- http://jytteboye.dk/mit-hjem/ — HTTP 500, 62 words after 3 attempts
warning Missing <h1>
Rule h1.missing · Headings · 43 occurrence(s)
- http://jytteboye.dk/2017-2/
- http://jytteboye.dk/?attachment_id=332
- http://jytteboye.dk/blog/
- http://jytteboye.dk/digital-collager/
- http://jytteboye.dk/digitale-collager/
- http://jytteboye.dk/efteraar/
- http://jytteboye.dk/efteraar/dsc_0359/
- http://jytteboye.dk/foraar/
- http://jytteboye.dk/foraar/and-2/
- http://jytteboye.dk/http-jytteboye-dk-steder-2/
- http://jytteboye.dk/kontakt/
- http://jytteboye.dk/kontakt/dsc_0193/
- http://jytteboye.dk/mit-hjem/dsc_0170/
- http://jytteboye.dk/naturen/
- http://jytteboye.dk/naturen/dsc_2049/
- http://jytteboye.dk/om/
- http://jytteboye.dk/sommer/
- http://jytteboye.dk/sommer/kreativitet-2/braende/
- http://jytteboye.dk/sommer/straa-2/
- http://jytteboye.dk/steder-2/
- http://jytteboye.dk/steder-2/jomfru2lille/
- http://jytteboye.dk/vand/
- http://jytteboye.dk/vinter/
- http://jytteboye.dk/vinter/sko/
- https://jytteboye.dk/
warning Missing meta description
Rule meta_desc.missing · Meta Description · 37 occurrence(s)
- http://jytteboye.dk/
- http://jytteboye.dk/?attachment_id=332
- http://jytteboye.dk/blog/dsc_8648/
- http://jytteboye.dk/bwg_gallery/til-salg/
- http://jytteboye.dk/digitale-collager/
- http://jytteboye.dk/digitale-collager/blindfold/
- http://jytteboye.dk/efteraar/
- http://jytteboye.dk/efteraar/dsc_0359/
- http://jytteboye.dk/foraar/
- http://jytteboye.dk/foraar/and-2/
- http://jytteboye.dk/http-jytteboye-dk-steder-2/
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ny1dec/
- http://jytteboye.dk/kontakt/dsc_0193/
- http://jytteboye.dk/mit-hjem/dsc_0170/
- http://jytteboye.dk/naturen/
- http://jytteboye.dk/naturen/dsc_2049/
- http://jytteboye.dk/sommer/
- http://jytteboye.dk/sommer/kreativitet-2/braende/
- http://jytteboye.dk/sommer/straa-2/
- http://jytteboye.dk/steder-2/
- http://jytteboye.dk/steder-2/jomfru2lille/
- http://jytteboye.dk/vand/
- http://jytteboye.dk/vand/wave/
- http://jytteboye.dk/vinter/sko/
- https://jytteboye.dk/
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 43 occurrence(s)
- http://jytteboye.dk/2017-2/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/?attachment_id=332 — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/blog/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/digital-collager/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/digitale-collager/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/efteraar/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/efteraar/dsc_0359/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/foraar/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/foraar/and-2/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/kontakt/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/kontakt/dsc_0193/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/mit-hjem/dsc_0170/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/naturen/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/naturen/dsc_2049/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/om/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/sommer/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/sommer/straa-2/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/steder-2/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/steder-2/jomfru2lille/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/vand/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/vinter/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- http://jytteboye.dk/vinter/sko/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
- https://jytteboye.dk/ — 15 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 2 occurrence(s)
- http://jytteboye.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://jytteboye.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.
Notices (21 rules)
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://jytteboye.dk/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 38 occurrence(s)
- http://jytteboye.dk/2017-2/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/?attachment_id=332 — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/blog/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/blog/dsc_8648/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/bwg_gallery/til-salg/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/digital-collager/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/digitale-collager/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/digitale-collager/blindfold/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/efteraar/dsc_0359/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/foraar/and-2/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ny1dec/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/kontakt/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/kontakt/dsc_0193/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/mit-hjem/dsc_0170/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/naturen/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/naturen/dsc_2049/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/om/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/sommer/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/sommer/straa-2/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/steder-2/jomfru2lille/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/vand/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/vand/wave/ — add a <main> element (or role=main) around the primary content
- http://jytteboye.dk/vinter/sko/ — add a <main> element (or role=main) around the primary content
- https://jytteboye.dk/ — add a <main> element (or role=main) around the primary content
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 43 occurrence(s)
- http://jytteboye.dk/2017-2/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/?attachment_id=332 — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/blog/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/digital-collager/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/digitale-collager/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/efteraar/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/efteraar/dsc_0359/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/foraar/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/foraar/and-2/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/kontakt/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/kontakt/dsc_0193/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/mit-hjem/dsc_0170/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/naturen/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/naturen/dsc_2049/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/om/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/sommer/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/sommer/straa-2/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/steder-2/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/steder-2/jomfru2lille/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/vand/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/vinter/ — Cache-Control: no-store, no-cache, must-revalidate
- http://jytteboye.dk/vinter/sko/ — Cache-Control: no-store, no-cache, must-revalidate
- https://jytteboye.dk/ — Cache-Control: no-store, no-cache, must-revalidate
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 13 occurrence(s)
- http://jytteboye.dk/ — canonical=https://jytteboye.dk/
- http://jytteboye.dk/2017-2/ — canonical=https://jytteboye.dk/2017-2/
- http://jytteboye.dk/blog/ — canonical=https://jytteboye.dk/blog/
- http://jytteboye.dk/bwg_gallery/til-salg/ — canonical=https://jytteboye.dk/bwg_gallery/til-salg/
- http://jytteboye.dk/digital-collager/ — canonical=https://jytteboye.dk/digital-collager/
- http://jytteboye.dk/digitale-collager/ — canonical=https://jytteboye.dk/digitale-collager/
- http://jytteboye.dk/efteraar/ — canonical=https://jytteboye.dk/efteraar/
- http://jytteboye.dk/foraar/ — canonical=https://jytteboye.dk/foraar/
- http://jytteboye.dk/naturen/ — canonical=https://jytteboye.dk/naturen/
- http://jytteboye.dk/om/ — canonical=https://jytteboye.dk/om/
- http://jytteboye.dk/sommer/ — canonical=https://jytteboye.dk/sommer/
- http://jytteboye.dk/steder-2/ — canonical=https://jytteboye.dk/steder-2/
- http://jytteboye.dk/vinter/ — canonical=https://jytteboye.dk/vinter/
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 37 occurrence(s)
- http://jytteboye.dk/ — 3.4%
- http://jytteboye.dk/2017-2/ — 2.2%
- http://jytteboye.dk/?attachment_id=332 — 4.1%
- http://jytteboye.dk/blog/ — 3.7%
- http://jytteboye.dk/blog/dsc_8648/ — 4.2%
- http://jytteboye.dk/digital-collager/ — 4.2%
- http://jytteboye.dk/digitale-collager/ — 3.1%
- http://jytteboye.dk/digitale-collager/blindfold/ — 4.2%
- http://jytteboye.dk/efteraar/dsc_0359/ — 4.2%
- http://jytteboye.dk/foraar/and-2/ — 4.2%
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ny1dec/ — 4.2%
- http://jytteboye.dk/kontakt/ — 4.1%
- http://jytteboye.dk/kontakt/dsc_0193/ — 4.2%
- http://jytteboye.dk/mit-hjem/dsc_0170/ — 4.2%
- http://jytteboye.dk/naturen/dsc_2049/ — 4.2%
- http://jytteboye.dk/om/ — 4.9%
- http://jytteboye.dk/sommer/ — 4.2%
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — 4.2%
- http://jytteboye.dk/sommer/straa-2/ — 4.2%
- http://jytteboye.dk/steder-2/ — 2.7%
- http://jytteboye.dk/steder-2/jomfru2lille/ — 4.2%
- http://jytteboye.dk/vand/wave/ — 4.2%
- http://jytteboye.dk/vinter/ — 2.8%
- http://jytteboye.dk/vinter/sko/ — 4.2%
- https://jytteboye.dk/ — 3.4%
notice Image filename is generic/auto-generated (missed image-search signal)
Rule images.generic_filename · Images · 6 occurrence(s)
- http://jytteboye.dk/?attachment_id=338 — 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.
- http://jytteboye.dk/?attachment_id=339 — 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.
- http://jytteboye.dk/bwg_gallery/til-salg/ — 2 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.
- http://jytteboye.dk/digitale-collager/ — 11 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.
- http://jytteboye.dk/naturen/ — 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.
- http://jytteboye.dk/vinter/ — 11 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 · 9 occurrence(s)
- http://jytteboye.dk/2017-2/ — the likely hero/LCP image (1.jan_-768x511-640x480.jpg) 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.
- http://jytteboye.dk/bwg_gallery/til-salg/ — the likely hero/LCP image (bobl.jpg) 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.
- http://jytteboye.dk/digitale-collager/ — the likely hero/LCP image (dsc0010.jpg) 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.
- http://jytteboye.dk/efteraar/ — the likely hero/LCP image (blommer-scaled.jpg) 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.
- http://jytteboye.dk/foraar/ — the likely hero/LCP image (japansk-2000x1330.jpg) 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.
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ — the likely hero/LCP image (dsc_0035-1331x2000.jpg) 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.
- http://jytteboye.dk/naturen/ — the likely hero/LCP image (kornblomst-2000x1330.jpg) 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.
- http://jytteboye.dk/vand/ — the likely hero/LCP image (dsc_4768-1-2000x1331.jpg) 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.
- http://jytteboye.dk/vinter/ — the likely hero/LCP image (dsc0010.jpg) 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 · 10 occurrence(s)
- http://jytteboye.dk/2017-2/ — 31 of 31 images without width/height
- http://jytteboye.dk/bwg_gallery/til-salg/ — 12 of 12 images without width/height
- http://jytteboye.dk/digitale-collager/ — 12 of 12 images without width/height
- http://jytteboye.dk/efteraar/ — 9 of 9 images without width/height
- http://jytteboye.dk/foraar/ — 12 of 12 images without width/height
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ — 18 of 18 images without width/height
- http://jytteboye.dk/naturen/ — 46 of 46 images without width/height
- http://jytteboye.dk/sommer/ — 20 of 20 images without width/height
- http://jytteboye.dk/vand/ — 31 of 31 images without width/height
- http://jytteboye.dk/vinter/ — 12 of 12 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 43 occurrence(s)
- http://jytteboye.dk/2017-2/ — 32 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.
- http://jytteboye.dk/?attachment_id=332 — 2 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.
- http://jytteboye.dk/blog/ — 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.
- http://jytteboye.dk/digital-collager/ — 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.
- http://jytteboye.dk/digitale-collager/ — 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.
- http://jytteboye.dk/efteraar/ — 7 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.
- http://jytteboye.dk/efteraar/dsc_0359/ — 2 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.
- http://jytteboye.dk/foraar/ — 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.
- http://jytteboye.dk/foraar/and-2/ — 2 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.
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ — 19 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.
- http://jytteboye.dk/kontakt/ — 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.
- http://jytteboye.dk/kontakt/dsc_0193/ — 2 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.
- http://jytteboye.dk/mit-hjem/dsc_0170/ — 2 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.
- http://jytteboye.dk/naturen/ — 47 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.
- http://jytteboye.dk/naturen/dsc_2049/ — 2 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.
- http://jytteboye.dk/om/ — 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.
- http://jytteboye.dk/sommer/ — 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.
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — 2 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.
- http://jytteboye.dk/sommer/straa-2/ — 2 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.
- http://jytteboye.dk/steder-2/ — 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.
- http://jytteboye.dk/steder-2/jomfru2lille/ — 2 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.
- http://jytteboye.dk/vand/ — 32 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.
- http://jytteboye.dk/vinter/ — 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.
- http://jytteboye.dk/vinter/sko/ — 2 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://jytteboye.dk/ — 5 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 Meta description too long
Rule meta_desc.too_long · Meta Description · 2 occurrence(s)
- http://jytteboye.dk/2017-2/ — 293 chars
- http://jytteboye.dk/om/ — 281 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 1 occurrence(s)
- http://jytteboye.dk/vinter/ — 29 chars
notice Missing Open Graph tags
Rule og.missing · Social · 40 occurrence(s)
- http://jytteboye.dk/2017-2/ — og:image
- http://jytteboye.dk/?attachment_id=332 — og:description
- http://jytteboye.dk/digital-collager/ — og:image
- http://jytteboye.dk/digitale-collager/ — og:description, og:image
- http://jytteboye.dk/digitale-collager/blindfold/ — og:description
- http://jytteboye.dk/efteraar/ — og:description, og:image
- http://jytteboye.dk/efteraar/dsc_0359/ — og:description
- http://jytteboye.dk/foraar/ — og:description, og:image
- http://jytteboye.dk/foraar/and-2/ — og:description
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ — og:description, og:image
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ny1dec/ — og:description
- http://jytteboye.dk/kontakt/dsc_0193/ — og:description
- http://jytteboye.dk/mit-hjem/dsc_0170/ — og:description
- http://jytteboye.dk/naturen/ — og:description, og:image
- http://jytteboye.dk/naturen/dsc_2049/ — og:description
- http://jytteboye.dk/sommer/ — og:description, og:image
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — og:description
- http://jytteboye.dk/sommer/straa-2/ — og:description
- http://jytteboye.dk/steder-2/ — og:description
- http://jytteboye.dk/steder-2/jomfru2lille/ — og:description
- http://jytteboye.dk/vand/ — og:description, og:image
- http://jytteboye.dk/vand/wave/ — og:description
- http://jytteboye.dk/vinter/ — og:image
- http://jytteboye.dk/vinter/sko/ — og:description
- https://jytteboye.dk/ — og:description
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 39 occurrence(s)
- http://jytteboye.dk/2017-2/ — 31 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.
- http://jytteboye.dk/?attachment_id=332 — 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.
- http://jytteboye.dk/blog/ — 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.
- http://jytteboye.dk/blog/dsc_8648/ — 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.
- http://jytteboye.dk/digitale-collager/ — 12 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.
- http://jytteboye.dk/digitale-collager/blindfold/ — 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.
- http://jytteboye.dk/efteraar/ — 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.
- http://jytteboye.dk/efteraar/dsc_0359/ — 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.
- http://jytteboye.dk/foraar/ — 12 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.
- http://jytteboye.dk/foraar/and-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.
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ — 18 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.
- http://jytteboye.dk/http-jytteboye-dk-steder-2/ny1dec/ — 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.
- http://jytteboye.dk/kontakt/dsc_0193/ — 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.
- http://jytteboye.dk/mit-hjem/dsc_0170/ — 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.
- http://jytteboye.dk/naturen/ — 46 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.
- http://jytteboye.dk/naturen/dsc_2049/ — 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.
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — 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.
- http://jytteboye.dk/sommer/straa-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.
- http://jytteboye.dk/steder-2/ — 14 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.
- http://jytteboye.dk/steder-2/jomfru2lille/ — 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.
- http://jytteboye.dk/vand/ — 31 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.
- http://jytteboye.dk/vand/wave/ — 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.
- http://jytteboye.dk/vinter/ — 12 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.
- http://jytteboye.dk/vinter/sko/ — 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://jytteboye.dk/ — 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.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 43 occurrence(s)
- http://jytteboye.dk/2017-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.
- http://jytteboye.dk/?attachment_id=332 — 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.
- http://jytteboye.dk/blog/ — 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.
- http://jytteboye.dk/digital-collager/ — 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.
- http://jytteboye.dk/digitale-collager/ — 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.
- http://jytteboye.dk/efteraar/ — 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.
- http://jytteboye.dk/efteraar/dsc_0359/ — 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.
- http://jytteboye.dk/foraar/ — 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.
- http://jytteboye.dk/foraar/and-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.
- http://jytteboye.dk/http-jytteboye-dk-steder-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.
- http://jytteboye.dk/kontakt/ — 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.
- http://jytteboye.dk/kontakt/dsc_0193/ — 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.
- http://jytteboye.dk/mit-hjem/dsc_0170/ — 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.
- http://jytteboye.dk/naturen/ — 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.
- http://jytteboye.dk/naturen/dsc_2049/ — 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.
- http://jytteboye.dk/om/ — 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.
- http://jytteboye.dk/sommer/ — 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.
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — 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.
- http://jytteboye.dk/sommer/straa-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.
- http://jytteboye.dk/steder-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.
- http://jytteboye.dk/steder-2/jomfru2lille/ — 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.
- http://jytteboye.dk/vand/ — 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.
- http://jytteboye.dk/vinter/ — 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.
- http://jytteboye.dk/vinter/sko/ — 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://jytteboye.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.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 43 occurrence(s)
- http://jytteboye.dk/2017-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.
- http://jytteboye.dk/?attachment_id=332 — 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.
- http://jytteboye.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.
- http://jytteboye.dk/digital-collager/ — 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.
- http://jytteboye.dk/digitale-collager/ — 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.
- http://jytteboye.dk/efteraar/ — 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.
- http://jytteboye.dk/efteraar/dsc_0359/ — 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.
- http://jytteboye.dk/foraar/ — 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.
- http://jytteboye.dk/foraar/and-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.
- http://jytteboye.dk/http-jytteboye-dk-steder-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.
- http://jytteboye.dk/kontakt/ — 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.
- http://jytteboye.dk/kontakt/dsc_0193/ — 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.
- http://jytteboye.dk/mit-hjem/dsc_0170/ — 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.
- http://jytteboye.dk/naturen/ — 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.
- http://jytteboye.dk/naturen/dsc_2049/ — 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.
- http://jytteboye.dk/om/ — 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.
- http://jytteboye.dk/sommer/ — 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.
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — 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.
- http://jytteboye.dk/sommer/straa-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.
- http://jytteboye.dk/steder-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.
- http://jytteboye.dk/steder-2/jomfru2lille/ — 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.
- http://jytteboye.dk/vand/ — 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.
- http://jytteboye.dk/vinter/ — 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.
- http://jytteboye.dk/vinter/sko/ — 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://jytteboye.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.
notice Deprecated schema type with no Google rich result
Rule schema.deprecated_type · Structured Data · 43 occurrence(s)
- http://jytteboye.dk/2017-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.
- http://jytteboye.dk/?attachment_id=332 — 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.
- http://jytteboye.dk/blog/ — 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.
- http://jytteboye.dk/digital-collager/ — 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.
- http://jytteboye.dk/digitale-collager/ — 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.
- http://jytteboye.dk/efteraar/ — 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.
- http://jytteboye.dk/efteraar/dsc_0359/ — 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.
- http://jytteboye.dk/foraar/ — 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.
- http://jytteboye.dk/foraar/and-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.
- http://jytteboye.dk/http-jytteboye-dk-steder-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.
- http://jytteboye.dk/kontakt/ — 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.
- http://jytteboye.dk/kontakt/dsc_0193/ — 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.
- http://jytteboye.dk/mit-hjem/dsc_0170/ — 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.
- http://jytteboye.dk/naturen/ — 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.
- http://jytteboye.dk/naturen/dsc_2049/ — 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.
- http://jytteboye.dk/om/ — 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.
- http://jytteboye.dk/sommer/ — 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.
- http://jytteboye.dk/sommer/kreativitet-2/braende/ — 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.
- http://jytteboye.dk/sommer/straa-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.
- http://jytteboye.dk/steder-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.
- http://jytteboye.dk/steder-2/jomfru2lille/ — 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.
- http://jytteboye.dk/vand/ — 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.
- http://jytteboye.dk/vinter/ — 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.
- http://jytteboye.dk/vinter/sko/ — 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://jytteboye.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.
notice Missing recommended security headers
Rule security.missing_headers · Security · 1 occurrence(s)
- https://jytteboye.dk/ — HSTS, CSP
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 1 occurrence(s)
- https://jytteboye.dk/ — indexable but not in sitemap
notice Title is very short
Rule title.too_short · Titles · 1 occurrence(s)
- http://jytteboye.dk/steder-2/ — 12 chars
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 6 occurrence(s)
notice Uppercase letters in URL path
Rule url.uppercase · URL · 1 occurrence(s)
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.