Catalog / beatricestaub.info
40

SEO audit for beatricestaub.info

Home

otherJoomla

Health 40/100 (poor) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of beatricestaub.info
50
pages crawled
49
indexable pages
21
errors
259
warnings
639
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 58 21 0 62
Agent Readiness 71 0 49 93
Meta Description 71 0 49 0
Performance 71 0 49 139
Mobile 74 0 44 0
Content 80 0 33 0
Canonical 83 0 28 21
Duplicate 98 0 3 0
Headings 98 0 3 10
Robots 99 0 1 0
Cache 100 0 0 49
Images 100 0 0 2
Links 100 0 0 46
Social 100 0 0 98
Structured Data 100 0 0 49
Titles 100 0 0 46
URL 100 0 0 24
Findings

Errors (1 rules)

error Mixed content on HTTPS page

Rule security.mixed_content · Security · 21 occurrence(s)

Warnings (10 rules)

warning Control has no accessible name

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

warning Missing canonical tag

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

warning Thin content (low word count)

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

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://beatricestaub.info/ — https://www.beatricestaub.info/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

warning Duplicate <title> across pages

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

warning Missing meta description

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

warning Missing viewport meta tag

Rule mobile.viewport_missing · Mobile · 44 occurrence(s)

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

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

warning robots.txt blocks CSS/JS the pages need to render

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

  • https://beatricestaub.info/ — robots.txt Disallow blocks render-critical CSS/JS under: /components/com_zoo/assets/js/, /media/jui/js/, /media/widgetkit/, /media/zoo/assets/css/, /media/zoo/assets/js/, /media/zoo/elements/gallery/, /media/zoo/elements/socialbuttons/, /modules/mod_zoocategory/tmpl/flatlist/, /modules/mod_zootag/tmpl/cloud/, /templates/yoo_nano/css/, /templates/yoo_nano/css/color1/, /templates/yoo_nano/css/font1/, /templates/yoo_nano/css/font2/, /templates/yoo_nano/css/font3/, /templates/yoo_nano/js/, /templates/yoo_nano/warp/js/, /templates/yootheme/css/, /templates/yootheme/js/, /templates/yootheme/vendor/assets/uikit/dist/js/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.

