SEO audit for kople.no
Kople
Health 62/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Kople bygger og drifter ladeanlegg over hele Norge. Kople deg på for en god ladeopplevelse!
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 90 | 1 | 14 | 5 |
| Crawlability | 97 | 1 | 1 | 8 |
| Agent Readiness | 74 | 0 | 44 | 45 |
| Performance | 74 | 0 | 44 | 175 |
| Canonical | 74 | 0 | 43 | 0 |
| Duplicate | 89 | 0 | 19 | 8 |
| Images | 96 | 0 | 6 | 46 |
| Content | 99 | 0 | 2 | 0 |
| Headings | 99 | 0 | 2 | 2 |
| Indexability | 99 | 0 | 2 | 0 |
| Budget | 99 | 0 | 1 | 0 |
| Sitemap | 99 | 0 | 1 | 2 |
| Cache | 100 | 0 | 0 | 44 |
| Meta Description | 100 | 0 | 0 | 7 |
| Security | 100 | 0 | 0 | 93 |
| Social | 100 | 0 | 0 | 43 |
| Structured Data | 100 | 0 | 0 | 3 |
| Titles | 100 | 0 | 0 | 13 |
| URL | 100 | 0 | 0 | 1 |
Errors (2 rules)
error Broken internal link (target 4xx/5xx)
Rule links.broken_internal · Links · 1 occurrence(s)
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — https://www.kople.no/losninger-old/ (HTTP 404)
error Client error (4xx) response
Rule status.4xx · Crawlability · 1 occurrence(s)
- https://www.kople.no/losninger-old/ — HTTP 404
Warnings (15 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 44 occurrence(s)
- https://www.kople.no/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/baerum — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/beitostolen — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/eikersenter — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/enhetstesting/index — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/evje-og-hornnes — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/hallingdal — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — 10 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/lade-elbil-sorlandet — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/ledige-stillinger/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/leverandorinformasjon — 10 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/lillesand — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/losninger/ — 10 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/losninger/utbyggere — 10 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/om-oss/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/om-oss/kontakt-oss/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/personvern — 10 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/profiler/geir-ole-hay — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/sandefjord — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/snarveier-footer/leverandorinformasjon — 10 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/trondheim — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/veiledning/ — 10 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/veiledning/ladenettverk — 16 button/link(s) with no text or aria-label — an agent can't target them
- https://www.kople.no/viken — 9 button/link(s) with no text or aria-label — an agent can't target them
warning Noindex page receives internal links (crawl-budget waste)
Rule budget.noindex_linked · Budget · 1 occurrence(s)
- https://www.kople.no/profiler/geir-ole-hay — this noindex page has 2 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.kople.no/om-oss/kontakt-oss/, https://www.kople.no/ledige-stillinger/.
warning Missing canonical tag
Rule canonical.missing · Canonical · 43 occurrence(s)
- https://www.kople.no/
- https://www.kople.no/baerum
- https://www.kople.no/beitostolen
- https://www.kople.no/eikersenter
- https://www.kople.no/enhetstesting/index
- https://www.kople.no/evje-og-hornnes
- https://www.kople.no/hallingdal
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker
- https://www.kople.no/lade-elbil-sorlandet
- https://www.kople.no/ledige-stillinger/
- https://www.kople.no/leverandorinformasjon
- https://www.kople.no/lillesand
- https://www.kople.no/losninger/
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger
- https://www.kople.no/losninger/utbyggere
- https://www.kople.no/om-oss/
- https://www.kople.no/om-oss/kontakt-oss/
- https://www.kople.no/personvern
- https://www.kople.no/sandefjord
- https://www.kople.no/skien
- https://www.kople.no/snarveier-footer/leverandorinformasjon
- https://www.kople.no/trondheim
- https://www.kople.no/veiledning/
- https://www.kople.no/veiledning/ladenettverk
- https://www.kople.no/viken
warning Thin content (low word count)
Rule content.thin · Content · 2 occurrence(s)
- https://www.kople.no/en/ — 191 words
- https://www.kople.no/enhetstesting/index — 159 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 8 occurrence(s)
- https://www.kople.no/ — content shared by 2 pages: https://www.kople.no/0
- https://www.kople.no/0 — content shared by 2 pages: https://www.kople.no/
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — content shared by 2 pages: https://www.kople.no/veiledning/lad-elbilen-andre-apper-rfid-ladebrikker
- https://www.kople.no/ladenettverk — content shared by 2 pages: https://www.kople.no/veiledning/ladenettverk
- https://www.kople.no/leverandorinformasjon — content shared by 2 pages: https://www.kople.no/snarveier-footer/leverandorinformasjon
- https://www.kople.no/snarveier-footer/leverandorinformasjon — content shared by 2 pages: https://www.kople.no/leverandorinformasjon
- https://www.kople.no/veiledning/lad-elbilen-andre-apper-rfid-ladebrikker — content shared by 2 pages: https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker
- https://www.kople.no/veiledning/ladenettverk — content shared by 2 pages: https://www.kople.no/ladenettverk
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 2 occurrence(s)
- https://www.kople.no/skien — near-duplicate of 1 page(s): https://www.kople.no/stavanger
- https://www.kople.no/stavanger — near-duplicate of 1 page(s): https://www.kople.no/skien
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 9 occurrence(s)
- https://www.kople.no/ — title shared by 3 pages: https://www.kople.no/en/, https://www.kople.no/0
- https://www.kople.no/0 — title shared by 3 pages: https://www.kople.no/, https://www.kople.no/en/
- https://www.kople.no/en/ — title shared by 3 pages: https://www.kople.no/, https://www.kople.no/0
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — title shared by 2 pages: https://www.kople.no/veiledning/lad-elbilen-andre-apper-rfid-ladebrikker
- https://www.kople.no/ladenettverk — title shared by 2 pages: https://www.kople.no/veiledning/ladenettverk
- https://www.kople.no/leverandorinformasjon — title shared by 2 pages: https://www.kople.no/snarveier-footer/leverandorinformasjon
- https://www.kople.no/snarveier-footer/leverandorinformasjon — title shared by 2 pages: https://www.kople.no/leverandorinformasjon
- https://www.kople.no/veiledning/lad-elbilen-andre-apper-rfid-ladebrikker — title shared by 2 pages: https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker
- https://www.kople.no/veiledning/ladenettverk — title shared by 2 pages: https://www.kople.no/ladenettverk
warning Incomplete/empty response after retries (likely transient — re-crawl)
Rule fetch.incomplete · Crawlability · 1 occurrence(s)
- https://www.kople.no/stromavregningspartnere/ — HTTP 200, 0 words after 3 attempts
warning Missing <h1>
Rule h1.missing · Headings · 2 occurrence(s)
warning Images missing alt text
Rule images.missing_alt · Images · 6 occurrence(s)
- https://www.kople.no/ledige-stillinger/ — 1 of 70 images missing alt
- https://www.kople.no/losninger/ — 1 of 15 images missing alt
- https://www.kople.no/losninger/destinasjoner-hotell — 1 of 17 images missing alt
- https://www.kople.no/losninger/hurtigladesteder — 1 of 9 images missing alt
- https://www.kople.no/losninger/parkeringsplasser — 1 of 10 images missing alt
- https://www.kople.no/losninger/utbyggere — 1 of 9 images missing alt
warning Page is noindex
Rule index.noindex · Indexability · 1 occurrence(s)
- https://www.kople.no/profiler/geir-ole-hay — meta/X-Robots: meta=noindex,follow
warning noindex + nofollow (blocks link equity flow)
Rule index.noindex_nofollow · Indexability · 1 occurrence(s)
- https://www.kople.no/losninger-old/ — meta/X-Robots: meta=noindex,nofollow
warning Internal link points to a redirect
Rule links.redirect_target · Links · 14 occurrence(s)
- https://www.kople.no/baerum — https://www.kople.no/dropin → https://dropin.kople.no/dropin (off-site)
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — https://www.kople.no/dropin → https://dropin.kople.no/dropin (off-site)
- https://www.kople.no/lade-elbil-sorlandet — https://www.kople.no/dropin → https://dropin.kople.no/dropin (off-site)
- https://www.kople.no/leverandorinformasjon — https://www.kople.no/0 → https://www.kople.no/
- https://www.kople.no/losninger/ — https://www.kople.no/ladenettverk → https://www.kople.no/veiledning/ladenettverk
- https://www.kople.no/losninger/hurtigladesteder — https://www.kople.no/ladenettverk → https://www.kople.no/veiledning/ladenettverk
- https://www.kople.no/losninger/utbyggere — https://www.kople.no/blogg/ → https://sammen.kople.no/blogg (off-site)
- https://www.kople.no/losninger/utbyggere — https://www.kople.no/blogg/ladeklare-1-juli-utbygger → https://sammen.kople.no/blogg/ladeklare-1-juli-utbygger (off-site)
- https://www.kople.no/personvern — https://www.kople.no/0 → https://www.kople.no/
- https://www.kople.no/snarveier-footer/leverandorinformasjon — https://www.kople.no/0 → https://www.kople.no/
- https://www.kople.no/veiledning/ — https://www.kople.no/dropin → https://dropin.kople.no/dropin (off-site)
- https://www.kople.no/veiledning/ — https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker → https://www.kople.no/veiledning/lad-elbilen-andre-apper-rfid-ladebrikker
- https://www.kople.no/veiledning/lad-elbilen-andre-apper-rfid-ladebrikker — https://www.kople.no/dropin → https://dropin.kople.no/dropin (off-site)
- https://www.kople.no/veiledning/ladepris — https://www.kople.no/dropin → https://dropin.kople.no/dropin (off-site)
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 44 occurrence(s)
- https://www.kople.no/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/baerum — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/beitostolen — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/eikersenter — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/enhetstesting/index — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/evje-og-hornnes — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/hallingdal — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/lade-elbil-sorlandet — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/ledige-stillinger/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/leverandorinformasjon — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/lillesand — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/losninger/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/losninger/utbyggere — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/om-oss/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/om-oss/kontakt-oss/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/personvern — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/profiler/geir-ole-hay — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/sandefjord — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/snarveier-footer/leverandorinformasjon — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/trondheim — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/veiledning/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/veiledning/ladenettverk — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.kople.no/viken — 1 render-blocking <script> in <head> (add defer/async or use type=module)
warning Non-indexable URL listed in sitemap
Rule sitemap.non_indexable · Sitemap · 1 occurrence(s)
- https://www.kople.no/profiler/geir-ole-hay — listed in sitemap but noindex
Notices (24 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 44 occurrence(s)
- https://www.kople.no/ — h4 follows h1 — skips h2
- https://www.kople.no/baerum — h3 follows h1 — skips h2
- https://www.kople.no/beitostolen — h5 follows h2 — skips h3
- https://www.kople.no/eikersenter — h5 follows h2 — skips h3
- https://www.kople.no/enhetstesting/index — h4 follows h2 — skips h3
- https://www.kople.no/evje-og-hornnes — h3 follows h1 — skips h2
- https://www.kople.no/hallingdal — h5 follows h2 — skips h3
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — h4 follows h1 — skips h2
- https://www.kople.no/lade-elbil-sorlandet — h5 follows h1 — skips h2
- https://www.kople.no/ledige-stillinger/ — h4 follows h1 — skips h2
- https://www.kople.no/leverandorinformasjon — h5 follows h1 — skips h2
- https://www.kople.no/lillesand — h3 follows h1 — skips h2
- https://www.kople.no/losninger/ — h4 follows h1 — skips h2
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — h5 follows h1 — skips h2
- https://www.kople.no/losninger/utbyggere — h5 follows h1 — skips h2
- https://www.kople.no/om-oss/ — h5 follows h1 — skips h2
- https://www.kople.no/om-oss/kontakt-oss/ — h5 follows h1 — skips h2
- https://www.kople.no/personvern — h3 follows h1 — skips h2
- https://www.kople.no/profiler/geir-ole-hay — h5 follows h2 — skips h3
- https://www.kople.no/sandefjord — h3 follows h1 — skips h2
- https://www.kople.no/snarveier-footer/leverandorinformasjon — h5 follows h1 — skips h2
- https://www.kople.no/trondheim — h3 follows h1 — skips h2
- https://www.kople.no/veiledning/ — h3 follows h1 — skips h2
- https://www.kople.no/veiledning/ladenettverk — h5 follows h2 — skips h3
- https://www.kople.no/viken — h5 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://www.kople.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 · 44 occurrence(s)
- https://www.kople.no/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/baerum — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/beitostolen — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/eikersenter — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/enhetstesting/index — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/evje-og-hornnes — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/hallingdal — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/lade-elbil-sorlandet — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/ledige-stillinger/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/leverandorinformasjon — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/lillesand — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/losninger/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/losninger/utbyggere — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/om-oss/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/om-oss/kontakt-oss/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/personvern — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/profiler/geir-ole-hay — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/sandefjord — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/snarveier-footer/leverandorinformasjon — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/trondheim — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/veiledning/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/veiledning/ladenettverk — Cache-Control: no-store, no-cache, must-revalidate
- https://www.kople.no/viken — Cache-Control: no-store, no-cache, must-revalidate
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 8 occurrence(s)
- https://www.kople.no/ — meta description shared by 2 pages: https://www.kople.no/0
- https://www.kople.no/0 — meta description shared by 2 pages: https://www.kople.no/
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — meta description shared by 2 pages: https://www.kople.no/veiledning/lad-elbilen-andre-apper-rfid-ladebrikker
- https://www.kople.no/ladenettverk — meta description shared by 2 pages: https://www.kople.no/veiledning/ladenettverk
- https://www.kople.no/leverandorinformasjon — meta description shared by 2 pages: https://www.kople.no/snarveier-footer/leverandorinformasjon
- https://www.kople.no/snarveier-footer/leverandorinformasjon — meta description shared by 2 pages: https://www.kople.no/leverandorinformasjon
- https://www.kople.no/veiledning/lad-elbilen-andre-apper-rfid-ladebrikker — meta description shared by 2 pages: https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker
- https://www.kople.no/veiledning/ladenettverk — meta description shared by 2 pages: https://www.kople.no/ladenettverk
notice Multiple <h1> elements
Rule h1.multiple · Headings · 2 occurrence(s)
- https://www.kople.no/en/charging-support — 2 <h1> elements
- https://www.kople.no/viken — 2 <h1> elements
notice Image alt text is very long (possible keyword stuffing)
Rule images.alt_too_long · Images · 2 occurrence(s)
- https://www.kople.no/en/ — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.kople.no/losninger/hurtigladesteder — 1 image(s) with alt text over 100 chars — shorten it to a concise description
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 40 occurrence(s)
- https://www.kople.no/ — the likely hero/LCP image (desktop.5dda7e5c.24251_390.dc58dd9badc51d5008f483d205ca82d9.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/baerum — the likely hero/LCP image (desktop.ed067565.kople_2020_sandvika_fotograf_levent_ultanur_2_2_2400x800.ae3323ed8e5e60229c302b441fd781cb.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/beitostolen — the likely hero/LCP image (desktop.74afc5f2.beitostolen_banner_web.ae3323ed8e5e60229c302b441fd781cb.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/bergen — the likely hero/LCP image (desktop.f0c37363.hylkje.dc58dd9badc51d5008f483d205ca82d9.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/eikersenter — the likely hero/LCP image (desktop.437a0576.eikersenter_bannerbilde.ae3323ed8e5e60229c302b441fd781cb.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/enhetstesting/index — the likely hero/LCP image (landscape.9b7542af.hotel.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/evje-og-hornnes — the likely hero/LCP image (desktop.7cc479d6.pxl_20241211_130507933.mp_2.ae3323ed8e5e60229c302b441fd781cb.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/hallingdal — the likely hero/LCP image (desktop.9952e6ee.gol_some_2.ae3323ed8e5e60229c302b441fd781cb.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — the likely hero/LCP image (desktop.71829379.dsf3234.dc58dd9badc51d5008f483d205ca82d9.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/lade-elbil-sorlandet — the likely hero/LCP image (desktop.15bfd5f3.sorlandet.ae3323ed8e5e60229c302b441fd781cb.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/ledige-stillinger/ — the likely hero/LCP image (desktop.6dec59ff.24251_798.dc58dd9badc51d5008f483d205ca82d9.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/lillesand — the likely hero/LCP image (desktop.0d2ffe9c.hurtigladere.ae3323ed8e5e60229c302b441fd781cb.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/losninger/ — the likely hero/LCP image (desktop.fccd737f.24251_74.dc58dd9badc51d5008f483d205ca82d9.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — the likely hero/LCP image (landscape.61bf898f.sameie.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/losninger/utbyggere — the likely hero/LCP image (desktop.c0a0cd8f.dsf3257.dc58dd9badc51d5008f483d205ca82d9.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/om-oss/ — the likely hero/LCP image (desktop.9828d15e.24_koplemusikk.00_00_09_29.still006.dc58dd9badc51d5008f483d205ca82d9.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/om-oss/kontakt-oss/ — the likely hero/LCP image (kople_portrett_andreas.87632a424b4829b847883ecbbc5efd33.b845e33ce4bae293315adad3c37116a2.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://www.kople.no/profiler/geir-ole-hay — the likely hero/LCP image (kople_portrett_geir.a94602be5eee15aa2808df537e37ec72.b845e33ce4bae293315adad3c37116a2.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://www.kople.no/sandefjord — the likely hero/LCP image (desktop.3f640ee2.10.dc58dd9badc51d5008f483d205ca82d9.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/skien — the likely hero/LCP image (desktop.7df051a9.processed_94f80c18_9f1d_4b10_ac1f_8fab491feec4.ae3323ed8e5e60229c302b441fd781cb.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/skjetten — the likely hero/LCP image (desktop.25bc533e.image_17.ae3323ed8e5e60229c302b441fd781cb.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/trondheim — the likely hero/LCP image (desktop.9fd8e9f0.2026_04_20_09_59_24.dc58dd9badc51d5008f483d205ca82d9.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/veiledning/ — the likely hero/LCP image (desktop.5f74f124.kople_app_2026.dc58dd9badc51d5008f483d205ca82d9.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/veiledning/ladenettverk — the likely hero/LCP image (landscape.f883e483.kople_ladekart_1.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.kople.no/viken — the likely hero/LCP image (desktop.4af0829f.dsf3509.ae3323ed8e5e60229c302b441fd781cb.webp) 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 · 44 occurrence(s)
- https://www.kople.no/ — 10 of 10 images without width/height
- https://www.kople.no/baerum — 9 of 9 images without width/height
- https://www.kople.no/beitostolen — 8 of 8 images without width/height
- https://www.kople.no/eikersenter — 7 of 7 images without width/height
- https://www.kople.no/enhetstesting/index — 8 of 9 images without width/height
- https://www.kople.no/evje-og-hornnes — 9 of 9 images without width/height
- https://www.kople.no/hallingdal — 10 of 10 images without width/height
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — 8 of 8 images without width/height
- https://www.kople.no/lade-elbil-sorlandet — 8 of 8 images without width/height
- https://www.kople.no/ledige-stillinger/ — 70 of 70 images without width/height
- https://www.kople.no/leverandorinformasjon — 6 of 6 images without width/height
- https://www.kople.no/lillesand — 9 of 9 images without width/height
- https://www.kople.no/losninger/ — 15 of 15 images without width/height
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — 7 of 7 images without width/height
- https://www.kople.no/losninger/utbyggere — 9 of 9 images without width/height
- https://www.kople.no/om-oss/ — 42 of 42 images without width/height
- https://www.kople.no/om-oss/kontakt-oss/ — 29 of 29 images without width/height
- https://www.kople.no/personvern — 6 of 6 images without width/height
- https://www.kople.no/profiler/geir-ole-hay — 8 of 8 images without width/height
- https://www.kople.no/sandefjord — 9 of 9 images without width/height
- https://www.kople.no/snarveier-footer/leverandorinformasjon — 6 of 6 images without width/height
- https://www.kople.no/trondheim — 7 of 7 images without width/height
- https://www.kople.no/veiledning/ — 8 of 8 images without width/height
- https://www.kople.no/veiledning/ladenettverk — 14 of 14 images without width/height
- https://www.kople.no/viken — 9 of 9 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 5 occurrence(s)
- https://www.kople.no/ladenettverk — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.kople.no/leverandorinformasjon — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.kople.no/personvern — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.kople.no/snarveier-footer/leverandorinformasjon — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.kople.no/veiledning/ladenettverk — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 5 occurrence(s)
- https://www.kople.no/en/ — 181 chars
- https://www.kople.no/lastebil-lading — 167 chars
- https://www.kople.no/ledige-stillinger/ — 162 chars
- https://www.kople.no/personvern — 304 chars
- https://www.kople.no/viken — 274 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 2 occurrence(s)
- https://www.kople.no/en/charging-support — 32 chars
- https://www.kople.no/om-oss/kontakt-oss/ — 46 chars
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 44 occurrence(s)
- https://www.kople.no/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/baerum — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/beitostolen — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/eikersenter — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/enhetstesting/index — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/evje-og-hornnes — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/hallingdal — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/lade-elbil-sorlandet — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/ledige-stillinger/ — 52 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/leverandorinformasjon — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/lillesand — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/losninger/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/losninger/utbyggere — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/om-oss/ — 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://www.kople.no/om-oss/kontakt-oss/ — 25 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/personvern — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/profiler/geir-ole-hay — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/sandefjord — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/snarveier-footer/leverandorinformasjon — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/trondheim — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/veiledning/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/veiledning/ladenettverk — 10 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.kople.no/viken — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 44 occurrence(s)
- https://www.kople.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://www.kople.no/baerum — 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://www.kople.no/beitostolen — 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://www.kople.no/eikersenter — 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://www.kople.no/enhetstesting/index — 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://www.kople.no/evje-og-hornnes — 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://www.kople.no/hallingdal — 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://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — 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://www.kople.no/lade-elbil-sorlandet — 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://www.kople.no/ledige-stillinger/ — 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://www.kople.no/leverandorinformasjon — 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://www.kople.no/lillesand — 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://www.kople.no/losninger/ — 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://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — 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://www.kople.no/losninger/utbyggere — 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://www.kople.no/om-oss/ — 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://www.kople.no/om-oss/kontakt-oss/ — 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://www.kople.no/personvern — 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://www.kople.no/profiler/geir-ole-hay — 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://www.kople.no/sandefjord — 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://www.kople.no/snarveier-footer/leverandorinformasjon — 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://www.kople.no/trondheim — 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://www.kople.no/veiledning/ — 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://www.kople.no/veiledning/ladenettverk — 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://www.kople.no/viken — 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 · 44 occurrence(s)
- https://www.kople.no/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/baerum — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/beitostolen — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/eikersenter — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/enhetstesting/index — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/evje-og-hornnes — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/hallingdal — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/lade-elbil-sorlandet — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/ledige-stillinger/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/leverandorinformasjon — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/lillesand — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/losninger/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/losninger/utbyggere — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/om-oss/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/om-oss/kontakt-oss/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/personvern — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/profiler/geir-ole-hay — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/sandefjord — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/snarveier-footer/leverandorinformasjon — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/trondheim — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/veiledning/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/veiledning/ladenettverk — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.kople.no/viken — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice Slow server response
Rule perf.slow_response · Performance · 3 occurrence(s)
- https://www.kople.no/ledige-stillinger/ — 9253 ms
- https://www.kople.no/losninger-old/ — 9413 ms
- https://www.kople.no/losninger/utbyggere — 8662 ms
notice URL redirects to another URL
Rule redirect.single · Crawlability · 8 occurrence(s)
- https://www.kople.no/0 — redirects to https://www.kople.no/
- https://www.kople.no/blogg/ — redirects to https://sammen.kople.no/blogg
- https://www.kople.no/blogg/ladeklare-1-juli-utbygger — redirects to https://sammen.kople.no/blogg/ladeklare-1-juli-utbygger
- https://www.kople.no/dropin — redirects to https://dropin.kople.no/dropin
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — redirects to https://www.kople.no/veiledning/lad-elbilen-andre-apper-rfid-ladebrikker
- https://www.kople.no/ladenettverk — redirects to https://www.kople.no/veiledning/ladenettverk
- https://www.kople.no/referanser — redirects to https://sammen.kople.no/referanser
- https://www.kople.no/snarveier-footer/leverandorinformasjon — redirects to https://www.kople.no/leverandorinformasjon
notice Deep page has no BreadcrumbList structured data
Rule schema.breadcrumb_missing · Structured Data · 3 occurrence(s)
- https://www.kople.no/0 — depth-2 page has structured data but no BreadcrumbList
- https://www.kople.no/en/charging-support — depth-2 page has structured data but no BreadcrumbList
- https://www.kople.no/ladenettverk — depth-2 page has structured data but no BreadcrumbList
notice Missing recommended security headers
Rule security.missing_headers · Security · 49 occurrence(s)
- https://www.kople.no/ — CSP
- https://www.kople.no/baerum — CSP
- https://www.kople.no/beitostolen — CSP
- https://www.kople.no/blogg/ — X-Content-Type-Options
- https://www.kople.no/eikersenter — CSP
- https://www.kople.no/enhetstesting/index — CSP
- https://www.kople.no/hallingdal — CSP
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — CSP
- https://www.kople.no/lade-elbil-sorlandet — CSP
- https://www.kople.no/ledige-stillinger/ — CSP
- https://www.kople.no/leverandorinformasjon — CSP
- https://www.kople.no/lillesand — CSP
- https://www.kople.no/losninger/ — CSP
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — CSP
- https://www.kople.no/losninger/utbyggere — CSP
- https://www.kople.no/om-oss/ — CSP
- https://www.kople.no/om-oss/kontakt-oss/ — CSP
- https://www.kople.no/personvern — CSP
- https://www.kople.no/profiler/geir-ole-hay — CSP
- https://www.kople.no/referanser — X-Content-Type-Options
- https://www.kople.no/snarveier-footer/leverandorinformasjon — CSP
- https://www.kople.no/trondheim — CSP
- https://www.kople.no/veiledning/ — CSP
- https://www.kople.no/veiledning/ladenettverk — CSP
- https://www.kople.no/viken — CSP
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 44 occurrence(s)
- https://www.kople.no/ — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/baerum — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/beitostolen — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/eikersenter — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/enhetstesting/index — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/evje-og-hornnes — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/hallingdal — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/lade-elbil-sorlandet — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/ledige-stillinger/ — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/leverandorinformasjon — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/lillesand — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/losninger/ — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/losninger/utbyggere — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/om-oss/ — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/om-oss/kontakt-oss/ — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/personvern — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/profiler/geir-ole-hay — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/sandefjord — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/snarveier-footer/leverandorinformasjon — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/trondheim — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/veiledning/ — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/veiledning/ladenettverk — 21 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.kople.no/viken — 15 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 2 occurrence(s)
- https://www.kople.no/en/ — indexable but not in sitemap
- https://www.kople.no/en/charging-support — indexable but not in sitemap
notice Title tag is identical to the H1 (missed keyword variation)
Rule title.same_as_h1 · Titles · 2 occurrence(s)
- https://www.kople.no/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://www.kople.no/0 — the <title> and the H1 are identical — differentiate them to cover more query variation
notice Title is very short
Rule title.too_short · Titles · 11 occurrence(s)
- https://www.kople.no/ — 5 chars
- https://www.kople.no/0 — 5 chars
- https://www.kople.no/baerum — 13 chars
- https://www.kople.no/bergen — 14 chars
- https://www.kople.no/en/ — 5 chars
- https://www.kople.no/halden — 14 chars
- https://www.kople.no/om-oss/ — 14 chars
- https://www.kople.no/oslo-sandvika — 12 chars
- https://www.kople.no/skien — 13 chars
- https://www.kople.no/tromso — 14 chars
- https://www.kople.no/viken — 13 chars
notice Missing Twitter Card tag
Rule twitter.missing · Social · 43 occurrence(s)
- https://www.kople.no/
- https://www.kople.no/baerum
- https://www.kople.no/beitostolen
- https://www.kople.no/eikersenter
- https://www.kople.no/enhetstesting/index
- https://www.kople.no/evje-og-hornnes
- https://www.kople.no/hallingdal
- https://www.kople.no/lad-elbilen-andre-apper-rfid-ladebrikker
- https://www.kople.no/lade-elbil-sorlandet
- https://www.kople.no/ledige-stillinger/
- https://www.kople.no/leverandorinformasjon
- https://www.kople.no/lillesand
- https://www.kople.no/losninger/
- https://www.kople.no/losninger/borettslag-sameie-elbillader/kople-tilbyr-ikke-lenger-ladelosning-til-borettslag-sameier-og-boliger
- https://www.kople.no/losninger/utbyggere
- https://www.kople.no/om-oss/
- https://www.kople.no/om-oss/kontakt-oss/
- https://www.kople.no/personvern
- https://www.kople.no/sandefjord
- https://www.kople.no/skien
- https://www.kople.no/snarveier-footer/leverandorinformasjon
- https://www.kople.no/trondheim
- https://www.kople.no/veiledning/
- https://www.kople.no/veiledning/ladenettverk
- https://www.kople.no/viken
notice URL is very long
Rule url.too_long · URL · 1 occurrence(s)
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.