Catalog / limafoto.no
65

SEO audit for limafoto.no

Fotografering slik foreldrene vil ha det! - Lima Foto

other

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

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

Lima Foto tilbyr skole-, barnehage- og sportsfotografering landet rundt! Høy kvalitet til rimelige priser, på en trygg og enkel måte.

Screenshot of limafoto.no
50
pages crawled
50
indexable pages
0
errors
95
warnings
478
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Performance 70 0 50 151
Headings 90 0 17 1
Structured Data 91 0 15 50
Agent Readiness 96 0 7 102
Duplicate 96 0 6 7
Images 100 0 0 7
Links 100 0 0 1
Meta Description 100 0 0 9
Security 100 0 0 100
Social 100 0 0 50
Findings

Warnings (6 rules)

warning Control has no accessible name

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

warning Near-duplicate page content

Rule duplicate.near · Duplicate · 6 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

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

warning BreadcrumbList present but structurally incomplete

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

  • https://www.limafoto.no/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Schema describes content not visible on the page

Rule schema.hidden_content · Structured Data · 14 occurrence(s)

  • https://www.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2023/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2024/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2025/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/hils-pa-fotograf-trine/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/hvordan-foregar-barnehagefotografering-med-lima-foto/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/hvorfor-digital-skolekatalog/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/hvorfor-har-vi-digitale-produkter/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/lima-foto-fyller-7-ar/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/lima-foto-oppfordrer-skoler-til-a-slutte-a-trykke-skolekataloger/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/pedagogikk-er-et-viktig-i-barnehagefotografering/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/prissammenligning-barnehage-og-skolefoto-2022/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/prissammenligning/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/vare-omrader-og-lokale-fotografer/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.limafoto.no/vi-tilbyr-digitale-produkter-for-a-ta-hensyn-til-miljoet/ — a schema name/headline ("Morten Øyås") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

Notices (18 rules)

notice Invalid ARIA role

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

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

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

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 7 occurrence(s)

notice Multiple <h1> elements

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

notice Image alt text is very long (possible keyword stuffing)

Rule images.alt_too_long · Images · 2 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://www.limafoto.no/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/alesund/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2023/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2024/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2025/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/barnehagefoto-alesund/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/barnehagefoto-oslo/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/barnehagefoto-trondheim/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/bergen/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/hils-pa-fotograf-trine/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/hvordan-foregar-barnehagefotografering-med-lima-foto/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/hvorfor-digital-skolekatalog/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/hvorfor-har-vi-digitale-produkter/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/lima-foto-fyller-7-ar/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/lima-foto-oppfordrer-skoler-til-a-slutte-a-trykke-skolekataloger/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/nyheter/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/oslo/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/pedagogikk-er-et-viktig-i-barnehagefotografering/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/personvern/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/prissammenligning-barnehage-og-skolefoto-2022/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/prissammenligning/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/skolefoto-alesund/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/skolefoto-bergen/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/vare-omrader-og-lokale-fotografer/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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.limafoto.no/vi-tilbyr-digitale-produkter-for-a-ta-hensyn-til-miljoet/ — the likely hero/LCP image (lima_foto_logo_gra-300x93.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 · 5 occurrence(s)

