Skip to content

Commit 7ee53be

Browse files
Copilotpethers
andcommitted
Enhance all sitemap pages with SEO, UX, and accessibility improvements
Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
1 parent 1554c63 commit 7ee53be

15 files changed

+1574
-118
lines changed
610 KB
Loading

sitemap.html

Lines changed: 110 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,22 @@
1616
<meta property="og:description" content="Complete site navigation for Riksdagsmonitor platform">
1717
<meta property="og:type" content="website">
1818
<meta property="og:url" content="https://riksdagsmonitor.com/sitemap.html">
19+
<meta property="og:image" content="https://cia.sourceforge.io/cia-logo.png">
20+
<meta property="og:image:alt" content="Riksdagsmonitor Site Map">
21+
<meta property="og:locale" content="en_US">
22+
<meta property="og:site_name" content="Riksdagsmonitor">
23+
24+
<!-- Twitter Card -->
25+
<meta name="twitter:card" content="summary">
26+
<meta name="twitter:title" content="Site Map | Riksdagsmonitor">
27+
<meta name="twitter:description" content="Complete navigation for Riksdagsmonitor: 14 languages, dashboards, news & analysis">
28+
<meta name="twitter:image" content="https://cia.sourceforge.io/cia-logo.png">
29+
<meta name="twitter:site" content="@riksdagsmonitor">
30+
31+
<!-- Additional Meta Tags -->
32+
<meta name="theme-color" content="#0a0e27">
33+
<meta name="color-scheme" content="dark light">
34+
<link rel="icon" type="image/png" href="/favicon.ico">
1935

2036
<!-- Hreflang tags for all language versions -->
2137
<link rel="alternate" hreflang="en" href="https://riksdagsmonitor.com/sitemap.html">
@@ -142,7 +158,82 @@
142158
grid-template-columns: 1fr;
143159
}
144160
}
161+
162+
/* Table of Contents */
163+
.toc-nav {
164+
background: var(--mid-bg);
165+
border-radius: 8px;
166+
padding: 1.5rem;
167+
margin-bottom: 2rem;
168+
border-left: 4px solid var(--primary-cyan);
169+
}
170+
171+
.toc-nav h2 {
172+
font-family: var(--font-heading);
173+
color: var(--primary-cyan);
174+
font-size: 1.25rem;
175+
margin-bottom: 1rem;
176+
border: none;
177+
padding: 0;
178+
}
179+
180+
.toc-list {
181+
list-style: none;
182+
padding: 0;
183+
display: grid;
184+
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
185+
gap: 0.5rem;
186+
}
187+
188+
.toc-list li {
189+
margin: 0;
190+
padding: 0;
191+
}
192+
193+
.toc-list a {
194+
color: var(--primary-cyan);
195+
text-decoration: none;
196+
display: inline-block;
197+
padding: 0.5rem 0;
198+
transition: transform 0.2s ease;
199+
}
200+
201+
.toc-list a:hover {
202+
transform: translateX(5px);
203+
text-decoration: underline;
204+
}
205+
206+
.toc-list a:focus {
207+
outline: 2px solid var(--primary-cyan);
208+
outline-offset: 2px;
209+
}
145210
</style>
211+
212+
<!-- JSON-LD Structured Data -->
213+
<script type="application/ld+json">
214+
{
215+
"@context": "https://schema.org",
216+
"@type": "WebSite",
217+
"name": "Riksdagsmonitor",
218+
"url": "https://riksdagsmonitor.com",
219+
"description": "Swedish Parliament Intelligence Platform - Real-time monitoring, coalition predictions, and comprehensive political analysis",
220+
"inLanguage": ["en", "sv", "da", "nb", "fi", "de", "fr", "es", "nl", "ar", "he", "ja", "ko", "zh"],
221+
"publisher": {
222+
"@type": "Organization",
223+
"name": "Hack23 AB",
224+
"url": "https://www.hack23.com"
225+
}
226+
}
227+
</script>
228+
<script type="application/ld+json">
229+
{
230+
"@context": "https://schema.org",
231+
"@type": "SiteNavigationElement",
232+
"name": "Site Map",
233+
"url": "https://riksdagsmonitor.com/sitemap.html",
234+
"inLanguage": "en"
235+
}
236+
</script>
146237
</head>
147238
<body>
148239
<a href="#main-content" class="skip-link">Skip to main content</a>
@@ -153,9 +244,22 @@ <h1>Site Map</h1>
153244
<p>Complete navigation for Riksdagsmonitor platform</p>
154245
</header>
155246

247+
<!-- Quick Navigation -->
248+
<nav class="toc-nav" aria-label="Quick navigation">
249+
<h2>Quick Jump To</h2>
250+
<ul class="toc-list">
251+
<li><a href="#main-platform">Main Platform</a></li>
252+
<li><a href="#dashboards">Dashboards</a></li>
253+
<li><a href="#news">News & Analysis</a></li>
254+
<li><a href="#languages">Multi-Language</a></li>
255+
<li><a href="#resources">Resources</a></li>
256+
<li><a href="#sitemap-languages">Sitemap Languages</a></li>
257+
</ul>
258+
</nav>
259+
156260
<main id="main-content">
157261
<!-- Main Platform Section -->
158-
<section class="sitemap-section">
262+
<section class="sitemap-section" id="main-platform">
159263
<h2>Main Platform</h2>
160264
<ul class="sitemap-list">
161265
<li>
@@ -166,7 +270,7 @@ <h2>Main Platform</h2>
166270
</section>
167271

