SEO: list all blog posts in sitemap, add BlogPosting structured data

This commit is contained in:
2026-10-04 18:54:51 +02:00
parent c8674d9bde
commit 92b8825fb5
10 changed files with 254 additions and 4 deletions

View File

@@ -20,6 +20,33 @@
<meta name="twitter:image" content="https://bitcoin-after.life/pitura/og-default.png">
<meta name="theme-color" content="#2d6cdf">
<link rel="canonical" href="https://bitcoin-after.life/blog/proof-of-life.html">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Proof of Life Without Surveillance: How Your Wallet Tells the Protocol You're Still Here",
"description": "Bitcoin After Life never tries to detect death. How Check Alive works, why updating a will costs nothing while postponing it costs a transaction, and why the only proof of life the protocol sees is your own signature.",
"image": "https://bitcoin-after.life/blog/img/proof-of-life-cover.webp",
"datePublished": "2026-09-26",
"dateModified": "2026-09-26",
"author": {
"@type": "Organization",
"name": "Bitcoin After Life",
"url": "https://bitcoin-after.life/"
},
"publisher": {
"@type": "Organization",
"name": "Bitcoin After Life",
"url": "https://bitcoin-after.life/",
"logo": {
"@type": "ImageObject",
"url": "https://bitcoin-after.life/pitura/logo/Logo_nero.svg"
}
},
"mainEntityOfPage": "https://bitcoin-after.life/blog/proof-of-life.html",
"inLanguage": "en"
}
</script>
<link rel="icon" type="image/x-icon" href="/pitura/ico/Logo_nero.ico">
<link rel="icon" type="image/png" sizes="32x32" href="/pitura/ico/favicon-32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/pitura/ico/favicon-16.png">