Catalog / knockout.no
65

SEO audit for knockout.no

Knockout.no - Live Stream Boxing

mediaGhost

Health 65/100 (fair) · 50 pages crawled · generated 2026-08-26

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

The best of livestream boxing. Se boksing direkte.

Screenshot of knockout.no
50
pages crawled
49
indexable pages
0
errors
85
warnings
405
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 70 0 50 47
Content 83 0 28 0
Duplicate 99 0 2 0
Budget 99 0 1 0
Indexability 99 0 1 0
Meta Description 99 0 1 13
Sitemap 99 0 1 0
Titles 99 0 1 43
Headings 100 0 0 1
Images 100 0 0 93
Links 100 0 0 1
Performance 100 0 0 150
Security 100 0 0 52
Social 100 0 0 1
Structured Data 100 0 0 4
Findings

Warnings (8 rules)

warning Control has no accessible name

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

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

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

  • https://www.knockout.no/leftfield-sentrum-scene/ — 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.knockout.no/skjult/.

warning Thin content (low word count)

Rule content.thin · Content · 28 occurrence(s)

warning Duplicate <title> across pages

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

warning noindex + nofollow (blocks link equity flow)

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

warning Missing meta description

Rule meta_desc.missing · Meta Description · 1 occurrence(s)

warning Non-indexable URL listed in sitemap

Rule sitemap.non_indexable · Sitemap · 1 occurrence(s)

warning Title likely truncated in SERP (too wide)

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

Notices (17 rules)

notice Heading levels skip a level

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

notice Multiple <h1> elements

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

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

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

  • https://www.knockout.no/ — 6 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.knockout.no/esker-box-cup-2018/ — 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.knockout.no/golden-girl-boxing-championship-2025/ — 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.knockout.no/golden-girl-boxing-championship-2026/ — 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.knockout.no/julesmellen-2025/ — 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.knockout.no/king-of-the-ring-2024/ — 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.knockout.no/king-of-the-ring-2025/ — 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.knockout.no/kings-and-queens-of-hisingen/ — 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.knockout.no/lagkamp-og-rekruttstevne/ — 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.
  • https://www.knockout.no/landskamp-norge-vs-sverige-dag-2-2/ — 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.knockout.no/nm-boksing-2024/ — 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.
  • https://www.knockout.no/nm-boksing-2026/ — 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.
  • https://www.knockout.no/nordic-boxing-championship-2025/ — 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.knockout.no/norge-vs-danmark-landskamp-boksing/ — 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.
  • https://www.knockout.no/ol-boksing-folg-sunniva-hofstad-og-omar-shiha-her/ — 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.
  • https://www.knockout.no/omar-shia-vs-mykola-piddubnyy/ — 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.knockout.no/oslo-fight-night-2/ — 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.
  • https://www.knockout.no/oslo-fight-night/ — 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.
  • https://www.knockout.no/powr-box-livestream/ — 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.knockout.no/queensberry-vs-matchroom/ — 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.knockout.no/rekruttmesterskap-boksing-2025/ — 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.
  • https://www.knockout.no/romerike-open-2025/ — 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.knockout.no/skjult/ — 9 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.knockout.no/sm-boxning-2024/ — 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.knockout.no/sweden-vs-england/ — 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.

notice Likely hero image lacks fetchpriority=high

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

  • https://www.knockout.no/ — the likely hero/LCP image (knockout.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://www.knockout.no/about-knockout-no/ — the likely hero/LCP image (knockout.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://www.knockout.no/esker-box-cup-2018/ — the likely hero/LCP image (knockout.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://www.knockout.no/faq/ — the likely hero/LCP image (knockout.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://www.knockout.no/golden-girl-boxing-championship-2025/ — the likely hero/LCP image (knockout.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://www.knockout.no/golden-girl-boxing-championship-2026/ — the likely hero/LCP image (knockout.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://www.knockout.no/julesmellen-2025/ — the likely hero/LCP image (knockout.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://www.knockout.no/king-of-the-ring-2025/ — the likely hero/LCP image (knockout.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://www.knockout.no/kings-and-queens-of-hisingen/ — the likely hero/LCP image (knockout.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://www.knockout.no/kostholdskurs-med-madeleine/ — the likely hero/LCP image (knockout.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://www.knockout.no/lagkamp-og-rekruttstevne/ — the likely hero/LCP image (knockout.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://www.knockout.no/leftfield-sentrum-scene/ — the likely hero/LCP image (knockout.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://www.knockout.no/live-stream-boxing-and-kickboxing/ — the likely hero/LCP image (knockout.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://www.knockout.no/nm-boksing-2026/ — the likely hero/LCP image (knockout.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://www.knockout.no/nordic-boxing-championship-2025/ — the likely hero/LCP image (knockout.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://www.knockout.no/norge-vs-danmark-landskamp-boksing/ — the likely hero/LCP image (knockout.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://www.knockout.no/oslo-fight-night-2/ — the likely hero/LCP image (knockout.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://www.knockout.no/oslo-fight-night/ — the likely hero/LCP image (knockout.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://www.knockout.no/rekruttmesterskap-boksing-2025/ — the likely hero/LCP image (knockout.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://www.knockout.no/romerike-open-2025/ — the likely hero/LCP image (knockout.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://www.knockout.no/scandinavian-battle/ — the likely hero/LCP image (knockout.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://www.knockout.no/skjult/ — the likely hero/LCP image (knockout.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://www.knockout.no/sm-boxning-2024/ — the likely hero/LCP image (knockout.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://www.knockout.no/sweden-vs-england/ — the likely hero/LCP image (knockout.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://www.knockout.no/terms-of-service/ — the likely hero/LCP image (knockout.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 Internal link points to a noindex page

