Catalog / isq.berlin
57

SEO audit for isq.berlin

ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin – Serviceinstitut für Schulen, Schulverwaltungen und Bildungspolitik

otherWordPress

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

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of isq.berlin
50
pages crawled
41
indexable pages
11
errors
225
warnings
535
notices
0
orphan pages
6
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 57 6 52 7
Crawlability 86 5 7 2
Agent Readiness 75 0 41 82
Meta Description 75 0 41 0
Performance 75 0 41 165
Titles 80 0 34 0
Duplicate 98 0 4 0
Headings 99 0 2 3
Images 99 0 2 41
Canonical 99 0 1 0
Cache 100 0 0 41
Indexability 100 0 0 3
Robots 100 0 0 1
Security 100 0 0 52
Social 100 0 0 82
Structured Data 100 0 0 41
URL 100 0 0 15
Findings

Errors (2 rules)

error Broken internal link (target 4xx/5xx)

Rule links.broken_internal · Links · 6 occurrence(s)

Warnings (11 rules)

warning Control has no accessible name

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

warning Missing canonical tag

Rule canonical.missing · Canonical · 1 occurrence(s)

warning Duplicate page content

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

warning Duplicate <title> across pages

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

warning Missing <h1>

Rule h1.missing · Headings · 2 occurrence(s)

warning Images missing alt text

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

warning Internal link points to a redirect

Rule links.redirect_target · Links · 52 occurrence(s)

warning Missing meta description

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

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

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

warning Redirect chain (multiple hops)

Rule redirect.chain · Crawlability · 7 occurrence(s)

warning Title likely truncated in SERP (too wide)

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

