SEO audit for shan-hd.de
SHAN e.V. - Sinologie Heidelberg Alumni-Netzwerk
Health 79/100 (good) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Sinologie Heidelberg Alumni-Netzwerk
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Security | 96 | 2 | 0 | 50 |
| Agent Readiness | 94 | 0 | 10 | 9 |
| Performance | 96 | 0 | 7 | 137 |
| Titles | 98 | 0 | 4 | 0 |
| Budget | 98 | 0 | 3 | 0 |
| Indexability | 98 | 0 | 3 | 0 |
| Structured Data | 98 | 0 | 3 | 58 |
| Content | 99 | 0 | 2 | 16 |
| Crawlability | 99 | 0 | 2 | 0 |
| Meta Description | 99 | 0 | 2 | 38 |
| Canonical | 100 | 0 | 0 | 2 |
| Headings | 100 | 0 | 0 | 45 |
| Images | 100 | 0 | 0 | 13 |
| Links | 100 | 0 | 0 | 16 |
| Social | 100 | 0 | 0 | 20 |
| URL | 100 | 0 | 0 | 4 |
Errors (1 rules)
error Mixed content on HTTPS page
Rule security.mixed_content · Security · 2 occurrence(s)
- https://shan-hd.de/index.php/2006/06/01/newsletter-juni-2006-nr-1/ — 1 insecure subresource(s), e.g. http://147.142.222.80:8081/Plone/SHAN/images/arrow_right_blue.jpg/image_preview
- https://shan-hd.de/index.php/2006/07/01/newsletter-juli-2006-nr-2/ — 1 insecure subresource(s), e.g. http://147.142.222.80:8081/Plone/SHAN/images/arrow_right_blue.jpg/image_preview
Warnings (11 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 10 occurrence(s)
- https://shan-hd.de/index.php/2016/03/01/newsletter-maerz-2016-nr-86/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://shan-hd.de/index.php/2020/09/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-1-manifest/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://shan-hd.de/index.php/2020/12/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-2-analyse/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — 1 button/link(s) with no text or aria-label — an agent can't target them
warning Noindex page receives internal links (crawl-budget waste)
Rule budget.noindex_linked · Budget · 3 occurrence(s)
- https://shan-hd.de/veranstaltungen/ — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://shan-hd.de/.
- https://shan-hd.de/veranstaltungen/liste/?tribe-bar-date=2026-06-01 — this noindex page has 2 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://shan-hd.de/veranstaltungen/monat/2026-06/, https://shan-hd.de/veranstaltungen/liste/?tribe-bar-date=2026-06-01.
- https://shan-hd.de/veranstaltungen/monat/2026-06/ — this noindex page has 4 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://shan-hd.de/, https://shan-hd.de/veranstaltungen/, https://shan-hd.de/veranstaltungen/monat/2026-06/.
warning Thin content (low word count)
Rule content.thin · Content · 2 occurrence(s)
- https://shan-hd.de/index.php/2024/03/21/hello-world/ — 119 words
- https://shan-hd.de/index.php/kontakt/ — 74 words
warning Incomplete/empty response after retries (likely transient — re-crawl)
Rule fetch.incomplete · Crawlability · 2 occurrence(s)
- https://shan-hd.de/veranstaltungen/monat/2026-06/?ical=1 — HTTP 200, 0 words after 3 attempts
- https://shan-hd.de/veranstaltungen/monat/2026-06/?outlook-ical=1 — HTTP 200, 0 words after 3 attempts
warning Page is noindex
Rule index.noindex · Indexability · 1 occurrence(s)
- https://shan-hd.de/veranstaltungen/liste/?tribe-bar-date=2026-06-01 — meta/X-Robots: meta=noindex, follow
warning noindex + nofollow (blocks link equity flow)
Rule index.noindex_nofollow · Indexability · 2 occurrence(s)
- https://shan-hd.de/veranstaltungen/ — meta/X-Robots: meta=noindex, nofollow
- https://shan-hd.de/veranstaltungen/monat/2026-06/ — meta/X-Robots: meta=noindex, nofollow
warning Missing meta description
Rule meta_desc.missing · Meta Description · 2 occurrence(s)
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 7 occurrence(s)
- https://shan-hd.de/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://shan-hd.de/veranstaltungen/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://shan-hd.de/veranstaltungen/liste/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://shan-hd.de/veranstaltungen/liste/?tribe-bar-date=2026-06-01 — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://shan-hd.de/veranstaltungen/monat/2026-06/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)
- https://shan-hd.de/ — 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 Structured-data date has already passed (stale event/job/offer)
Rule schema.stale_date · Structured Data · 2 occurrence(s)
- https://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — Event.startDate is in the past (2020-11-05T14:15:00+00:00) — Google may stop showing this event/job/offer in rich results. Update the date or remove the markup from expired content.
- https://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — Event.startDate is in the past (2020-01-23T18:00:00+01:00) — Google may stop showing this event/job/offer in rich results. Update the date or remove the markup from expired content.
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 4 occurrence(s)
- https://shan-hd.de/index.php/2020/09/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-1-manifest/ — 153 chars, ~1174px (limit ~580px)
- https://shan-hd.de/index.php/2020/12/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-2-analyse/ — 152 chars, ~1169px (limit ~580px)
- https://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — 92 chars, ~740px (limit ~580px)
- https://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — 77 chars, ~616px (limit ~580px)
Notices (21 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 8 occurrence(s)
- https://shan-hd.de/ — h3 follows h1 — skips h2
- https://shan-hd.de/index.php/2006/06/01/newsletter-juni-2006-nr-1/ — h3 follows h1 — skips h2
- https://shan-hd.de/index.php/2006/07/01/newsletter-juli-2006-nr-2/ — h3 follows h1 — skips h2
- https://shan-hd.de/index.php/2016/07/01/newsletter-juli-2016-nr-87/ — h4 follows h2 — skips h3
- https://shan-hd.de/index.php/2016/09/01/newsletter-september-2016-nr-88/ — h4 follows h2 — skips h3
- https://shan-hd.de/index.php/2016/12/01/newsletter-dezember-2016-nr-89/ — h4 follows h2 — skips h3
- https://shan-hd.de/index.php/2018/01/01/newsletter-januar-2018-nr-93/ — h4 follows h2 — skips h3
- https://shan-hd.de/index.php/2018/05/01/newsletter-mai-2018-nr-94/ — h4 follows h2 — skips h3
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://shan-hd.de/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 2 occurrence(s)
- https://shan-hd.de/veranstaltungen/liste/ — canonical=https://shan-hd.de/index.php/veranstaltungen/
- https://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — canonical=https://shan-hd.de/index.php/veranstaltungen/
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 16 occurrence(s)
- https://shan-hd.de/index.php/2019/09/01/newsletter-september-2019-nr-99/ — 3.1%
- https://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — 4.6%
- https://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — 4.3%
- https://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — 2.8%
- https://shan-hd.de/index.php/2020/07/01/newsletter-juli-2020-nr-104/ — 3.6%
- https://shan-hd.de/index.php/2021/11/01/newsletter-november-2021-nr-109/ — 3.8%
- https://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — 2.6%
- https://shan-hd.de/index.php/2022/09/01/newsletter-september-2022-nr-112/ — 2.7%
- https://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — 2.3%
- https://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — 2.9%
- https://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — 2.5%
- https://shan-hd.de/index.php/2024/03/21/hello-world/ — 1.4%
- https://shan-hd.de/index.php/kontakt/ — 1.0%
- https://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — 2.4%
- https://shan-hd.de/veranstaltungen/liste/ — 2.7%
- https://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — 4.3%
notice Multiple <h1> elements
Rule h1.multiple · Headings · 45 occurrence(s)
- https://shan-hd.de/ — 4 <h1> elements
- https://shan-hd.de/index.php/2006/06/01/newsletter-juni-2006-nr-1/ — 2 <h1> elements
- https://shan-hd.de/index.php/2006/07/01/newsletter-juli-2006-nr-2/ — 2 <h1> elements
- https://shan-hd.de/index.php/2006/08/01/newsletter-august-2006-nr-3/ — 2 <h1> elements
- https://shan-hd.de/index.php/2019/09/01/newsletter-september-2019-nr-99/ — 2 <h1> elements
- https://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — 2 <h1> elements
- https://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — 2 <h1> elements
- https://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — 2 <h1> elements
- https://shan-hd.de/index.php/2020/07/01/newsletter-juli-2020-nr-104/ — 2 <h1> elements
- https://shan-hd.de/index.php/2020/09/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-1-manifest/ — 2 <h1> elements
- https://shan-hd.de/index.php/2020/12/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-2-analyse/ — 2 <h1> elements
- https://shan-hd.de/index.php/2021/11/01/newsletter-november-2021-nr-109/ — 2 <h1> elements
- https://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — 2 <h1> elements
- https://shan-hd.de/index.php/2022/09/01/newsletter-september-2022-nr-112/ — 2 <h1> elements
- https://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — 2 <h1> elements
- https://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — 2 <h1> elements
- https://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — 2 <h1> elements
- https://shan-hd.de/index.php/2024/03/21/hello-world/ — 2 <h1> elements
- https://shan-hd.de/index.php/kontakt/ — 2 <h1> elements
- https://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — 2 <h1> elements
- https://shan-hd.de/veranstaltungen/ — 3 <h1> elements
- https://shan-hd.de/veranstaltungen/liste/ — 3 <h1> elements
- https://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — 3 <h1> elements
- https://shan-hd.de/veranstaltungen/liste/?tribe-bar-date=2026-06-01 — 3 <h1> elements
- https://shan-hd.de/veranstaltungen/monat/2026-06/ — 3 <h1> elements
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 13 occurrence(s)
- https://shan-hd.de/index.php/2006/06/01/newsletter-juni-2006-nr-1/ — 1 of 4 images without width/height
- https://shan-hd.de/index.php/2006/07/01/newsletter-juli-2006-nr-2/ — 1 of 4 images without width/height
- https://shan-hd.de/index.php/2014/02/01/newsletter-februar-2014-nr-74/ — 3 of 6 images without width/height
- https://shan-hd.de/index.php/2014/10/01/newsletter-oktober-2014-nr-77/ — 5 of 8 images without width/height
- https://shan-hd.de/index.php/2014/11/01/newsletter-november-2014-nr-78/ — 3 of 6 images without width/height
- https://shan-hd.de/index.php/2015/01/01/newsletter-januar-2015-nr-80/ — 7 of 10 images without width/height
- https://shan-hd.de/index.php/2015/06/01/newsletter-juni-2015-nr-83/ — 9 of 12 images without width/height
- https://shan-hd.de/index.php/2015/10/01/newsletter-oktober-2015-nr-84/ — 3 of 6 images without width/height
- https://shan-hd.de/index.php/2016/02/01/newsletter-februar-2016-nr-85/ — 6 of 9 images without width/height
- https://shan-hd.de/index.php/2016/03/01/newsletter-maerz-2016-nr-86/ — 17 of 20 images without width/height
- https://shan-hd.de/index.php/2016/09/01/newsletter-september-2016-nr-88/ — 27 of 30 images without width/height
- https://shan-hd.de/index.php/2016/12/01/newsletter-dezember-2016-nr-89/ — 8 of 11 images without width/height
- https://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — 1 of 5 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 7 occurrence(s)
- https://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — 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://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — 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://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — 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://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — 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://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — 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://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — 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://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
notice Internal link points to a noindex page
Rule links.to_noindex · Links · 9 occurrence(s)
- https://shan-hd.de/ — https://shan-hd.de/veranstaltungen/
- https://shan-hd.de/ — https://shan-hd.de/veranstaltungen/monat/2026-06/
- https://shan-hd.de/ — https://shan-hd.de/veranstaltungen/monat/?ical=1
- https://shan-hd.de/ — https://shan-hd.de/veranstaltungen/monat/?outlook-ical=1
- https://shan-hd.de/veranstaltungen/ — https://shan-hd.de/veranstaltungen/monat/2026-06/
- https://shan-hd.de/veranstaltungen/ — https://shan-hd.de/veranstaltungen/monat/?ical=1
- https://shan-hd.de/veranstaltungen/ — https://shan-hd.de/veranstaltungen/monat/?outlook-ical=1
- https://shan-hd.de/veranstaltungen/liste/?tribe-bar-date=2026-06-01 — https://shan-hd.de/veranstaltungen/monat/2026-06/
- https://shan-hd.de/veranstaltungen/monat/2026-06/ — https://shan-hd.de/veranstaltungen/monat/2026-06/
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 37 occurrence(s)
- https://shan-hd.de/index.php/2006/06/01/newsletter-juni-2006-nr-1/ — 210 chars
- https://shan-hd.de/index.php/2006/07/01/newsletter-juli-2006-nr-2/ — 237 chars
- https://shan-hd.de/index.php/2006/08/01/newsletter-august-2006-nr-3/ — 208 chars
- https://shan-hd.de/index.php/2016/03/01/newsletter-maerz-2016-nr-86/ — 214 chars
- https://shan-hd.de/index.php/2016/07/01/newsletter-juli-2016-nr-87/ — 220 chars
- https://shan-hd.de/index.php/2016/09/01/newsletter-september-2016-nr-88/ — 211 chars
- https://shan-hd.de/index.php/2016/12/01/newsletter-dezember-2016-nr-89/ — 221 chars
- https://shan-hd.de/index.php/2017/04/01/newsletter-juni-2017-nr-91/ — 213 chars
- https://shan-hd.de/index.php/2017/10/01/newsletter-oktober-2017-nr-92/ — 222 chars
- https://shan-hd.de/index.php/2018/01/01/newsletter-januar-2018-nr-93/ — 242 chars
- https://shan-hd.de/index.php/2018/05/01/newsletter-mai-2018-nr-94/ — 217 chars
- https://shan-hd.de/index.php/2019/09/01/newsletter-september-2019-nr-99/ — 211 chars
- https://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — 206 chars
- https://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — 221 chars
- https://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — 224 chars
- https://shan-hd.de/index.php/2020/07/01/newsletter-juli-2020-nr-104/ — 216 chars
- https://shan-hd.de/index.php/2020/09/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-1-manifest/ — 259 chars
- https://shan-hd.de/index.php/2020/12/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-2-analyse/ — 292 chars
- https://shan-hd.de/index.php/2021/11/01/newsletter-november-2021-nr-109/ — 206 chars
- https://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — 202 chars
- https://shan-hd.de/index.php/2022/09/01/newsletter-september-2022-nr-112/ — 220 chars
- https://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — 199 chars
- https://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — 189 chars
- https://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — 182 chars
- https://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — 190 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 1 occurrence(s)
- https://shan-hd.de/ — 36 chars
notice Missing Open Graph tags
Rule og.missing · Social · 20 occurrence(s)
- https://shan-hd.de/ — og:image
- https://shan-hd.de/index.php/2006/08/01/newsletter-august-2006-nr-3/ — og:image
- https://shan-hd.de/index.php/2013/10/01/newsletter-oktober-2013-nr-73/ — og:image
- https://shan-hd.de/index.php/2014/06/01/newsletter-juni-2014-nr-76/ — og:image
- https://shan-hd.de/index.php/2015/04/01/newsletter-april-2015-nr-81/ — og:image
- https://shan-hd.de/index.php/2019/09/01/newsletter-september-2019-nr-99/ — og:image
- https://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — og:image
- https://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — og:image
- https://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — og:image
- https://shan-hd.de/index.php/2020/07/01/newsletter-juli-2020-nr-104/ — og:image
- https://shan-hd.de/index.php/2021/11/01/newsletter-november-2021-nr-109/ — og:image
- https://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — og:image
- https://shan-hd.de/index.php/2022/09/01/newsletter-september-2022-nr-112/ — og:image
- https://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — og:image
- https://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — og:image
- https://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — og:image
- https://shan-hd.de/index.php/2024/03/21/hello-world/ — og:image
- https://shan-hd.de/index.php/kontakt/ — og:image
- https://shan-hd.de/veranstaltungen/liste/ — og:description, og:image
- https://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — og:description, og:image
notice Large DOM (over 1500 elements) slows rendering & interaction
Rule perf.dom_size_large · Performance · 2 occurrence(s)
- https://shan-hd.de/ — the page has 1555 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://shan-hd.de/index.php/2016/03/01/newsletter-maerz-2016-nr-86/ — the page has 1858 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 · 45 occurrence(s)
- https://shan-hd.de/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2006/06/01/newsletter-juni-2006-nr-1/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2006/07/01/newsletter-juli-2006-nr-2/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2006/08/01/newsletter-august-2006-nr-3/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2019/09/01/newsletter-september-2019-nr-99/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2020/07/01/newsletter-juli-2020-nr-104/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2020/09/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-1-manifest/ — 8 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2020/12/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-2-analyse/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2021/11/01/newsletter-november-2021-nr-109/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2022/09/01/newsletter-september-2022-nr-112/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/2024/03/21/hello-world/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/kontakt/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/veranstaltungen/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/veranstaltungen/liste/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/veranstaltungen/liste/?tribe-bar-date=2026-06-01 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://shan-hd.de/veranstaltungen/monat/2026-06/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 45 occurrence(s)
- https://shan-hd.de/ — 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://shan-hd.de/index.php/2006/06/01/newsletter-juni-2006-nr-1/ — 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://shan-hd.de/index.php/2006/07/01/newsletter-juli-2006-nr-2/ — 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://shan-hd.de/index.php/2006/08/01/newsletter-august-2006-nr-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://shan-hd.de/index.php/2019/09/01/newsletter-september-2019-nr-99/ — 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://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — 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://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — 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://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — 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://shan-hd.de/index.php/2020/07/01/newsletter-juli-2020-nr-104/ — 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://shan-hd.de/index.php/2020/09/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-1-manifest/ — 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://shan-hd.de/index.php/2020/12/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-2-analyse/ — 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://shan-hd.de/index.php/2021/11/01/newsletter-november-2021-nr-109/ — 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://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — 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://shan-hd.de/index.php/2022/09/01/newsletter-september-2022-nr-112/ — 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://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — 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://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — 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://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — 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://shan-hd.de/index.php/2024/03/21/hello-world/ — 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://shan-hd.de/index.php/kontakt/ — 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://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — 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://shan-hd.de/veranstaltungen/ — 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://shan-hd.de/veranstaltungen/liste/ — 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://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — 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://shan-hd.de/veranstaltungen/liste/?tribe-bar-date=2026-06-01 — 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://shan-hd.de/veranstaltungen/monat/2026-06/ — 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 · 45 occurrence(s)
- https://shan-hd.de/ — 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://shan-hd.de/index.php/2006/06/01/newsletter-juni-2006-nr-1/ — 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://shan-hd.de/index.php/2006/07/01/newsletter-juli-2006-nr-2/ — 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://shan-hd.de/index.php/2006/08/01/newsletter-august-2006-nr-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://shan-hd.de/index.php/2019/09/01/newsletter-september-2019-nr-99/ — 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://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — 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://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — 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://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — 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://shan-hd.de/index.php/2020/07/01/newsletter-juli-2020-nr-104/ — 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://shan-hd.de/index.php/2020/09/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-1-manifest/ — 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://shan-hd.de/index.php/2020/12/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-2-analyse/ — 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://shan-hd.de/index.php/2021/11/01/newsletter-november-2021-nr-109/ — 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://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — 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://shan-hd.de/index.php/2022/09/01/newsletter-september-2022-nr-112/ — 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://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — 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://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — 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://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — 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://shan-hd.de/index.php/2024/03/21/hello-world/ — 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://shan-hd.de/index.php/kontakt/ — 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://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — 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://shan-hd.de/veranstaltungen/ — 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://shan-hd.de/veranstaltungen/liste/ — 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://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — 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://shan-hd.de/veranstaltungen/liste/?tribe-bar-date=2026-06-01 — 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://shan-hd.de/veranstaltungen/monat/2026-06/ — 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 · 16 occurrence(s)
- https://shan-hd.de/index.php/2006/08/01/newsletter-august-2006-nr-3/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2013/10/01/newsletter-oktober-2013-nr-73/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2014/06/01/newsletter-juni-2014-nr-76/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2015/04/01/newsletter-april-2015-nr-81/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2019/09/01/newsletter-september-2019-nr-99/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2020/07/01/newsletter-juli-2020-nr-104/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2021/11/01/newsletter-november-2021-nr-109/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2022/09/01/newsletter-september-2022-nr-112/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — Article structured data is missing recommended property (image) — 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://shan-hd.de/index.php/2024/03/21/hello-world/ — Article structured data is missing recommended property (image) — 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 Deprecated schema type with no Google rich result
Rule schema.deprecated_type · Structured Data · 42 occurrence(s)
- https://shan-hd.de/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2006/06/01/newsletter-juni-2006-nr-1/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2006/07/01/newsletter-juli-2006-nr-2/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2006/08/01/newsletter-august-2006-nr-3/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2017/10/01/newsletter-oktober-2017-nr-92/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2018/01/01/newsletter-januar-2018-nr-93/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2018/05/01/newsletter-mai-2018-nr-94/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2019/09/01/newsletter-september-2019-nr-99/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2020/07/01/newsletter-juli-2020-nr-104/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2020/09/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-1-manifest/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2020/12/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-2-analyse/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2021/11/01/newsletter-november-2021-nr-109/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2022/09/01/newsletter-september-2022-nr-112/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/2024/03/21/hello-world/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/kontakt/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/veranstaltungen/liste/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
notice Missing recommended security headers
Rule security.missing_headers · Security · 45 occurrence(s)
- https://shan-hd.de/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/2006/06/01/newsletter-juni-2006-nr-1/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/2006/07/01/newsletter-juli-2006-nr-2/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/2006/08/01/newsletter-august-2006-nr-3/ — X-Content-Type-Options, HSTS, CSP
- https://shan-hd.de/index.php/2019/09/01/newsletter-september-2019-nr-99/ — X-Content-Type-Options, HSTS, CSP
- https://shan-hd.de/index.php/2020/03/01/newsletter-maerz-2020-nr-101/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/2020/04/01/newsletter-april-2020-nr-102/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/2020/05/01/newsletter-mai-2020-nr-103/ — CSP, X-Content-Type-Options, HSTS
- https://shan-hd.de/index.php/2020/07/01/newsletter-juli-2020-nr-104/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/2020/09/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-1-manifest/ — X-Content-Type-Options, HSTS, CSP
- https://shan-hd.de/index.php/2020/12/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-2-analyse/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/2021/11/01/newsletter-november-2021-nr-109/ — CSP, X-Content-Type-Options, HSTS
- https://shan-hd.de/index.php/2022/05/01/newsletter-mai-2022-nr-110/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/2022/09/01/newsletter-september-2022-nr-112/ — X-Content-Type-Options, HSTS, CSP
- https://shan-hd.de/index.php/2023/05/01/newsletter-mai-2023-nr-115/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/2023/06/01/newsletter-juli-2023-nr-116/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/2023/12/01/newsletter-dezember-2023-nr-117/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/2024/03/21/hello-world/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/kontakt/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/veranstaltungen/ — CSP, X-Content-Type-Options, HSTS
- https://shan-hd.de/veranstaltungen/liste/ — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/veranstaltungen/liste/?eventDisplay=past — CSP, X-Content-Type-Options, HSTS
- https://shan-hd.de/veranstaltungen/liste/?tribe-bar-date=2026-06-01 — HSTS, CSP, X-Content-Type-Options
- https://shan-hd.de/veranstaltungen/monat/2026-06/ — HSTS, CSP, X-Content-Type-Options
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 5 occurrence(s)
- https://shan-hd.de/index.php/2016/02/01/newsletter-februar-2016-nr-85/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://shan-hd.de/index.php/2016/03/01/newsletter-maerz-2016-nr-86/ — 7 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://shan-hd.de/index.php/2016/07/01/newsletter-juli-2016-nr-87/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://shan-hd.de/index.php/2016/09/01/newsletter-september-2016-nr-88/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://shan-hd.de/index.php/2020/12/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-2-analyse/ — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice URL is very long
Rule url.too_long · URL · 3 occurrence(s)
- https://shan-hd.de/index.php/2020/09/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-1-manifest/ — 179 chars
- https://shan-hd.de/index.php/2020/12/01/aktuelle-tendenzen-der-chinesischen-minderheitenpolitik-zur-reform-der-zweisprachigen-schulbildung-in-der-inneren-mongolei-teil-2-analyse/ — 178 chars
- https://shan-hd.de/index.php/veranstaltung/alle-erstsemester-sind-herzlich-eingeladen-zum-spaziergang-ueber-das-cats-gelaende/ — 126 chars
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 1 occurrence(s)
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.