Notices (21 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 45 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 · 47 occurrence(s)

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

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

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 21 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://beatricestaub.info/index.php/blog — the likely hero/LCP image (form_matters_553_e7e871cd3f21428ad1466a12ab8a2bfd.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/category/ansprachen — the likely hero/LCP image (bild1_f8f94dc3977e533e87bed9d5d9b4df64.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/category/ausstellungen — the likely hero/LCP image (stages_web_001_776044bdead336daf8bed79281d4a940.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://beatricestaub.info/index.php/blog/item/2021-ausstellung-rodin-arp — the likely hero/LCP image (20210329_006_7ed4a3a9a668470235fc50ce87bcee42.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/auftrag-aviation-kalender — the likely hero/LCP image (12_dec_beatrice_staub_precalender14_eb7642eab368e25166a5316f33cc029d.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/ausstellung-tomas-saraceno-und-juerg-staeuble — the likely hero/LCP image (20170803_143705_029d897e28d90fd4655dfab9757536da.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/besuch-ausstellung-ruedi-fluri-kunstmuseum-solothurn — the likely hero/LCP image (solothurn_010_2e6c28d25426fbb4a033030e5d12ba18.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/engel — the likely hero/LCP image (engel_002_10b23c5ebc0c14784cbc339f158f12e9.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/expo-milano-2015 — the likely hero/LCP image (expo025_086d2b6005583eb5adf05c95fee82dfd.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/fine-art — the likely hero/LCP image (dresden1_e29365a04217a76f2b0a2080bbca914b.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/flowerpower-galerie-go-green-art-in-erlenbach — the likely hero/LCP image (20190830_181720_ef1665bb44991783481f0f20f112bcce.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/form-matters-matter-forms — the likely hero/LCP image (form_matters_535_b7cdaf0e33219559fb97ea7ea9bef846.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/installationen-max-frischbad-zuerich — the likely hero/LCP image (20181013_123251_2c326bc63f443fafd0d158c0a0d87874.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/juwel-der-berge — the likely hero/LCP image (bern_012_27750fe9786a9621fd30fd9e9f88e7e7.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/konkrete-gegenwart — the likely hero/LCP image (konkrete_gegenwart_011_8fed0fe18ef652464ebdfda397aa0870.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/lichtmalerei — the likely hero/LCP image (lichtmalerei_011_1edebf5b0deb7dab3038db70fde0a4d2.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/mensch-umwelt-mobilitaet — the likely hero/LCP image (zuerich_11_fcb0a669936475f36fd7ba47517a7979.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/prisma — the likely hero/LCP image (prisma_019_2c8d62a04f6a57f37673f56bcd9aa665.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/reflexionen?category_id=3 — the likely hero/LCP image (bild2_8236828546b7efa8fb79bf3f0fd069a3.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/swarovski-kristallwelten-wattens — the likely hero/LCP image (salzburg_047_2e8dc2392faa5153d9f313a94a23337e.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/the-art-ot-the-brick — the likely hero/LCP image (lego_055_71c302ece54b1471fc881c98f6fb4b86.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/wieder-zu-hause — the likely hero/LCP image (318_7dd261a5006aad6acba0c958d233d843.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/blog/item/william-kentridge-kunstmuseum-basel — the likely hero/LCP image (20190723_125505_b495387c8508a0bb788a1b1ab7db1381.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/fotoreportage/kopenhagen — the likely hero/LCP image (20180907_154725-85910db1.jpeg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://beatricestaub.info/index.php/home-2 — the likely hero/LCP image (umgebung_002-993fb223.jpeg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

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

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

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

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

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

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

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

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

notice No structured data detected

Rule schema.none · Structured Data · 49 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 · 13 occurrence(s)

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 21 occurrence(s)

notice Title is very short

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

notice Missing Twitter Card tag

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

notice Non-ASCII characters in URL path

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

notice Underscores in URL path (prefer hyphens)

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://beatricestaub.info/
Home
200 yes 26 49
https://beatricestaub.info/index.php
Home
200 yes 26 49
https://beatricestaub.info/index.php/blog
Blog/Ausstellungen
200 yes 1464 49
https://beatricestaub.info/index.php/blog/category/ausstellungen
Ausstellungen
200 yes 1155 49
https://beatricestaub.info/index.php/fotoreportage/kopenhagen
Kopenhagen
200 yes 2053 49
https://beatricestaub.info/index.php/home-2
Chronik
200 yes 104 49
https://beatricestaub.info/index.php/blog/category/ansprachen
Ansprachen
200 yes 493 44
https://beatricestaub.info/index.php/blog/category/making-of
Making of
200 yes 92 44
https://beatricestaub.info/index.php/blog/tag/Armin%20Meier
Armin Meier
200 yes 82 44
https://beatricestaub.info/index.php/blog/tag/Ausstellung
Ausstellung
200 yes 302 44
https://beatricestaub.info/index.php/blog/tag/Beatrice%20Staub
Beatrice Staub
200 yes 201 44
https://beatricestaub.info/index.php/blog/tag/Gruppenausstellung
Gruppenausstellung
200 yes 99 44
https://beatricestaub.info/index.php/blog/tag/Owi_Zentrum
Owi_Zentrum
200 yes 135 44
https://beatricestaub.info/index.php/blog/tag/Papierwoche
Papierwoche
200 yes 82 44
https://beatricestaub.info/index.php/blog/tag/Paul%20Grunder
Paul Grunder
200 yes 138 44
https://beatricestaub.info/index.php/blog/tag/Porzellanfabrik%20Meissen
Porzellanfabrik Meissen
200 yes 119 44
https://beatricestaub.info/index.php/blog/tag/Ruedi%20Fluri
Ruedi Fluri
200 yes 83 44
https://beatricestaub.info/index.php/blog/tag/Ruedi%20Flury
Ruedi Flury
200 yes 83 44
https://beatricestaub.info/index.php/blog/tag/Ruggell
Ruggell
200 yes 154 44
https://beatricestaub.info/index.php/blog/tag/Schloss%20Kyburg
Schloss Kyburg
200 yes 85 44
https://beatricestaub.info/index.php/blog/tag/Sommerakademie
Sommerakademie
200 yes 86 44
https://beatricestaub.info/index.php/blog/tag/Sommerakademie%20in%20Salzburg
Sommerakademie in Salzburg
200 yes 78 44
https://beatricestaub.info/index.php/blog/tag/Teufen
Teufen
200 yes 137 44
https://beatricestaub.info/index.php/blog/tag/Tiziana%20Carraro
Tiziana Carraro
200 yes 136 44
https://beatricestaub.info/index.php/blog/tag/Venedig
Venedig
200 yes 135 44
https://beatricestaub.info/index.php/blog/tag/Winterthur
Winterthur
200 yes 152 44
https://beatricestaub.info/index.php/blog/tag/Wolfgang%20Bopp
Wolfgang Bopp
200 yes 155 44
https://beatricestaub.info/index.php/blog/tag/Z%C3%BCrich
Zürich
200 yes 85 44
https://beatricestaub.info/index.php/lebenslauf
Lebenslauf
200 yes 427 44
https://beatricestaub.info/index.php/blog/item/besuch-ausstellung-ruedi-fluri-kunstmuseum-solothurn
Besuch Ausstellung Ruedi Fluri
200 yes 149 2
https://beatricestaub.info/index.php/blog/item/engel
Engel
200 yes 116 2
https://beatricestaub.info/index.php/blog/item/reflexionen?category_id=3
Reflexionen im Owi-Zentrum
200 yes 1778 1
https://beatricestaub.info/index.php/blog/item/fine-art
Sommerakademie in Dresden
200 yes 168 2
https://beatricestaub.info/index.php/blog/item/wieder-zu-hause
Neugestaltung Homepage
200 yes 163 2
https://beatricestaub.info/index.php/blog/item/2021-ausstellung-rodin-arp
Ausstellung Rodin / Arp
200 yes 297 1
https://beatricestaub.info/index.php/blog/item/auftrag-aviation-kalender
Auftrag Aviation-Kalender 2015
200 yes 82 1
https://beatricestaub.info/index.php/blog/item/ausstellung-tomas-saraceno-und-juerg-staeuble
Ausstellung Tomás Saraceno und Jürg Stäuble
200 yes 271 1
https://beatricestaub.info/index.php/blog/item/expo-milano-2015
EXPO MILANO 2015
200 yes 220 1
https://beatricestaub.info/index.php/blog/item/flowerpower-galerie-go-green-art-in-erlenbach
Flowerpower / Galerie Go-Green-Art
200 yes 201 1
https://beatricestaub.info/index.php/blog/item/form-matters-matter-forms
Form Matters Matter Forms
200 yes 166 1
https://beatricestaub.info/index.php/blog/item/installationen-max-frischbad-zuerich
Installationen Max Frischbad, Zürich
200 yes 165 1
https://beatricestaub.info/index.php/blog/item/juwel-der-berge
Das Juwel der Berge
200 yes 314 1
https://beatricestaub.info/index.php/blog/item/konkrete-gegenwart
Konkrete Gegenwart : Ausstellung im Museum Konstruktiv, Zürich
200 yes 269 1
https://beatricestaub.info/index.php/blog/item/lichtmalerei
Intensivkurs Lichtmalerei
200 yes 188 1
https://beatricestaub.info/index.php/blog/item/mensch-umwelt-mobilitaet
Mensch - Umwelt - Mobilität
200 yes 133 1
https://beatricestaub.info/index.php/blog/item/prisma
PRISMA - verfremdete Fotos
200 yes 136 1
https://beatricestaub.info/index.php/blog/item/swarovski-kristallwelten-wattens
Swarovski Kristallwelten Wattens
200 yes 192 1
https://beatricestaub.info/index.php/blog/item/the-art-ot-the-brick
The Art of the Brick
200 yes 244 1
https://beatricestaub.info/index.php/blog/item/william-kentridge-kunstmuseum-basel
William Kentridge - Kunstmuseum Basel
200 yes 239 1
https://beatricestaub.info/images/Louisiana/20180907_154725.jpg 200 no 0 1

Audit your own site — free

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

Scan your site →