Rule links.to_noindex · Links · 1 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 · 1 occurrence(s)

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

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

  • https://www.knockout.no/ — 22 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.knockout.no/about-knockout-no/ — 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.knockout.no/esker-box-cup-2018/ — 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.knockout.no/faq/ — 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://www.knockout.no/golden-girl-boxing-championship-2025/ — 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.knockout.no/golden-girl-boxing-championship-2026/ — 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.knockout.no/julesmellen-2025/ — 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.knockout.no/king-of-the-ring-2025/ — 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.knockout.no/kings-and-queens-of-hisingen/ — 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.knockout.no/kostholdskurs-med-madeleine/ — 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://www.knockout.no/lagkamp-og-rekruttstevne/ — 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://www.knockout.no/leftfield-sentrum-scene/ — 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.knockout.no/live-stream-boxing-and-kickboxing/ — 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.knockout.no/nm-boksing-2026/ — 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.knockout.no/nordic-boxing-championship-2025/ — 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.knockout.no/norge-vs-danmark-landskamp-boksing/ — 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.knockout.no/oslo-fight-night-2/ — 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.knockout.no/oslo-fight-night/ — 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.knockout.no/rekruttmesterskap-boksing-2025/ — 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.knockout.no/romerike-open-2025/ — 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.knockout.no/scandinavian-battle/ — 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.knockout.no/skjult/ — 97 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.knockout.no/sm-boxning-2024/ — 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.knockout.no/sweden-vs-england/ — 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.knockout.no/terms-of-service/ — 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.

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

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

  • https://www.knockout.no/ — 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.knockout.no/about-knockout-no/ — 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.knockout.no/esker-box-cup-2018/ — 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.knockout.no/faq/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.knockout.no/golden-girl-boxing-championship-2025/ — 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.knockout.no/golden-girl-boxing-championship-2026/ — 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.knockout.no/julesmellen-2025/ — 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.knockout.no/king-of-the-ring-2025/ — 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.knockout.no/kings-and-queens-of-hisingen/ — 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.knockout.no/kostholdskurs-med-madeleine/ — 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.knockout.no/lagkamp-og-rekruttstevne/ — 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.knockout.no/leftfield-sentrum-scene/ — 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.knockout.no/live-stream-boxing-and-kickboxing/ — 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.knockout.no/nm-boksing-2026/ — 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.knockout.no/nordic-boxing-championship-2025/ — 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.knockout.no/norge-vs-danmark-landskamp-boksing/ — 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.knockout.no/oslo-fight-night-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://www.knockout.no/oslo-fight-night/ — 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.knockout.no/rekruttmesterskap-boksing-2025/ — 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.knockout.no/romerike-open-2025/ — 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.knockout.no/scandinavian-battle/ — 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.knockout.no/skjult/ — 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.knockout.no/sm-boxning-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://www.knockout.no/sweden-vs-england/ — 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.knockout.no/terms-of-service/ — 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 Article schema missing recommended properties (Top Stories / image carousel)

Rule schema.article_incomplete · Structured Data · 3 occurrence(s)

  • https://www.knockout.no/esker-box-cup-2018/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://www.knockout.no/faq/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://www.knockout.no/kostholdskurs-med-madeleine/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

notice No structured data detected

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

notice Missing recommended security headers

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

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

Rule security.unsafe_cross_origin_links · Security · 2 occurrence(s)

  • https://www.knockout.no/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.knockout.no/braekhus-avlyser-tittelkampen/ — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

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

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

