Catalog / liu.se
82

SEO audit for liu.se

Linköpings universitet - Linköpings universitet

other

Health 82/100 (good) · 50 pages crawled · generated 2026-08-26

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

Linköpings universitet (LiU) är känt för innovativa utbildningar, gränsöverskridande forskning och nära samarbete med näringsliv och samhälle.

Screenshot of liu.se
50
pages crawled
50
indexable pages
0
errors
27
warnings
334
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Titles 95 0 8 0
Agent Readiness 96 0 7 3
Performance 96 0 7 134
Meta Description 98 0 4 29
Content 99 0 1 5
Cache 100 0 0 2
Images 100 0 0 55
Links 100 0 0 1
Security 100 0 0 7
Sitemap 100 0 0 1
Social 100 0 0 54
Structured Data 100 0 0 39
URL 100 0 0 4
Findings

Warnings (5 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

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

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 7 occurrence(s)

  • https://liu.se/artikel/forskarutbildning-i-filosofi — the likely hero/LCP image (employee_image_andsz32.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://liu.se/en/article/the-doctoral-programme-in-philosophy — the likely hero/LCP image (employee_image_andsz32.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://liu.se/en/organisation/liu/bkv/forskarutbildning-vid-bkv — the likely hero/LCP image (80003-50065) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://liu.se/en/organisation/liu/uf/fina/liu-innovation — the likely hero/LCP image (employee_image_karac77.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://liu.se/nyheter/kalender — the likely hero/LCP image (40004-50116) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://liu.se/organisation/liu/uf/fina/liu-innovation — the likely hero/LCP image (108851-50116) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://liu.se/uppdragsutbildning/fortbildning-for-rektorer — the likely hero/LCP image (104254-50116) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Missing meta description

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

Notices (23 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

  • https://liu.se/ — 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 · 2 occurrence(s)

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 5 occurrence(s)

  • https://liu.se/en/article/the-doctoral-programme-in-philosophy — this page reads as very difficult (Flesch Reading Ease 6, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://liu.se/en/news — this page reads as very difficult (Flesch Reading Ease 29, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://liu.se/en/organisation/liu/bkv/forskarutbildning-vid-bkv — this page reads as difficult (Flesch Reading Ease 33, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://liu.se/en/organisation/liu/uf/fina/liu-innovation — this page reads as very difficult (Flesch Reading Ease 23, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://liu.se/en/research/intergender/intergender-course-emancipatory-narratives-on-disability-and-chronic-illness — this page reads as very difficult (Flesch Reading Ease -3, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Image alt text is keyword-stuffed (repetition / low variety)

Rule images.alt_stuffed · Images · 8 occurrence(s)

  • https://liu.se/50 — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://liu.se/en/news — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://liu.se/jobba-pa-liu/lar-kanna-oss — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://liu.se/nyhet/nya-perspektiv-pa-examensutstallning — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://liu.se/nyheter — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://liu.se/om-liu — 3 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://liu.se/uppdragsutbildning — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://liu.se/utbildning/malmstens/malmstens-varutstallning-2026 — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.

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

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

notice Likely hero image lacks fetchpriority=high

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

  • https://liu.se/biblioteket/guider-och-stod/bibliotekets-undervisning — the likely hero/LCP image (13193673_n_0_551_57_367_551_700_737_wtxzguqo.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://liu.se/cetis/forskare-tycker-om-teknik — the likely hero/LCP image (13156595_n_0_560_0_634_560_634_900_eyuacdtu.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://liu.se/cetis/om-cetis/teknikdidaktisk-forskning — the likely hero/LCP image (8223037_n_0_560_0_373_559_373_900_svlim6ry.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://liu.se/demokratin-100-ar — the likely hero/LCP image (tomas-holmqvist-liu-2021-2) 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://liu.se/forskning/ai/aist-labb/aist-labbet-erbjuder-lararlag-workshops-kring-ai- — the likely hero/LCP image (108892-50116) 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://liu.se/forskning/samverkan-vid-vard--och-omsorgsinsatser-for-personer-med-demenssjukdom — the likely hero/LCP image (employee_image_johhj95.jpeg) 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://liu.se/kontakta-liu/oredlighet-i-forskning — the likely hero/LCP image (employee_image_emmro27.jpeg) 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://liu.se/musik-vid-liu/traditioner-musik-vid-liu — the likely hero/LCP image (250523-akademisk-hogtid-konsert-064) 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://liu.se/nyhet/nya-perspektiv-pa-examensutstallning — the likely hero/LCP image (46257-50065) 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://liu.se/om-liu/berattelser-fran-liu/story-visualiseringscenter-c — the likely hero/LCP image (visualiseringscenter-2020-liu-2242-4) 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://liu.se/organisation/liu/lith/tekniska-hogskolans-examenshogtid — the likely hero/LCP image (tekfak-examenshogtid-27nov2021-148) 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://liu.se/samtycke-foto-film — the likely hero/LCP image (samtycke-qr-foto-film-20240424) 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://liu.se/samverkan/skolsamverkan/konferens-praktiknara-forskning-och-skola-pa-vetenskaplig-grund — the likely hero/LCP image (119051-50065) 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://liu.se/teknik-tillsammans/teknik-tillsammans-i-praktiken/tekniklektion-med-kraftoverforing-och-rorliga-djurmodeller-i-arskurs-4 — the likely hero/LCP image (bjorn-demonstrerar-rorlig-djurmodell) 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://liu.se/utbildning/malmstens/malmstens-varutstallning-2026 — the likely hero/LCP image (13323149_n_0_560_5_320_560_374_737_o57ztzww.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 41 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 29 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 4 occurrence(s)

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 1 occurrence(s)

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

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

notice No ETag header (no conditional GET for unchanged pages)

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

  • https://liu.se/ — 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://liu.se/artikel/forskarutbildning-i-filosofi — 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://liu.se/biblioteket/guider-och-stod/bibliotekets-undervisning — 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://liu.se/cetis/forskare-tycker-om-teknik — 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://liu.se/cetis/om-cetis/teknikdidaktisk-forskning — 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://liu.se/en/article/the-doctoral-programme-in-philosophy — 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://liu.se/en/news — 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://liu.se/en/organisation/liu/bkv/forskarutbildning-vid-bkv — 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://liu.se/en/organisation/liu/uf/fina/liu-innovation — 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://liu.se/en/research/intergender/intergender-course-emancipatory-narratives-on-disability-and-chronic-illness — 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://liu.se/forskning/ai/aist-labb/aist-labbet-erbjuder-lararlag-workshops-kring-ai- — 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://liu.se/forskning/samverkan-vid-vard--och-omsorgsinsatser-for-personer-med-demenssjukdom — 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://liu.se/forskning/the-eco-and-bioart-lab/symposiumworkshop-for-kritiska-ekologier — 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://liu.se/labbsakerhet/stralskydd — 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://liu.se/nyhet/nya-perspektiv-pa-examensutstallning — 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://liu.se/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://liu.se/om-liu/berattelser-fran-liu/story-visualiseringscenter-c — 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://liu.se/om-webbplatsen/tillganglighetsredogorelse — 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://liu.se/organisation/liu/lith/tekniska-hogskolans-examenshogtid — 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://liu.se/organisation/liu/uf/fa/hyra-lokal/boka-evenemang — 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://liu.se/organisation/liu/uf/fina/liu-innovation — 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://liu.se/samverkan/skolsamverkan/konferens-praktiknara-forskning-och-skola-pa-vetenskaplig-grund — 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://liu.se/uppdragsutbildning/fortbildning-for-rektorer — 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://liu.se/utbildning/malmstens — 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://liu.se/utbildning/malmstens/malmstens-varutstallning-2026 — 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://liu.se/ — 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://liu.se/artikel/forskarutbildning-i-filosofi — 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://liu.se/biblioteket/guider-och-stod/bibliotekets-undervisning — 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://liu.se/cetis/forskare-tycker-om-teknik — 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://liu.se/cetis/om-cetis/teknikdidaktisk-forskning — 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://liu.se/en/article/the-doctoral-programme-in-philosophy — 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://liu.se/en/news — 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://liu.se/en/organisation/liu/bkv/forskarutbildning-vid-bkv — 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://liu.se/en/organisation/liu/uf/fina/liu-innovation — 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://liu.se/en/research/intergender/intergender-course-emancipatory-narratives-on-disability-and-chronic-illness — 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://liu.se/forskning/ai/aist-labb/aist-labbet-erbjuder-lararlag-workshops-kring-ai- — 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://liu.se/forskning/samverkan-vid-vard--och-omsorgsinsatser-for-personer-med-demenssjukdom — 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://liu.se/forskning/the-eco-and-bioart-lab/symposiumworkshop-for-kritiska-ekologier — 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://liu.se/labbsakerhet/stralskydd — 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://liu.se/nyhet/nya-perspektiv-pa-examensutstallning — 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://liu.se/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://liu.se/om-liu/berattelser-fran-liu/story-visualiseringscenter-c — 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://liu.se/om-webbplatsen/tillganglighetsredogorelse — 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://liu.se/organisation/liu/lith/tekniska-hogskolans-examenshogtid — 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://liu.se/organisation/liu/uf/fa/hyra-lokal/boka-evenemang — 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://liu.se/organisation/liu/uf/fina/liu-innovation — 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://liu.se/samverkan/skolsamverkan/konferens-praktiknara-forskning-och-skola-pa-vetenskaplig-grund — 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://liu.se/uppdragsutbildning/fortbildning-for-rektorer — 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://liu.se/utbildning/malmstens — 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://liu.se/utbildning/malmstens/malmstens-varutstallning-2026 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Article schema missing recommended properties (Top Stories / image carousel)

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

  • https://liu.se/Tutorial — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/biblioteket/guider-och-stod/bibliotekets-undervisning — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/cetis/om-cetis/teknikdidaktisk-forskning — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/en/organisation/liu/bkv/forskarutbildning-vid-bkv — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/en/organisation/liu/uf/fina/liu-innovation — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/om-liu/berattelser-fran-liu/story-visualiseringscenter-c — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/om-webbplatsen — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/om-webbplatsen/tillganglighetsredogorelse — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/organisation/liu/lith/tekniska-hogskolans-examenshogtid — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/organisation/liu/uf/fa/hyra-lokal/boka-evenemang — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/organisation/liu/uf/fina/liu-innovation — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/samtycke-foto-film — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/samverkan/skolsamverkan/konferens-praktiknara-forskning-och-skola-pa-vetenskaplig-grund — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://liu.se/uppdragsutbildning/fortbildning-for-rektorer — NewsArticle structured data is missing recommended property (datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

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

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

notice Indexable page not listed in sitemap

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

notice Missing Twitter Card tag

Rule twitter.missing · Social · 50 occurrence(s)

notice Underscores in URL path (prefer hyphens)

Rule url.underscores · URL · 1 occurrence(s)

notice Uppercase letters in URL path

Rule url.uppercase · URL · 2 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://liu.se/nyheter
Aktuellt på LiU - Linköpings universitet
200 yes 1264 46
https://liu.se/
Linköpings universitet - Linköpings universitet
200 yes 702 46
https://liu.se/jobba-pa-liu
Jobba på LiU - Linköpings universitet
200 yes 547 45
https://liu.se/nyheter/kalender
Kalender - Linköpings universitet
200 yes 229 45
https://liu.se/om-liu
Om Linköpings universitet - Linköpings universitet
200 yes 602 45
https://liu.se/om-webbplatsen
Om webbplatsen - Linköpings universitet
200 yes 846 45
https://liu.se/om-webbplatsen/tillganglighetsredogorelse
Tillgänglighetsredogörelse för https://liu.se - Linköpings universitet
200 yes 797 45
https://liu.se/jobba-pa-liu/lar-kanna-oss
Lär känna oss - Linköpings universitet
200 yes 2146 44
https://liu.se/kontakta-liu/oredlighet-i-forskning
Oredlighet i forskning - Linköpings universitet
200 yes 650 44
https://liu.se/om-liu/kvalitet
Kvalitetsarbete vid LiU - Linköpings universitet
200 yes 634 44
https://liu.se/en/news
News at Linköping University - Linköping University
200 yes 1336 6
https://liu.se/ai-pa-jobbet
AI på jobbet - Linköpings universitet
200 yes 1274 1
https://liu.se/en/organisation/liu/bkv/forskarutbildning-vid-bkv
Doctoral studies at the Department of Biomedical and Clinical Sciences (BKV) - Linköping University
200 yes 4320 1
https://liu.se/artikel/forskarutbildning-i-filosofi
Forskarutbildning i filosofi - Linköpings universitet
200 yes 736 1
https://liu.se/organisation/liu/uf/fina/liu-innovation
LiU Innovation - Linköpings universitet
200 yes 1512 1
https://liu.se/uppdragsutbildning
Uppdragsutbildning vid LiU - Linköpings universitet
200 yes 1273 2
https://liu.se/en/article/the-doctoral-programme-in-philosophy
PhD Studies in Philosophy - Linköping University
200 yes 793 1
https://liu.se/en/organisation/liu/uf/fina/liu-innovation
LiU Innovation - Linköping University
200 yes 1015 1
https://liu.se/50
Tillbakablick på LiU:s 50-årfirande - Linköpings universitet
200 yes 643 1
https://liu.se/50/liu-i-samhallet
LiU - från idé till framtid - Linköpings universitet
200 yes 897 1
https://liu.se/examen
Digitala examensbevis - Linköpings universitet
200 yes 2435 1
https://liu.se/labbsakerhet/stralskydd
Strålskydd - Linköpings universitet
200 yes 2545 1
https://liu.se/labbsakerhet/stralskydd/avfallshantering
Avfallshantering - Linköpings universitet
200 yes 1330 1
https://liu.se/organisation/liu/lith/tekniska-hogskolans-examenshogtid
Tekniska högskolans examenshögtid - Linköpings universitet
200 yes 1347 1
https://liu.se/utbildning/malmstens
Malmstens LiU - Linköpings universitet
200 yes 755 1
https://liu.se/utbildning/malmstens/malmstens-varutstallning-2026
Malmstens vårutställning 2026 - Linköpings universitet
200 yes 584 1
https://liu.se/cetis/forskare-tycker-om-teknik
Forskare tycker om Teknik - Linköpings universitet
200 yes 773 1
https://liu.se/Tutorial
Svensk support - Linköpings universitet
200 yes 166 0
https://liu.se/biblioteket/guider-och-stod/bibliotekets-undervisning
Bibliotekets undervisning och handledning - Linköpings universitet
200 yes 704 0
https://liu.se/cetis/om-cetis/teknikdidaktisk-forskning
Teknikdidaktisk forskning med – Forskarrutan - Linköpings universitet
200 yes 1514 0
https://liu.se/demokratin-100-ar
I fokus: Demokrati - Linköpings universitet
200 yes 2797 0
https://liu.se/e404-sida
Tyvärr, sidan finns inte! - Linköpings universitet
200 yes 220 0
https://liu.se/en/research/intergender/intergender-course-emancipatory-narratives-on-disability-and-chronic-illness
InterGender course: Emancipatory Narratives on Disability and Chronic Illness - Linköping University
200 yes 664 0
https://liu.se/forskning/ai/aist-labb/aist-labbet-erbjuder-lararlag-workshops-kring-ai-
AIST labbet erbjuder lärarlag workshops kring AI - Linköpings universitet
200 yes 714 0
https://liu.se/forskning/samverkan-vid-vard--och-omsorgsinsatser-for-personer-med-demenssjukdom
Samverkan vid vård- och omsorgsinsatser för personer med demenssjukdom - Linköpings universitet
200 yes 444 0
https://liu.se/forskning/the-eco-and-bioart-lab/symposiumworkshop-for-kritiska-ekologier
Call for papers: Symposium-workshop "Kritiska ekologier: kris, sorg och motståndskraft i filosofi, konst och vetenskap" - Linköpings universitet
200 yes 390 0
https://liu.se/kalas
Kalasmottagningen - Linköpings universitet
200 yes 791 0
https://liu.se/liugameawards
LiU Game Awards - Linköpings universitet
200 yes 1454 0
https://liu.se/mooc-oppna-natbaserade-kurser
Öppna nätbaserade kurser (MOOC) - Linköpings universitet
200 yes 1596 0
https://liu.se/musik-vid-liu/traditioner-musik-vid-liu
Traditioner - Musik vid LiU - Linköpings universitet
200 yes 435 0
https://liu.se/nationell-konferens-om-sarskilda-utbildningsbehov-i-matematik-2024
Nationell konferens om särskilda utbildningsbehov i matematik 2024 - Linköpings universitet
200 yes 1214 0
https://liu.se/nyhet/nya-perspektiv-pa-examensutstallning
Nya perspektiv på examensutställning - Linköpings universitet
200 yes 1505 0
https://liu.se/om-liu/berattelser-fran-liu/story-visualiseringscenter-c
Ett visualiseringscenter för att förstå och förändra världen - Linköpings universitet
200 yes 1018 0
https://liu.se/organisation/liu/uf/fa/hyra-lokal/boka-evenemang
Boka evenemang - Linköpings universitet
200 yes 320 0
https://liu.se/samtycke-foto-film
Samtycke för foto och film vid Linköpings universitet - Linköpings universitet
200 yes 559 0
https://liu.se/samverkan/skolsamverkan/konferens-praktiknara-forskning-och-skola-pa-vetenskaplig-grund
Praktiknära forskning och skola på vetenskaplig grund - Linköpings universitet
200 yes 790 0
https://liu.se/studenthuset
Studenthuset - Linköpings universitet
200 yes 844 0
https://liu.se/teknik-tillsammans/teknik-tillsammans-i-praktiken/tekniklektion-med-kraftoverforing-och-rorliga-djurmodeller-i-arskurs-4
Tekniklektion med kraftöverföring och rörliga djurmodeller i årskurs 4 - Linköpings universitet
200 yes 1273 0
https://liu.se/testning/TESTFORM_psykologkontakt
TESTFORM_psykologkontakt - Linköpings universitet
200 yes 277 0
https://liu.se/uppdragsutbildning/fortbildning-for-rektorer
Fortbildning för rektorer - Linköpings universitet
200 yes 548 0

Audit your own site — free

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

Scan your site →