SEO: fix typo, JSON-LD, meta tags, alt text, sitemap, keywords

- Fix brand name typo: PorfolioJournal → Portfolio Journal (all 11 files)
- index: improve title with investment tracker keywords (57 chars)
- index: rewrite meta description with keyword-rich copy (143 chars)
- index: improve H1 to include investment portfolio keywords
- index: add SoftwareApplication + FAQPage JSON-LD schemas
- index: fix H2 FAQ section: Questions answered → Frequently Asked Questions
- index: fix screenshot alt texts (remove placeholder, add descriptive copy)
- index: add hreflang en + x-default
- All pages: og:image SVG → PNG reference + add og:image:width/height 1200x630
- All pages: improve meta description and og/twitter titles with correct brand name
- sitemap: fix homepage lastmod 2025-01-15 → 2026-05-04
- sitemap: add changefreq and priority to all URLs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Claude Code
2026-05-04 22:20:40 +02:00
parent 63cfbcdee1
commit 23f0316852
11 changed files with 298 additions and 191 deletions
+15 -13
View File
@@ -3,20 +3,22 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Status — PorfolioJournal</title>
<meta name="description" content="PorfolioJournal system status and maintenance updates.">
<title>Status — Portfolio Journal</title>
<meta name="description" content="Portfolio Journal system status. Check current availability and view maintenance updates for the iOS investment tracking app.">
<link rel="canonical" href="https://portfoliojournal.app/status.html">
<meta property="og:type" content="website">
<meta property="og:title" content="Status — PorfolioJournal">
<meta property="og:description" content="Current system status and historical incidents.">
<meta property="og:title" content="Status — Portfolio Journal">
<meta property="og:description" content="Portfolio Journal system status. Check current availability and view maintenance updates for the iOS investment tracking app.">
<meta property="og:url" content="https://portfoliojournal.app/status.html">
<meta property="og:image" content="https://portfoliojournal.app/assets/images/og-image.svg">
<meta property="og:image" content="https://portfoliojournal.app/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Status — PorfolioJournal">
<meta name="twitter:description" content="Current system status and historical incidents.">
<meta name="twitter:image" content="https://portfoliojournal.app/assets/images/og-image.svg">
<meta name="twitter:title" content="Status — Portfolio Journal">
<meta name="twitter:description" content="Portfolio Journal system status. Check current availability and view maintenance updates for the iOS investment tracking app.">
<meta name="twitter:image" content="https://portfoliojournal.app/assets/images/og-image.png">
<link rel="icon" href="assets/icons/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.svg">
@@ -32,9 +34,9 @@
<a class="skip-link" href="#main">Skip to content</a>
<header class="nav" role="banner">
<div class="nav-inner">
<a class="nav-logo" href="index.html" aria-label="PorfolioJournal home">
<a class="nav-logo" href="index.html" aria-label="Portfolio Journal home">
<img src="assets/images/app-icon.svg" alt="" aria-hidden="true">
<span>PorfolioJournal</span>
<span>Portfolio Journal</span>
</a>
<nav aria-label="Primary">
<button class="mobile-menu-toggle" aria-label="Open navigation" aria-expanded="false"></button>
@@ -56,7 +58,7 @@
<section class="page-header">
<div class="container">
<h1>Status</h1>
<p>Manual updates and current system health for PorfolioJournal.</p>
<p>Manual updates and current system health for Portfolio Journal.</p>
</div>
</section>
@@ -96,7 +98,7 @@
<div class="footer-brand">
<div class="footer-logo">
<img src="assets/images/app-icon.svg" alt="" aria-hidden="true">
<span>PorfolioJournal</span>
<span>Portfolio Journal</span>
</div>
<p>Calm, offline-first portfolio journaling for iOS.</p>
</div>
@@ -127,7 +129,7 @@
</div>
</div>
<div class="footer-bottom">
<div class="footer-copyright">© <span data-year></span> PorfolioJournal. All rights reserved.</div>
<div class="footer-copyright">© <span data-year></span> Portfolio Journal. All rights reserved.</div>
<div class="footer-legal">
<a href="privacy.html">Privacy</a>
<a href="terms.html">Terms</a>