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="From an idea to a party with 500 students, that's how our story began!">
|
||||
<meta name="twitter:image" content="https://msosorg.com/images/msnl-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":"Macedonian Student Night in Ljubljana","description":"From an idea to a party with 500 students, that's how our story began!","image":"https://msosorg.com/images/msnl-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/macedonian-student-night-in-ljubljana/"}</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":"Macedonian Student Night in Ljubljana","item":"https://msosorg.com/en/projects/macedonian-student-night-in-ljubljana/"}]}</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">
|
||||
@@ -201,7 +208,7 @@
|
||||
</header>
|
||||
|
||||
<figure class="article-main-image">
|
||||
<img src="../../../images/msnl-1.webp" alt="Atmosphere from the Macedonian Student Night in Ljubljana">
|
||||
<img fetchpriority="high" src="../../../images/msnl-1.webp" alt="Atmosphere from the Macedonian Student Night in Ljubljana">
|
||||
</figure>
|
||||
|
||||
<div class="article-body">
|
||||
@@ -211,7 +218,7 @@
|
||||
<p>It all began with a simple wish, to gather, get to know each other, and feel Macedonia, even though we were far from it. Kristijan Popovski, then a student at the School of Economics and Business in Ljubljana, shared his idea with a few colleagues, and the response was incredible. In less than two weeks, over 40 students joined the organizing team. Everyone contributed their enthusiasm and time, and the shared spirit and desire to connect turned this spontaneous initiative into an event we would remember for a long time.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/msnl-2.webp" alt="Preparations and meetings for the Macedonian Student Night">
|
||||
<img loading="lazy" decoding="async" src="../../../images/msnl-2.webp" alt="Preparations and meetings for the Macedonian Student Night">
|
||||
<figcaption>Photos from the preparations and meetings for organizing the Macedonian Student Night.</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -219,7 +226,7 @@
|
||||
<p>A week before the event, we posted interesting facts about Macedonia every day, its national treasures, music, and culture. Slowly but surely, we built the atmosphere and excitement, not only among Macedonian students but also among many others who wanted to feel our energy.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/msnl-3.webp" alt="Poster where Slovenians learn the Macedonian alphabet">
|
||||
<img loading="lazy" decoding="async" src="../../../images/msnl-3.webp" alt="Poster where Slovenians learn the Macedonian alphabet">
|
||||
<figcaption>Poster with Cyrillic and Latin letters. Slovenians are learning the Macedonian alphabet, while Macedonians are teaching them.</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -232,14 +239,14 @@
|
||||
<p>The party started at 8:00 PM and was designed in two parts. The first part was a real gastronomic and cultural journey through Macedonia. Students could try bread with ajvar and white cheese, Macedonian wine, tasty snacks, and traditional drinks. The tables were also filled with other authentic products that reminded everyone of home. All these flavors and aromas were made possible thanks to the support of the Macedonian products store <strong>“Makedonija Trade,”</strong> which selflessly contributed to making this part of the evening truly enjoyable.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/msnl-4.webp" alt="Stands with Macedonian symbols, food, and drinks">
|
||||
<img loading="lazy" decoding="async" src="../../../images/msnl-4.webp" alt="Stands with Macedonian symbols, food, and drinks">
|
||||
<figcaption>Photos of the stands with Macedonian symbols, traditional food, and drinks.</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>In addition to the food, visitors could explore interesting facts about the country, photos of famous Macedonian figures and cultural landmarks, and see traditional costumes and a <strong>gaida</strong> up close. The atmosphere was warm and full of curiosity, like a small exhibition within a large student party.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/msnl-5.webp" alt="Mini quiz about Macedonia">
|
||||
<img loading="lazy" decoding="async" src="../../../images/msnl-5.webp" alt="Mini quiz about Macedonia">
|
||||
<figcaption>Mini quiz with questions about Macedonia, where students in one part of the club are competing.</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -247,7 +254,7 @@
|
||||
<p>The evening was enriched by the presence of important guests from the Macedonian community in Slovenia. <strong>The President of the Union of Macedonian Cultural Associations in Slovenia, Mr. Blagoja Nasteski</strong>, joined the event, confirming the importance of such initiatives for preserving the Macedonian spirit and tradition in the diaspora.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/msnl-6.webp" alt="Kristijan and Bisera with Ambassador Zelenkovska and Mr. Nasteski">
|
||||
<img loading="lazy" decoding="async" src="../../../images/msnl-6.webp" alt="Kristijan and Bisera with Ambassador Zelenkovska and Mr. Nasteski">
|
||||
<figcaption>Kristijan and Bisera together with Ambassador Zelenkovska and the President of the Union of Macedonian Associations, Mr. Nasteski</figcaption>
|
||||
</figure>
|
||||
|
||||
@@ -264,7 +271,7 @@
|
||||
<p>This night laid the foundation for the Macedonian Student Organization in Slovenia and showed us that with enthusiasm, unity, and a bit of courage, it's possible to create something that brings people together and gives them a sense of home, even when they are far away from it.</p>
|
||||
|
||||
<figure class="article-inline-image">
|
||||
<img src="../../../images/msnl-7.webp" alt="The dedicated team of volunteers after cleaning up the venue">
|
||||
<img loading="lazy" decoding="async" src="../../../images/msnl-7.webp" alt="The dedicated team of volunteers after cleaning up the venue">
|
||||
<figcaption>Photo taken at 4:00 a.m., after finishing and cleaning up the venue together with the dedicated team of volunteers</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
@@ -273,7 +280,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>
|
||||
@@ -313,7 +320,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