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:
popovskikandClaude Opus 4.8 committed 2026-08-02 12:15:53 +02:00
1 parent b393859467
commit 314667f692
429 files changed
+2559 -1106

No files matched your search

+19 -12
View File
@@ -16,15 +16,22 @@
<meta property="og:title" content="Сликање и вино на зајдисонце, славење на Денот на жената со уметност и музика - MSOS">
<meta property="og:description" content="Сликање, вино и музика ги собраа студентите во Горица за да го одбележат Денот на жената и првиот настан на МСОС Нова Горица.">
<meta property="og:url" content="https://msosorg.com/mk/projects/paint-and-wine-at-sunset/">
<meta property="og:image" content="https://msosorg.com/images/paint-wine-1.jpg">
<meta property="og:image" content="https://msosorg.com/images/paint-wine-1.webp">
<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="Сликање и вино на зајдисонце, славење на Денот на жената со уметност и музика - MSOS">
<meta name="twitter:description" content="Сликање, вино и музика ги собраа студентите во Горица за да го одбележат Денот на жената и првиот настан на МСОС Нова Горица.">
<meta name="twitter:image" content="https://msosorg.com/images/paint-wine-1.jpg">
<meta name="twitter:image" content="https://msosorg.com/images/paint-wine-1.webp">
<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>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Сликање и вино на зајдисонце, славење на Денот на жената со уметност и музика","description":"Сликање, вино и музика ги собраа студентите во Горица за да го одбележат Денот на жената и првиот настан на МСОС Нова Горица.","image":"https://msosorg.com/images/paint-wine-1.webp","inLanguage":"mk","author":{"@type":"Organization","name":"Македонска студентска организација во Словенија","url":"https://msosorg.com/mk/"},"publisher":{"@type":"Organization","name":"Македонска студентска организација во Словенија","logo":{"@type":"ImageObject","url":"https://msosorg.com/images/1-logo.png"}},"mainEntityOfPage":"https://msosorg.com/mk/projects/paint-and-wine-at-sunset/"}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Дома","item":"https://msosorg.com/mk/"},{"@type":"ListItem","position":2,"name":"Настани и проекти","item":"https://msosorg.com/mk/projects/"},{"@type":"ListItem","position":3,"name":"Сликање и вино на зајдисонце, славење на Денот на жената со уметност и музика","item":"https://msosorg.com/mk/projects/paint-and-wine-at-sunset/"}]}</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">
@@ -173,14 +180,14 @@
</header>
<figure class="article-main-image">
<img src="../../../images/paint-wine-1.jpg" alt="Настанот Сликање и вино на зајдисонце во Горица">
<img fetchpriority="high" src="../../../images/paint-wine-1.webp" alt="Настанот Сликање и вино на зајдисонце во Горица">
</figure>
<div class="article-body">
<p>На Меѓународниот ден на жената, тимот на МСОС Нова Горица го одржа својот прв локален настан во соработка со Македонското културно друштво „Охридски Бисери“. Студенти од Љубљана, Нова Горица и околниот регион ја преминаа границата во Горица, Италија, за вечер на сликање, вино и музика.</p>
<figure class="article-inline-image">
<img src="../../../images/paint-wine-2.png" alt="Студенти сликаат на вечерта на сликање и вино">
<img loading="lazy" decoding="async" src="../../../images/paint-wine-2.webp" alt="Студенти сликаат на вечерта на сликање и вино">
</figure>
<h2>Прв пат за МСОС Нова Горица</h2>
@@ -188,7 +195,7 @@
<p>Ова беше повеќе од само настан. Беше првата официјална активност организирана од нашиот нов тим на МСОС Нова Горица. Со поддршка од Македонското културно друштво „Охридски Бисери“, го претворивме пријатното место Etnoteca Mama Angela во простор исполнет со креативност и смеа.</p>
<figure class="article-inline-image">
<img src="../../../images/paint-wine-3.jpg" alt="Пријатното место Etnoteca Mama Angela">
<img loading="lazy" decoding="async" src="../../../images/paint-wine-3.webp" alt="Пријатното место Etnoteca Mama Angela">
</figure>
<h2>Уметност, музика и заедништво</h2>
@@ -198,11 +205,11 @@
<p>DJ во живо ѝ даде на вечерта жив ритам, претворајќи ја во повеќе од само работилница. Стана славење. Меѓу потезите со четка и ритмите, студентите се поврзуваа, споделуваа приказни и уживаа во атмосфера што беше и креативна и празнична.</p>
<figure class="article-inline-image">
<img src="../../../images/paint-wine-4.png" alt="Платната се полнат со боја додека студентите сликаат">
<img loading="lazy" decoding="async" src="../../../images/paint-wine-4.webp" alt="Платната се полнат со боја додека студентите сликаат">
</figure>
<figure class="article-inline-image">
<img src="../../../images/paint-wine-5.png" alt="Студентите заедно уживаат во вино и музика">
<img loading="lazy" decoding="async" src="../../../images/paint-wine-5.webp" alt="Студентите заедно уживаат во вино и музика">
</figure>
<h2>Зошто беше важно</h2>
@@ -216,11 +223,11 @@
</div>
<figure class="article-inline-image">
<img src="../../../images/paint-wine-6.png" alt="Завршените слики изложени">
<img loading="lazy" decoding="async" src="../../../images/paint-wine-6.webp" alt="Завршените слики изложени">
</figure>
<figure class="article-inline-image">
<img src="../../../images/paint-wine-7.png" alt="Групата ужива во славењето">
<img loading="lazy" decoding="async" src="../../../images/paint-wine-7.webp" alt="Групата ужива во славењето">
</figure>
<h2>Поглед напред</h2>
@@ -228,11 +235,11 @@
<p>Вечерта на сликање и вино покажа дека МСОС Нова Горица е подготвена да донесе свежи идеи и енергија во нашето студентско семејство. Од ѕвонењето на чашите вино до платната што се полнеа со боја, вечерта на сите им остави спомени и по некој прст обоен со боја, што нема да се заборават.</p>
<figure class="article-inline-image">
<img src="../../../images/paint-wine-8.png" alt="Спомен од вечерта на сликање и вино">
<img loading="lazy" decoding="async" src="../../../images/paint-wine-8.webp" alt="Спомен од вечерта на сликање и вино">
</figure>
<figure class="article-inline-image">
<img src="../../../images/paint-wine-9.jpg" alt="Заедницата на МСОС Нова Горица на зајдисонце">
<img loading="lazy" decoding="async" src="../../../images/paint-wine-9.webp" alt="Заедницата на МСОС Нова Горица на зајдисонце">
</figure>
</div>
</article>
@@ -259,7 +266,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>