notice Title is very short

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.knockout.no/
Knockout.no - Live Stream Boxing
200 yes 348 50
https://www.knockout.no/about-knockout-no/
About Knockout.no
200 yes 373 50
https://www.knockout.no/faq/
FAQ
200 yes 157 50
https://www.knockout.no/terms-of-service/
Betingelser og Cookie Policy
200 yes 711 50
https://www.knockout.no/nm-boksing-2026/
NM Boksing 2026
200 yes 169 40
https://www.knockout.no/oslo-fight-night-2/
Oslo Fight Night
200 yes 169 38
https://www.knockout.no/sweden-vs-england/
Livestream Boxing - Sweden vs England
200 yes 211 38
https://www.knockout.no/norge-vs-danmark-landskamp-boksing/
Norge vs Danmark - landskamp boksing
200 yes 186 5
https://www.knockout.no/fight-night-in-oslo/
WAKO Pro Fight Night
200 yes 212 3
https://www.knockout.no/scandinavian-battle/
Scandinavian Battle - Live stream Kickboxing/K1
200 yes 174 3
https://www.knockout.no/best-i-norden/
Best i Norden
200 yes 390 3
https://www.knockout.no/braekhus-vs-harper-i-mai/
Brækhus vs Harper i mai
200 yes 160 3
https://www.knockout.no/nm-fra-ringside/
NM Boksing 2023 - se bilder her
200 yes 164 3
https://www.knockout.no/golden-girl-boxing-championship-2026/
Golden Girl Boxing Championship 2026
200 yes 213 2
https://www.knockout.no/golden-girl-boxing-championship/
Golden Girl Boxing championship
200 yes 176 2
https://www.knockout.no/julesmellen-2025/
Julesmellen 2025
200 yes 166 2
https://www.knockout.no/king-of-the-ring-2023/
King of the Ring 2023
200 yes 187 2
https://www.knockout.no/king-of-the-ring-2024/
King of The Ring - official livestream
200 yes 198 2
https://www.knockout.no/livestream-romerike-open-2023/
Livestream Romerike Open 2023
200 yes 191 2
https://www.knockout.no/martin-skogheim-vs-adam-arsaev/
Martin Skogheim vs Adam Arsaev skuffet ikke
200 yes 268 2
https://www.knockout.no/omar-shia-vs-mykola-piddubnyy/
Omar møter nordisk mester
200 yes 185 2
https://www.knockout.no/oslo-fight-night/
Oslo Fight Night
200 yes 179 2
https://www.knockout.no/queensberry-vs-matchroom/
Queensberry vs Matchroom
200 yes 169 2
https://www.knockout.no/romerike-boxing-16-desember/
Julesmellen 2023 Romerike Boksing
200 yes 189 2
https://www.knockout.no/rekruttmesterskap-boksing-2025/
Rekruttmesterskap boksing 2025
200 yes 168 3
https://www.knockout.no/where-to-watch-joshua-vs-wallin/
Joshua vs. Wallin livestream
200 yes 188 2
https://www.knockout.no/nordic-boxing-championship-2025/
Nordic Boxing Championship 2025
200 yes 155 2
https://www.knockout.no/braekhus-avlyser-tittelkampen/
Brækhus avlyser tittelkampen
200 yes 283 1
https://www.knockout.no/cecilie-braekhus-is-back/
Cecilia Brækhus live stream
200 yes 199 1
https://www.knockout.no/esker-box-cup-2018/
Esker Box Cup 2018
200 yes 164 1
https://www.knockout.no/garcia-vs-duarte/
Garcia vs Duarte livestream
200 yes 178 1
https://www.knockout.no/golden-girl-boxing-championship-2025/
Golden Girl Boxing Championship 2025
200 yes 209 1
https://www.knockout.no/katie-taylor-gikk-pa-sitt-forste-tap/
Katie Taylor gikk på sitt første tap
200 yes 238 1
https://www.knockout.no/king-of-the-ring-2025/
King of the Ring 2025
200 yes 198 1
https://www.knockout.no/kings-and-queens-of-hisingen/
Kings and Queens of Hisingen
200 yes 165 1
https://www.knockout.no/kongepokal-til-madeleine-angelsen/
Kongepokal til Madeleine Angelsen
200 yes 204 1
https://www.knockout.no/lagkamp-og-rekruttstevne/
Lagkamp og rekruttstevne
200 yes 234 1
https://www.knockout.no/landskamp-norge-vs-sverige-dag-2-2/
Landskamp Norge vs Sverige dag 2
200 yes 207 1
https://www.knockout.no/landskamp-norge-vs-sverige/
Landskamp Norge vs Sverige
200 yes 205 1
https://www.knockout.no/leftfield-sentrum-scene/
Et farvel som satt i kroppen — Leftfield avslutter tre år på veien med et brak på Sentrum Scene
200 no 88 1
https://www.knockout.no/nm-boksing-2024/
NM boksing 2024
200 yes 135 1
https://www.knockout.no/nm-boksing-semifinaler-og-finaler-i-dag/
NM boksing semifinaler og finaler i dag
200 yes 330 1
https://www.knockout.no/ny-norsk-bokseturnering-denne-sommeren/
Ny norsk bokseturnering denne sommeren
200 yes 247 1
https://www.knockout.no/ol-boksing-folg-sunniva-hofstad-og-omar-shiha-her/
OL boksing - følg Sunniva Hofstad og Omar Shiha her
200 yes 261 1
https://www.knockout.no/powr-box-livestream/
Powr Box Lillestrøm livestream
200 yes 179 1
https://www.knockout.no/romerike-open-2025/
Romerike Open 2025
200 yes 208 1
https://www.knockout.no/sm-boxning-2024/
SM Boxning 2024 Livestream
200 yes 179 1
https://www.knockout.no/kostholdskurs-med-madeleine/
Kostholdskurs med Madeleine
200 yes 51 0
https://www.knockout.no/live-stream-boxing-and-kickboxing/
Live stream boxing and kickboxing
200 yes 282 0
https://www.knockout.no/skjult/
Knockout.no
200 yes 2495 0

Audit your own site — free

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

Scan your site →