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
@@ -25,6 +25,13 @@
|
||||
<meta name="twitter:description" content="When student stories turn into the first step towards a new home.">
|
||||
<meta name="twitter:image" content="https://msosorg.com/images/event4-img-1.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":"Meet Student Slovenia 2024","description":"When student stories turn into the first step towards a new home.","image":"https://msosorg.com/images/event4-img-1.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/projects/meet-student-slovenia-2024/"}</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":"Events & projects","item":"https://msosorg.com/en/projects/"},{"@type":"ListItem","position":3,"name":"Meet Student Slovenia 2024","item":"https://msosorg.com/en/projects/meet-student-slovenia-2024/"}]}</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">
|
||||
@@ -203,7 +210,7 @@
|
||||
</header>
|
||||
|
||||
<figure class="article-main-image">
|
||||
<img src="../../../images/event4-img-1.webp" alt="A group of students at the 'Meet Student Slovenia 2024' event">
|
||||
<img fetchpriority="high" src="../../../images/event4-img-1.webp" alt="A group of students at the 'Meet Student Slovenia 2024' event">
|
||||
</figure>
|
||||
|
||||
<div class="article-body">
|
||||
@@ -213,12 +220,12 @@
|
||||
<p>Our goal was never to create "dry presentations." Instead, we organized a panel, a real conversation with four students who are already living the Slovenian student life. Marija Koštrevska from the University of Ljubljana, Vasil Hanџiski from the University of Maribor, Sofija Matovska from the University of Nova Gorica, and Igor Arsov from the University of Primorska spoke about everything: the first days away from home, how to find accommodation, what student "boni" (subsidized meals) are, and what it's like to build a new circle of friends. Everyone shared something of their own, and the audience asked questions and participated, just like a coffee chat.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/event4-img-2.webp" alt="Panel discussion with speakers">
|
||||
<img loading="lazy" decoding="async" src="../../../images/event4-img-2.webp" alt="Panel discussion with speakers">
|
||||
<figcaption>Photograph of the moderator and panelists in the following order: Klimentina Čapovska (left, moderator), Vasil Hanџiski, Marija Koštrevska, Igor Arsov, and Sofija Matovska.</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/event4-img-3.webp" alt="Marija Koštrevska and Sofija Matovska sharing their student experiences in Slovenia.">
|
||||
<img loading="lazy" decoding="async" src="../../../images/event4-img-3.webp" alt="Marija Koštrevska and Sofija Matovska sharing their student experiences in Slovenia.">
|
||||
<figcaption>Marija Koštrevska (in the upper picture) and Sofija Matovska (in the lower picture) are recounting their student experiences in Slovenia.</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -226,11 +233,11 @@
|
||||
<p>This evening was not just an exchange of information. It was a moment when future students understood that they are not alone in their worries and fears. Every question received an answer from experience, every dilemma was resolved with a real-life example. Many left encouraged, with new friends, and with the feeling that Slovenia is no longer so distant and unknown.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/event4-img-4.webp" alt="Event host, coordinator, presenter, and representatives of the Embassy and partners.">
|
||||
<img loading="lazy" decoding="async" src="../../../images/event4-img-4.webp" alt="Event host, coordinator, presenter, and representatives of the Embassy and partners.">
|
||||
<figcaption>In the photos: Marko Ivanovski, event host (top-left), Lea Janačkovska, coordinator (top-center), Marko Arsov, presenter (top-right). The bottom picture shows representatives of the Embassy, the Management Board of NLB Bank, and the Management Board of MSOS.</figcaption>
|
||||
</figure>
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/event4-img-5.webp" alt="Beautiful moments captured by the photographer.">
|
||||
<img loading="lazy" decoding="async" src="../../../images/event4-img-5.webp" alt="Beautiful moments captured by the photographer.">
|
||||
<figcaption>Beautiful moments of future and current students captured by the best photographer, Hristina Trajkovska.</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -238,12 +245,12 @@
|
||||
<p>"Meet Student Slovenia 2024" would not have looked this way without the help of our partners and friends. We extend great gratitude to the Embassy of the Republic of Slovenia in North Macedonia, NLB Bank Skopje as the patron and main sponsor of the entire event, and Capital Financial Center, who with their support made it possible for the event to be realized at this high level.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/event4-img-6.webp" alt="Newly printed MSOS stickers">
|
||||
<img loading="lazy" decoding="async" src="../../../images/event4-img-6.webp" alt="Newly printed MSOS stickers">
|
||||
<figcaption>Photograph of the newly printed MSOS stickers.</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/event4-img-7.webp" alt="Handing over flowers as a thank you to the Embassy, Capital Financial Center and NLB Bank Skopje">
|
||||
<img loading="lazy" decoding="async" src="../../../images/event4-img-7.webp" alt="Handing over flowers as a thank you to the Embassy, Capital Financial Center and NLB Bank Skopje">
|
||||
<figcaption>Photograph from the handing over of flowers as a sign of gratitude to the Embassy, Capital Financial Center, and NLB Bank Skopje.</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -251,7 +258,7 @@
|
||||
<p>This time, the memories of the evening are thanks to Hristina Trakovska, who was the photographer and made sure all those moments were captured so we can relive them again through photographs.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/event4-img-8.webp" alt="Welcome speech by H.E. Ambassador Mr. Gregor Presker.">
|
||||
<img loading="lazy" decoding="async" src="../../../images/event4-img-8.webp" alt="Welcome speech by H.E. Ambassador Mr. Gregor Presker.">
|
||||
<figcaption>Photograph of the welcome speech by H.E. Ambassador Mr. Gregor Presker.</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -259,7 +266,7 @@
|
||||
<p>Because this event was not just another presentation. It was a hand extended to future students, a message that they are not alone, that a community is already waiting for them. Some left with new friends, others with concrete answers to questions that had bothered them for months. But everyone left with the same feeling: that Slovenia is no longer an unknown place, but a new home where they will be part of something bigger.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/event4-img-9.webp" alt="Attendees asking questions to the panelists">
|
||||
<img loading="lazy" decoding="async" src="../../../images/event4-img-9.webp" alt="Attendees asking questions to the panelists">
|
||||
<figcaption>Moments when the participants ask questions to the panelists! 😌✨</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -271,7 +278,7 @@
|
||||
</div>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/event4-img-10.webp" alt="Poster for the 'Meet Student Slovenia' event">
|
||||
<img loading="lazy" decoding="async" src="../../../images/event4-img-10.webp" alt="Poster for the 'Meet Student Slovenia' event">
|
||||
<figcaption>Photograph of the event poster!</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -281,11 +288,11 @@
|
||||
<p>P.S. Every year after a successfully organized event, the MSOS team traditionally heads to the nearest tavern, for an evening full of socializing, singing, and emotions! 😊 That's why it's worth being part of our team! Join us.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/event4-img-11.webp" alt="The team behind the event.">
|
||||
<img loading="lazy" decoding="async" src="../../../images/event4-img-11.webp" alt="The team behind the event.">
|
||||
<figcaption>Photograph of the team behind the event! This year we arranged a team photo in advance because last year we forgot to take one together! 🫣</figcaption>
|
||||
</figure>
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/event4-img-12.webp" alt="Team dinner after the event.">
|
||||
<img loading="lazy" decoding="async" src="../../../images/event4-img-12.webp" alt="Team dinner after the event.">
|
||||
<figcaption>Photograph from the team dinner after a successfully completed event!</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -295,7 +302,7 @@
|
||||
<hr>
|
||||
<div class="author-share-section">
|
||||
<div class="author-details">
|
||||
<img src="../../../images/about_kristijan_min.webp" alt="Avatar of Kristijan Popovski">
|
||||
<img loading="lazy" decoding="async" src="../../../images/about_kristijan_min.webp" alt="Avatar of Kristijan Popovski">
|
||||
<div class="author-text">
|
||||
<p class="author-name">Kristijan Popovski</p>
|
||||
<p class="author-title">President and Founder</p>
|
||||
@@ -335,7 +342,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