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
+18
-13
@@ -16,15 +16,20 @@
|
||||
<meta property="og:title" content="Македонска Студентска Организација во Словенија">
|
||||
<meta property="og:description" content="Првата официјална македонска студентска организација во Словенија — поддршка, настани, заедница и глас за македонските студенти од пријава до дипломирање.">
|
||||
<meta property="og:url" content="https://msosorg.com/mk/">
|
||||
<meta property="og:image" content="https://msosorg.com/images/1-logo.png">
|
||||
<meta property="og:image" content="https://msosorg.com/images/og-default.jpg">
|
||||
<meta property="og:locale" content="mk_MK">
|
||||
<meta property="og:locale:alternate" content="en_GB">
|
||||
<meta property="og:locale:alternate" content="sl_SI">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="Македонска Студентска Организација во Словенија">
|
||||
<meta name="twitter:description" content="Првата официјална македонска студентска организација во Словенија — поддршка, настани, заедница и глас за македонските студенти од пријава до дипломирање.">
|
||||
<meta name="twitter:image" content="https://msosorg.com/images/1-logo.png">
|
||||
<meta name="twitter:image" content="https://msosorg.com/images/og-default.jpg">
|
||||
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Македонска студентска организација во Словенија","alternateName":"MSOS","url":"https://msosorg.com/mk/","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>
|
||||
<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">
|
||||
@@ -223,7 +228,7 @@
|
||||
|
||||
<section class="meet-the-team-section">
|
||||
<div class="video-container">
|
||||
<img src="../images/3.activites.webp" alt="Членови на тимот соработуваат" class="video-thumbnail">
|
||||
<img loading="lazy" decoding="async" src="../images/3.activites.webp" alt="Членови на тимот соработуваат" class="video-thumbnail">
|
||||
<div class="video-overlay"></div>
|
||||
<button class="play-button" aria-label="Пушти видео"></button>
|
||||
</div>
|
||||
@@ -289,7 +294,7 @@
|
||||
<div class="news-articles">
|
||||
<article class="news-card" data-type="news">
|
||||
<a class="news-card-media" href="../mk/news/proof-of-means-updated-2026/">
|
||||
<img src="../images/news-proof-of-means.jpg" alt="Износот за доказ за средства ажуриран на 507,43 € месечно" loading="lazy">
|
||||
<img src="../images/news-proof-of-means.webp" alt="Износот за доказ за средства ажуриран на 507,43 € месечно" loading="lazy">
|
||||
<span class="news-badge news-badge--news"><i class="fas fa-bullhorn" aria-hidden="true"></i> Вест</span>
|
||||
</a>
|
||||
<div class="card-content">
|
||||
@@ -332,7 +337,7 @@
|
||||
<h3>Како соработката нè прави подобри</h3>
|
||||
<p>Dignissim senectus ut senectus curabitur condimentum gravida cras nibh ac. Lorem scelerisque tortor rhoncus viverra pharetra. Dignissim senectus ut senectus curabitur condimentum gravida cras nibh ac. Lorem scelerisque tortor rhoncus viverra pharetra feugiat.</p>
|
||||
<div class="author-info">
|
||||
<img src="../images/7-graphicdesigner.webp" alt="Александар Поповски">
|
||||
<img loading="lazy" decoding="async" src="../images/7-graphicdesigner.webp" alt="Александар Поповски">
|
||||
<div>
|
||||
<h4>Александар Поповски</h4>
|
||||
<p>Графички дизајнер во МСОС</p>
|
||||
@@ -343,7 +348,7 @@
|
||||
<h3>Consectetur vitae ac parturient massa</h3>
|
||||
<p>Dignissim senectus ut senectus curabitur condimentum gravida cras nibh ac. Lorem scelerisque tortor rhoncus viverra pharetra. Dignissim senectus ut senectus curabitur condimentum gravida cras nibh ac. Lorem scelerisque tortor rhoncus viverra pharetra feugiat. Dignissim senectus ut senectus curabitur condimentum gravida cras nibh ac. Lorem scelerisque tortor rhoncus viverra pharetra.</p>
|
||||
<div class="author-info">
|
||||
<img src="../images/11-boy.webp" alt="Друг член на тимот">
|
||||
<img loading="lazy" decoding="async" src="../images/11-boy.webp" alt="Друг член на тимот">
|
||||
<div>
|
||||
<h4>Александар Поповски</h4>
|
||||
<p>Графички дизајнер во МСОС</p>
|
||||
@@ -356,7 +361,7 @@
|
||||
<h3>Горди партнери</h3>
|
||||
<p>Dignissim senectus ut senectus curabitur condimentum gravida cras nibh ac. Lorem scelerisque tortor rhoncus viverra pharetra. Dignissim senectus ut senectus curabitur condimentum gravida cras nibh ac. Lorem scelerisque tortor rhoncus viverra pharetra feugiat.</p>
|
||||
<div class="author-info">
|
||||
<img src="../images/12-girl2.webp" alt="Друг партнер">
|
||||
<img loading="lazy" decoding="async" src="../images/12-girl2.webp" alt="Друг партнер">
|
||||
<div>
|
||||
<h4>Александра Поповска</h4>
|
||||
<p>Графички дизајнер во МСОС</p>
|
||||
@@ -367,7 +372,7 @@
|
||||
<h3>Нашето искуство со соработката</h3>
|
||||
<p>Dignissim senectus ut senectus curabitur condimentum gravida cras nibh ac. Lorem scelerisque tortor rhoncus viverra pharetra. Dignissim senectus ut senectus curabitur condimentum gravida cras nibh ac. Lorem scelerisque tortor rhoncus viverra. Dignissim senectus ut senectus curabitur condimentum gravida cras nibh ac. Lorem scelerisque tortor rhoncus viverra pharetra feugiat.</p>
|
||||
<div class="author-info">
|
||||
<img src="../images/10-girl1.webp" alt="Друг член на тимот">
|
||||
<img loading="lazy" decoding="async" src="../images/10-girl1.webp" alt="Друг член на тимот">
|
||||
<div>
|
||||
<h4>Ана Поповска</h4>
|
||||
<p>Графички дизајнер во МСОС</p>
|
||||
@@ -391,7 +396,7 @@
|
||||
<div class="join-cta-collage">
|
||||
<div class="join-cta-photo join-cta-photo--1"><img src="../images/event4-img-1.webp" alt="Запознај Студентска Словенија 2024" loading="lazy"></div>
|
||||
<div class="join-cta-photo join-cta-photo--2"><img src="../images/msnl-1.webp" alt="Македонска студентска вечер во Љубљана" loading="lazy"></div>
|
||||
<div class="join-cta-photo join-cta-photo--3"><img src="../images/handball-2025-1.png" alt="Навивање за Македонија, гледање ракомет заедно во Словенија" loading="lazy"></div>
|
||||
<div class="join-cta-photo join-cta-photo--3"><img src="../images/handball-2025-1.webp" alt="Навивање за Македонија, гледање ракомет заедно во Словенија" loading="lazy"></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@@ -434,9 +439,9 @@
|
||||
</div>
|
||||
<div class="faq-footer">
|
||||
<div class="avatar-group">
|
||||
<img src="../images/11-boy.webp" alt="Аватар 1" class="avatar">
|
||||
<img src="../images/10-girl1.webp" alt="Аватар 2" class="avatar large">
|
||||
<img src="../images/12-girl2.webp" alt="Аватар 3" class="avatar">
|
||||
<img loading="lazy" decoding="async" src="../images/11-boy.webp" alt="Аватар 1" class="avatar">
|
||||
<img loading="lazy" decoding="async" src="../images/10-girl1.webp" alt="Аватар 2" class="avatar large">
|
||||
<img loading="lazy" decoding="async" src="../images/12-girl2.webp" alt="Аватар 3" class="avatar">
|
||||
</div>
|
||||
<h3>Сè уште имате прашања?</h3>
|
||||
<p>Не можете да го најдете одговорот што го барате? Ве молиме разговарајте со нашиот пријателски тим.</p>
|
||||
@@ -452,7 +457,7 @@
|
||||
<div class="footer-main">
|
||||
<div class="footer-info">
|
||||
<div class="footer-logo">
|
||||
<img src="../images/13-whitelogo.png" alt="Логотип на Македонската студентска организација во Словенија">
|
||||
<img loading="lazy" decoding="async" src="../images/13-whitelogo.png" alt="Логотип на Македонската студентска организација во Словенија">
|
||||
</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