SEO improvements: og-image PNG, H1 fix, JSON-LD, sitemap, meta tags

- Convert og-image SVG → PNG (1200×630) for proper social previews
- Add og:image:width, og:image:height, og:image:type to all pages
- Fix duplicate H1 on index.html (aria-hidden on variant-b section)
- Improve about.html: title, meta description, og/twitter tags with keywords
- Add Organization JSON-LD schema to about.html
- Complete SoftwareApplication JSON-LD: add softwareVersion 1.0.6 + screenshots
- Fix sitemap.xml: correct lastmod dates, add priority values
- Apply og-image.png update to all 10 HTML pages

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
alexandrev-tibco
2026-05-02 23:28:56 +02:00
parent a2e01579c0
commit e954d26324
12 changed files with 106 additions and 40 deletions
+29 -8
View File
@@ -3,20 +3,23 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>About MealMood</title>
<meta name="description" content="The story, values, and roadmap for MealMood.">
<title>About MealMood | Privacy-First Family Meal Planner for iOS</title>
<meta name="description" content="MealMood is a privacy-first family meal planner for iPhone and iPad. Learn about our story, values, and roadmap for weekly meal planning.">
<link rel="canonical" href="https://mealmood.app/about.html">
<meta property="og:type" content="website">
<meta property="og:title" content="About MealMood">
<meta property="og:description" content="The story, values, and roadmap for MealMood.">
<meta property="og:title" content="About MealMood | Privacy-First Family Meal Planner for iOS">
<meta property="og:description" content="MealMood is a privacy-first family meal planner for iPhone and iPad. Learn about our story, values, and roadmap for weekly meal planning.">
<meta property="og:url" content="https://mealmood.app/about.html">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:type" content="image/png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="About MealMood">
<meta name="twitter:description" content="The story, values, and roadmap for MealMood.">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta name="twitter:title" content="About MealMood | Privacy-First Family Meal Planner for iOS">
<meta name="twitter:description" content="MealMood is a privacy-first family meal planner for iPhone and iPad. Learn about our story, values, and roadmap for weekly meal planning.">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.png">
<link rel="icon" href="assets/icons/favicon.png" type="image/png">
<link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.png">
@@ -27,6 +30,24 @@
<script defer data-domain="mealmood.app" src="https://plausible.io/js/script.js"></script>
<script src="assets/js/config.js"></script>
<script src="assets/js/main.js" defer></script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "MealMood",
"url": "https://mealmood.app/",
"logo": "https://mealmood.app/assets/images/app-icon.png",
"description": "MealMood is a privacy-first family meal planner for iPhone and iPad. Plan weekly lunches and dinners in minutes with smart tags, calendar sync, and offline access.",
"contactPoint": {
"@type": "ContactPoint",
"email": "support@mealmood.app",
"contactType": "customer support"
},
"sameAs": [
"https://apps.apple.com/us/app/mealmood/id6759255553"
]
}
</script>
</head>
<body>
<a class="skip-link" href="#main">Skip to content</a>
Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

