GEO: FAQPage/NGO/Event schema + autonomous generation for new projects
Generative Engine Optimization pass so AI answer engines (ChatGPT, Gemini, Perplexity, AI Overviews) can confidently identify and cite MSOS. Schema (tools/seo_inject.py, propagated to all 231 pages): - FAQPage JSON-LD parsed from the /faq/ Q&A blocks (33 Q&A x EN/MK/SI) - Organization upgraded to NGO with entity-disambiguation fields: alternateName (all spellings), description, areaServed Slovenia, knowsLanguage, and foundingDate 2023-03-05 - Event JSON-LD on all 9 /projects/ recap pages (date + real location) Autonomous for future content (no code edits to add a project): - Event/Article dates auto-read from the English page's publish date; event city auto-detected from the body (Slovenian-city whitelist). ARTICLE_DATES/PROJECT_LOCATIONS are now optional overrides only. (Auto-detect corrected Paint & Wine to Nova Gorica.) - build_listings.py: auto-date fallback so undated new content still lists - pre-commit hook now runs seo_inject.py --all --sitemap first, then listings/botlinks, and re-stages changed pages (idempotent) Docs: docs/geo-offsite-worklist.md - copy-paste-ready off-site plan (Wikidata, Wikipedia fixes, directories, Google Business, AI-visibility tests). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
43847ba935
commit
0d49293693
239 files changed
+825
-319
No files matched your search
+4
-4
@@ -22,7 +22,7 @@
|
||||
gtag('config', 'G-WVYV807VSS');
|
||||
</script>
|
||||
<script src="/consent.js" defer></script>
|
||||
<meta name="description" content="Vse novo pri MSOS na enem mestu, dogodki in projekti, blog zgodbe, obvestila in uradne novice za makedonske študente v Sloveniji.">
|
||||
<meta name="description" content="Vse novo pri MSOS na enem mestu — dogodki in projekti, blog zgodbe, obvestila in uradne novice za makedonske študente v Sloveniji.">
|
||||
<link rel="canonical" href="https://msosorg.com/si/news/">
|
||||
<link rel="alternate" hreflang="en" href="https://msosorg.com/en/news/">
|
||||
<link rel="alternate" hreflang="mk" href="https://msosorg.com/mk/news/">
|
||||
@@ -31,7 +31,7 @@
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:site_name" content="Makedonska študentska organizacija v Sloveniji">
|
||||
<meta property="og:title" content="Novice in obvestila - MSOS">
|
||||
<meta property="og:description" content="Vse novo pri MSOS na enem mestu, dogodki in projekti, blog zgodbe, obvestila in uradne novice za makedonske študente v Sloveniji.">
|
||||
<meta property="og:description" content="Vse novo pri MSOS na enem mestu — dogodki in projekti, blog zgodbe, obvestila in uradne novice za makedonske študente v Sloveniji.">
|
||||
<meta property="og:url" content="https://msosorg.com/si/news/">
|
||||
<meta property="og:image" content="https://msosorg.com/images/og-default.jpg">
|
||||
<meta property="og:locale" content="sl_SI">
|
||||
@@ -39,9 +39,9 @@
|
||||
<meta property="og:locale:alternate" content="mk_MK">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="Novice in obvestila - MSOS">
|
||||
<meta name="twitter:description" content="Vse novo pri MSOS na enem mestu, dogodki in projekti, blog zgodbe, obvestila in uradne novice za makedonske študente v Sloveniji.">
|
||||
<meta name="twitter:description" content="Vse novo pri MSOS na enem mestu — dogodki in projekti, blog zgodbe, obvestila in uradne novice za makedonske študente v Sloveniji.">
|
||||
<meta name="twitter:image" content="https://msosorg.com/images/og-default.jpg">
|
||||
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Makedonska študentska organizacija v Sloveniji","alternateName":"MSOS","url":"https://msosorg.com/si/","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":"NGO","name":"Makedonska študentska organizacija v Sloveniji","alternateName":["MSOS","Macedonian Students Organization Slovenia","Macedonian Student Organisation in Slovenia","Македонска студентска организација во Словенија","Makedonska študentska organizacija v Sloveniji"],"description":"Prva uradna makedonska študentska organizacija v Sloveniji — podpora, dogodki, skupnost in glas makedonskih študentov od prijave do diplome.","url":"https://msosorg.com/si/","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"},"areaServed":{"@type":"Country","name":"Slovenia"},"knowsLanguage":["mk","sl","en"],"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"],"foundingDate":"2023-03-05"}</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">
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
<meta name="twitter:title" content="Znesek dokazila o sredstvih posodobljen na 507,43 € na mesec - MSOS">
|
||||
<meta name="twitter:description" content="Če zaprošate za študentsko dovoljenje za prebivanje v Sloveniji ali ga podaljšujete, morate dokazati, da imate dovolj sredstev za preživljanje. Ta pogoj je…">
|
||||
<meta name="twitter:image" content="https://msosorg.com/images/news-proof-of-means.webp">
|
||||
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Makedonska študentska organizacija v Sloveniji","alternateName":"MSOS","url":"https://msosorg.com/si/","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":"NGO","name":"Makedonska študentska organizacija v Sloveniji","alternateName":["MSOS","Macedonian Students Organization Slovenia","Macedonian Student Organisation in Slovenia","Македонска студентска организација во Словенија","Makedonska študentska organizacija v Sloveniji"],"description":"Prva uradna makedonska študentska organizacija v Sloveniji — podpora, dogodki, skupnost in glas makedonskih študentov od prijave do diplome.","url":"https://msosorg.com/si/","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"},"areaServed":{"@type":"Country","name":"Slovenia"},"knowsLanguage":["mk","sl","en"],"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"],"foundingDate":"2023-03-05"}</script>
|
||||
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Znesek dokazila o sredstvih posodobljen na 507,43 € na mesec","description":"Če zaprošate za študentsko dovoljenje za prebivanje v Sloveniji ali ga podaljšujete, morate dokazati, da imate dovolj sredstev za preživljanje. Ta pogoj je…","image":"https://msosorg.com/images/news-proof-of-means.webp","inLanguage":"sl","author":{"@type":"Organization","name":"Makedonska študentska organizacija v Sloveniji","url":"https://msosorg.com/si/"},"publisher":{"@type":"Organization","name":"Makedonska študentska organizacija v Sloveniji","logo":{"@type":"ImageObject","url":"https://msosorg.com/images/1-logo.png"}},"mainEntityOfPage":"https://msosorg.com/si/news/proof-of-means-updated-2026/","datePublished":"2026-08-01","dateModified":"2026-08-01"}</script>
|
||||
<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Domov","item":"https://msosorg.com/si/"},{"@type":"ListItem","position":2,"name":"Novice","item":"https://msosorg.com/si/news/"},{"@type":"ListItem","position":3,"name":"Znesek dokazila o sredstvih posodobljen na 507,43 € na mesec","item":"https://msosorg.com/si/news/proof-of-means-updated-2026/"}]}</script>
|
||||
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
|
||||
|
||||
Reference in new issue
Block a user