SEO audit for niche.no
NICHE Norway | Interiør, storkjøkken, utemøbler & prosjektering
Health 65/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)NICHE Norway leverer interiør, storkjøkkenløsninger og utemøbler til caféer, bakerier, hoteller og prosjekter. Skreddersøm for profesjonelle miljøer.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Agent Readiness | 70 | 0 | 50 | 44 |
| Canonical | 70 | 0 | 50 | 0 |
| Images | 70 | 0 | 50 | 110 |
| Performance | 70 | 0 | 50 | 253 |
| Meta Description | 83 | 0 | 29 | 1 |
| Content | 93 | 0 | 12 | 67 |
| Duplicate | 99 | 0 | 2 | 0 |
| Cache | 100 | 0 | 0 | 50 |
| Headings | 100 | 0 | 0 | 50 |
| Links | 100 | 0 | 0 | 50 |
| Security | 100 | 0 | 0 | 100 |
| Social | 100 | 0 | 0 | 100 |
| Structured Data | 100 | 0 | 0 | 50 |
| Titles | 100 | 0 | 0 | 14 |
Warnings (7 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 50 occurrence(s)
- https://niche.no/ — 21 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/bakeri.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/bakeri/eksponeringsdisker.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/event-festival.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/event-festival/konferansemobler.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/event-festival/konferansemobler/bord.html — 36 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/hotell.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/kontor.html — 24 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/kontor/bord.html — 45 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/kontor/bord/skrivebord.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/mobler-interior.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/mobler-interior/mobler.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/mobler-interior/mobler/stoler.html — 28 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/outlet.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/outlet/storkjokken.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/serveringsutstyr.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/serveringsutstyr/barutstyr.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/storkjokken.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/storkjokken/avtrekkshetter.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/storkjokken/bearbeiding/blendere.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 22 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/utemobler-eksterior.html — 23 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/utemobler-eksterior/mobler.html — 31 button/link(s) with no text or aria-label — an agent can't target them
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — 39 button/link(s) with no text or aria-label — an agent can't target them
warning Missing canonical tag
Rule canonical.missing · Canonical · 50 occurrence(s)
- https://niche.no/
- https://niche.no/bakeri.html
- https://niche.no/bakeri/eksponeringsdisker.html
- https://niche.no/event-festival.html
- https://niche.no/event-festival/konferansemobler.html
- https://niche.no/event-festival/konferansemobler/bord.html
- https://niche.no/hotell.html
- https://niche.no/kontor.html
- https://niche.no/kontor/bord.html
- https://niche.no/kontor/bord/skrivebord.html
- https://niche.no/mobler-interior.html
- https://niche.no/mobler-interior/mobler.html
- https://niche.no/mobler-interior/mobler/stoler.html
- https://niche.no/outlet.html
- https://niche.no/outlet/storkjokken.html
- https://niche.no/serveringsutstyr.html
- https://niche.no/serveringsutstyr/barutstyr.html
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html
- https://niche.no/storkjokken.html
- https://niche.no/storkjokken/avtrekkshetter.html
- https://niche.no/storkjokken/bearbeiding/blendere.html
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html
- https://niche.no/utemobler-eksterior.html
- https://niche.no/utemobler-eksterior/mobler.html
- https://niche.no/utemobler-eksterior/mobler/barstoler.html
warning Thin content (low word count)
Rule content.thin · Content · 12 occurrence(s)
- https://niche.no/chat — 29 words
- https://niche.no/jobbe-hos-oss — 37 words
- https://niche.no/kjopsveileder-maskiner — 36 words
- https://niche.no/kontakt-oss — 193 words
- https://niche.no/kundeservice — 97 words
- https://niche.no/match-it — 106 words
- https://niche.no/personvern-sikkerhet — 37 words
- https://niche.no/referanser — 85 words
- https://niche.no/service-montasje — 156 words
- https://niche.no/storkjokken/avtrekkshetter.html — 45 words
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 47 words
- https://niche.no/test — 25 words
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 2 occurrence(s)
- https://niche.no/ — near-duplicate of 1 page(s): https://niche.no/kjol-frys-kampanje
- https://niche.no/kjol-frys-kampanje — near-duplicate of 1 page(s): https://niche.no/
warning Images missing alt text
Rule images.missing_alt · Images · 50 occurrence(s)
- https://niche.no/ — 1 of 427 images missing alt
- https://niche.no/bakeri.html — 1 of 66 images missing alt
- https://niche.no/bakeri/eksponeringsdisker.html — 1 of 51 images missing alt
- https://niche.no/event-festival.html — 1 of 66 images missing alt
- https://niche.no/event-festival/konferansemobler.html — 1 of 66 images missing alt
- https://niche.no/event-festival/konferansemobler/bord.html — 1 of 45 images missing alt
- https://niche.no/hotell.html — 1 of 65 images missing alt
- https://niche.no/kontor.html — 1 of 66 images missing alt
- https://niche.no/kontor/bord.html — 1 of 68 images missing alt
- https://niche.no/kontor/bord/skrivebord.html — 1 of 43 images missing alt
- https://niche.no/mobler-interior.html — 1 of 66 images missing alt
- https://niche.no/mobler-interior/mobler.html — 1 of 81 images missing alt
- https://niche.no/mobler-interior/mobler/stoler.html — 1 of 83 images missing alt
- https://niche.no/outlet.html — 1 of 66 images missing alt
- https://niche.no/outlet/storkjokken.html — 1 of 44 images missing alt
- https://niche.no/serveringsutstyr.html — 1 of 66 images missing alt
- https://niche.no/serveringsutstyr/barutstyr.html — 1 of 66 images missing alt
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 1 of 65 images missing alt
- https://niche.no/storkjokken.html — 1 of 66 images missing alt
- https://niche.no/storkjokken/avtrekkshetter.html — 1 of 18 images missing alt
- https://niche.no/storkjokken/bearbeiding/blendere.html — 1 of 38 images missing alt
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 1 of 17 images missing alt
- https://niche.no/utemobler-eksterior.html — 1 of 66 images missing alt
- https://niche.no/utemobler-eksterior/mobler.html — 1 of 69 images missing alt
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — 1 of 65 images missing alt
warning Missing meta description
Rule meta_desc.missing · Meta Description · 29 occurrence(s)
- https://niche.no/betaling
- https://niche.no/chat
- https://niche.no/frakt-levering
- https://niche.no/garanti-reklamasjon
- https://niche.no/generelle-vilkar-og-leveringsbetingelser
- https://niche.no/home
- https://niche.no/hotell.html
- https://niche.no/hotell/bagasjetraller.html
- https://niche.no/jobbe-hos-oss
- https://niche.no/kampanje-restaurantutstyr
- https://niche.no/kjopsveileder-maskiner
- https://niche.no/kontakt-oss
- https://niche.no/kundeservice
- https://niche.no/match-it
- https://niche.no/mobelpleie-vedlikehold
- https://niche.no/nettbutikk-restaurantutstyr
- https://niche.no/om-oss
- https://niche.no/outlet.html
- https://niche.no/outlet/storkjokken.html
- https://niche.no/personvern-sikkerhet
- https://niche.no/privacy-policy-cookie-restriction-mode
- https://niche.no/referanser
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html
- https://niche.no/service-montasje
- https://niche.no/storkjokken.html
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 50 occurrence(s)
- https://niche.no/ — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/bakeri.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/bakeri/eksponeringsdisker.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/event-festival.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/event-festival/konferansemobler.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/event-festival/konferansemobler/bord.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/hotell.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/kontor.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/kontor/bord.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/kontor/bord/skrivebord.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/mobler-interior.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/mobler-interior/mobler.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/mobler-interior/mobler/stoler.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/outlet.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/outlet/storkjokken.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/serveringsutstyr.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/serveringsutstyr/barutstyr.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/storkjokken.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/storkjokken/avtrekkshetter.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/storkjokken/bearbeiding/blendere.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/utemobler-eksterior.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/utemobler-eksterior/mobler.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — 6 render-blocking <script> in <head> (add defer/async or use type=module)
Notices (23 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 43 occurrence(s)
- https://niche.no/bakeri.html — h4 follows h2 — skips h3
- https://niche.no/bakeri/eksponeringsdisker.html — h4 follows h2 — skips h3
- https://niche.no/event-festival.html — h4 follows h2 — skips h3
- https://niche.no/event-festival/konferansemobler.html — h4 follows h2 — skips h3
- https://niche.no/event-festival/konferansemobler/bord.html — h4 follows h2 — skips h3
- https://niche.no/hotell.html — h4 follows h2 — skips h3
- https://niche.no/hotell/bagasjetraller.html — h4 follows h2 — skips h3
- https://niche.no/kontor.html — h4 follows h2 — skips h3
- https://niche.no/kontor/bord.html — h4 follows h2 — skips h3
- https://niche.no/kontor/bord/skrivebord.html — h4 follows h2 — skips h3
- https://niche.no/mobler-interior.html — h4 follows h2 — skips h3
- https://niche.no/mobler-interior/mobler.html — h4 follows h2 — skips h3
- https://niche.no/mobler-interior/mobler/stoler.html — h4 follows h2 — skips h3
- https://niche.no/outlet.html — h4 follows h2 — skips h3
- https://niche.no/outlet/storkjokken.html — h4 follows h2 — skips h3
- https://niche.no/serveringsutstyr.html — h4 follows h2 — skips h3
- https://niche.no/serveringsutstyr/barutstyr.html — h4 follows h2 — skips h3
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — h4 follows h2 — skips h3
- https://niche.no/storkjokken.html — h4 follows h2 — skips h3
- https://niche.no/storkjokken/avtrekkshetter.html — h4 follows h2 — skips h3
- https://niche.no/storkjokken/bearbeiding/blendere.html — h4 follows h2 — skips h3
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — h4 follows h2 — skips h3
- https://niche.no/utemobler-eksterior.html — h4 follows h2 — skips h3
- https://niche.no/utemobler-eksterior/mobler.html — h4 follows h2 — skips h3
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — h4 follows h2 — skips h3
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://niche.no/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 50 occurrence(s)
- https://niche.no/ — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/bakeri.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/bakeri/eksponeringsdisker.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/event-festival.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/event-festival/konferansemobler.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/event-festival/konferansemobler/bord.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/hotell.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/kontor.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/kontor/bord.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/kontor/bord/skrivebord.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/mobler-interior.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/mobler-interior/mobler.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/mobler-interior/mobler/stoler.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/outlet.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/outlet/storkjokken.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/serveringsutstyr.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/serveringsutstyr/barutstyr.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/storkjokken.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/storkjokken/avtrekkshetter.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/storkjokken/bearbeiding/blendere.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/utemobler-eksterior.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/utemobler-eksterior/mobler.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — Cache-Control: no-store, no-cache, must-revalidate, max-age=0 · cloudflare: DYNAMIC
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 47 occurrence(s)
- https://niche.no/bakeri.html — 3.3%
- https://niche.no/bakeri/eksponeringsdisker.html — 2.6%
- https://niche.no/event-festival.html — 3.4%
- https://niche.no/event-festival/konferansemobler.html — 3.5%
- https://niche.no/event-festival/konferansemobler/bord.html — 1.9%
- https://niche.no/hotell.html — 2.9%
- https://niche.no/hotell/bagasjetraller.html — 3.4%
- https://niche.no/kontor.html — 2.9%
- https://niche.no/kontor/bord.html — 2.5%
- https://niche.no/kontor/bord/skrivebord.html — 2.3%
- https://niche.no/mobler-interior.html — 2.7%
- https://niche.no/mobler-interior/mobler.html — 3.2%
- https://niche.no/mobler-interior/mobler/stoler.html — 3.1%
- https://niche.no/outlet.html — 3.1%
- https://niche.no/outlet/storkjokken.html — 2.2%
- https://niche.no/serveringsutstyr.html — 2.2%
- https://niche.no/serveringsutstyr/barutstyr.html — 2.9%
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 3.3%
- https://niche.no/storkjokken.html — 3.1%
- https://niche.no/storkjokken/avtrekkshetter.html — 0.8%
- https://niche.no/storkjokken/bearbeiding/blendere.html — 1.9%
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 0.8%
- https://niche.no/utemobler-eksterior.html — 2.6%
- https://niche.no/utemobler-eksterior/mobler.html — 2.7%
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — 2.7%
notice Multiple <h1> elements
Rule h1.multiple · Headings · 50 occurrence(s)
- https://niche.no/ — 12 <h1> elements
- https://niche.no/bakeri.html — 5 <h1> elements
- https://niche.no/bakeri/eksponeringsdisker.html — 5 <h1> elements
- https://niche.no/event-festival.html — 5 <h1> elements
- https://niche.no/event-festival/konferansemobler.html — 5 <h1> elements
- https://niche.no/event-festival/konferansemobler/bord.html — 5 <h1> elements
- https://niche.no/hotell.html — 5 <h1> elements
- https://niche.no/kontor.html — 5 <h1> elements
- https://niche.no/kontor/bord.html — 5 <h1> elements
- https://niche.no/kontor/bord/skrivebord.html — 5 <h1> elements
- https://niche.no/mobler-interior.html — 5 <h1> elements
- https://niche.no/mobler-interior/mobler.html — 5 <h1> elements
- https://niche.no/mobler-interior/mobler/stoler.html — 5 <h1> elements
- https://niche.no/outlet.html — 5 <h1> elements
- https://niche.no/outlet/storkjokken.html — 5 <h1> elements
- https://niche.no/serveringsutstyr.html — 5 <h1> elements
- https://niche.no/serveringsutstyr/barutstyr.html — 5 <h1> elements
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 5 <h1> elements
- https://niche.no/storkjokken.html — 5 <h1> elements
- https://niche.no/storkjokken/avtrekkshetter.html — 5 <h1> elements
- https://niche.no/storkjokken/bearbeiding/blendere.html — 5 <h1> elements
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 5 <h1> elements
- https://niche.no/utemobler-eksterior.html — 5 <h1> elements
- https://niche.no/utemobler-eksterior/mobler.html — 5 <h1> elements
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — 5 <h1> elements
notice Image alt text is keyword-stuffed (repetition / low variety)
Rule images.alt_stuffed · Images · 10 occurrence(s)
- https://niche.no/event-festival.html — 8 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://niche.no/hotell.html — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://niche.no/hotell/bagasjetraller.html — 23 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://niche.no/kampanje-restaurantutstyr — 21 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://niche.no/mobler-interior.html — 4 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://niche.no/serveringsutstyr.html — 9 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://niche.no/serveringsutstyr/barutstyr.html — 4 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 12 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://niche.no/storkjokken.html — 5 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://niche.no/utemobler-eksterior.html — 4 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
notice Image filename is generic/auto-generated (missed image-search signal)
Rule images.generic_filename · Images · 50 occurrence(s)
- https://niche.no/ — 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://niche.no/bakeri.html — 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://niche.no/bakeri/eksponeringsdisker.html — 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://niche.no/event-festival.html — 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://niche.no/event-festival/konferansemobler.html — 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://niche.no/event-festival/konferansemobler/bord.html — 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://niche.no/hotell.html — 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://niche.no/kontor.html — 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://niche.no/kontor/bord.html — 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://niche.no/kontor/bord/skrivebord.html — 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://niche.no/mobler-interior.html — 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://niche.no/mobler-interior/mobler.html — 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://niche.no/mobler-interior/mobler/stoler.html — 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://niche.no/outlet.html — 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://niche.no/outlet/storkjokken.html — 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://niche.no/serveringsutstyr.html — 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://niche.no/serveringsutstyr/barutstyr.html — 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://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 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://niche.no/storkjokken.html — 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://niche.no/storkjokken/avtrekkshetter.html — 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://niche.no/storkjokken/bearbeiding/blendere.html — 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://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 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://niche.no/utemobler-eksterior.html — 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://niche.no/utemobler-eksterior/mobler.html — 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://niche.no/utemobler-eksterior/mobler/barstoler.html — 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://niche.no/ — the likely hero/LCP image (image.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.
- https://niche.no/bakeri.html — the likely hero/LCP image (image.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.
- https://niche.no/bakeri/eksponeringsdisker.html — the likely hero/LCP image (image.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.
- https://niche.no/event-festival.html — the likely hero/LCP image (image.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.
- https://niche.no/event-festival/konferansemobler.html — the likely hero/LCP image (image.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.
- https://niche.no/event-festival/konferansemobler/bord.html — the likely hero/LCP image (image.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.
- https://niche.no/hotell.html — the likely hero/LCP image (image.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.
- https://niche.no/kontor.html — the likely hero/LCP image (image.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.
- https://niche.no/kontor/bord.html — the likely hero/LCP image (image.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.
- https://niche.no/kontor/bord/skrivebord.html — the likely hero/LCP image (image.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.
- https://niche.no/mobler-interior.html — the likely hero/LCP image (image.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.
- https://niche.no/mobler-interior/mobler.html — the likely hero/LCP image (image.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.
- https://niche.no/mobler-interior/mobler/stoler.html — the likely hero/LCP image (image.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.
- https://niche.no/outlet.html — the likely hero/LCP image (image.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.
- https://niche.no/outlet/storkjokken.html — the likely hero/LCP image (image.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.
- https://niche.no/serveringsutstyr.html — the likely hero/LCP image (image.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.
- https://niche.no/serveringsutstyr/barutstyr.html — the likely hero/LCP image (image.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.
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — the likely hero/LCP image (image.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.
- https://niche.no/storkjokken.html — the likely hero/LCP image (image.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.
- https://niche.no/storkjokken/avtrekkshetter.html — the likely hero/LCP image (image.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.
- https://niche.no/storkjokken/bearbeiding/blendere.html — the likely hero/LCP image (image.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.
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — the likely hero/LCP image (image.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.
- https://niche.no/utemobler-eksterior.html — the likely hero/LCP image (image.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.
- https://niche.no/utemobler-eksterior/mobler.html — the likely hero/LCP image (image.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.
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — the likely hero/LCP image (image.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 · 50 occurrence(s)
- https://niche.no/ — 163 of 427 images without width/height
- https://niche.no/bakeri.html — 30 of 66 images without width/height
- https://niche.no/bakeri/eksponeringsdisker.html — 22 of 51 images without width/height
- https://niche.no/event-festival.html — 30 of 66 images without width/height
- https://niche.no/event-festival/konferansemobler.html — 30 of 66 images without width/height
- https://niche.no/event-festival/konferansemobler/bord.html — 19 of 45 images without width/height
- https://niche.no/hotell.html — 29 of 65 images without width/height
- https://niche.no/kontor.html — 30 of 66 images without width/height
- https://niche.no/kontor/bord.html — 30 of 68 images without width/height
- https://niche.no/kontor/bord/skrivebord.html — 18 of 43 images without width/height
- https://niche.no/mobler-interior.html — 30 of 66 images without width/height
- https://niche.no/mobler-interior/mobler.html — 30 of 81 images without width/height
- https://niche.no/mobler-interior/mobler/stoler.html — 30 of 83 images without width/height
- https://niche.no/outlet.html — 30 of 66 images without width/height
- https://niche.no/outlet/storkjokken.html — 19 of 44 images without width/height
- https://niche.no/serveringsutstyr.html — 30 of 66 images without width/height
- https://niche.no/serveringsutstyr/barutstyr.html — 30 of 66 images without width/height
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 29 of 65 images without width/height
- https://niche.no/storkjokken.html — 30 of 66 images without width/height
- https://niche.no/storkjokken/avtrekkshetter.html — 6 of 18 images without width/height
- https://niche.no/storkjokken/bearbeiding/blendere.html — 15 of 38 images without width/height
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 5 of 17 images without width/height
- https://niche.no/utemobler-eksterior.html — 30 of 66 images without width/height
- https://niche.no/utemobler-eksterior/mobler.html — 30 of 69 images without width/height
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — 29 of 65 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 50 occurrence(s)
- https://niche.no/ — 4 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://niche.no/bakeri.html — 4 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://niche.no/bakeri/eksponeringsdisker.html — 4 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://niche.no/event-festival.html — 4 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://niche.no/event-festival/konferansemobler.html — 4 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://niche.no/event-festival/konferansemobler/bord.html — 4 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://niche.no/hotell.html — 4 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://niche.no/kontor.html — 4 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://niche.no/kontor/bord.html — 4 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://niche.no/kontor/bord/skrivebord.html — 4 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://niche.no/mobler-interior.html — 4 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://niche.no/mobler-interior/mobler.html — 4 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://niche.no/mobler-interior/mobler/stoler.html — 4 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://niche.no/outlet.html — 4 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://niche.no/outlet/storkjokken.html — 4 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://niche.no/serveringsutstyr.html — 4 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://niche.no/serveringsutstyr/barutstyr.html — 4 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://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 4 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://niche.no/storkjokken.html — 4 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://niche.no/storkjokken/avtrekkshetter.html — 4 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://niche.no/storkjokken/bearbeiding/blendere.html — 4 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://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 4 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://niche.no/utemobler-eksterior.html — 4 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://niche.no/utemobler-eksterior/mobler.html — 4 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://niche.no/utemobler-eksterior/mobler/barstoler.html — 4 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 Legacy <meta name=keywords> tag present (Google ignores it)
Rule meta.keywords_present · Content · 20 occurrence(s)
- https://niche.no/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/bakeri.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/bakeri/eksponeringsdisker.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/event-festival.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/event-festival/konferansemobler.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/event-festival/konferansemobler/bord.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/kontor.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/kontor/bord.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/kontor/bord/skrivebord.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/mobler-interior.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/mobler-interior/mobler.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/mobler-interior/mobler/stoler.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/serveringsutstyr.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/serveringsutstyr/barutstyr.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/storkjokken/avtrekkshetter.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/storkjokken/bearbeiding/blendere.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/utemobler-eksterior.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/utemobler-eksterior/mobler.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 1 occurrence(s)
- https://niche.no/kontor/bord/skrivebord.html — 244 chars
notice Missing Open Graph tags
Rule og.missing · Social · 50 occurrence(s)
- https://niche.no/ — og:title, og:description, og:image
- https://niche.no/bakeri.html — og:title, og:description, og:image
- https://niche.no/bakeri/eksponeringsdisker.html — og:title, og:description, og:image
- https://niche.no/event-festival.html — og:title, og:description, og:image
- https://niche.no/event-festival/konferansemobler.html — og:title, og:description, og:image
- https://niche.no/event-festival/konferansemobler/bord.html — og:title, og:description, og:image
- https://niche.no/hotell.html — og:title, og:description, og:image
- https://niche.no/kontor.html — og:title, og:description, og:image
- https://niche.no/kontor/bord.html — og:title, og:description, og:image
- https://niche.no/kontor/bord/skrivebord.html — og:title, og:description, og:image
- https://niche.no/mobler-interior.html — og:title, og:description, og:image
- https://niche.no/mobler-interior/mobler.html — og:title, og:description, og:image
- https://niche.no/mobler-interior/mobler/stoler.html — og:title, og:description, og:image
- https://niche.no/outlet.html — og:title, og:description, og:image
- https://niche.no/outlet/storkjokken.html — og:title, og:description, og:image
- https://niche.no/serveringsutstyr.html — og:title, og:description, og:image
- https://niche.no/serveringsutstyr/barutstyr.html — og:title, og:description, og:image
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — og:title, og:description, og:image
- https://niche.no/storkjokken.html — og:title, og:description, og:image
- https://niche.no/storkjokken/avtrekkshetter.html — og:title, og:description, og:image
- https://niche.no/storkjokken/bearbeiding/blendere.html — og:title, og:description, og:image
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — og:title, og:description, og:image
- https://niche.no/utemobler-eksterior.html — og:title, og:description, og:image
- https://niche.no/utemobler-eksterior/mobler.html — og:title, og:description, og:image
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — og:title, og:description, og:image
notice Large DOM (over 1500 elements) slows rendering & interaction
Rule perf.dom_size_large · Performance · 50 occurrence(s)
- https://niche.no/ — the page has 9957 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/bakeri.html — the page has 4778 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/bakeri/eksponeringsdisker.html — the page has 4496 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/event-festival.html — the page has 5140 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/event-festival/konferansemobler.html — the page has 5056 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/event-festival/konferansemobler/bord.html — the page has 5005 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/hotell.html — the page has 5729 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/kontor.html — the page has 5449 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/kontor/bord.html — the page has 5879 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/kontor/bord/skrivebord.html — the page has 4359 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/mobler-interior.html — the page has 6217 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/mobler-interior/mobler.html — the page has 5207 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/mobler-interior/mobler/stoler.html — the page has 5118 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/outlet.html — the page has 5257 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/outlet/storkjokken.html — the page has 4306 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/serveringsutstyr.html — the page has 8255 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/serveringsutstyr/barutstyr.html — the page has 5810 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — the page has 5087 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/storkjokken.html — the page has 5556 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/storkjokken/avtrekkshetter.html — the page has 3678 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/storkjokken/bearbeiding/blendere.html — the page has 4230 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — the page has 3686 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/utemobler-eksterior.html — the page has 6222 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/utemobler-eksterior/mobler.html — the page has 5617 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — the page has 5791 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 50 occurrence(s)
- https://niche.no/ — 421 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://niche.no/bakeri.html — 58 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://niche.no/bakeri/eksponeringsdisker.html — 43 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://niche.no/event-festival.html — 58 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://niche.no/event-festival/konferansemobler.html — 58 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://niche.no/event-festival/konferansemobler/bord.html — 37 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://niche.no/hotell.html — 57 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://niche.no/kontor.html — 58 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://niche.no/kontor/bord.html — 60 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://niche.no/kontor/bord/skrivebord.html — 35 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://niche.no/mobler-interior.html — 58 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://niche.no/mobler-interior/mobler.html — 73 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://niche.no/mobler-interior/mobler/stoler.html — 75 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://niche.no/outlet.html — 58 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://niche.no/outlet/storkjokken.html — 36 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://niche.no/serveringsutstyr.html — 58 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://niche.no/serveringsutstyr/barutstyr.html — 58 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://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 57 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://niche.no/storkjokken.html — 58 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://niche.no/storkjokken/avtrekkshetter.html — 10 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://niche.no/storkjokken/bearbeiding/blendere.html — 30 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://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://niche.no/utemobler-eksterior.html — 58 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://niche.no/utemobler-eksterior/mobler.html — 61 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://niche.no/utemobler-eksterior/mobler/barstoler.html — 57 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 Large HTML document
Rule perf.large_html · Performance · 3 occurrence(s)
- https://niche.no/ — 2.5 MiB
- https://niche.no/kampanje-restaurantutstyr — 2.3 MiB
- https://niche.no/serveringsutstyr.html — 2.3 MiB
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 50 occurrence(s)
- https://niche.no/ — 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://niche.no/bakeri.html — 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://niche.no/bakeri/eksponeringsdisker.html — 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://niche.no/event-festival.html — 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://niche.no/event-festival/konferansemobler.html — 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://niche.no/event-festival/konferansemobler/bord.html — 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://niche.no/hotell.html — 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://niche.no/kontor.html — 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://niche.no/kontor/bord.html — 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://niche.no/kontor/bord/skrivebord.html — 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://niche.no/mobler-interior.html — 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://niche.no/mobler-interior/mobler.html — 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://niche.no/mobler-interior/mobler/stoler.html — 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://niche.no/outlet.html — 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://niche.no/outlet/storkjokken.html — 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://niche.no/serveringsutstyr.html — 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://niche.no/serveringsutstyr/barutstyr.html — 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://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 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://niche.no/storkjokken.html — 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://niche.no/storkjokken/avtrekkshetter.html — 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://niche.no/storkjokken/bearbeiding/blendere.html — 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://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 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://niche.no/utemobler-eksterior.html — 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://niche.no/utemobler-eksterior/mobler.html — 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://niche.no/utemobler-eksterior/mobler/barstoler.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 50 occurrence(s)
- https://niche.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://niche.no/bakeri.html — 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://niche.no/bakeri/eksponeringsdisker.html — 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://niche.no/event-festival.html — 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://niche.no/event-festival/konferansemobler.html — 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://niche.no/event-festival/konferansemobler/bord.html — 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://niche.no/hotell.html — 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://niche.no/kontor.html — 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://niche.no/kontor/bord.html — 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://niche.no/kontor/bord/skrivebord.html — 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://niche.no/mobler-interior.html — 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://niche.no/mobler-interior/mobler.html — 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://niche.no/mobler-interior/mobler/stoler.html — 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://niche.no/outlet.html — 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://niche.no/outlet/storkjokken.html — 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://niche.no/serveringsutstyr.html — 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://niche.no/serveringsutstyr/barutstyr.html — 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://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 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://niche.no/storkjokken.html — 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://niche.no/storkjokken/avtrekkshetter.html — 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://niche.no/storkjokken/bearbeiding/blendere.html — 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://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 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://niche.no/utemobler-eksterior.html — 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://niche.no/utemobler-eksterior/mobler.html — 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://niche.no/utemobler-eksterior/mobler/barstoler.html — 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 No structured data detected
Rule schema.none · Structured Data · 50 occurrence(s)
- https://niche.no/
- https://niche.no/bakeri.html
- https://niche.no/bakeri/eksponeringsdisker.html
- https://niche.no/event-festival.html
- https://niche.no/event-festival/konferansemobler.html
- https://niche.no/event-festival/konferansemobler/bord.html
- https://niche.no/hotell.html
- https://niche.no/kontor.html
- https://niche.no/kontor/bord.html
- https://niche.no/kontor/bord/skrivebord.html
- https://niche.no/mobler-interior.html
- https://niche.no/mobler-interior/mobler.html
- https://niche.no/mobler-interior/mobler/stoler.html
- https://niche.no/outlet.html
- https://niche.no/outlet/storkjokken.html
- https://niche.no/serveringsutstyr.html
- https://niche.no/serveringsutstyr/barutstyr.html
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html
- https://niche.no/storkjokken.html
- https://niche.no/storkjokken/avtrekkshetter.html
- https://niche.no/storkjokken/bearbeiding/blendere.html
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html
- https://niche.no/utemobler-eksterior.html
- https://niche.no/utemobler-eksterior/mobler.html
- https://niche.no/utemobler-eksterior/mobler/barstoler.html
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://niche.no/ — HSTS, CSP
- https://niche.no/bakeri.html — CSP, HSTS
- https://niche.no/bakeri/eksponeringsdisker.html — HSTS, CSP
- https://niche.no/event-festival.html — HSTS, CSP
- https://niche.no/event-festival/konferansemobler.html — HSTS, CSP
- https://niche.no/event-festival/konferansemobler/bord.html — HSTS, CSP
- https://niche.no/hotell.html — HSTS, CSP
- https://niche.no/kontor.html — HSTS, CSP
- https://niche.no/kontor/bord.html — CSP, HSTS
- https://niche.no/kontor/bord/skrivebord.html — CSP, HSTS
- https://niche.no/mobler-interior.html — HSTS, CSP
- https://niche.no/mobler-interior/mobler.html — HSTS, CSP
- https://niche.no/mobler-interior/mobler/stoler.html — HSTS, CSP
- https://niche.no/outlet.html — HSTS, CSP
- https://niche.no/outlet/storkjokken.html — HSTS, CSP
- https://niche.no/serveringsutstyr.html — HSTS, CSP
- https://niche.no/serveringsutstyr/barutstyr.html — HSTS, CSP
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — HSTS, CSP
- https://niche.no/storkjokken.html — HSTS, CSP
- https://niche.no/storkjokken/avtrekkshetter.html — HSTS, CSP
- https://niche.no/storkjokken/bearbeiding/blendere.html — HSTS, CSP
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — CSP, HSTS
- https://niche.no/utemobler-eksterior.html — HSTS, CSP
- https://niche.no/utemobler-eksterior/mobler.html — CSP, HSTS
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — HSTS, CSP
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 50 occurrence(s)
- https://niche.no/ — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/bakeri.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/bakeri/eksponeringsdisker.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/event-festival.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/event-festival/konferansemobler.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/event-festival/konferansemobler/bord.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/hotell.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/kontor.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/kontor/bord.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/kontor/bord/skrivebord.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/mobler-interior.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/mobler-interior/mobler.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/mobler-interior/mobler/stoler.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/outlet.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/outlet/storkjokken.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/serveringsutstyr.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/serveringsutstyr/barutstyr.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/storkjokken.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/storkjokken/avtrekkshetter.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/storkjokken/bearbeiding/blendere.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/utemobler-eksterior.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/utemobler-eksterior/mobler.html — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://niche.no/utemobler-eksterior/mobler/barstoler.html — 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 is very short
Rule title.too_short · Titles · 14 occurrence(s)
- https://niche.no/bankettpakke — 12 chars
- https://niche.no/betaling — 8 chars
- https://niche.no/chat — 4 chars
- https://niche.no/home — 9 chars
- https://niche.no/hotell.html — 6 chars
- https://niche.no/jobbe-hos-oss — 14 chars
- https://niche.no/kontakt-oss — 11 chars
- https://niche.no/kundeservice — 12 chars
- https://niche.no/match-it — 8 chars
- https://niche.no/om-oss — 6 chars
- https://niche.no/outlet.html — 6 chars
- https://niche.no/referanser — 10 chars
- https://niche.no/storkjokken.html — 11 chars
- https://niche.no/test — 4 chars
notice Missing Twitter Card tag
Rule twitter.missing · Social · 50 occurrence(s)
- https://niche.no/
- https://niche.no/bakeri.html
- https://niche.no/bakeri/eksponeringsdisker.html
- https://niche.no/event-festival.html
- https://niche.no/event-festival/konferansemobler.html
- https://niche.no/event-festival/konferansemobler/bord.html
- https://niche.no/hotell.html
- https://niche.no/kontor.html
- https://niche.no/kontor/bord.html
- https://niche.no/kontor/bord/skrivebord.html
- https://niche.no/mobler-interior.html
- https://niche.no/mobler-interior/mobler.html
- https://niche.no/mobler-interior/mobler/stoler.html
- https://niche.no/outlet.html
- https://niche.no/outlet/storkjokken.html
- https://niche.no/serveringsutstyr.html
- https://niche.no/serveringsutstyr/barutstyr.html
- https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html
- https://niche.no/storkjokken.html
- https://niche.no/storkjokken/avtrekkshetter.html
- https://niche.no/storkjokken/bearbeiding/blendere.html
- https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html
- https://niche.no/utemobler-eksterior.html
- https://niche.no/utemobler-eksterior/mobler.html
- https://niche.no/utemobler-eksterior/mobler/barstoler.html
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://niche.no/ NICHE Norway | Interiør, storkjøkken, utemøbler & prosjektering |
200 | yes | 3514 | 50 |
| https://niche.no/bakeri.html Bakeriutstyr til profesjonelle bakerier | NICHE |
200 | yes | 529 | 50 |
| https://niche.no/bakeri/eksponeringsdisker.html Eksponeringsdisker til bakeri og konditori | NICHE |
200 | yes | 362 | 50 |
| https://niche.no/event-festival.html Eventutstyr til konferanse og arrangement | NICHE |
200 | yes | 605 | 50 |
| https://niche.no/event-festival/konferansemobler.html Konferansemøbler til event og møter | NICHE |
200 | yes | 527 | 50 |
| https://niche.no/event-festival/konferansemobler/bord.html Konferansebord til event og møter | NICHE |
200 | yes | 235 | 50 |
| https://niche.no/generelle-vilkar-og-leveringsbetingelser Generelle vilkår og leveringsbetingelser |
200 | yes | 1031 | 50 |
| https://niche.no/hotell.html Hotell |
200 | yes | 553 | 50 |
| https://niche.no/hotell/bagasjetraller.html Bagasjetraller - Hotell |
200 | yes | 740 | 50 |
| https://niche.no/kontakt-oss Kontakt oss |
200 | yes | 193 | 50 |
| https://niche.no/kontor.html Kontormøbler og utstyr til bedrift | NICHE |
200 | yes | 415 | 50 |
| https://niche.no/kontor/bord.html Kontorbord og skrivebord til bedrift | NICHE |
200 | yes | 308 | 50 |
| https://niche.no/kontor/bord/skrivebord.html Skrivebord til kontor og arbeidsplass | NICHE |
200 | yes | 282 | 50 |
| https://niche.no/kundeservice Kundeservice |
200 | yes | 97 | 50 |
| https://niche.no/mobler-interior.html Innredning til restaurant, kafé og hotell | NICHE |
200 | yes | 541 | 50 |
| https://niche.no/mobler-interior/mobler.html Møbler til restaurant, kafé og hotell | NICHE |
200 | yes | 493 | 50 |
| https://niche.no/mobler-interior/mobler/stoler.html Stoler til restaurant, kafé og hotell | NICHE |
200 | yes | 476 | 50 |
| https://niche.no/om-oss Om oss |
200 | yes | 237 | 50 |
| https://niche.no/outlet.html Outlet |
200 | yes | 496 | 50 |
| https://niche.no/outlet/storkjokken.html Storkjøkken - Outlet |
200 | yes | 262 | 50 |
| https://niche.no/referanser Referanser |
200 | yes | 85 | 50 |
| https://niche.no/restaurant-innredning-storkjokken Restaurant Innredning & Storkjøkken + |
200 | yes | 810 | 50 |
| https://niche.no/serveringsutstyr.html Småutstyr til storkjøkken og servering | NICHE |
200 | yes | 556 | 50 |
| https://niche.no/serveringsutstyr/barutstyr.html Barutstyr til restaurant, bar og kafé | NICHE |
200 | yes | 523 | 50 |
| https://niche.no/serveringsutstyr/kjokkenredskaper/baking.html Bakeutstyr - Kjøkkenutstyr - Småutstyr |
200 | yes | 629 | 50 |
| https://niche.no/storkjokken.html Storkjøkken |
200 | yes | 620 | 50 |
| https://niche.no/storkjokken/avtrekkshetter.html Avtrekkshetter til storkjøkken | NICHE |
200 | yes | 45 | 50 |
| https://niche.no/storkjokken/bearbeiding/blendere.html Blendere til storkjøkken, bar og kafé | NICHE |
200 | yes | 205 | 50 |
| https://niche.no/utemobler-eksterior.html Utemiljø til restaurant, kafé og hotell | NICHE |
200 | yes | 475 | 50 |
| https://niche.no/utemobler-eksterior/mobler.html Utemøbler til restaurant, kafé og hotell | NICHE |
200 | yes | 352 | 50 |
| https://niche.no/utemobler-eksterior/mobler/barstoler.html Barstoler til uteservering | Restaurant og kafé | NICHE |
200 | yes | 319 | 50 |
| https://niche.no/kjol-frys-kampanje Kjøl & frys kampanje - 10% ekstra rabatt - NICHE |
200 | yes | 1558 | 1 |
| https://niche.no/supertilbud-kjole-fryserom Supertilbud kjøl- og fryserom |
200 | yes | 748 | 1 |
| https://niche.no/betaling Betaling |
200 | yes | 943 | 1 |
| https://niche.no/frakt-levering Frakt & Levering |
200 | yes | 529 | 1 |
| https://niche.no/garanti-reklamasjon Garanti & Reklamasjon |
200 | yes | 269 | 1 |
| https://niche.no/jobbe-hos-oss Jobbe hos oss? |
200 | yes | 37 | 1 |
| https://niche.no/kjopsveileder-maskiner Kjøpsveileder maskiner |
200 | yes | 36 | 1 |
| https://niche.no/match-it MATCH IT |
200 | yes | 106 | 1 |
| https://niche.no/mobelpleie-vedlikehold Møbelpleie & Vedlikehold |
200 | yes | 1750 | 1 |
| https://niche.no/personvern-sikkerhet Personvern & Sikkerhet |
200 | yes | 37 | 1 |
| https://niche.no/service-montasje Service & Montasje |
200 | yes | 156 | 1 |
| https://niche.no/bankettpakke Bankettpakke |
200 | yes | 270 | 0 |
| https://niche.no/chat Chat |
200 | yes | 29 | 0 |
| https://niche.no/home Home page |
200 | yes | 914 | 0 |
| https://niche.no/kampanje-restaurantutstyr Kampanje Restaurantutstyr |
200 | yes | 3005 | 0 |
| https://niche.no/nettbutikk-restaurantutstyr Nettbutikk-restaurantutstyr |
200 | yes | 605 | 0 |
| https://niche.no/privacy-policy-cookie-restriction-mode Privacy and Cookie Policy |
200 | yes | 1089 | 0 |
| https://niche.no/storkjokken/kaffemaskiner/filtermaskiner/friskbryggere.html Friskbryggere til restaurant og kafé | NICHE |
200 | yes | 47 | 0 |
| https://niche.no/test test |
200 | yes | 25 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.