Notices (22 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

  • https://www.isq.berlin/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice No main landmark for AI agents

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

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 41 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://www.isq.berlin/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/das_isq/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/diagnostik/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/diagnostik/2p-potenzial-perspektive/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/diagnostik/ileaplus/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/diagnostik/lal7/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/diagnostik/laube/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/evaluation/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/evaluation/externe-evaluation/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/evaluation/interne-evaluation/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/evaluation/leseband-und-matheband/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/evaluation/toolbox/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/pruefungsarbeiten/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/pruefungsarbeiten/berlin_jahrgang_10/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/pruefungsarbeiten/berlin_jahrgang_9/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/pruefungsarbeiten/berlin_zentralabitur/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/vergleichsarbeiten/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/vergleichsarbeiten/aufgabenbrowser/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/vergleichsarbeiten/informationen-fuer-eltern/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/vergleichsarbeiten/jahrgangsstufe_3/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/vergleichsarbeiten/jahrgangsstufe_8/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/vergleichsarbeiten/kompetenzbrowser/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/vergleichsarbeiten/veracheck/ — the likely hero/LCP image (isq_logo.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.isq.berlin/wordpress/werkzeuge/toolbox/verfahren-zur-beurteilung-von-unterrichtsqualitaet/ — the likely hero/LCP image (isq_logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

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

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

notice Page-level nofollow directive

Rule index.nofollow · Indexability · 3 occurrence(s)

notice Internal link has no anchor text / accessible name

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

  • https://www.isq.berlin/ — 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.
  • https://www.isq.berlin/wordpress/ — 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.
  • https://www.isq.berlin/wordpress/blog/ — 10 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.isq.berlin/wordpress/das_isq/ — 2 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.isq.berlin/wordpress/diagnostik/lal7/ — 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.isq.berlin/wordpress/forschung/abgeschlossene-projekte/ — 2 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.isq.berlin/wordpress/vergleichsarbeiten/ — 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 Missing Open Graph tags

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

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

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

  • https://www.isq.berlin/wordpress/veranstaltungen/ — the page has 7952 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

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

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

  • https://www.isq.berlin/ — 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.isq.berlin/wordpress/ — 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.isq.berlin/wordpress/das_isq/ — 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.isq.berlin/wordpress/diagnostik/ — 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.isq.berlin/wordpress/diagnostik/2p-potenzial-perspektive/ — 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.isq.berlin/wordpress/diagnostik/ileaplus/ — 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.isq.berlin/wordpress/diagnostik/lal7/ — 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.isq.berlin/wordpress/diagnostik/laube/ — 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.isq.berlin/wordpress/evaluation/ — 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.isq.berlin/wordpress/evaluation/externe-evaluation/ — 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.isq.berlin/wordpress/evaluation/interne-evaluation/ — 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.isq.berlin/wordpress/evaluation/leseband-und-matheband/ — 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.isq.berlin/wordpress/evaluation/toolbox/ — 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.isq.berlin/wordpress/pruefungsarbeiten/ — 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.isq.berlin/wordpress/pruefungsarbeiten/berlin_jahrgang_10/ — 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.isq.berlin/wordpress/pruefungsarbeiten/berlin_jahrgang_9/ — 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.isq.berlin/wordpress/pruefungsarbeiten/berlin_zentralabitur/ — 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.isq.berlin/wordpress/vergleichsarbeiten/ — 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.isq.berlin/wordpress/vergleichsarbeiten/aufgabenbrowser/ — 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.isq.berlin/wordpress/vergleichsarbeiten/informationen-fuer-eltern/ — 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.isq.berlin/wordpress/vergleichsarbeiten/jahrgangsstufe_3/ — 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.isq.berlin/wordpress/vergleichsarbeiten/jahrgangsstufe_8/ — 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.isq.berlin/wordpress/vergleichsarbeiten/kompetenzbrowser/ — 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.isq.berlin/wordpress/vergleichsarbeiten/veracheck/ — 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.isq.berlin/wordpress/werkzeuge/toolbox/verfahren-zur-beurteilung-von-unterrichtsqualitaet/ — 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 · 41 occurrence(s)

  • https://www.isq.berlin/ — 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.isq.berlin/wordpress/ — 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.isq.berlin/wordpress/das_isq/ — 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.isq.berlin/wordpress/diagnostik/ — 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.isq.berlin/wordpress/diagnostik/2p-potenzial-perspektive/ — 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.isq.berlin/wordpress/diagnostik/ileaplus/ — 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.isq.berlin/wordpress/diagnostik/lal7/ — 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.isq.berlin/wordpress/diagnostik/laube/ — 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.isq.berlin/wordpress/evaluation/ — 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.isq.berlin/wordpress/evaluation/externe-evaluation/ — 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.isq.berlin/wordpress/evaluation/interne-evaluation/ — 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.isq.berlin/wordpress/evaluation/leseband-und-matheband/ — 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.isq.berlin/wordpress/evaluation/toolbox/ — 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.isq.berlin/wordpress/pruefungsarbeiten/ — 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.isq.berlin/wordpress/pruefungsarbeiten/berlin_jahrgang_10/ — 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.isq.berlin/wordpress/pruefungsarbeiten/berlin_jahrgang_9/ — 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.isq.berlin/wordpress/pruefungsarbeiten/berlin_zentralabitur/ — 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.isq.berlin/wordpress/vergleichsarbeiten/ — 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.isq.berlin/wordpress/vergleichsarbeiten/aufgabenbrowser/ — 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.isq.berlin/wordpress/vergleichsarbeiten/informationen-fuer-eltern/ — 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.isq.berlin/wordpress/vergleichsarbeiten/jahrgangsstufe_3/ — 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.isq.berlin/wordpress/vergleichsarbeiten/jahrgangsstufe_8/ — 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.isq.berlin/wordpress/vergleichsarbeiten/kompetenzbrowser/ — 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.isq.berlin/wordpress/vergleichsarbeiten/veracheck/ — 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.isq.berlin/wordpress/werkzeuge/toolbox/verfahren-zur-beurteilung-von-unterrichtsqualitaet/ — 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 URL redirects to another URL

Rule redirect.single · Crawlability · 2 occurrence(s)

notice robots.txt missing (root returns 404/none)

Rule robots.txt_missing · Robots · 1 occurrence(s)

  • https://www.isq.berlin/ — robots.txt did not return a 200 at the site root — a healthy site should serve one (declare your sitemap and confirm the host serves root files)

notice No structured data detected

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

notice Missing recommended security headers

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

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

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

  • https://www.isq.berlin/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.isq.berlin/wordpress/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.isq.berlin/wordpress/diagnostik/lal7/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

notice Missing Twitter Card tag

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

notice Uppercase letters in URL path

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.isq.berlin/
ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin – Serviceinstitut für Schulen, Schulverwaltungen und Bildungspolitik
200 yes 935 44
https://www.isq.berlin/wordpress/evaluation/externe-evaluation/
Externe Evaluation: Schulinspektion – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 464 43
https://www.isq.berlin/wordpress/pruefungsarbeiten/berlin_jahrgang_10/
Berlin Jahrgang 10 – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 510 43
https://www.isq.berlin/wordpress/pruefungsarbeiten/berlin_jahrgang_9/
Berlin Jahrgang 9 – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 447 43
https://www.isq.berlin/wordpress/pruefungsarbeiten/berlin_zentralabitur/
Berlin Zentralabitur – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 577 43
https://www.isq.berlin/wordpress/vergleichsarbeiten/jahrgangsstufe_3/
Jahrgangsstufe 3 – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 1607 43
https://www.isq.berlin/wordpress/vergleichsarbeiten/jahrgangsstufe_8/
Jahrgangsstufe 8 – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 1649 43
https://www.isq.berlin/wordpress/
ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin – Serviceinstitut für Schulen, Schulverwaltungen und Bildungspolitik
200 yes 935 46
https://www.isq.berlin/wordpress/blog/
Blog – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 636 41
https://www.isq.berlin/wordpress/das_isq/
Über uns – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 845 41
https://www.isq.berlin/wordpress/das_isq/datenschutzerklaerung/
Datenschutzerklärung – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 4861 46
https://www.isq.berlin/wordpress/das_isq/impressum/
Impressum – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 909 41
https://www.isq.berlin/wordpress/das_isq/jobs/
Jobs – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 788 41
https://www.isq.berlin/wordpress/das_isq/kontakt/
Kontakt – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 399 41
https://www.isq.berlin/wordpress/das_isq/partner/
Partner – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 385 41
https://www.isq.berlin/wordpress/das_isq/team/
Team – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 868 41
https://www.isq.berlin/wordpress/diagnostik/
Diagnostik – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 482 41
https://www.isq.berlin/wordpress/diagnostik/2p-potenzial-perspektive/
2P | Potenzial & Perspektive – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 504 41
https://www.isq.berlin/wordpress/diagnostik/ileaplus/
ILeA plus – Individuelle Lernstandsanalyse – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 1416 41
https://www.isq.berlin/wordpress/diagnostik/lal7/
LAL 7 – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 1253 41
https://www.isq.berlin/wordpress/diagnostik/laube/
LauBe – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 662 41
https://www.isq.berlin/wordpress/evaluation/
Evaluation – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 809 41
https://www.isq.berlin/wordpress/evaluation/interne-evaluation/
Interne Evaluation: SEP-Klassik und SEP-SCHULE – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 810 41
https://www.isq.berlin/wordpress/evaluation/leseband-und-matheband/
Programmevaluation: Das Leseband und das Matheband – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 737 41
https://www.isq.berlin/wordpress/evaluation/toolbox/
Toolbox – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 903 41
https://www.isq.berlin/wordpress/forschung/
Forschung – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 441 41
https://www.isq.berlin/wordpress/forschung/abgeschlossene-projekte/
Abgeschlossene Projekte – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 2316 41
https://www.isq.berlin/wordpress/forschung/abschlussarbeiten/
Abschlussarbeiten – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 856 41
https://www.isq.berlin/wordpress/forschung/kooperation-zwischen-isq-und-schulpraxis/
Kooperation zwischen ISQ und Schulpraxis – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 1054 41
https://www.isq.berlin/wordpress/forschung/laufende-projekte/
Laufende Projekte – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 1772 41
https://www.isq.berlin/wordpress/forschung/nutzung-von-isq-datenbestaenden/
Nutzung von ISQ-Datenbeständen – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 824 41
https://www.isq.berlin/wordpress/forschung/veroeffentlichungen/
Veröffentlichungen – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 1351 41
https://www.isq.berlin/wordpress/pruefungsarbeiten/
Prüfungs­arbeiten – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 388 41
https://www.isq.berlin/wordpress/veranstaltungen/
Veranstaltungen – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 8463 41
https://www.isq.berlin/wordpress/vergleichsarbeiten/
Vergleichs­arbeiten – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 872 41
https://www.isq.berlin/wordpress/vergleichsarbeiten/aufgabenbrowser/
Aufgabenbrowser – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 412 41
https://www.isq.berlin/wordpress/vergleichsarbeiten/informationen-fuer-eltern/
Informationen für Eltern – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 881 41
https://www.isq.berlin/wordpress/vergleichsarbeiten/kompetenzbrowser/
Kompetenzbrowser – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 401 41
https://www.isq.berlin/wordpress/vergleichsarbeiten/veracheck/
VERAcheck – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 605 41
https://www.isq.berlin/portal/index.php?p=login
Institut für Schulqualität
200 yes 209 2
https://www.isq.berlin/wordpress/das_isq/team/kletke-moeckelmann/%20
Kletke Möckelmann – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 414 2
https://www.isq.berlin/wordpress/werkzeuge/toolbox/verfahren-zur-beurteilung-von-unterrichtsqualitaet/
Verfahren zur Beurteilung von Unterrichtsqualität – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
200 yes 452 2
https://www.isq.berlin/schulinspektion/
Herzlich Willkommen im ISQ-Portal
200 yes 371 1
https://isq.berlin/portal
Institut für Schulqualität
200 yes 209 1
https://www.isq.berlin/anmeldung-ileaplus-fb-7jgst/
Seite nicht gefunden – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
404 no 68 1
https://www.isq.berlin/einfuehrung-in-vera-8
Seite nicht gefunden – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
404 no 68 1
https://www.isq.berlin/infoveranstaltung-bildungstrend/
Seite nicht gefunden – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
404 no 68 1
https://www.isq.berlin/v8info-sl-anmeldung
Seite nicht gefunden – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
404 no 68 2
https://www.isq.berlin/vera-3-2024-anmeldung-einfuehrung/
Seite nicht gefunden – ISQ – Willkommen beim Institut für Schulqualität des Landes Berlin
404 no 68 1
https://www.isq.berlin/wordpress/wp-content/uploads/2018/09/Benotung_VERA8_110208-senbwf-an-schulen.pdf 200 no 0 1

Audit your own site — free

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

Scan your site →