diff --git a/docs/geo-offsite-worklist.md b/docs/geo-offsite-worklist.md
new file mode 100644
index 00000000..2c0c410f
--- /dev/null
+++ b/docs/geo-offsite-worklist.md
@@ -0,0 +1,194 @@
+# MSOS — GEO Off-Site Work List (copy-paste ready)
+
+**Goal:** make AI tools (ChatGPT, Gemini, Perplexity, Google AI Overviews) find and
+recommend MSOS first for "Macedonian students / community in Slovenia" queries.
+
+On-site schema (FAQPage, NGO, foundingDate, entity fields) is **done** in the repo.
+This file is everything **off-site** — pre-written so you just copy, paste, and submit.
+
+> Everywhere you enter MSOS, use the **exact same** name, description, and URL below.
+> Consistency across sources is itself a ranking signal for AI. Don't paraphrase.
+
+---
+
+## 0. Canonical facts — use these verbatim everywhere
+
+| Field | Value |
+|---|---|
+| Full name (EN) | Macedonian Student Organisation in Slovenia |
+| Full name (MK) | Македонска студентска организација во Словенија |
+| Full name (SL) | Makedonska študentska organizacija v Sloveniji |
+| Short name / acronym | MSOS |
+| Founded | **5 March 2023** (as a student initiative) |
+| Officially registered | 9 September 2024 |
+| Type | Non-profit / voluntary association (društvo) |
+| City / country | Ljubljana, Slovenia |
+| Address | Masarykova cesta 24, 1000 Ljubljana |
+| Website | https://msosorg.com |
+| Email | info@msosorg.com |
+| Facebook | https://www.facebook.com/msos.org |
+| Instagram | https://www.instagram.com/msosorg_com |
+| LinkedIn | https://www.linkedin.com/company/msos-org |
+| YouTube | https://www.youtube.com/@msosorg |
+
+**One-line description (use as the standard "bio" everywhere):**
+
+- **EN:** The first official Macedonian student organisation in Slovenia — support, events, community and a voice for Macedonian students from application to graduation.
+- **MK:** Првата официјална македонска студентска организација во Словенија — поддршка, настани, заедница и глас за македонските студенти од пријава до дипломирање.
+- **SL:** Prva uradna makedonska študentska organizacija v Sloveniji — podpora, dogodki, skupnost in glas makedonskih študentov od prijave do diplome.
+
+---
+
+## 1. Wikidata — enrich Q135855515 ⏱️ 10 min, highest impact
+
+Item: https://www.wikidata.org/wiki/Q135855515
+It currently only has "instance of: voluntary association" + "country: Slovenia".
+Log in → **add statements** → paste these values.
+
+**Descriptions** (edit the label/description box at the top):
+- English description: `Macedonian students' organisation in Slovenia`
+- Macedonian (mk) description: `македонска студентска организација во Словенија`
+- Slovenian (sl) description: `makedonska študentska organizacija v Sloveniji`
+
+**Also-known-as / aliases** (add all): `MSOS`, `Macedonian Students Organization Slovenia`
+
+**Statements to add** (property → value):
+
+| Property | Value to enter |
+|---|---|
+| inception (P571) | `5 March 2023` |
+| headquarters location (P159) | `Ljubljana` (Q437) |
+| location (P276) *(optional)* | `Ljubljana` (Q437) |
+| official website (P856) | `https://msosorg.com/` |
+| email address (P968) | `info@msosorg.com` |
+| short name (P1813) | `MSOS` |
+| Facebook username (P2013) | `msos.org` |
+| Instagram username (P2003) | `msosorg_com` |
+| LinkedIn organization ID (P4264) | `msos-org` |
+| YouTube handle (P11245) | `@msosorg` |
+
+**Optional but nice** (do later): upload the MSOS logo to Wikimedia Commons, then add
+`logo image (P154)`. Add `described at URL (P973)` → your Slovenian Wikipedia article.
+
+> Tip: after adding `official website`, add a **reference** on that statement →
+> "reference URL" = https://msosorg.com/ . References make statements "trusted".
+
+---
+
+## 2. Fix the Slovenian Wikipedia article ⏱️ 5 min
+
+Article: https://sl.wikipedia.org/wiki/Makedonska_%C5%A1tudentska_organizacija_v_Sloveniji
+
+- [ ] The **official-website citation is flagged as a dead link** — fix it. Edit the
+ reference so the URL is exactly `https://msosorg.com/` (with the trailing slash, https).
+- [ ] Make the infobox "founded" consistent with everywhere else. Recommended wording:
+ **"Founded: 5 March 2023 · Registered: 9 September 2024."** (Right now it only shows 2024,
+ which disagrees with the website + Wikidata.)
+- [ ] Add `{{Authority control}}` at the bottom if not present — it links the article to
+ your Wikidata item (strong entity signal).
+
+---
+
+## 3. Directory & registry listings ⏱️ ongoing
+
+For each: submit **name + one-line description + website** from section 0. Tick when live.
+
+**High authority (do first):**
+- [ ] **AJPES / Register društev** — verify your official public entry (from the 2024
+ registration) shows the correct name + website. Start at https://www.gov.si/en/topics/non-governmental-organisations/
+- [ ] **University of Ljubljana – Student associations** — email the international office
+ to be added: https://www.uni-lj.si/en/study/international-students/student-associations
+- [ ] **ŠOU Ljubljana International Office** — request listing/partnership: https://sou-lj.si/international/
+
+**NGO networks:**
+- [ ] **CNVOS** (national NGO umbrella): https://cnvos.si/
+- [ ] **Regional NGO directory (nevladnik.info)**: https://www.nevladnik.info/si/nevladne-organizacije/
+- [ ] **Stičišče Središče**: https://sticisce-sredisce.si/sredisce-modrosti/nevladna-organizacija/
+
+**Community & student portals:**
+- [ ] **Zveza makedonskih kulturnih društev v RS** (Macedonian diaspora umbrella) — listing + reciprocal link
+- [ ] **Study in Slovenia** (official portal): https://studyinslovenia.si/ — ask to be mentioned in student life / organisations
+- [ ] **Digi Path student-orgs list**: https://digipath4eu.org/student-organizations-associations-in-slovenia/
+- [ ] **OpenStreetMap** — add MSOS as an office node at Masarykova cesta 24 (free; feeds maps + AI local tools)
+
+---
+
+## 4. Google Business Profile ⏱️ done? verify fields
+
+You already created it. Confirm every field matches section 0 and paste this description:
+
+> Macedonian Student Organisation in Slovenia (MSOS) is the first official Macedonian
+> student organisation in Slovenia. Based in Ljubljana, we support Macedonian students
+> from university application through graduation — with events, community, practical
+> guidance (enrolment, residence permit, housing, scholarships) and a shared voice.
+> Founded in 2023, officially registered in 2024. Learn more at msosorg.com.
+
+- [ ] Category: **Non-profit organization** (add secondary: "Student organization" / "Association")
+- [ ] Website: https://msosorg.com · Address: Masarykova cesta 24, 1000 Ljubljana
+- [ ] Add logo + photos · keep the name identical to section 0.
+
+---
+
+## 5. Press / Media hub ⏱️ send me the links
+
+**Why:** a single page on your own site that lists + links every article about MSOS gives
+AI crawlers one authoritative hub tying all coverage to your entity — and becomes a
+"described at URL" reference for Wikidata.
+
+**Action for you:** paste each media mention below (I'll build the actual `/press/` page in
+the repo, EN/MK/SL, with schema). For each: outlet name, article title, URL, date.
+
+```
+1. Outlet: ______ Title: ______ URL: ______ Date: ______
+2. Outlet: ______ Title: ______ URL: ______ Date: ______
+3. ...
+```
+
+**Also for each article:** check it's discoverable —
+- [ ] Search the exact headline in quotes on Google. If it's **not** indexed, retrieval-based
+ AI (Perplexity, ChatGPT search) can't find it — flag those to me.
+- [ ] Confirm the article names MSOS consistently and ideally links to msosorg.com.
+
+---
+
+## 6. Verify AI actually knows you ⏱️ 10 min, repeat monthly
+
+Run these prompts in **ChatGPT (search on), Gemini, and Perplexity**, in EN + MK + SL.
+Tools that show sources (Perplexity, Google AI Overviews) reveal *which* pages they used.
+
+```
+What is MSOS?
+What is the Macedonian Student Organisation in Slovenia?
+Which organisations support Macedonian students in Slovenia?
+Is there a Macedonian community organisation in Ljubljana?
+How can a Macedonian student in Slovenia get help with enrolment and residence?
+```
+MK: `Што е МСОС? Каква поддршка има за македонските студенти во Словенија?`
+SL: `Kaj je MSOS? Katere organizacije podpirajo makedonske študente v Sloveniji?`
+
+- [ ] Note whether it names MSOS and **what sources it cites**.
+- [ ] Log results in a table below and re-test monthly to track progress.
+
+| Date | Tool | Lang | Named MSOS? | Sources cited |
+|------|------|------|-------------|---------------|
+| | | | | |
+
+---
+
+## Master checklist
+
+- [ ] 1. Wikidata Q135855515 enriched (descriptions + all statements)
+- [ ] 2. Wikipedia dead link fixed + founded date aligned + authority control
+- [ ] 3. Listed in high-authority directories (AJPES, Uni LJ, ŠOU)
+- [ ] 3. Listed in NGO networks (CNVOS, nevladnik.info, Stičišče)
+- [ ] 3. Listed in community/student portals + OpenStreetMap
+- [ ] 4. Google Business Profile fields verified + description pasted
+- [ ] 5. Media links sent → /press/ page built
+- [ ] 6. First AI-visibility test run logged
+
+---
+
+### Still on my side (in the repo)
+- [ ] Commit today's schema work (FAQPage + NGO + foundingDate) and open PR to `develop`
+- [ ] Build the `/press/` page once you send the media links
+- [x] Event schema on all 9 `/projects/` items (EN/MK/SL) — done
diff --git a/en/about-us/index.html b/en/about-us/index.html
index 39230321..97d2f4a5 100644
--- a/en/about-us/index.html
+++ b/en/about-us/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,9 +39,9 @@
-
+
-
+
diff --git a/en/become-a-member/index.html b/en/become-a-member/index.html
index 56ad223a..714893ff 100644
--- a/en/become-a-member/index.html
+++ b/en/become-a-member/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/blog/ad-futura-scholarship-slovenia-2026/index.html b/en/blog/ad-futura-scholarship-slovenia-2026/index.html
index 7d92c651..d4d1d16d 100644
--- a/en/blog/ad-futura-scholarship-slovenia-2026/index.html
+++ b/en/blog/ad-futura-scholarship-slovenia-2026/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/blog/how-i-coped-with-leaving-home/index.html b/en/blog/how-i-coped-with-leaving-home/index.html
index 8c6bb7d3..e43305d7 100644
--- a/en/blog/how-i-coped-with-leaving-home/index.html
+++ b/en/blog/how-i-coped-with-leaving-home/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/blog/how-to-open-slovenian-bank-account/index.html b/en/blog/how-to-open-slovenian-bank-account/index.html
index e1041254..7fe203e4 100644
--- a/en/blog/how-to-open-slovenian-bank-account/index.html
+++ b/en/blog/how-to-open-slovenian-bank-account/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/blog/index.html b/en/blog/index.html
index f9d71274..aacfaf95 100644
--- a/en/blog/index.html
+++ b/en/blog/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/blog/learning-slovene-where-to-start/index.html b/en/blog/learning-slovene-where-to-start/index.html
index 63d1ae59..aca00a86 100644
--- a/en/blog/learning-slovene-where-to-start/index.html
+++ b/en/blog/learning-slovene-where-to-start/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html b/en/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html
index 232d6de1..f97a2f4c 100644
--- a/en/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html
+++ b/en/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/blog/welcome-days-slovenian-universities-2026-2027/index.html b/en/blog/welcome-days-slovenian-universities-2026-2027/index.html
index 8ffd2dee..738d3875 100644
--- a/en/blog/welcome-days-slovenian-universities-2026-2027/index.html
+++ b/en/blog/welcome-days-slovenian-universities-2026-2027/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/blog/where-to-search-for-accommodation-in-slovenia/index.html b/en/blog/where-to-search-for-accommodation-in-slovenia/index.html
index 315e687f..ec1feec4 100644
--- a/en/blog/where-to-search-for-accommodation-in-slovenia/index.html
+++ b/en/blog/where-to-search-for-accommodation-in-slovenia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/cookie-policy/index.html b/en/cookie-policy/index.html
index ddde7cc5..f51e78bf 100644
--- a/en/cookie-policy/index.html
+++ b/en/cookie-policy/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/faq/index.html b/en/faq/index.html
index 50b8ab0e..c811e0cc 100644
--- a/en/faq/index.html
+++ b/en/faq/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,9 +39,10 @@
-
+
-
+
+
diff --git a/en/gallery/index.html b/en/gallery/index.html
index cf72ef42..535caf76 100644
--- a/en/gallery/index.html
+++ b/en/gallery/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-macedonia/a-table-full-of-macedonia/index.html b/en/get-to-know-macedonia/a-table-full-of-macedonia/index.html
index 3b5bed8a..5421579f 100644
--- a/en/get-to-know-macedonia/a-table-full-of-macedonia/index.html
+++ b/en/get-to-know-macedonia/a-table-full-of-macedonia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-macedonia/history-you-can-still-walk-through/index.html b/en/get-to-know-macedonia/history-you-can-still-walk-through/index.html
index 3d67fe1b..2f12cc79 100644
--- a/en/get-to-know-macedonia/history-you-can-still-walk-through/index.html
+++ b/en/get-to-know-macedonia/history-you-can-still-walk-through/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-macedonia/index.html b/en/get-to-know-macedonia/index.html
index 8c4d2139..cfb193cf 100644
--- a/en/get-to-know-macedonia/index.html
+++ b/en/get-to-know-macedonia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html b/en/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html
index 5292369d..7495600e 100644
--- a/en/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html
+++ b/en/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html b/en/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html
index fa95a979..a2cd1219 100644
--- a/en/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html
+++ b/en/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html b/en/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html
index cc92c31b..09fadb5e 100644
--- a/en/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html
+++ b/en/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-macedonia/welcome-to-macedonia/index.html b/en/get-to-know-macedonia/welcome-to-macedonia/index.html
index 8963bd1b..4bf6413a 100644
--- a/en/get-to-know-macedonia/welcome-to-macedonia/index.html
+++ b/en/get-to-know-macedonia/welcome-to-macedonia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html b/en/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html
index 56450278..dff2e996 100644
--- a/en/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html
+++ b/en/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-slovenia/index.html b/en/get-to-know-slovenia/index.html
index 159f1ee7..7e6d86dc 100644
--- a/en/get-to-know-slovenia/index.html
+++ b/en/get-to-know-slovenia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html b/en/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html
index b089c804..62f61a2f 100644
--- a/en/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html
+++ b/en/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-slovenia/ljubljana-through-our-eyes/index.html b/en/get-to-know-slovenia/ljubljana-through-our-eyes/index.html
index 67a178cc..bb7493a4 100644
--- a/en/get-to-know-slovenia/ljubljana-through-our-eyes/index.html
+++ b/en/get-to-know-slovenia/ljubljana-through-our-eyes/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html b/en/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html
index 632745ba..cf627d0c 100644
--- a/en/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html
+++ b/en/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html b/en/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html
index 9692fa80..9c169414 100644
--- a/en/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html
+++ b/en/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/get-to-know-slovenia/welcome-to-slovenia/index.html b/en/get-to-know-slovenia/welcome-to-slovenia/index.html
index f0c8d4b6..d2826ecf 100644
--- a/en/get-to-know-slovenia/welcome-to-slovenia/index.html
+++ b/en/get-to-know-slovenia/welcome-to-slovenia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/en/index.html b/en/index.html
index c5253009..eaa09964 100644
--- a/en/index.html
+++ b/en/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,9 +39,9 @@
-
+
-
+
diff --git a/en/legal/index.html b/en/legal/index.html
index 4444b643..d24342e0 100644
--- a/en/legal/index.html
+++ b/en/legal/index.html
@@ -4,7 +4,6 @@
Your personal study route — Your personal study route to Slovenia, follow the Student Welcome Guide steps for Macedonian students, from choosing a programme to enrolment and residence.
+
Your personal study route — Your personal study route to Slovenia — follow the Student Welcome Guide steps for Macedonian students, from choosing a programme to enrolment and residence.
Official sources and checklists — The primary official links behind this guide, grouped by topic, and how to manage your sources.
Preparing to move from Macedonia — A month-by-month plan, the documents to keep in your hand luggage, how to travel, and a detailed packing list.
Recognition of Macedonian education — Recognition decides whether your prior education gives access to the Slovenian programme. For applicants educated abroad, it is part of admission.
Пријавување на магистерски студии — Магистерскиот прием го водат факултетите. Проверете ја компатибилноста на полето рано и запомнете дека нема единствен национален рок.
Вашиот личен студиски пат — Вашиот личен студиски пат до Словенија, следете ги чекорите од Водичот за добредојде за македонските студенти, од избор на програма до упис и престој.
+
Вашиот личен студиски пат — Вашиот личен студиски пат до Словенија — следете ги чекорите од Водичот за добредојде за македонските студенти, од избор на програма до упис и престој.
Признавање на образованието од Македонија — Признавањето одлучува дали вашето претходно образование дава пристап до словенечката програма. За кандидатите образувани во странство, тоа е дел од приемот.
Prijava na magistrski študij — Magistrski sprejem vodijo fakultete. Zgodaj preverite ustreznost področja in ne pozabite, da enotnega nacionalnega roka ni.
Vaša osebna študijska pot — Vaša osebna študijska pot v Slovenijo, sledite korakom Vodnika za bruce za makedonske študente, od izbire programa do vpisa in prebivanja.
+
Vaša osebna študijska pot — Vaša osebna študijska pot v Slovenijo — sledite korakom Vodnika za bruce za makedonske študente, od izbire programa do vpisa in prebivanja.
Uradni viri in kontrolni seznami — Glavne uradne povezave, na katerih temelji ta vodnik, razvrščene po temah in navodila za upravljanje virov.
Priznavanje izobraževanja iz Makedonije — Priznavanje odloči, ali vam predhodno izobraževanje omogoča dostop do slovenskega programa. Za prijavitelje iz tujine je del sprejema.
diff --git a/llms.txt b/llms.txt
index 78518879..35315082 100644
--- a/llms.txt
+++ b/llms.txt
@@ -6,13 +6,13 @@ Full multilingual crawl index (EN/MK/SI): https://msosorg.com/links-for-bots/
AI summary: https://msosorg.com/links-for-bots/about-msos/
## Main pages
-- [Macedonian Student Organisation in Slovenia](https://msosorg.com/en/): The first official Macedonian student organisation in Slovenia, support, events, community and a voice for Macedonian students from application to graduation.
-- [Our Team, Mission, Vision & Core Values](https://msosorg.com/en/about-us/): MSOS is more than an organization - it is the energy of the team behind it. Our members are the heart and driving force that inspires us, writing this story…
+- [Macedonian Student Organisation in Slovenia](https://msosorg.com/en/): The first official Macedonian student organisation in Slovenia — support, events, community and a voice for Macedonian students from application to graduation.
+- [Our Team, Mission, Vision & Core Values](https://msosorg.com/en/about-us/): Our shared values keep us connected and guide us as one team.
- [MSOS Hub](https://msosorg.com/en/msos-hub/): Discover the MSOS Hub in Ljubljana — the community space of the Macedonian Student Organisation in Slovenia for events, gatherings and student life.
- [Become a member](https://msosorg.com/en/become-a-member/): Join MSOS and find your people in Slovenia. Meet students, attend events, get support and help create projects across the Macedonian student community.
- [Support MSOS](https://msosorg.com/en/support/): Support the Macedonian Student Organisation in Slovenia (MSOS) through a donation or partnership and help fund student events, guidance and community programs.
- [Gallery](https://msosorg.com/en/gallery/): A look back at the events, gatherings and moments that make the MSOS community — browse photo albums from Macedonian student life in Slovenia.
-- [Frequently asked questions](https://msosorg.com/en/faq/): Short answers to the questions Macedonian students ask most about studying and living in Slovenia, applications, residence, work, housing and more.
+- [Frequently asked questions](https://msosorg.com/en/faq/): Short answers to the questions Macedonian students ask most about studying and living in Slovenia — applications, residence, work, housing and more.
- [Timeline & Milestones](https://msosorg.com/en/timeline-and-milestones/): Learn more about the company and the team behind it.
- [Official information](https://msosorg.com/en/legal/): Official information about the Macedonian Student Organisation in Slovenia (MSOS): legal registration data, tax number, IBAN and contact details.
- [Privacy Policy](https://msosorg.com/en/privacy-policy/): How the Macedonian Student Organisation in Slovenia collects, uses, and protects your personal data.
@@ -33,7 +33,7 @@ AI summary: https://msosorg.com/links-for-bots/about-msos/
- [Healthcare after you arrive](https://msosorg.com/en/student-welcome-guide/healthcare-in-slovenia/): Emergency numbers, what to bring, and student health contacts city by city.
- [Applying for a master degree](https://msosorg.com/en/student-welcome-guide/master-application/): Master admission is faculty-driven. Check field compatibility early, and remember there is no single national deadline.
- [Proving that you can live in Slovenia](https://msosorg.com/en/student-welcome-guide/means-accommodation-address/): How to prove sufficient means, accommodation, and a registered address for your residence permit.
-- [Your personal study route](https://msosorg.com/en/student-welcome-guide/my-route/): Your personal study route to Slovenia, follow the Student Welcome Guide steps for Macedonian students, from choosing a programme to enrolment and residence.
+- [Your personal study route](https://msosorg.com/en/student-welcome-guide/my-route/): Your personal study route to Slovenia — follow the Student Welcome Guide steps for Macedonian students, from choosing a programme to enrolment and residence.
- [Official sources and checklists](https://msosorg.com/en/student-welcome-guide/official-sources-and-checklists/): The primary official links behind this guide, grouped by topic, and how to manage your sources.
- [Preparing to move from Macedonia](https://msosorg.com/en/student-welcome-guide/prepare-to-move/): A month-by-month plan, the documents to keep in your hand luggage, how to travel, and a detailed packing list.
- [Recognition of Macedonian education](https://msosorg.com/en/student-welcome-guide/recognition-of-education/): Recognition decides whether your prior education gives access to the Slovenian programme. For applicants educated abroad, it is part of admission.
@@ -63,7 +63,7 @@ AI summary: https://msosorg.com/links-for-bots/about-msos/
- [Where to search for student accommodation in Slovenia](https://msosorg.com/en/blog/where-to-search-for-accommodation-in-slovenia/): Finding accommodation is often one of the most stressful parts of moving to Slovenia, especially in Ljubljana and on the coast. The best approach is to begin…
## News
-- [News and updates](https://msosorg.com/en/news/): Everything new at MSOS in one place, events and projects, blog stories, announcements and official updates for Macedonian students in Slovenia.
+- [News and updates](https://msosorg.com/en/news/): Everything new at MSOS in one place — events and projects, blog stories, announcements and official updates for Macedonian students in Slovenia.
- [Proof-of-means amount updated to €507,43 per month](https://msosorg.com/en/news/proof-of-means-updated-2026/): If you are applying for or renewing a student residence permit in Slovenia, you must prove you have enough money to support yourself. That requirement is tied…
## Events & projects
diff --git a/mk/about-us/index.html b/mk/about-us/index.html
index 824ffbfb..858005bb 100644
--- a/mk/about-us/index.html
+++ b/mk/about-us/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,9 +39,9 @@
-
+
-
+
diff --git a/mk/become-a-member/index.html b/mk/become-a-member/index.html
index 8c5f3d4a..2cc441af 100644
--- a/mk/become-a-member/index.html
+++ b/mk/become-a-member/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/blog/ad-futura-scholarship-slovenia-2026/index.html b/mk/blog/ad-futura-scholarship-slovenia-2026/index.html
index c6ccc758..2dbfb9ff 100644
--- a/mk/blog/ad-futura-scholarship-slovenia-2026/index.html
+++ b/mk/blog/ad-futura-scholarship-slovenia-2026/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/blog/how-i-coped-with-leaving-home/index.html b/mk/blog/how-i-coped-with-leaving-home/index.html
index ad83a9bd..30f36fe9 100644
--- a/mk/blog/how-i-coped-with-leaving-home/index.html
+++ b/mk/blog/how-i-coped-with-leaving-home/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/blog/how-to-open-slovenian-bank-account/index.html b/mk/blog/how-to-open-slovenian-bank-account/index.html
index 44ed4b22..65e89ff2 100644
--- a/mk/blog/how-to-open-slovenian-bank-account/index.html
+++ b/mk/blog/how-to-open-slovenian-bank-account/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/blog/index.html b/mk/blog/index.html
index 7e7c6362..8f150115 100644
--- a/mk/blog/index.html
+++ b/mk/blog/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/blog/learning-slovene-where-to-start/index.html b/mk/blog/learning-slovene-where-to-start/index.html
index f4d7fa1d..f02771f6 100644
--- a/mk/blog/learning-slovene-where-to-start/index.html
+++ b/mk/blog/learning-slovene-where-to-start/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html b/mk/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html
index ad88d051..9271f12d 100644
--- a/mk/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html
+++ b/mk/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/blog/welcome-days-slovenian-universities-2026-2027/index.html b/mk/blog/welcome-days-slovenian-universities-2026-2027/index.html
index 9dd44bab..5dd3daf0 100644
--- a/mk/blog/welcome-days-slovenian-universities-2026-2027/index.html
+++ b/mk/blog/welcome-days-slovenian-universities-2026-2027/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/blog/where-to-search-for-accommodation-in-slovenia/index.html b/mk/blog/where-to-search-for-accommodation-in-slovenia/index.html
index f7f654ab..9045872c 100644
--- a/mk/blog/where-to-search-for-accommodation-in-slovenia/index.html
+++ b/mk/blog/where-to-search-for-accommodation-in-slovenia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/cookie-policy/index.html b/mk/cookie-policy/index.html
index af91784f..26b48959 100644
--- a/mk/cookie-policy/index.html
+++ b/mk/cookie-policy/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/faq/index.html b/mk/faq/index.html
index 08427613..77221fa6 100644
--- a/mk/faq/index.html
+++ b/mk/faq/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,9 +39,10 @@
-
+
-
+
+
diff --git a/mk/gallery/index.html b/mk/gallery/index.html
index e9be64cb..05b7b40c 100644
--- a/mk/gallery/index.html
+++ b/mk/gallery/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-macedonia/a-table-full-of-macedonia/index.html b/mk/get-to-know-macedonia/a-table-full-of-macedonia/index.html
index 9411cd72..6b992a7b 100644
--- a/mk/get-to-know-macedonia/a-table-full-of-macedonia/index.html
+++ b/mk/get-to-know-macedonia/a-table-full-of-macedonia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-macedonia/history-you-can-still-walk-through/index.html b/mk/get-to-know-macedonia/history-you-can-still-walk-through/index.html
index ecfd83ef..5a1cda3b 100644
--- a/mk/get-to-know-macedonia/history-you-can-still-walk-through/index.html
+++ b/mk/get-to-know-macedonia/history-you-can-still-walk-through/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-macedonia/index.html b/mk/get-to-know-macedonia/index.html
index 1d4d0daf..a852e558 100644
--- a/mk/get-to-know-macedonia/index.html
+++ b/mk/get-to-know-macedonia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html b/mk/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html
index 637c6aba..f773eafe 100644
--- a/mk/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html
+++ b/mk/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html b/mk/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html
index bc134aa5..8b0f6cbe 100644
--- a/mk/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html
+++ b/mk/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html b/mk/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html
index 60482cdc..4370a3da 100644
--- a/mk/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html
+++ b/mk/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-macedonia/welcome-to-macedonia/index.html b/mk/get-to-know-macedonia/welcome-to-macedonia/index.html
index 65708eb9..54d79791 100644
--- a/mk/get-to-know-macedonia/welcome-to-macedonia/index.html
+++ b/mk/get-to-know-macedonia/welcome-to-macedonia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html b/mk/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html
index 42715059..549e9891 100644
--- a/mk/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html
+++ b/mk/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-slovenia/index.html b/mk/get-to-know-slovenia/index.html
index ea5cc761..64abfd9e 100644
--- a/mk/get-to-know-slovenia/index.html
+++ b/mk/get-to-know-slovenia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html b/mk/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html
index f16bced3..4ea62201 100644
--- a/mk/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html
+++ b/mk/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-slovenia/ljubljana-through-our-eyes/index.html b/mk/get-to-know-slovenia/ljubljana-through-our-eyes/index.html
index 6df2bd68..e3aeac4a 100644
--- a/mk/get-to-know-slovenia/ljubljana-through-our-eyes/index.html
+++ b/mk/get-to-know-slovenia/ljubljana-through-our-eyes/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html b/mk/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html
index 35c4300c..631418da 100644
--- a/mk/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html
+++ b/mk/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html b/mk/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html
index 7ea44507..23f42d19 100644
--- a/mk/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html
+++ b/mk/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/get-to-know-slovenia/welcome-to-slovenia/index.html b/mk/get-to-know-slovenia/welcome-to-slovenia/index.html
index 4842fb26..facbdcde 100644
--- a/mk/get-to-know-slovenia/welcome-to-slovenia/index.html
+++ b/mk/get-to-know-slovenia/welcome-to-slovenia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/index.html b/mk/index.html
index 300bdb0d..8f997b77 100644
--- a/mk/index.html
+++ b/mk/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,9 +39,9 @@
-
+
-
+
diff --git a/mk/legal/index.html b/mk/legal/index.html
index 87397786..e362d460 100644
--- a/mk/legal/index.html
+++ b/mk/legal/index.html
@@ -4,7 +4,6 @@
Официјални информации - Македонска студентска организација во Словенија
-
@@ -39,14 +38,14 @@
-
+
-
+
diff --git a/mk/msos-hub/index.html b/mk/msos-hub/index.html
index de9e5f80..ce2dcd4d 100644
--- a/mk/msos-hub/index.html
+++ b/mk/msos-hub/index.html
@@ -4,7 +4,6 @@
МСОС Хаб - Македонска студентска организација во Словенија
-
@@ -39,13 +38,14 @@
-
+
+
diff --git a/mk/news/index.html b/mk/news/index.html
index b333f235..b40908a6 100644
--- a/mk/news/index.html
+++ b/mk/news/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,9 +39,9 @@
-
+
-
+
diff --git a/mk/news/proof-of-means-updated-2026/index.html b/mk/news/proof-of-means-updated-2026/index.html
index 1fed38f0..0884cda7 100644
--- a/mk/news/proof-of-means-updated-2026/index.html
+++ b/mk/news/proof-of-means-updated-2026/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/privacy-policy/index.html b/mk/privacy-policy/index.html
index db6f36b9..fb79a9e1 100644
--- a/mk/privacy-policy/index.html
+++ b/mk/privacy-policy/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/projects/humanitarian-tournament-in-maribor/index.html b/mk/projects/humanitarian-tournament-in-maribor/index.html
index b61c161e..8a2d8ccd 100644
--- a/mk/projects/humanitarian-tournament-in-maribor/index.html
+++ b/mk/projects/humanitarian-tournament-in-maribor/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/mk/projects/in-memory-of-frosina-kulakova/index.html b/mk/projects/in-memory-of-frosina-kulakova/index.html
index d1a999fd..46d1c750 100644
--- a/mk/projects/in-memory-of-frosina-kulakova/index.html
+++ b/mk/projects/in-memory-of-frosina-kulakova/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/mk/projects/in-memory-of-the-kochani-victims/index.html b/mk/projects/in-memory-of-the-kochani-victims/index.html
index bbae20ea..289f19bb 100644
--- a/mk/projects/in-memory-of-the-kochani-victims/index.html
+++ b/mk/projects/in-memory-of-the-kochani-victims/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/mk/projects/index.html b/mk/projects/index.html
index e8f9f503..e54dff94 100644
--- a/mk/projects/index.html
+++ b/mk/projects/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/projects/macedonian-student-night-in-ljubljana/index.html b/mk/projects/macedonian-student-night-in-ljubljana/index.html
index 84862aa7..61218542 100644
--- a/mk/projects/macedonian-student-night-in-ljubljana/index.html
+++ b/mk/projects/macedonian-student-night-in-ljubljana/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/mk/projects/meet-student-slovenia-2023/index.html b/mk/projects/meet-student-slovenia-2023/index.html
index 58a1550c..d5b5cf04 100644
--- a/mk/projects/meet-student-slovenia-2023/index.html
+++ b/mk/projects/meet-student-slovenia-2023/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/mk/projects/meet-student-slovenia-2024/index.html b/mk/projects/meet-student-slovenia-2024/index.html
index 06307e6f..d8a94f81 100644
--- a/mk/projects/meet-student-slovenia-2024/index.html
+++ b/mk/projects/meet-student-slovenia-2024/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/mk/projects/morning-coffee-in-front-of-ctk/index.html b/mk/projects/morning-coffee-in-front-of-ctk/index.html
index 32e5088b..324a4345 100644
--- a/mk/projects/morning-coffee-in-front-of-ctk/index.html
+++ b/mk/projects/morning-coffee-in-front-of-ctk/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/mk/projects/paint-and-wine-at-sunset/index.html b/mk/projects/paint-and-wine-at-sunset/index.html
index baebafe3..69eaa00c 100644
--- a/mk/projects/paint-and-wine-at-sunset/index.html
+++ b/mk/projects/paint-and-wine-at-sunset/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/mk/projects/watching-handball-together-in-slovenia/index.html b/mk/projects/watching-handball-together-in-slovenia/index.html
index 092731d8..34b4f26d 100644
--- a/mk/projects/watching-handball-together-in-slovenia/index.html
+++ b/mk/projects/watching-handball-together-in-slovenia/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/mk/student-welcome-guide/academic-life/index.html b/mk/student-welcome-guide/academic-life/index.html
index aea14b43..310079ff 100644
--- a/mk/student-welcome-guide/academic-life/index.html
+++ b/mk/student-welcome-guide/academic-life/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/administrative-basics/index.html b/mk/student-welcome-guide/administrative-basics/index.html
index db2ee574..0278b1ca 100644
--- a/mk/student-welcome-guide/administrative-basics/index.html
+++ b/mk/student-welcome-guide/administrative-basics/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/admission-and-enrolment/index.html b/mk/student-welcome-guide/admission-and-enrolment/index.html
index 00580194..31414774 100644
--- a/mk/student-welcome-guide/admission-and-enrolment/index.html
+++ b/mk/student-welcome-guide/admission-and-enrolment/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/application-deadlines/index.html b/mk/student-welcome-guide/application-deadlines/index.html
index 69736adc..5794c6fc 100644
--- a/mk/student-welcome-guide/application-deadlines/index.html
+++ b/mk/student-welcome-guide/application-deadlines/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/arrival-checklist/index.html b/mk/student-welcome-guide/arrival-checklist/index.html
index db70e9b3..0c196493 100644
--- a/mk/student-welcome-guide/arrival-checklist/index.html
+++ b/mk/student-welcome-guide/arrival-checklist/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/bachelor-application/index.html b/mk/student-welcome-guide/bachelor-application/index.html
index a1ee6d59..fd66d5d6 100644
--- a/mk/student-welcome-guide/bachelor-application/index.html
+++ b/mk/student-welcome-guide/bachelor-application/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/choose-a-programme/index.html b/mk/student-welcome-guide/choose-a-programme/index.html
index 30967d8e..e239f349 100644
--- a/mk/student-welcome-guide/choose-a-programme/index.html
+++ b/mk/student-welcome-guide/choose-a-programme/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/complete-student-journey/index.html b/mk/student-welcome-guide/complete-student-journey/index.html
index f1f1ae59..389a91f8 100644
--- a/mk/student-welcome-guide/complete-student-journey/index.html
+++ b/mk/student-welcome-guide/complete-student-journey/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/document-preparation/index.html b/mk/student-welcome-guide/document-preparation/index.html
index 7d64dbe2..29ad458e 100644
--- a/mk/student-welcome-guide/document-preparation/index.html
+++ b/mk/student-welcome-guide/document-preparation/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/evs-application-guide/index.html b/mk/student-welcome-guide/evs-application-guide/index.html
index abc37985..95229020 100644
--- a/mk/student-welcome-guide/evs-application-guide/index.html
+++ b/mk/student-welcome-guide/evs-application-guide/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/healthcare-in-slovenia/index.html b/mk/student-welcome-guide/healthcare-in-slovenia/index.html
index 4c45fb1c..61a59980 100644
--- a/mk/student-welcome-guide/healthcare-in-slovenia/index.html
+++ b/mk/student-welcome-guide/healthcare-in-slovenia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/index.html b/mk/student-welcome-guide/index.html
index 0202d8a9..774eecde 100644
--- a/mk/student-welcome-guide/index.html
+++ b/mk/student-welcome-guide/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/master-application/index.html b/mk/student-welcome-guide/master-application/index.html
index bc0027d5..69289fae 100644
--- a/mk/student-welcome-guide/master-application/index.html
+++ b/mk/student-welcome-guide/master-application/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/means-accommodation-address/index.html b/mk/student-welcome-guide/means-accommodation-address/index.html
index ffc429bc..9d21c836 100644
--- a/mk/student-welcome-guide/means-accommodation-address/index.html
+++ b/mk/student-welcome-guide/means-accommodation-address/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/my-route/index.html b/mk/student-welcome-guide/my-route/index.html
index 513d2b0a..885ceae8 100644
--- a/mk/student-welcome-guide/my-route/index.html
+++ b/mk/student-welcome-guide/my-route/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,10 +39,10 @@
-
+
-
-
+
+
diff --git a/mk/student-welcome-guide/official-sources-and-checklists/index.html b/mk/student-welcome-guide/official-sources-and-checklists/index.html
index 6c59dc29..6d3a5bf3 100644
--- a/mk/student-welcome-guide/official-sources-and-checklists/index.html
+++ b/mk/student-welcome-guide/official-sources-and-checklists/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/prepare-to-move/index.html b/mk/student-welcome-guide/prepare-to-move/index.html
index 8c741841..5eb7714b 100644
--- a/mk/student-welcome-guide/prepare-to-move/index.html
+++ b/mk/student-welcome-guide/prepare-to-move/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/recognition-of-education/index.html b/mk/student-welcome-guide/recognition-of-education/index.html
index e829a109..b93533f6 100644
--- a/mk/student-welcome-guide/recognition-of-education/index.html
+++ b/mk/student-welcome-guide/recognition-of-education/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/renew-change-graduate/index.html b/mk/student-welcome-guide/renew-change-graduate/index.html
index 7888fe0e..96114ed5 100644
--- a/mk/student-welcome-guide/renew-change-graduate/index.html
+++ b/mk/student-welcome-guide/renew-change-graduate/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/rm-si-3-health-insurance/index.html b/mk/student-welcome-guide/rm-si-3-health-insurance/index.html
index 0e8ef977..5b034b8a 100644
--- a/mk/student-welcome-guide/rm-si-3-health-insurance/index.html
+++ b/mk/student-welcome-guide/rm-si-3-health-insurance/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/student-accommodation/index.html b/mk/student-welcome-guide/student-accommodation/index.html
index e6bb0e1a..76806ccb 100644
--- a/mk/student-welcome-guide/student-accommodation/index.html
+++ b/mk/student-welcome-guide/student-accommodation/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/student-budget/index.html b/mk/student-welcome-guide/student-budget/index.html
index ebb04e69..9cca69d4 100644
--- a/mk/student-welcome-guide/student-budget/index.html
+++ b/mk/student-welcome-guide/student-budget/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/student-meals/index.html b/mk/student-welcome-guide/student-meals/index.html
index 15e3f4bd..6cc091c8 100644
--- a/mk/student-welcome-guide/student-meals/index.html
+++ b/mk/student-welcome-guide/student-meals/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/student-organisations-and-extracurriculars/index.html b/mk/student-welcome-guide/student-organisations-and-extracurriculars/index.html
index 102b27af..9c99f12b 100644
--- a/mk/student-welcome-guide/student-organisations-and-extracurriculars/index.html
+++ b/mk/student-welcome-guide/student-organisations-and-extracurriculars/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/student-residence-permit/index.html b/mk/student-welcome-guide/student-residence-permit/index.html
index 4ffd8732..98e2df30 100644
--- a/mk/student-welcome-guide/student-residence-permit/index.html
+++ b/mk/student-welcome-guide/student-residence-permit/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/student-transport/index.html b/mk/student-welcome-guide/student-transport/index.html
index 8af2873d..4ef0fe0d 100644
--- a/mk/student-welcome-guide/student-transport/index.html
+++ b/mk/student-welcome-guide/student-transport/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/student-work/index.html b/mk/student-welcome-guide/student-work/index.html
index 0e221841..3e0cd210 100644
--- a/mk/student-welcome-guide/student-work/index.html
+++ b/mk/student-welcome-guide/student-work/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/study-cities/index.html b/mk/student-welcome-guide/study-cities/index.html
index df9486ef..bc3f92c5 100644
--- a/mk/student-welcome-guide/study-cities/index.html
+++ b/mk/student-welcome-guide/study-cities/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/tuition-and-scholarships/index.html b/mk/student-welcome-guide/tuition-and-scholarships/index.html
index 44c5ed43..fa8080e8 100644
--- a/mk/student-welcome-guide/tuition-and-scholarships/index.html
+++ b/mk/student-welcome-guide/tuition-and-scholarships/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/visa-and-residence-explained/index.html b/mk/student-welcome-guide/visa-and-residence-explained/index.html
index ec9f97dd..ba2473d8 100644
--- a/mk/student-welcome-guide/visa-and-residence-explained/index.html
+++ b/mk/student-welcome-guide/visa-and-residence-explained/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/wellbeing-and-community/index.html b/mk/student-welcome-guide/wellbeing-and-community/index.html
index 8d324436..8e38591d 100644
--- a/mk/student-welcome-guide/wellbeing-and-community/index.html
+++ b/mk/student-welcome-guide/wellbeing-and-community/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/student-welcome-guide/where-to-apply-for-residence/index.html b/mk/student-welcome-guide/where-to-apply-for-residence/index.html
index 92e1bf15..4a524c2e 100644
--- a/mk/student-welcome-guide/where-to-apply-for-residence/index.html
+++ b/mk/student-welcome-guide/where-to-apply-for-residence/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/mk/support/index.html b/mk/support/index.html
index 68574a66..aaa730a1 100644
--- a/mk/support/index.html
+++ b/mk/support/index.html
@@ -4,7 +4,6 @@
Поддржи го МСОС - Македонска студентска организација во Словенија
-
@@ -39,13 +38,14 @@
-
+
+
diff --git a/mk/timeline-and-milestones/index.html b/mk/timeline-and-milestones/index.html
index ff36e023..ba5df38e 100644
--- a/mk/timeline-and-milestones/index.html
+++ b/mk/timeline-and-milestones/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/about-us/index.html b/si/about-us/index.html
index 4a3efb3d..875169ab 100644
--- a/si/about-us/index.html
+++ b/si/about-us/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,9 +39,9 @@
-
+
-
+
diff --git a/si/become-a-member/index.html b/si/become-a-member/index.html
index ddf41fbf..c685e13c 100644
--- a/si/become-a-member/index.html
+++ b/si/become-a-member/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/blog/ad-futura-scholarship-slovenia-2026/index.html b/si/blog/ad-futura-scholarship-slovenia-2026/index.html
index 2e97d79a..e4377aa6 100644
--- a/si/blog/ad-futura-scholarship-slovenia-2026/index.html
+++ b/si/blog/ad-futura-scholarship-slovenia-2026/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/blog/how-i-coped-with-leaving-home/index.html b/si/blog/how-i-coped-with-leaving-home/index.html
index d864badc..55436f59 100644
--- a/si/blog/how-i-coped-with-leaving-home/index.html
+++ b/si/blog/how-i-coped-with-leaving-home/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/blog/how-to-open-slovenian-bank-account/index.html b/si/blog/how-to-open-slovenian-bank-account/index.html
index 9ba53e4a..7241b39f 100644
--- a/si/blog/how-to-open-slovenian-bank-account/index.html
+++ b/si/blog/how-to-open-slovenian-bank-account/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/blog/index.html b/si/blog/index.html
index cf1e694b..60c78856 100644
--- a/si/blog/index.html
+++ b/si/blog/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/blog/learning-slovene-where-to-start/index.html b/si/blog/learning-slovene-where-to-start/index.html
index 1569c7af..d44d7ab0 100644
--- a/si/blog/learning-slovene-where-to-start/index.html
+++ b/si/blog/learning-slovene-where-to-start/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html b/si/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html
index 6ae5c618..9cce9f59 100644
--- a/si/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html
+++ b/si/blog/study-in-north-macedonia-government-scholarship-2026-2027/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/blog/welcome-days-slovenian-universities-2026-2027/index.html b/si/blog/welcome-days-slovenian-universities-2026-2027/index.html
index b46659a2..1e5ebb17 100644
--- a/si/blog/welcome-days-slovenian-universities-2026-2027/index.html
+++ b/si/blog/welcome-days-slovenian-universities-2026-2027/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/blog/where-to-search-for-accommodation-in-slovenia/index.html b/si/blog/where-to-search-for-accommodation-in-slovenia/index.html
index 361c348f..5ca42984 100644
--- a/si/blog/where-to-search-for-accommodation-in-slovenia/index.html
+++ b/si/blog/where-to-search-for-accommodation-in-slovenia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/cookie-policy/index.html b/si/cookie-policy/index.html
index ac4afbff..bf664c9f 100644
--- a/si/cookie-policy/index.html
+++ b/si/cookie-policy/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/faq/index.html b/si/faq/index.html
index bf06e870..8d0bc626 100644
--- a/si/faq/index.html
+++ b/si/faq/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,9 +39,10 @@
-
+
-
+
+
diff --git a/si/gallery/index.html b/si/gallery/index.html
index 6c475dfc..658599c6 100644
--- a/si/gallery/index.html
+++ b/si/gallery/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-macedonia/a-table-full-of-macedonia/index.html b/si/get-to-know-macedonia/a-table-full-of-macedonia/index.html
index 62e094e2..d195ca60 100644
--- a/si/get-to-know-macedonia/a-table-full-of-macedonia/index.html
+++ b/si/get-to-know-macedonia/a-table-full-of-macedonia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-macedonia/history-you-can-still-walk-through/index.html b/si/get-to-know-macedonia/history-you-can-still-walk-through/index.html
index af968bfe..eb9eb729 100644
--- a/si/get-to-know-macedonia/history-you-can-still-walk-through/index.html
+++ b/si/get-to-know-macedonia/history-you-can-still-walk-through/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-macedonia/index.html b/si/get-to-know-macedonia/index.html
index dc4b6d6c..56f8efcd 100644
--- a/si/get-to-know-macedonia/index.html
+++ b/si/get-to-know-macedonia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html b/si/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html
index dde6fe97..43ec977c 100644
--- a/si/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html
+++ b/si/get-to-know-macedonia/music-dance-and-the-moments-that-bring-us-together/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html b/si/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html
index 16b00a04..840c65cf 100644
--- a/si/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html
+++ b/si/get-to-know-macedonia/ohrid-more-than-a-postcard/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html b/si/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html
index aadbcdd1..f0fd8cb8 100644
--- a/si/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html
+++ b/si/get-to-know-macedonia/skopje-a-city-of-many-layers/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-macedonia/welcome-to-macedonia/index.html b/si/get-to-know-macedonia/welcome-to-macedonia/index.html
index fc325550..2992ae47 100644
--- a/si/get-to-know-macedonia/welcome-to-macedonia/index.html
+++ b/si/get-to-know-macedonia/welcome-to-macedonia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html b/si/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html
index 508120b0..8590d0f6 100644
--- a/si/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html
+++ b/si/get-to-know-slovenia/a-first-taste-of-slovenian-food/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-slovenia/index.html b/si/get-to-know-slovenia/index.html
index 3b2f6653..88fc07a8 100644
--- a/si/get-to-know-slovenia/index.html
+++ b/si/get-to-know-slovenia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html b/si/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html
index 88d34f2e..8831e0e0 100644
--- a/si/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html
+++ b/si/get-to-know-slovenia/lake-bled-beyond-the-famous-view/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-slovenia/ljubljana-through-our-eyes/index.html b/si/get-to-know-slovenia/ljubljana-through-our-eyes/index.html
index 9b42bca4..e03c2d8b 100644
--- a/si/get-to-know-slovenia/ljubljana-through-our-eyes/index.html
+++ b/si/get-to-know-slovenia/ljubljana-through-our-eyes/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html b/si/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html
index 11c3b775..321e4398 100644
--- a/si/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html
+++ b/si/get-to-know-slovenia/slovenian-habits-that-may-surprise-you/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html b/si/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html
index 6c32da80..d53065ca 100644
--- a/si/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html
+++ b/si/get-to-know-slovenia/slovenias-stories-in-stone-and-tradition/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/get-to-know-slovenia/welcome-to-slovenia/index.html b/si/get-to-know-slovenia/welcome-to-slovenia/index.html
index eea0e345..0b339cc5 100644
--- a/si/get-to-know-slovenia/welcome-to-slovenia/index.html
+++ b/si/get-to-know-slovenia/welcome-to-slovenia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/index.html b/si/index.html
index 4f35f6af..c7ed55b3 100644
--- a/si/index.html
+++ b/si/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,9 +39,9 @@
-
+
-
+
diff --git a/si/legal/index.html b/si/legal/index.html
index a1ece949..5ad5ad56 100644
--- a/si/legal/index.html
+++ b/si/legal/index.html
@@ -4,7 +4,6 @@
Uradni podatki - Makedonska študentska organizacija v Sloveniji
-
@@ -39,14 +38,14 @@
-
+
-
+
diff --git a/si/msos-hub/index.html b/si/msos-hub/index.html
index e7865f10..d4a34018 100644
--- a/si/msos-hub/index.html
+++ b/si/msos-hub/index.html
@@ -4,7 +4,6 @@
MSOS Hub - Makedonska študentska organizacija v Sloveniji
-
@@ -39,13 +38,14 @@
-
+
+
diff --git a/si/news/index.html b/si/news/index.html
index a05bbeb5..e18ef5ab 100644
--- a/si/news/index.html
+++ b/si/news/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,9 +39,9 @@
-
+
-
+
diff --git a/si/news/proof-of-means-updated-2026/index.html b/si/news/proof-of-means-updated-2026/index.html
index 5533e75d..a6987ab4 100644
--- a/si/news/proof-of-means-updated-2026/index.html
+++ b/si/news/proof-of-means-updated-2026/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/privacy-policy/index.html b/si/privacy-policy/index.html
index e1dc336d..362fd062 100644
--- a/si/privacy-policy/index.html
+++ b/si/privacy-policy/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/projects/humanitarian-tournament-in-maribor/index.html b/si/projects/humanitarian-tournament-in-maribor/index.html
index e98e9e03..e998c96e 100644
--- a/si/projects/humanitarian-tournament-in-maribor/index.html
+++ b/si/projects/humanitarian-tournament-in-maribor/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/si/projects/in-memory-of-frosina-kulakova/index.html b/si/projects/in-memory-of-frosina-kulakova/index.html
index d6bcc878..12e486dc 100644
--- a/si/projects/in-memory-of-frosina-kulakova/index.html
+++ b/si/projects/in-memory-of-frosina-kulakova/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/si/projects/in-memory-of-the-kochani-victims/index.html b/si/projects/in-memory-of-the-kochani-victims/index.html
index 81083772..0d14110e 100644
--- a/si/projects/in-memory-of-the-kochani-victims/index.html
+++ b/si/projects/in-memory-of-the-kochani-victims/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/si/projects/index.html b/si/projects/index.html
index f95d42f0..26a25373 100644
--- a/si/projects/index.html
+++ b/si/projects/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/projects/macedonian-student-night-in-ljubljana/index.html b/si/projects/macedonian-student-night-in-ljubljana/index.html
index 4ef326dc..2ee632b6 100644
--- a/si/projects/macedonian-student-night-in-ljubljana/index.html
+++ b/si/projects/macedonian-student-night-in-ljubljana/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/si/projects/meet-student-slovenia-2023/index.html b/si/projects/meet-student-slovenia-2023/index.html
index faceda59..18301a2e 100644
--- a/si/projects/meet-student-slovenia-2023/index.html
+++ b/si/projects/meet-student-slovenia-2023/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/si/projects/meet-student-slovenia-2024/index.html b/si/projects/meet-student-slovenia-2024/index.html
index 32d970ed..f8f3835c 100644
--- a/si/projects/meet-student-slovenia-2024/index.html
+++ b/si/projects/meet-student-slovenia-2024/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/si/projects/morning-coffee-in-front-of-ctk/index.html b/si/projects/morning-coffee-in-front-of-ctk/index.html
index 463e37d4..7978ef59 100644
--- a/si/projects/morning-coffee-in-front-of-ctk/index.html
+++ b/si/projects/morning-coffee-in-front-of-ctk/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/si/projects/paint-and-wine-at-sunset/index.html b/si/projects/paint-and-wine-at-sunset/index.html
index 618f22ac..747a4e15 100644
--- a/si/projects/paint-and-wine-at-sunset/index.html
+++ b/si/projects/paint-and-wine-at-sunset/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/si/projects/watching-handball-together-in-slovenia/index.html b/si/projects/watching-handball-together-in-slovenia/index.html
index c3590a5b..87810ae8 100644
--- a/si/projects/watching-handball-together-in-slovenia/index.html
+++ b/si/projects/watching-handball-together-in-slovenia/index.html
@@ -41,9 +41,10 @@
-
+
+
diff --git a/si/student-welcome-guide/academic-life/index.html b/si/student-welcome-guide/academic-life/index.html
index 299467be..86e52e27 100644
--- a/si/student-welcome-guide/academic-life/index.html
+++ b/si/student-welcome-guide/academic-life/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/administrative-basics/index.html b/si/student-welcome-guide/administrative-basics/index.html
index e619bd9f..f3a4fb80 100644
--- a/si/student-welcome-guide/administrative-basics/index.html
+++ b/si/student-welcome-guide/administrative-basics/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/admission-and-enrolment/index.html b/si/student-welcome-guide/admission-and-enrolment/index.html
index ffc6305e..693908d3 100644
--- a/si/student-welcome-guide/admission-and-enrolment/index.html
+++ b/si/student-welcome-guide/admission-and-enrolment/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/application-deadlines/index.html b/si/student-welcome-guide/application-deadlines/index.html
index 9434e0b5..252e57ea 100644
--- a/si/student-welcome-guide/application-deadlines/index.html
+++ b/si/student-welcome-guide/application-deadlines/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/arrival-checklist/index.html b/si/student-welcome-guide/arrival-checklist/index.html
index 09642237..fba11863 100644
--- a/si/student-welcome-guide/arrival-checklist/index.html
+++ b/si/student-welcome-guide/arrival-checklist/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/bachelor-application/index.html b/si/student-welcome-guide/bachelor-application/index.html
index 5545348c..486c785d 100644
--- a/si/student-welcome-guide/bachelor-application/index.html
+++ b/si/student-welcome-guide/bachelor-application/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/choose-a-programme/index.html b/si/student-welcome-guide/choose-a-programme/index.html
index ef9dddd1..865fee02 100644
--- a/si/student-welcome-guide/choose-a-programme/index.html
+++ b/si/student-welcome-guide/choose-a-programme/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/complete-student-journey/index.html b/si/student-welcome-guide/complete-student-journey/index.html
index 3c7f0439..cfe72509 100644
--- a/si/student-welcome-guide/complete-student-journey/index.html
+++ b/si/student-welcome-guide/complete-student-journey/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/document-preparation/index.html b/si/student-welcome-guide/document-preparation/index.html
index 9040cb0d..6b467d19 100644
--- a/si/student-welcome-guide/document-preparation/index.html
+++ b/si/student-welcome-guide/document-preparation/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/evs-application-guide/index.html b/si/student-welcome-guide/evs-application-guide/index.html
index fd86e542..4fff0202 100644
--- a/si/student-welcome-guide/evs-application-guide/index.html
+++ b/si/student-welcome-guide/evs-application-guide/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/healthcare-in-slovenia/index.html b/si/student-welcome-guide/healthcare-in-slovenia/index.html
index 14f51fa9..0520156a 100644
--- a/si/student-welcome-guide/healthcare-in-slovenia/index.html
+++ b/si/student-welcome-guide/healthcare-in-slovenia/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/index.html b/si/student-welcome-guide/index.html
index 893f20cb..f7402f35 100644
--- a/si/student-welcome-guide/index.html
+++ b/si/student-welcome-guide/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/master-application/index.html b/si/student-welcome-guide/master-application/index.html
index d8c16fde..9c4ef3b2 100644
--- a/si/student-welcome-guide/master-application/index.html
+++ b/si/student-welcome-guide/master-application/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/means-accommodation-address/index.html b/si/student-welcome-guide/means-accommodation-address/index.html
index 68a22a12..ecbb804c 100644
--- a/si/student-welcome-guide/means-accommodation-address/index.html
+++ b/si/student-welcome-guide/means-accommodation-address/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/my-route/index.html b/si/student-welcome-guide/my-route/index.html
index 7788a254..95485226 100644
--- a/si/student-welcome-guide/my-route/index.html
+++ b/si/student-welcome-guide/my-route/index.html
@@ -22,7 +22,7 @@
gtag('config', 'G-WVYV807VSS');
-
+
@@ -31,7 +31,7 @@
-
+
@@ -39,10 +39,10 @@
-
+
-
-
+
+
diff --git a/si/student-welcome-guide/official-sources-and-checklists/index.html b/si/student-welcome-guide/official-sources-and-checklists/index.html
index 9222247c..9dea5da0 100644
--- a/si/student-welcome-guide/official-sources-and-checklists/index.html
+++ b/si/student-welcome-guide/official-sources-and-checklists/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/prepare-to-move/index.html b/si/student-welcome-guide/prepare-to-move/index.html
index e5efe16a..16417574 100644
--- a/si/student-welcome-guide/prepare-to-move/index.html
+++ b/si/student-welcome-guide/prepare-to-move/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/recognition-of-education/index.html b/si/student-welcome-guide/recognition-of-education/index.html
index c6505b36..4e31d7c0 100644
--- a/si/student-welcome-guide/recognition-of-education/index.html
+++ b/si/student-welcome-guide/recognition-of-education/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/renew-change-graduate/index.html b/si/student-welcome-guide/renew-change-graduate/index.html
index f03bcce8..43d3397e 100644
--- a/si/student-welcome-guide/renew-change-graduate/index.html
+++ b/si/student-welcome-guide/renew-change-graduate/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/rm-si-3-health-insurance/index.html b/si/student-welcome-guide/rm-si-3-health-insurance/index.html
index b984ffad..0006439b 100644
--- a/si/student-welcome-guide/rm-si-3-health-insurance/index.html
+++ b/si/student-welcome-guide/rm-si-3-health-insurance/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/student-accommodation/index.html b/si/student-welcome-guide/student-accommodation/index.html
index a5db6491..ea6e4a7b 100644
--- a/si/student-welcome-guide/student-accommodation/index.html
+++ b/si/student-welcome-guide/student-accommodation/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/student-budget/index.html b/si/student-welcome-guide/student-budget/index.html
index adcec242..c09ae6d7 100644
--- a/si/student-welcome-guide/student-budget/index.html
+++ b/si/student-welcome-guide/student-budget/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/student-meals/index.html b/si/student-welcome-guide/student-meals/index.html
index 02ef7c11..e081aa9f 100644
--- a/si/student-welcome-guide/student-meals/index.html
+++ b/si/student-welcome-guide/student-meals/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/student-organisations-and-extracurriculars/index.html b/si/student-welcome-guide/student-organisations-and-extracurriculars/index.html
index e6f2c86b..42d81cd7 100644
--- a/si/student-welcome-guide/student-organisations-and-extracurriculars/index.html
+++ b/si/student-welcome-guide/student-organisations-and-extracurriculars/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/student-residence-permit/index.html b/si/student-welcome-guide/student-residence-permit/index.html
index a86be4cb..83d3f617 100644
--- a/si/student-welcome-guide/student-residence-permit/index.html
+++ b/si/student-welcome-guide/student-residence-permit/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/student-transport/index.html b/si/student-welcome-guide/student-transport/index.html
index 2fbe2858..f2d47061 100644
--- a/si/student-welcome-guide/student-transport/index.html
+++ b/si/student-welcome-guide/student-transport/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/student-work/index.html b/si/student-welcome-guide/student-work/index.html
index e1ab000f..1af073ed 100644
--- a/si/student-welcome-guide/student-work/index.html
+++ b/si/student-welcome-guide/student-work/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/study-cities/index.html b/si/student-welcome-guide/study-cities/index.html
index e222ec50..a440a049 100644
--- a/si/student-welcome-guide/study-cities/index.html
+++ b/si/student-welcome-guide/study-cities/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/tuition-and-scholarships/index.html b/si/student-welcome-guide/tuition-and-scholarships/index.html
index c3132d2f..bf5e4cea 100644
--- a/si/student-welcome-guide/tuition-and-scholarships/index.html
+++ b/si/student-welcome-guide/tuition-and-scholarships/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/visa-and-residence-explained/index.html b/si/student-welcome-guide/visa-and-residence-explained/index.html
index e40c8d41..37ac39c7 100644
--- a/si/student-welcome-guide/visa-and-residence-explained/index.html
+++ b/si/student-welcome-guide/visa-and-residence-explained/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/wellbeing-and-community/index.html b/si/student-welcome-guide/wellbeing-and-community/index.html
index 2b162f5b..a4551bd5 100644
--- a/si/student-welcome-guide/wellbeing-and-community/index.html
+++ b/si/student-welcome-guide/wellbeing-and-community/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/student-welcome-guide/where-to-apply-for-residence/index.html b/si/student-welcome-guide/where-to-apply-for-residence/index.html
index 8a3b4315..5b313124 100644
--- a/si/student-welcome-guide/where-to-apply-for-residence/index.html
+++ b/si/student-welcome-guide/where-to-apply-for-residence/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/si/support/index.html b/si/support/index.html
index 651d806e..f433bef0 100644
--- a/si/support/index.html
+++ b/si/support/index.html
@@ -4,7 +4,6 @@
Podpri MSOS - Makedonska študentska organizacija v Sloveniji
-
@@ -39,13 +38,14 @@
-
+
+
diff --git a/si/timeline-and-milestones/index.html b/si/timeline-and-milestones/index.html
index ccee2c82..b2c9f035 100644
--- a/si/timeline-and-milestones/index.html
+++ b/si/timeline-and-milestones/index.html
@@ -41,7 +41,7 @@
-
+
diff --git a/sitemap.xml b/sitemap.xml
index 2fb0e35a..3df16644 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -85,6 +85,48 @@
+
+ https://msosorg.com/en/blog/ad-futura-scholarship-slovenia-2026/
+
+
+
+
+
+
+ https://msosorg.com/mk/blog/ad-futura-scholarship-slovenia-2026/
+
+
+
+
+
+
+ https://msosorg.com/si/blog/ad-futura-scholarship-slovenia-2026/
+
+
+
+
+
+
+ https://msosorg.com/en/blog/how-i-coped-with-leaving-home/
+
+
+
+
+
+
+ https://msosorg.com/mk/blog/how-i-coped-with-leaving-home/
+
+
+
+
+
+
+ https://msosorg.com/si/blog/how-i-coped-with-leaving-home/
+
+
+
+
+ https://msosorg.com/en/blog/how-to-open-slovenian-bank-account/
@@ -148,6 +190,48 @@
+
+ https://msosorg.com/en/blog/welcome-days-slovenian-universities-2026-2027/
+
+
+
+
+
+
+ https://msosorg.com/mk/blog/welcome-days-slovenian-universities-2026-2027/
+
+
+
+
+
+
+ https://msosorg.com/si/blog/welcome-days-slovenian-universities-2026-2027/
+
+
+
+
+
+
+ https://msosorg.com/en/blog/where-to-search-for-accommodation-in-slovenia/
+
+
+
+
+
+
+ https://msosorg.com/mk/blog/where-to-search-for-accommodation-in-slovenia/
+
+
+
+
+
+
+ https://msosorg.com/si/blog/where-to-search-for-accommodation-in-slovenia/
+
+
+
+
+ https://msosorg.com/en/cookie-policy/
diff --git a/tools/__pycache__/seo_inject.cpython-313.pyc b/tools/__pycache__/seo_inject.cpython-313.pyc
index 05894179..af8b6afa 100644
Binary files a/tools/__pycache__/seo_inject.cpython-313.pyc and b/tools/__pycache__/seo_inject.cpython-313.pyc differ
diff --git a/tools/build_listings.py b/tools/build_listings.py
index b1978b42..b39e324d 100644
--- a/tools/build_listings.py
+++ b/tools/build_listings.py
@@ -74,7 +74,11 @@ def collect_items(lang):
date = DATES.get(key, {})
iso = date.get("published") or date.get("modified")
if not iso:
- continue # only list dated content
+ # Autonomous fallback: read the date straight off the English
+ # page, so new content lists without an ARTICLE_DATES entry.
+ iso = seo_inject.extract_publish_date(seo_inject.en_content_for(key))
+ if not iso:
+ continue # only list genuinely dated content
html = io.open(page, encoding="utf-8").read()
h1 = H1_RE.search(html)
title = strip_tags(h1.group(1)) if h1 else slug
diff --git a/tools/git-hooks/pre-commit b/tools/git-hooks/pre-commit
index d352d667..adf0acb2 100755
--- a/tools/git-hooks/pre-commit
+++ b/tools/git-hooks/pre-commit
@@ -3,10 +3,14 @@
# MSOS pre-commit hook — keeps derived files in sync automatically.
#
# On every commit it regenerates and stages:
+# - the technical-SEO block on every page + sitemap.xml/robots.txt
+# (tools/seo_inject.py) — canonical, hreflang, meta, and the JSON-LD schema
+# (Organization/NGO, Article, Event, FAQPage). Idempotent: unchanged pages
+# produce no diff, so it only ever stages pages whose content actually moved.
# - the News hub grid + homepage "Latest news" (tools/build_listings.py)
# - /llms.txt and /links-for-bots/ (tools/build_botlinks.py)
-# so adding a blog post or an event/project flows through to News, the homepage
-# and the bot pages without any manual command.
+# so adding a blog post or an event/project flows through to its schema, the
+# sitemap, News, the homepage and the bot pages without any manual command.
#
# It never blocks a commit: if Python or a generator fails, it warns and lets
# the commit proceed.
@@ -25,15 +29,19 @@ fi
ROOT="$(git rev-parse --show-toplevel 2>/dev/null || echo .)"
cd "$ROOT" || exit 0
+# SEO/schema first, so build_listings sees fresh dates and new pages are in the
+# sitemap. --all rewrites every page's SEO block idempotently; --sitemap also
+# refreshes sitemap.xml + robots.txt.
+"$PY" tools/seo_inject.py --all --sitemap >/dev/null 2>&1 \
+ || echo "pre-commit: seo_inject.py failed — SEO/schema not refreshed." >&2
"$PY" tools/build_listings.py >/dev/null 2>&1 \
|| echo "pre-commit: build_listings.py failed — News/homepage not refreshed." >&2
"$PY" tools/build_botlinks.py >/dev/null 2>&1 \
|| echo "pre-commit: build_botlinks.py failed — bot pages not refreshed." >&2
-# Stage only the generated outputs (no-op if unchanged).
-git add -- \
- en/news/index.html mk/news/index.html si/news/index.html \
- en/index.html mk/index.html si/index.html \
- llms.txt links-for-bots >/dev/null 2>&1 || true
+# Re-stage generated/derived outputs (no-op when unchanged). `git add -u` only
+# touches already-tracked files, so an unrelated commit stages nothing new.
+git add -u en mk si >/dev/null 2>&1 || true
+git add -- sitemap.xml robots.txt llms.txt links-for-bots >/dev/null 2>&1 || true
exit 0
diff --git a/tools/seo_inject.py b/tools/seo_inject.py
index c0bc98b1..90f2f37d 100644
--- a/tools/seo_inject.py
+++ b/tools/seo_inject.py
@@ -61,12 +61,97 @@ ARTICLE_DATES = {
"projects/watching-handball-together-in-slovenia": {"published": "2025-01-25"},
}
+# OPTIONAL location overrides for Event schema on /projects/ pages.
+# By default a project's city is auto-detected from its English page body
+# (see detect_city), so NEW projects need NO entry here — just publish them.
+# Add an entry only to pin a venue name or to force country-level ({} = whole
+# of Slovenia, used for multi-city campaigns like "Meet Student Slovenia").
+PROJECT_LOCATIONS = {
+ # Venue names (auto-detect finds the city, but not the specific venue):
+ "projects/humanitarian-tournament-in-maribor": {"city": "Maribor", "venue": "Leon Štukelj Sports Hall"},
+ "projects/morning-coffee-in-front-of-ctk": {"city": "Ljubljana", "venue": "Central Technical Library (CTK)"},
+ # Multi-city welcome campaigns — force country-level (auto would pin one city):
+ "projects/meet-student-slovenia-2023": {},
+ "projects/meet-student-slovenia-2024": {},
+ # All other projects (incl. paint-and-wine → Nova Gorica) auto-detect their city.
+}
+
+# Slovenian cities we auto-detect in event bodies (whitelist keeps Macedonian
+# place names like Skopje/Kočani out). Order = tie-break priority.
+SLO_CITIES = ["Ljubljana", "Maribor", "Celje", "Kranj", "Koper", "Novo Mesto",
+ "Velenje", "Nova Gorica", "Ptuj", "Murska Sobota", "Domžale",
+ "Kamnik", "Škofja Loka", "Izola", "Piran", "Bled"]
+MONTHS_EN = {m: i for i, m in enumerate(
+ ["january", "february", "march", "april", "may", "june", "july", "august",
+ "september", "october", "november", "december"], start=1)}
+PUBDATE_RE = re.compile(
+ r'article-publish-date"[^>]*>\s*Published on\s+([A-Za-z]+)\s+(\d{1,2}),\s+(\d{4})')
+
+# EN sibling pages are the single source of truth for auto-detected dates/cities
+# (their format is language-independent). Read once, cached.
+_EN_CACHE = {}
+def en_content_for(path, current_lang=None, current_content=None):
+ if current_lang == "en" and current_content is not None:
+ return current_content
+ if path not in _EN_CACHE:
+ fp = os.path.join(ROOT, "en", *path.split("/"), "index.html") if path \
+ else os.path.join(ROOT, "en", "index.html")
+ try:
+ with open(fp, "r", encoding="utf-8", newline="") as f:
+ _EN_CACHE[path] = f.read()
+ except OSError:
+ _EN_CACHE[path] = ""
+ return _EN_CACHE[path]
+
+def extract_publish_date(en_content):
+ """'Published on April 5, 2025' -> '2025-04-05', or None."""
+ m = PUBDATE_RE.search(en_content or "")
+ if not m:
+ return None
+ mon = MONTHS_EN.get(m.group(1).lower())
+ if not mon:
+ return None
+ return f"{int(m.group(3)):04d}-{mon:02d}-{int(m.group(2)):02d}"
+
+def detect_city(en_content):
+ """Most-mentioned Slovenian city in the body, or None.
+
+ The injected SEO block is stripped first so we count only real page copy
+ (otherwise a location we emit would feed back into the next detection)."""
+ body = BLOCK_RE.sub("", en_content or "")
+ best, best_n = None, 0
+ for city in SLO_CITIES:
+ n = len(re.findall(r"\b" + re.escape(city) + r"\b", body))
+ if n > best_n:
+ best, best_n = city, n
+ return best
+
START, END = "", ""
BLOCK_RE = re.compile(re.escape(START) + r".*?" + re.escape(END) + r"\s*", re.DOTALL)
TITLE_RE = re.compile(r"(.*?)", re.DOTALL)
DEFAULT_OG_IMAGE = DOMAIN + "/images/og-default.jpg"
+# Entity signals for the site-wide Organization/NGO schema.
+# alternateName lists the ways people (and AI assistants) actually refer to us,
+# including the common "Organization" spelling and the native-language names.
+ORG_ALT_NAMES = [
+ "MSOS",
+ "Macedonian Students Organization Slovenia",
+ "Macedonian Student Organisation in Slovenia",
+ "Македонска студентска организација во Словенија",
+ "Makedonska študentska organizacija v Sloveniji",
+]
+ORG_SAME_AS = [
+ "https://www.facebook.com/msos.org",
+ "https://www.instagram.com/msosorg_com",
+ "https://www.linkedin.com/company/msos-org",
+ "https://www.youtube.com/@msosorg",
+]
+# ISO date the org was founded — 5 Mar 2023, when MSOS began as a student
+# initiative (official NGO registration followed on 9 Sep 2024). Emitted only if set.
+FOUNDING_DATE = "2023-03-05"
+
# Favicons are ACTUAL resources the browser loads for the current host, so they
# stay root-relative (resolve on the temp host, local server, and final domain).
FAVICON_LINES = [
@@ -242,6 +327,10 @@ def article_schema(lang, path, content, canon, desc, ogimg):
if dates:
pub = dates.get("published") or dates.get("modified")
mod = dates.get("modified") or dates.get("published")
+ else:
+ # Auto-read the publish date from the English page (no manual curation).
+ pub = mod = extract_publish_date(en_content_for(path, lang, content))
+ if pub:
article["datePublished"] = pub
article["dateModified"] = mod
crumbs = {
@@ -255,6 +344,92 @@ def article_schema(lang, path, content, canon, desc, ogimg):
dump = lambda o: ' "
return [dump(article), dump(crumbs)]
+FAQ_BLOCK_RE = re.compile(
+ r'\s*(.*?)\s*'
+ r'
", re.DOTALL)
+
+def faq_schema(lang, path, content):
+ """FAQPage JSON-LD, parsed from the blocks.
+
+ Only the /faq/ page carries these blocks. The answer is the first
+
inside .faq-a (the self-contained sentence), dropping the trailing
+ "Read more in the guide" link so the schema answer stands alone —
+ which is exactly what AI answer engines lift verbatim.
+ """
+ if path != "faq":
+ return []
+ qas = []
+ for m in FAQ_BLOCK_RE.finditer(content):
+ q = clean_text(m.group(1))
+ ans_html = m.group(2)
+ pm = FAQ_ANSWER_P_RE.search(ans_html)
+ a = clean_text(pm.group(1)) if pm else clean_text(ans_html)
+ if q and a:
+ qas.append({
+ "@type": "Question",
+ "name": q,
+ "acceptedAnswer": {"@type": "Answer", "text": a},
+ })
+ if not qas:
+ return []
+ faq = {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "inLanguage": HREF[lang],
+ "mainEntity": qas,
+ }
+ return [' "]
+
+def event_schema(lang, path, content, canon, desc, ogimg):
+ """Event JSON-LD for /projects/ recap pages (added alongside Article).
+
+ These are past events; the schema accurately records what happened and where,
+ which helps AI answer engines associate MSOS with real events in Slovenia.
+ Autonomous: any 2-segment projects/ page qualifies automatically.
+ Date and city are auto-read from the English sibling page; ARTICLE_DATES and
+ PROJECT_LOCATIONS are consulted first only as optional overrides."""
+ parts = path.split("/")
+ if len(parts) != 2 or parts[0] != "projects":
+ return []
+ en = en_content_for(path, lang, content)
+ dates = ARTICLE_DATES.get(path) or {}
+ start = dates.get("published") or dates.get("modified") or extract_publish_date(en)
+ if not start:
+ return []
+ headline = extract_h1(content) or title_text(content).split(" - ")[0]
+ if path in PROJECT_LOCATIONS:
+ loc = PROJECT_LOCATIONS[path] # manual override ({} = country-level)
+ else:
+ city = detect_city(en) # auto-detect for new projects
+ loc = {"city": city} if city else {}
+ address = {"@type": "PostalAddress", "addressCountry": "SI"}
+ if loc.get("city"):
+ address["addressLocality"] = loc["city"]
+ place = {"@type": "Place",
+ "name": loc.get("venue") or loc.get("city") or "Slovenia",
+ "address": address}
+ event = {
+ "@context": "https://schema.org", "@type": "Event",
+ "name": headline,
+ "startDate": start,
+ "eventStatus": "https://schema.org/EventScheduled",
+ "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
+ "location": place,
+ "image": ogimg,
+ "inLanguage": HREF[lang],
+ "organizer": {"@type": "Organization", "name": SITE_NAME[lang], "url": f"{DOMAIN}/{lang}/"},
+ "url": canon,
+ }
+ if desc:
+ event["description"] = desc
+ return [' "]
+
def build_block(lang, path, content):
canon = canonical_for(lang, path)
title = title_text(content)
@@ -294,20 +469,34 @@ def build_block(lang, path, content):
lines.append(f' ')
lines.append(f' ')
- # Organization JSON-LD (site-wide)
- org = (
- ' '
- )
+ # Organization JSON-LD (site-wide). Typed as NGO (a schema.org subtype of
+ # Organization) with entity-disambiguation fields — alternateName spellings,
+ # areaServed, knowsLanguage and a description — so AI answer engines can
+ # confidently match "Macedonian students organisation in Slovenia" to MSOS.
+ org_obj = {
+ "@context": "https://schema.org",
+ "@type": "NGO",
+ "name": SITE_NAME[lang],
+ "alternateName": ORG_ALT_NAMES,
+ "description": DESC_OVERRIDES[""][lang],
+ "url": f"{DOMAIN}/{lang}/",
+ "logo": f"{DOMAIN}/images/1-logo.png",
+ "email": "info@msosorg.com",
+ "address": {"@type": "PostalAddress", "streetAddress": "Masarykova cesta 24",
+ "postalCode": "1000", "addressLocality": "Ljubljana", "addressCountry": "SI"},
+ "areaServed": {"@type": "Country", "name": "Slovenia"},
+ "knowsLanguage": ["mk", "sl", "en"],
+ "sameAs": ORG_SAME_AS,
+ }
+ if FOUNDING_DATE:
+ org_obj["foundingDate"] = FOUNDING_DATE
+ org = (' ")
lines.append(org)
lines.extend(article_schema(lang, path, content, canon, desc, ogimg))
+ lines.extend(event_schema(lang, path, content, canon, desc, ogimg))
+ lines.extend(faq_schema(lang, path, content))
lines.extend(FAVICON_LINES)
lines.append(" " + END)
return "\n".join(lines)