Catalog / ulm-digital.com
66

SEO audit for ulm-digital.com

Initiative Ulm

other

Health 66/100 (fair) · 43 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of ulm-digital.com
43
pages crawled
41
indexable pages
0
errors
297
warnings
444
notices
8
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 37 0 91 50
Agent Readiness 71 0 41 48
Images 71 0 41 49
Meta Description 71 0 41 0
Performance 71 0 41 82
Duplicate 81 0 27 0
Content 95 0 7 0
Canonical 97 0 4 0
Titles 97 0 4 1
Crawlability 100 0 0 3
Headings 100 0 0 41
Security 100 0 0 41
Social 100 0 0 82
Structured Data 100 0 0 41
URL 100 0 0 6
Findings

Warnings (12 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

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

warning Duplicate page content

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

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

warning Images missing alt text

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

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

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

  • https://ulm-digital.com/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2024/05/02/test-beitrag/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2024/06/23/dieser-beitrag-hat-einen-namen-2/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2024/07/18/dieser-beitrag-hat-einen-namen-3/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2024/10/18/dieser-beitrag-hat-einen-namen-4/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2024/11/12/mint-braucht-influencer/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2024/12/19/dieser-beitrag-hat-einen-namen-6/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2025/02/12/klausurtagung-2025-neue-themen-und-schwerpunkte/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2025/04/12/neu-das-llm-der-initiative-ulm-digital/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2025/07/12/neue-digitale-und-unterstuetzungswuerdige-projekte-gesucht/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2025/10/23/veranstaltung-2/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2025/11/19/veranstaltung-3/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2025/12/10/10x10-mint/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/2026/02/24/10x10-digital-konkret-zum-thema-mint/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/category/allgemein/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/danke/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/datenschutz/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/der-verein/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/events/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/impressum/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/news — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/news-blog/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/unser-netzwerk/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/veranstaltungen/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ulm-digital.com/wf25/ — the likely hero/LCP image (logo_gross.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 8 occurrence(s)

warning Internal link points to a redirect

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

Notices (19 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

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

notice Multiple <h1> elements

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

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

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

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

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

notice Page is more than 3 clicks from the homepage

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

notice Internal link has no anchor text / accessible name

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

notice Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 3 occurrence(s)

  • https://ulm-digital.com/2024/05/02/test-beitrag/ — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
  • https://ulm-digital.com/news — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
  • https://ulm-digital.com/wf25/ — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.

notice Missing Open Graph tags

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

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://ulm-digital.com/ — 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://ulm-digital.com/2024/05/02/test-beitrag/ — 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://ulm-digital.com/2024/06/23/dieser-beitrag-hat-einen-namen-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://ulm-digital.com/2024/07/18/dieser-beitrag-hat-einen-namen-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://ulm-digital.com/2024/10/18/dieser-beitrag-hat-einen-namen-4/ — 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://ulm-digital.com/2024/11/12/mint-braucht-influencer/ — 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://ulm-digital.com/2024/12/19/dieser-beitrag-hat-einen-namen-6/ — 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://ulm-digital.com/2025/02/12/klausurtagung-2025-neue-themen-und-schwerpunkte/ — 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://ulm-digital.com/2025/04/12/neu-das-llm-der-initiative-ulm-digital/ — 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://ulm-digital.com/2025/07/12/neue-digitale-und-unterstuetzungswuerdige-projekte-gesucht/ — 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://ulm-digital.com/2025/10/23/veranstaltung-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://ulm-digital.com/2025/11/19/veranstaltung-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://ulm-digital.com/2025/12/10/10x10-mint/ — 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://ulm-digital.com/2026/02/24/10x10-digital-konkret-zum-thema-mint/ — 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://ulm-digital.com/category/allgemein/ — 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://ulm-digital.com/danke/ — 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://ulm-digital.com/datenschutz/ — 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://ulm-digital.com/der-verein/ — 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://ulm-digital.com/events/ — 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://ulm-digital.com/impressum/ — 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://ulm-digital.com/news — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://ulm-digital.com/news-blog/ — 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://ulm-digital.com/unser-netzwerk/ — 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://ulm-digital.com/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://ulm-digital.com/wf25/ — 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 URL redirects to another URL

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

notice Missing recommended security headers

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

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

Pages (showing 43 of 43)
URLStatusIndexableWordsIn-links
https://ulm-digital.com/
Initiative Ulm
200 yes 923 41
https://ulm-digital.com/datenschutz/
Datenschutz – Initiative Ulm
200 yes 4782 41
https://ulm-digital.com/der-verein
Der Verein – Initiative Ulm
200 yes 562 41
https://ulm-digital.com/impressum
Impressum – Initiative Ulm
200 yes 107 41
https://ulm-digital.com/news-blog/
NEWS / BLOG – Initiative Ulm
200 yes 439 41
https://ulm-digital.com/unser-netzwerk/
Unser Netzwerk – Initiative Ulm
200 yes 275 41
https://ulm-digital.com/veranstaltungen/
Veranstaltungen – Initiative Ulm
200 yes 339 41
https://ulm-digital.com/2026/06/30/10x10-digital-konkret-am-30-juni-in-der-sparkasse-ulm-cyberangriffe-verstehen-und-unternehmen-schuetzen/
10×10 digital.konkret am 30. Juni in der Sparkasse Ulm: Cyberangriffe verstehen und Unternehmen schützen – Initiative Ulm
200 yes 522 9
https://ulm-digital.com/2026/03/11/deutschlands-wichtigste-rohstoffe-liegen-nicht-im-boden-sondern-in-den-koepfen/
Deutschlands wichtigste Rohstoffe liegen nicht im Boden, sondern in den Köpfen – Initiative Ulm
200 yes 812 9
https://ulm-digital.com/2026/07/03/10x10-digital-konkret-am-30-juni-in-der-sparkasse-ulm-cyberangriffe-verstehen-und-unternehmen-schuetzen-4/
Kein Unternehmen ist sicher vor einem  Cyberangriff  – Initiative Ulm
200 yes 1186 8
https://ulm-digital.com/2026/06/30/10x10-digital-konkret-am-30-juni-in-der-sparkasse-ulm-cyberangriffe-verstehen-und-unternehmen-schuetzen-3/
10×10 digital.konkret am 30. Juni in der Sparkasse Ulm: Cyberangriffe verstehen und Unternehmen schützen – Initiative Ulm
200 yes 517 2
https://ulm-digital.com/2026/03/05/wichtige-digitale-themen-heiss-und-engagiert-diskutiert/
Wichtige digitale Themen heiß und engagiert diskutiert – Initiative Ulm
200 yes 923 8
https://ulm-digital.com/2026/02/28/10x10-digital-konkret-am-30-juni-in-der-sparkasse-ulm-cyberangriffe-verstehen-und-unternehmen-schuetzen-2/
Deutschlands wichtigste Rohstoffe sind nicht im Boden, sondern in den Köpfen – Initiative Ulm
200 yes 519 8
https://ulm-digital.com/2026/02/18/wir-starten-mit-viel-power-ins-neue-jahr/
Wir starten mit viel Power ins neue Jahr – Initiative Ulm
200 yes 980 8
https://ulm-digital.com/2026/02/18/anmeldung-fuer-10x10-auszeichnung-fuer-she-codes/
Anmeldung für 10×10 – Auszeichnung für She.Codes – Initiative Ulm
200 yes 634 8
https://ulm-digital.com/2025/07/12/neue-digitale-und-unterstuetzungswuerdige-projekte-gesucht/
Neue digitale Projekte gesucht – Initiative Ulm
200 yes 312 8
https://ulm-digital.com/2026/02/24/10x10-digital-konkret-zum-thema-mint/
10×10 digital.konkret zum Thema MINT – Initiative Ulm
200 yes 369 4
https://ulm-digital.com/2025/12/10/10x10-mint/
Weihnachtsfeier – Initiative Ulm
200 yes 112 4
https://ulm-digital.com/2025/11/19/veranstaltung-3/
10×10 digital.konkret – Initiative Ulm
200 yes 122 4
https://ulm-digital.com/2024/12/19/dieser-beitrag-hat-einen-namen-6/
Das Jahr 2024 im Rückblick – Initiative Ulm
200 yes 965 5
https://ulm-digital.com/2026/03/04/klausurtagung-2026-mitarbeit-und-ideen-erwuenscht/
Klausurtagung 2026: Mitarbeit und Ideen erwünscht – Initiative Ulm
200 yes 314 3
https://ulm-digital.com/2025/10/23/veranstaltung-2/
Jahresveranstaltung  – Initiative Ulm
200 yes 153 3
https://ulm-digital.com/news
NEWS / BLOG – Initiative Ulm
200 yes 439 1
https://ulm-digital.com/2025/06/13/mitgkiederversammlung-2025/
Mitglieder-versammlung 2025 – Initiative Ulm
200 yes 849 2
https://ulm-digital.com/2025/02/12/klausurtagung-2025-neue-themen-und-schwerpunkte/
Klausurtagung 2025: Neue Themen und Schwerpunkte  – Initiative Ulm
200 yes 804 2
https://ulm-digital.com/2024/11/12/mint-braucht-influencer/
MINT braucht Influencer – Initiative Ulm
200 yes 1149 2
https://ulm-digital.com/2025/05/13/topinfos-und-veranstaltungen/
Besuch im DataCenter der SWU noch vor der Eröffnung – Initiative Ulm
200 yes 838 2
https://ulm-digital.com/2025/04/12/neu-das-llm-der-initiative-ulm-digital/
Neu: Das LLM der initiative.ulm.digital – Initiative Ulm
200 yes 765 2
https://ulm-digital.com/2024/10/18/dieser-beitrag-hat-einen-namen-4/
Wandel mit KI und Robotik – Initiative Ulm
200 yes 1922 2
https://ulm-digital.com/2024/06/23/dieser-beitrag-hat-einen-namen-2/
Transformation und Digitalisierung – Initiative Ulm
200 yes 2594 2
https://ulm-digital.com/2024/07/18/dieser-beitrag-hat-einen-namen-3/
Weiter mit innovativen Projekten – Initiative Ulm
200 yes 616 2
https://ulm-digital.com/2024/05/02/test-beitrag/
Das Jahr 2023 im Rückblick – Initiative Ulm
200 yes 670 1
https://ulm-digital.com/wf25/
WF25 – Initiative Ulm
200 yes 92 1
https://ulm-digital.com/category/allgemein/
Allgemein – Initiative Ulm
200 yes 437 0
https://ulm-digital.com/category/naechste-veranstaltung-1/
Nächste Veranstaltung 1 – Initiative Ulm
200 yes 437 0
https://ulm-digital.com/category/naechste-veranstaltung/
Nächste Veranstaltung – Initiative Ulm
200 yes 437 0
https://ulm-digital.com/category/veranstaltungen/
Veranstaltungen – Initiative Ulm
200 yes 437 0
https://ulm-digital.com/danke/
Danke – Initiative Ulm
200 yes 92 0
https://ulm-digital.com/der-verein/
Der Verein – Initiative Ulm
200 yes 562 0
https://ulm-digital.com/events/
Events – Initiative Ulm
200 yes 308 0
https://ulm-digital.com/impressum/
Impressum – Initiative Ulm
200 yes 107 0
https://ulm-digital.com/wp-content/uploads/2026/07/Beitrittserklaerung.doc 200 no 0 2
https://ulm-digital.com/wp-content/uploads/2026/07/Foerdermiglieder.doc 200 no 0 2

Audit your own site — free

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

Scan your site →