168272
<!-- Dashboards Section -->
169-
<section class="sitemap-section">
273+
<section class="sitemap-section" id="dashboards">
170274
<h2>Interactive Dashboards</h2>
171275
<ul class="sitemap-list">
172276
<li>
@@ -185,7 +289,7 @@ <h2>Interactive Dashboards</h2>
185289
</section>
186290

187291
<!-- News Section -->
188-
<section class="sitemap-section">
292+
<section class="sitemap-section" id="news">
189293
<h2>News & Analysis</h2>
190294
<h3>News Index Pages</h3>
191295
<ul class="sitemap-list">
@@ -317,7 +421,7 @@ <h3>Recent News Articles</h3>
317421
</section>
318422

319423
<!-- Multi-Language Section -->
320-
<section class="sitemap-section">
424+
<section class="sitemap-section" id="languages">
321425
<h2>Multi-Language Platform Access</h2>
322426
<p class="sitemap-description" style="margin-bottom: 1.5rem;">Access the main platform in your preferred language. All versions include real-time monitoring, coalition predictions, and comprehensive parliamentary analysis.</p>
323427
<ul class="sitemap-list language-grid">
@@ -381,7 +485,7 @@ <h2>Multi-Language Platform Access</h2>
381485
</section>
382486

383487
<!-- Additional Resources -->
384-
<section class="sitemap-section">
488+
<section class="sitemap-section" id="resources">
385489
<h2>Additional Resources</h2>
386490
<ul class="sitemap-list">
387491
<li>
@@ -396,7 +500,7 @@ <h2>Additional Resources</h2>
396500
</section>
397501

398502
<!-- Other Sitemap Languages -->
399-
<section class="sitemap-section">
503+
<section class="sitemap-section" id="sitemap-languages">
400504
<h2>This Sitemap in Other Languages</h2>
401505
<ul class="sitemap-list language-grid">
402506
<li>

sitemap_ar.html

Lines changed: 113 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,26 @@
1111
<meta name="author" content="James Pether Sörling, CISSP, CISM">
1212

1313
<!-- Open Graph -->
14-
<meta property="og:title" content="خريطة الموقع | Riksdagsmonitor">
15-
<meta property="og:description" content="التنقل الكامل لمنصة Riksdagsmonitor">
14+
<meta property="og:title" content="Site Map | Riksdagsmonitor">
15+
<meta property="og:description" content="Complete site navigation for Riksdagsmonitor platform">
1616
<meta property="og:type" content="website">
17-
<meta property="og:locale" content="ar_SA">
1817
<meta property="og:url" content="https://riksdagsmonitor.com/sitemap_ar.html">
18+
<meta property="og:image" content="https://cia.sourceforge.io/cia-logo.png">
19+
<meta property="og:image:alt" content="Riksdagsmonitor Site Map">
20+
<meta property="og:locale" content="en_US">
21+
<meta property="og:site_name" content="Riksdagsmonitor">
22+
23+
<!-- Twitter Card -->
24+
<meta name="twitter:card" content="summary">
25+
<meta name="twitter:title" content="Site Map | Riksdagsmonitor">
26+
<meta name="twitter:description" content="Complete navigation for Riksdagsmonitor: 14 languages, dashboards, news & analysis">
27+
<meta name="twitter:image" content="https://cia.sourceforge.io/cia-logo.png">
28+
<meta name="twitter:site" content="@riksdagsmonitor">
29+
30+
<!-- Additional Meta Tags -->
31+
<meta name="theme-color" content="#0a0e27">
32+
<meta name="color-scheme" content="dark light">
33+
<link rel="icon" type="image/png" href="/favicon.ico">
1934

