SEO polish: OG image, favicons, 404, article schema, image optimization
- Add branded 1200x630 og-default.jpg; article pages use their hero as og:image, others use the default - Wire the existing (previously unlinked) favicon set into every page - Add branded 404.html with root-absolute paths + noindex - Emit Article + localized BreadcrumbList JSON-LD on all article pages - Convert 74 heavy served photos to WebP (28MB -> 8.5MB, -70%), rewrite references, add loading=lazy/decoding=async to below-fold images and fetchpriority=high to heroes (protect LCP) - Stop tracking images/original/ (458MB of unused source masters; kept on disk, gitignored) and ignore .playwright-mcp/ Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
b393859467
commit
314667f692
429 files changed
+2559
-1106
No files matched your search
@@ -16,15 +16,22 @@
|
||||
<meta property="og:title" content="Lake Bled Beyond the Famous View - MSOS">
|
||||
<meta property="og:description" content="The island is the image everyone knows. The full character of Bled appears when you walk around the lake and let the view keep changing.">
|
||||
<meta property="og:url" content="https://msosorg.com/en/get-to-know-slovenia/lake-bled-beyond-the-famous-view/">
|
||||
<meta property="og:image" content="https://msosorg.com/images/slovenia-bled-lakeside-walk-hero.jpg">
|
||||
<meta property="og:image" content="https://msosorg.com/images/slovenia-bled-lakeside-walk-hero.webp">
|
||||
<meta property="og:locale" content="en_GB">
|
||||
<meta property="og:locale:alternate" content="mk_MK">
|
||||
<meta property="og:locale:alternate" content="sl_SI">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="Lake Bled Beyond the Famous View - MSOS">
|
||||
<meta name="twitter:description" content="The island is the image everyone knows. The full character of Bled appears when you walk around the lake and let the view keep changing.">
|
||||
<meta name="twitter:image" content="https://msosorg.com/images/slovenia-bled-lakeside-walk-hero.jpg">
|
||||
<meta name="twitter:image" content="https://msosorg.com/images/slovenia-bled-lakeside-walk-hero.webp">
|
||||
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Macedonian Student Organisation in Slovenia","alternateName":"MSOS","url":"https://msosorg.com/en/","logo":"https://msosorg.com/images/1-logo.png","email":"info@msosorg.com","address":{"@type":"PostalAddress","streetAddress":"Masarykova cesta 24","postalCode":"1000","addressLocality":"Ljubljana","addressCountry":"SI"},"sameAs":["https://www.facebook.com/msos.org","https://www.instagram.com/msosorg_com","https://www.linkedin.com/company/msos-org","https://www.youtube.com/@msosorg"]}</script>
|
||||
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Lake Bled Beyond the Famous View","description":"The island is the image everyone knows. The full character of Bled appears when you walk around the lake and let the view keep changing.","image":"https://msosorg.com/images/slovenia-bled-lakeside-walk-hero.webp","inLanguage":"en","author":{"@type":"Organization","name":"Macedonian Student Organisation in Slovenia","url":"https://msosorg.com/en/"},"publisher":{"@type":"Organization","name":"Macedonian Student Organisation in Slovenia","logo":{"@type":"ImageObject","url":"https://msosorg.com/images/1-logo.png"}},"mainEntityOfPage":"https://msosorg.com/en/get-to-know-slovenia/lake-bled-beyond-the-famous-view/"}</script>
|
||||
<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://msosorg.com/en/"},{"@type":"ListItem","position":2,"name":"Get to know Slovenia","item":"https://msosorg.com/en/get-to-know-slovenia/"},{"@type":"ListItem","position":3,"name":"Lake Bled Beyond the Famous View","item":"https://msosorg.com/en/get-to-know-slovenia/lake-bled-beyond-the-famous-view/"}]}</script>
|
||||
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
||||
<link rel="shortcut icon" href="/favicon.ico">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
|
||||
<link rel="manifest" href="/site.webmanifest">
|
||||
<!-- SEO:END -->
|
||||
<!-- Google Fonts -->
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
@@ -172,7 +179,7 @@
|
||||
</header>
|
||||
|
||||
<figure class="article-main-image">
|
||||
<img src="../../../images/slovenia-bled-lakeside-walk-hero.jpg" alt="A walking path beside Lake Bled with the island and mountains in view">
|
||||
<img fetchpriority="high" src="../../../images/slovenia-bled-lakeside-walk-hero.webp" alt="A walking path beside Lake Bled with the island and mountains in view">
|
||||
<figcaption>Lake Bled. Photo: <a href="https://slovenia-activities.com/blog/lake-bled-hikes-and-walks/" target="_blank" rel="noopener">slovenia-activities.com</a></figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -214,7 +221,7 @@
|
||||
<p>Even without visiting the island, Mlino is worth a pause. From here, the lake no longer looks like the standard postcard. The island is closer, the castle sits further to the side, and the mountains take up more of the background.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/slovenia-bled-penzion-mlino.jpg" alt="A boat on Lake Bled by the shore at Mlino">
|
||||
<img loading="lazy" decoding="async" src="../../../images/slovenia-bled-penzion-mlino.webp" alt="A boat on Lake Bled by the shore at Mlino">
|
||||
<figcaption>Mlino, Lake Bled. Photo: <a href="https://www.tripadvisor.com/Hotel_Review-g274863-d626733-Reviews-Penzion_Mlino-Bled_Upper_Carniola_Region.html" target="_blank" rel="noopener">Tripadvisor</a></figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -233,7 +240,7 @@
|
||||
<p>The important thing is not to collect both viewpoints as quickly as possible. Choose one, take time at the top, and notice how the paths, settlements, forest, and lake fit together.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/slovenia-bled-ojstrica-view.jpg" alt="Lake Bled, its island, and castle viewed from Ojstrica">
|
||||
<img loading="lazy" decoding="async" src="../../../images/slovenia-bled-ojstrica-view.webp" alt="Lake Bled, its island, and castle viewed from Ojstrica">
|
||||
<figcaption>Ojstrica, above Lake Bled. Photo: <a href="https://kamzavikend.si/ideja/ojstrica-nad-bledom" target="_blank" rel="noopener">kamzavikend.si</a></figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -252,7 +259,7 @@
|
||||
<p>Sometimes Bled is best experienced through one complete walk and enough time to sit by the water.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/slovenia-bled-velika-zaka.jpg" alt="Rowing activity beside Lake Bled at Velika Zaka">
|
||||
<img loading="lazy" decoding="async" src="../../../images/slovenia-bled-velika-zaka.webp" alt="Rowing activity beside Lake Bled at Velika Zaka">
|
||||
<figcaption>Velika Zaka, Lake Bled. Photo: Nejc Vurnik, <a href="https://www.bled.si/de/veranstaltungen/2026011409234812/2026-world-rowing-masters-regatta-bled/" target="_blank" rel="noopener">bled.si</a></figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -291,7 +298,7 @@
|
||||
<div class="footer-main">
|
||||
<div class="footer-info">
|
||||
<div class="footer-logo">
|
||||
<img src="../../../images/13-whitelogo.png" alt="Macedonian Student Organisation in Slovenia Logo">
|
||||
<img loading="lazy" decoding="async" src="../../../images/13-whitelogo.png" alt="Macedonian Student Organisation in Slovenia Logo">
|
||||
</div>
|
||||
<p class="footer-legal-name">Društvo Makedonska Študentska Organizacija v Sloveniji za študentsko podporo in kulturno sodelovanje</p>
|
||||
<p>
|
||||
|
||||
Reference in new issue
Block a user