notice Internal link has no anchor text / accessible name

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

  • https://www.limafoto.no/ — 3 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 No ETag header (no conditional GET for unchanged pages)

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

  • https://www.limafoto.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.limafoto.no/alesund/ — 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.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2023/ — 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.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2024/ — 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.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2025/ — 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.limafoto.no/barnehagefoto-alesund/ — 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.limafoto.no/barnehagefoto-oslo/ — 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.limafoto.no/barnehagefoto-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.limafoto.no/bergen/ — 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.limafoto.no/hils-pa-fotograf-trine/ — 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.limafoto.no/hvordan-foregar-barnehagefotografering-med-lima-foto/ — 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.limafoto.no/hvorfor-digital-skolekatalog/ — 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.limafoto.no/hvorfor-har-vi-digitale-produkter/ — 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.limafoto.no/lima-foto-fyller-7-ar/ — 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.limafoto.no/lima-foto-oppfordrer-skoler-til-a-slutte-a-trykke-skolekataloger/ — 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.limafoto.no/nyheter/ — 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.limafoto.no/oslo/ — 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.limafoto.no/pedagogikk-er-et-viktig-i-barnehagefotografering/ — 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.limafoto.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.limafoto.no/prissammenligning-barnehage-og-skolefoto-2022/ — 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.limafoto.no/prissammenligning/ — 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.limafoto.no/skolefoto-alesund/ — 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.limafoto.no/skolefoto-bergen/ — 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.limafoto.no/vare-omrader-og-lokale-fotografer/ — 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.limafoto.no/vi-tilbyr-digitale-produkter-for-a-ta-hensyn-til-miljoet/ — 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://www.limafoto.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.limafoto.no/alesund/ — 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.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2023/ — 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.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2024/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2025/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.limafoto.no/barnehagefoto-alesund/ — 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.limafoto.no/barnehagefoto-oslo/ — 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.limafoto.no/barnehagefoto-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.limafoto.no/bergen/ — 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.limafoto.no/hils-pa-fotograf-trine/ — 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.limafoto.no/hvordan-foregar-barnehagefotografering-med-lima-foto/ — 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.limafoto.no/hvorfor-digital-skolekatalog/ — 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.limafoto.no/hvorfor-har-vi-digitale-produkter/ — 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.limafoto.no/lima-foto-fyller-7-ar/ — 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.limafoto.no/lima-foto-oppfordrer-skoler-til-a-slutte-a-trykke-skolekataloger/ — 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.limafoto.no/nyheter/ — 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.limafoto.no/oslo/ — 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.limafoto.no/pedagogikk-er-et-viktig-i-barnehagefotografering/ — 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.limafoto.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.limafoto.no/prissammenligning-barnehage-og-skolefoto-2022/ — 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.limafoto.no/prissammenligning/ — 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.limafoto.no/skolefoto-alesund/ — 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.limafoto.no/skolefoto-bergen/ — 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.limafoto.no/vare-omrader-og-lokale-fotografer/ — 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.limafoto.no/vi-tilbyr-digitale-produkter-for-a-ta-hensyn-til-miljoet/ — 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 · 1 occurrence(s)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 50 occurrence(s)