+5 -2
View File
@@ -11,12 +11,15 @@
<meta property="og:title" content="Changelog — MealMood">
<meta property="og:description" content="Latest updates and release notes for MealMood.">
<meta property="og:url" content="https://mealmood.app/changelog.html">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:type" content="image/png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Changelog — MealMood">
<meta name="twitter:description" content="Latest updates and release notes for MealMood.">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.png">
<link rel="icon" href="assets/icons/favicon.png" type="image/png">
<link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.png">
+5 -2
View File
@@ -11,12 +11,15 @@
<meta property="og:title" content="Delete Data — MealMood">
<meta property="og:description" content="Step-by-step instructions for deleting meal planning data.">
<meta property="og:url" content="https://mealmood.app/delete-data.html">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:type" content="image/png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Delete Data — MealMood">
<meta name="twitter:description" content="Step-by-step instructions for deleting meal planning data.">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.png">
<link rel="icon" href="assets/icons/favicon.png" type="image/png">
<link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.png">
+14 -3
View File
@@ -13,12 +13,15 @@
<meta property="og:title" content="MealMood: Family Meal Planner">
<meta property="og:description" content="Plan weekly family lunches and dinners in minutes with the MealMood meal plan iOS app.">
<meta property="og:url" content="https://mealmood.app/">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:type" content="image/png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="MealMood: Family Meal Planner">
<meta name="twitter:description" content="Family meal planner for iPhone and iPad with weekly plans, tags, calendar sync, and sharing.">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.png">
<link rel="icon" href="assets/icons/favicon.png" type="image/png">
<link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.png">
@@ -43,9 +46,17 @@
"name": "MealMood: Family Meal Planner",
"applicationCategory": "FoodApplication",
"operatingSystem": "iOS",
"softwareVersion": "1.0.6",
"url": "https://mealmood.app/",
"description": "Family meal planner and meal plan iOS app for organizing weekly lunches and dinners with tags, calendar sync, and sharing.",
"downloadUrl": "https://apps.apple.com/us/app/mealmood/id6759255553?pt=123456&ct=homepage_other&mt=8",
"screenshot": [
"https://mealmood.app/assets/images/screenshots/screen-1.png",
"https://mealmood.app/assets/images/screenshots/screen-2.png",
"https://mealmood.app/assets/images/screenshots/screen-3.png",
"https://mealmood.app/assets/images/screenshots/screen-4.png",
"https://mealmood.app/assets/images/screenshots/screen-5.png"
],
"offers": {
"@type": "Offer",
"price": "0",
@@ -112,7 +123,7 @@
</div>
</section>
<section class="hero hero-variant-b-only">
<section class="hero hero-variant-b-only" aria-hidden="true">
<div class="container">
<div class="hero-content hero-content-split">
<div class="hero-copy">
+5 -2
View File
@@ -11,12 +11,15 @@
<meta property="og:title" content="Press Kit — MealMood">
<meta property="og:description" content="App description, icons, screenshots, and brand guidelines.">
<meta property="og:url" content="https://mealmood.app/press-kit.html">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:type" content="image/png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Press Kit — MealMood">
<meta name="twitter:description" content="App description, icons, screenshots, and brand guidelines.">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.png">
<link rel="icon" href="assets/icons/favicon.png" type="image/png">
<link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.png">
+5 -2
View File
@@ -11,12 +11,15 @@
<meta property="og:title" content="Privacy Policy — MealMood">
<meta property="og:description" content="How MealMood handles your data, iCloud sync, and deletion requests.">
<meta property="og:url" content="https://mealmood.app/privacy.html">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:type" content="image/png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Privacy Policy — MealMood">
<meta name="twitter:description" content="How MealMood handles your data, iCloud sync, and deletion requests.">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.png">
<link rel="icon" href="assets/icons/favicon.png" type="image/png">
<link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.png">
+5 -2
View File
@@ -11,12 +11,15 @@
<meta property="og:title" content="Security — MealMood">
<meta property="og:description" content="Learn how MealMood secures your meal planning data.">
<meta property="og:url" content="https://mealmood.app/security.html">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:type" content="image/png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Security — MealMood">
<meta name="twitter:description" content="Learn how MealMood secures your meal planning data.">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.png">
<link rel="icon" href="assets/icons/favicon.png" type="image/png">
<link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.png">
+23 -13
View File
@@ -2,42 +2,52 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mealmood.app/</loc>
<lastmod>2025-01-15</lastmod>
<lastmod>2026-05-01</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://mealmood.app/privacy.html</loc>
<lastmod>2026-01-15</lastmod>
<loc>https://mealmood.app/about.html</loc>
<lastmod>2026-05-02</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://mealmood.app/terms.html</loc>
<lastmod>2026-01-15</lastmod>
<loc>https://mealmood.app/changelog.html</loc>
<lastmod>2026-05-02</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://mealmood.app/support.html</loc>
<lastmod>2026-01-15</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://mealmood.app/privacy.html</loc>
<lastmod>2026-01-15</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://mealmood.app/terms.html</loc>
<lastmod>2026-01-15</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://mealmood.app/security.html</loc>
<lastmod>2026-01-15</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://mealmood.app/press-kit.html</loc>
<lastmod>2026-01-15</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://mealmood.app/status.html</loc>
<lastmod>2026-01-15</lastmod>
</url>
<url>
<loc>https://mealmood.app/changelog.html</loc>
<lastmod>2026-01-15</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://mealmood.app/delete-data.html</loc>
<lastmod>2026-01-15</lastmod>
</url>
<url>
<loc>https://mealmood.app/about.html</loc>
<lastmod>2026-01-15</lastmod>
<priority>0.3</priority>
</url>
</urlset>
+5 -2
View File
@@ -11,12 +11,15 @@
<meta property="og:title" content="Status — MealMood">
<meta property="og:description" content="Current system status and historical incidents.">
<meta property="og:url" content="https://mealmood.app/status.html">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:type" content="image/png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Status — MealMood">
<meta name="twitter:description" content="Current system status and historical incidents.">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.png">
<link rel="icon" href="assets/icons/favicon.png" type="image/png">
<link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.png">
+5 -2
View File
@@ -11,12 +11,15 @@
<meta property="og:title" content="Support — MealMood">
<meta property="og:description" content="Help and support resources for MealMood.">
<meta property="og:url" content="https://mealmood.app/support.html">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:type" content="image/png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Support — MealMood">
<meta name="twitter:description" content="Help and support resources for MealMood.">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.png">
<link rel="icon" href="assets/icons/favicon.png" type="image/png">
<link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.png">
+5 -2
View File
@@ -11,12 +11,15 @@
<meta property="og:title" content="Terms of Service — MealMood">
<meta property="og:description" content="Usage terms, disclaimers, and service details for MealMood.">
<meta property="og:url" content="https://mealmood.app/terms.html">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta property="og:image" content="https://mealmood.app/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:type" content="image/png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Terms of Service — MealMood">
<meta name="twitter:description" content="Usage terms, disclaimers, and service details for MealMood.">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.svg">
<meta name="twitter:image" content="https://mealmood.app/assets/images/og-image.png">
<link rel="icon" href="assets/icons/favicon.png" type="image/png">
<link rel="apple-touch-icon" href="assets/icons/apple-touch-icon.png">