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
+18 -16
View File
@@ -3,20 +3,22 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Press Kit — PorfolioJournal</title>
<meta name="description" content="Press kit for PorfolioJournal with app description, icons, screenshots, and brand guidelines.">
<title>Press Kit — Portfolio Journal</title>
<meta name="description" content="Press kit for Portfolio Journal: app description, icons, screenshots, and brand guidelines for the iOS investment portfolio tracking app.">
<link rel="canonical" href="https://portfoliojournal.app/press-kit.html">
<meta property="og:type" content="website">
<meta property="og:title" content="Press Kit — PorfolioJournal">
<meta property="og:description" content="App description, icon placeholders, screenshots, and brand guidelines.">
<meta property="og:title" content="Press Kit — Portfolio Journal">
<meta property="og:description" content="Press kit for Portfolio Journal: app description, icons, screenshots, and brand guidelines for the iOS investment portfolio tracking app.">
<meta property="og:url" content="https://portfoliojournal.app/press-kit.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="Press Kit — PorfolioJournal">
<meta name="twitter:description" content="App description, icon placeholders, screenshots, and brand guidelines.">
<meta name="twitter:image" content="https://portfoliojournal.app/assets/images/og-image.svg">
<meta name="twitter:title" content="Press Kit — Portfolio Journal">
<meta name="twitter:description" content="Press kit for Portfolio Journal: app description, icons, screenshots, and brand guidelines for the iOS investment portfolio 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>Press kit</h1>
<p>Everything you need to write about PorfolioJournal in one place.</p>
<p>Everything you need to write about Portfolio Journal in one place.</p>
</div>
</section>
@@ -64,7 +66,7 @@
<div class="container">
<div class="content-body">
<h2>App description</h2>
<p>PorfolioJournal is an offline-first iOS app that helps investors build a long-term portfolio record through calm monthly check-ins, reflection notes, and clear allocation snapshots. It combines a focused journal with lightweight analytics, so users can track growth without the noise of day-to-day market swings.</p>
<p>Portfolio Journal is an offline-first iOS app that helps investors build a long-term portfolio record through calm monthly check-ins, reflection notes, and clear allocation snapshots. It combines a focused journal with lightweight analytics, so users can track growth without the noise of day-to-day market swings.</p>
<h2>Download assets</h2>
<div class="cards-grid">
@@ -89,11 +91,11 @@
<h2>App icons</h2>
<div class="icon-grid">
<div class="icon-item">
<img src="assets/images/app-icon.svg" alt="PorfolioJournal app icon">
<img src="assets/images/app-icon.svg" alt="Portfolio Journal app icon">
<span>App Icon (SVG)</span>
</div>
<div class="icon-item">
<img src="assets/icons/favicon.svg" alt="PorfolioJournal favicon">
<img src="assets/icons/favicon.svg" alt="Portfolio Journal favicon">
<span>Favicon (SVG)</span>
</div>
</div>
@@ -141,7 +143,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>
@@ -172,7 +174,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>