notice Missing recommended security headers

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

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

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.limafoto.no/
Fotografering slik foreldrene vil ha det! - Lima Foto
200 yes 430 50
https://www.limafoto.no/alesund/
Ålesund - Lima Foto
200 yes 443 50
https://www.limafoto.no/barnehagefoto/
Barnehagefoto - Lima Foto
200 yes 281 50
https://www.limafoto.no/bedriftsfoto/
Bedriftsfoto - Lima Foto
200 yes 429 50
https://www.limafoto.no/bergen/
Bergen - Lima Foto
200 yes 445 50
https://www.limafoto.no/cookie-policy/
Cookie policy - Lima Foto
200 yes 1055 50
https://www.limafoto.no/kristiansand/
Kristiansand - Lima Foto
200 yes 401 50
https://www.limafoto.no/nyheter/
Nyheter - Lima Foto
200 yes 341 50
https://www.limafoto.no/oslo/
Oslo - Lima Foto
200 yes 448 50
https://www.limafoto.no/personvern/
Personvern - Lima Foto
200 yes 430 50
https://www.limafoto.no/skolefoto/
Skolefoto - Lima Foto
200 yes 289 50
https://www.limafoto.no/stavanger/
Stavanger - Lima Foto
200 yes 360 50
https://www.limafoto.no/trondheim/
Trondheim - Lima Foto
200 yes 445 50
https://www.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2023/
Årets prissammenligning for barnehage- og skolefoto 2023 - Lima Foto
200 yes 432 2
https://www.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2024/
Årets prissammenligning for barnehage- og skolefoto 2024 - Lima Foto
200 yes 433 2
https://www.limafoto.no/arets-prissammenligning-for-barnehage-og-skolefoto-2025/
Årets prissammenligning for barnehage- og skolefoto 2025 - Lima Foto
200 yes 433 2
https://www.limafoto.no/barnehagefoto-kristiansand/
Barnehagefoto Kristiansand - Lima Foto
200 yes 325 1
https://www.limafoto.no/barnehagefoto-stavanger/
Barnehagefoto Stavanger - Lima Foto
200 yes 312 1
https://www.limafoto.no/skolefoto-kristiansand/
Skolefoto Kristiansand - Lima Foto
200 yes 348 1
https://www.limafoto.no/skolefoto-stavanger/
Skolefoto Stavanger - Lima Foto
200 yes 343 1
https://www.limafoto.no/barnehagefoto-alesund/
Barnehagefoto Ålesund - Lima Foto
200 yes 307 1
https://www.limafoto.no/barnehagefoto-bergen/
Barnehagefoto Bergen - Lima Foto
200 yes 311 1
https://www.limafoto.no/barnehagefoto-oslo/
Barnehagefoto Oslo - Lima Foto
200 yes 315 1
https://www.limafoto.no/barnehagefoto-trondheim/
Barnehagefoto Trondheim - Lima Foto
200 yes 308 1
https://www.limafoto.no/skolefoto-alesund/
Skolefoto Ålesund - Lima Foto
200 yes 337 1
https://www.limafoto.no/skolefoto-bergen/
Skolefoto Bergen - Lima Foto
200 yes 338 1
https://www.limafoto.no/skolefoto-oslo/
Skolefoto Oslo - Lima Foto
200 yes 342 1
https://www.limafoto.no/skolefoto-trondheim/
Skolefoto Trondheim - Lima Foto
200 yes 336 1
https://www.limafoto.no/sportsfoto-alesund/
Sportsfoto Ålesund - Lima Foto
200 yes 344 1
https://www.limafoto.no/sportsfoto-bergen/
Sportsfoto Bergen - Lima Foto
200 yes 345 1
https://www.limafoto.no/sportsfoto-oslo/
Sportsfoto Oslo - Lima Foto
200 yes 350 1
https://www.limafoto.no/sportsfoto-trondheim/
Sportsfoto Trondheim - Lima Foto
200 yes 344 1
https://www.limafoto.no/sportsfoto/
Sportsfoto - Lima Foto
200 yes 307 1
https://www.limafoto.no/hvorfor-har-vi-digitale-produkter/
Hvorfor har vi digitale produkter? - Lima Foto
200 yes 379 1
https://www.limafoto.no/lima-foto-oppfordrer-skoler-til-a-slutte-a-trykke-skolekataloger/
Lima Foto oppfordrer skoler til å slutte å trykke skolekataloger - Lima Foto
200 yes 607 1
https://www.limafoto.no/pedagogikk-er-et-viktig-i-barnehagefotografering/
Pedagogikk er viktig i barnehagefotografering - Lima Foto
200 yes 759 1
https://www.limafoto.no/prissammenligning-barnehage-og-skolefoto-2022/
Prissammenligning barnehage- og skolefoto 2022 - Lima Foto
200 yes 398 1
https://www.limafoto.no/vare-omrader-og-lokale-fotografer/
Våre områder og lokale fotografer - Lima Foto
200 yes 470 1
https://www.limafoto.no/vi-tilbyr-digitale-produkter-for-a-ta-hensyn-til-miljoet/
Vi tilbyr digitale produkter for å ta hensyn til miljøet - Lima Foto
200 yes 470 1
https://www.limafoto.no/barnehagefoto-lillestrom/
Barnehagefoto Lillestrøm - Lima Foto
200 yes 354 0
https://www.limafoto.no/hils-pa-fotograf-trine/
Hils på fotograf Trine - Lima Foto
200 yes 317 0
https://www.limafoto.no/hvordan-foregar-barnehagefotografering-med-lima-foto/
Hvordan foregår barnehagefotografering? - Lima Foto
200 yes 603 0
https://www.limafoto.no/hvorfor-digital-skolekatalog/
Hvorfor digital skolekatalog? - Lima Foto
200 yes 413 0
https://www.limafoto.no/lima-foto-fyller-7-ar/
Lima Foto fyller 7 år! - Lima Foto
200 yes 324 0
https://www.limafoto.no/prissammenligning/
Prissammenligning - Lima Foto
200 yes 383 0
https://www.limafoto.no/restfotoh2022-1/
Restfoto-omfoto høsten 2022 - Lima Foto
200 yes 318 0
https://www.limafoto.no/restfotoh23/
Restfoto-omfoto høsten 2023 - Lima Foto
200 yes 344 0
https://www.limafoto.no/restfotoh24/
Restfoto-omfoto høsten 2024 - Lima Foto
200 yes 319 0
https://www.limafoto.no/skolefoto-lillestrom/
Skolefoto Lillestrøm - Lima Foto
200 yes 343 0
https://www.limafoto.no/sportsfoto-lillestrom/
Sportsfoto Lillestrøm - Lima Foto
200 yes 341 0

Audit your own site — free

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

Scan your site →