2035
<!-- Hreflang tags -->
2136
<link rel="alternate" hreflang="en" href="https://riksdagsmonitor.com/sitemap.html">
@@ -142,7 +157,83 @@
142157
grid-template-columns: 1fr;
143158
}
144159
}
160+
161+
162+
/* Table of Contents */
163+
.toc-nav {
164+
background: var(--mid-bg);
165+
border-radius: 8px;
166+
padding: 1.5rem;
167+
margin-bottom: 2rem;
168+
border-left: 4px solid var(--primary-cyan);
169+
}
170+
171+
.toc-nav h2 {
172+
font-family: var(--font-heading);
173+
color: var(--primary-cyan);
174+
font-size: 1.25rem;
175+
margin-bottom: 1rem;
176+
border: none;
177+
padding: 0;
178+
}
179+
180+
.toc-list {
181+
list-style: none;
182+
padding: 0;
183+
display: grid;
184+
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
185+
gap: 0.5rem;
186+
}
187+
188+
.toc-list li {
189+
margin: 0;
190+
padding: 0;
191+
}
192+
193+
.toc-list a {
194+
color: var(--primary-cyan);
195+
text-decoration: none;
196+
display: inline-block;
197+
padding: 0.5rem 0;
198+
transition: transform 0.2s ease;
199+
}
200+
201+
.toc-list a:hover {
202+
transform: translateX(5px);
203+
text-decoration: underline;
204+
}
205+
206+
.toc-list a:focus {
207+
outline: 2px solid var(--primary-cyan);
208+
outline-offset: 2px;
209+
}
145210
</style>
211+
212+
<!-- JSON-LD Structured Data -->
213+
<script type="application/ld+json">
214+
{
215+
"@context": "https://schema.org",
216+
"@type": "WebSite",
217+
"name": "Riksdagsmonitor",
218+
"url": "https://riksdagsmonitor.com",
219+
"description": "Swedish Parliament Intelligence Platform - Real-time monitoring, coalition predictions, and comprehensive political analysis",
220+
"inLanguage": ["en", "sv", "da", "nb", "fi", "de", "fr", "es", "nl", "ar", "he", "ja", "ko", "zh"],
221+
"publisher": {
222+
"@type": "Organization",
223+
"name": "Hack23 AB",
224+
"url": "https://www.hack23.com"
225+
}
226+
}
227+
</script>
228+
<script type="application/ld+json">
229+
{
230+
"@context": "https://schema.org",
231+
"@type": "SiteNavigationElement",
232+
"name": "Site Map",
233+
"url": "https://riksdagsmonitor.com/sitemap.html",
234+
"inLanguage": "en"
235+
}
236+
</script>
146237
</head>
147238
<body>
148239
<a href="#main-content" class="skip-link">Skip to main content</a>
@@ -153,9 +244,22 @@ <h1>خريطة الموقع</h1>
153244
<p>التنقل الكامل لمنصة Riksdagsmonitor</p>
154245
</header>
155246

247+
<!-- Quick Navigation -->
248+
<nav class="toc-nav" aria-label="Quick navigation">
249+
<h2>انتقال سريع إلى</h2>
250+
<ul class="toc-list">
251+
<li><a href="#main-platform">المنصة الرئيسية</a></li>
252+
<li><a href="#dashboards">لوحات التحكم</a></li>
253+
<li><a href="#news">الأخبار</a></li>
254+
<li><a href="#languages">متعدد اللغات</a></li>
255+
<li><a href="#resources">الموارد</a></li>
256+
<li><a href="#sitemap-languages">خريطة الموقع لغات</a></li>
257+
</ul>
258+
</nav>
259+
156260
<main id="main-content">
157261
<!-- Main Platform Section -->
158-
<section class="sitemap-section">
262+
<section class="sitemap-section" id="main-platform">
159263
<h2>المنصة الرئيسية</h2>
160264
<ul class="sitemap-list">
161265
<li>
@@ -166,7 +270,7 @@ <h2>المنصة الرئيسية</h2>
166270
</section>
167271

168272
<!-- Dashboards Section -->
169-
<section class="sitemap-section">
273+
<section class="sitemap-section" id="dashboards">
170274
<h2>لوحات التحكم التفاعلية</h2>
171275
<ul class="sitemap-list">
172276
<li>
@@ -185,7 +289,7 @@ <h2>لوحات التحكم التفاعلية</h2>
185289
</section>
186290

187291
<!-- News Section -->
188-
<section class="sitemap-section">
292+
<section class="sitemap-section" id="news">
189293
<h2>الأخبار والتحليل</h2>
190294
<h3>صفحات فهرس الأخبار</h3>
191295
<ul class="sitemap-list">
@@ -201,7 +305,7 @@ <h3>صفحات فهرس الأخبار</h3>
201305
</section>
202306

203307
<!-- Multi-Language Section -->
204-
<section class="sitemap-section">
308+
<section class="sitemap-section" id="languages">
205309
<h2>الوصول متعدد اللغات إلى المنصة</h2>
206310
<p class="sitemap-description" style="margin-bottom: 1.5rem;">الوصول إلى المنصة الرئيسية بلغتك المفضلة. تتضمن جميع الإصدارات المراقبة في الوقت الفعلي وتوقعات الائتلاف والتحليل البرلماني الشامل.</p>
207311
<ul class="sitemap-list language-grid">
@@ -251,7 +355,7 @@ <h2>الوصول متعدد اللغات إلى المنصة</h2>
251355
</section>
252356

253357
<!-- Additional Resources -->
254-
<section class="sitemap-section">
358+
<section class="sitemap-section" id="resources">
255359
<h2>موارد إضافية</h2>
256360
<ul class="sitemap-list">
257361
<li>
@@ -266,7 +370,7 @@ <h2>موارد إضافية</h2>
266370
</section>
267371

268372
<!-- Other Sitemap Languages -->
269-
<section class="sitemap-section">
373+
<section class="sitemap-section" id="sitemap-languages">
270374
<h2>خريطة الموقع هذه بلغات أخرى</h2>
271375
<ul class="sitemap-list language-grid">
272376
<li>

0 commit comments

Comments
 (0)