feat: Add Timo Knuth author metadata to all 22 blog posts for AEO/GEO optimization

- Add authorName and authorTitle fields to all 22 blog posts
- Update BlogPost type definition to include optional authorName and authorTitle fields
- Set author to 'Timo Knuth' with title 'QR Code & Marketing Expert' across all posts
- Foundation for schema markup and AI search optimization (AEO/GEO)

Co-Authored-By: Timo Knuth <noreply@qrmaster.net>
This commit is contained in:
Timo Knuth 2026-03-06 15:32:32 +01:00
parent 6e8bf2ab08
commit df2663b14f
2 changed files with 2264 additions and 2218 deletions

View File

@ -42,6 +42,8 @@ export const blogPosts: BlogPost[] = [
{ question: "How can I track menu QR scans?", answer: "Use dynamic QR analytics (scans, locations, devices) and optionally add UTM parameters for campaign attribution." },
],
relatedSlugs: ["dynamic-vs-static-qr-codes", "qr-code-print-size-guide", "qr-code-tracking-guide-2025", "qr-code-events"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<h2>Why Restaurants Need QR Code Menus</h2>
<p>Digital QR code menus have evolved from a pandemic necessity to a restaurant industry standard. They offer reduced printing costs, instant menu updates, and valuable customer analytics.</p>
@ -83,6 +85,8 @@ export const blogPosts: BlogPost[] = [
{ question: "What file format is best for printing business cards?", answer: "Use <strong>SVG</strong> for sharp print quality at any size." },
],
relatedSlugs: ["business-card-qr-code", "qr-code-print-size-guide", "qr-code-small-business", "dynamic-vs-static-qr-codes"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<h2>What is a vCard QR Code?</h2>
<p>A vCard (Virtual Contact File) QR code contains your contact information in a standardized format (.vcf). When someone scans it with their smartphone camera, they can instantly save your details to their contactsno typing required.</p>
@ -124,6 +128,8 @@ export const blogPosts: BlogPost[] = [
{ question: "Whats the best QR code use case for ROI?", answer: "Lead capture, reviews/feedback, menu ordering, and promotions work best when tracked and optimized." },
],
relatedSlugs: ["qr-code-marketing", "qr-code-analytics", "free-vs-paid-qr-generator", "best-qr-code-generator-2026"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<h2>Why Small Businesses Need QR Codes</h2>
<p>From contactless payments to digital menus, QR codes offer affordable solutions for growing businesses.</p>
@ -164,6 +170,8 @@ export const blogPosts: BlogPost[] = [
{ question: "Does more data require a bigger QR code?", answer: "Yes—more data increases module density and reduces scannability at small sizes." },
],
relatedSlugs: ["qr-code-restaurant-menu", "business-card-qr-code", "dynamic-vs-static-qr-codes", "bulk-qr-code-generator-excel"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<h2>Why QR Code Size Matters</h2>
<p>A QR code that's too small won't scan reliably. The golden rule: QR Code Width = Scanning Distance ÷ 10.</p>
@ -204,6 +212,8 @@ export const blogPosts: BlogPost[] = [
{ question: "What are UTM parameters and do I need them?", answer: "UTMs label traffic sources for analytics tools. Use them if you run multiple campaigns/placements." },
],
relatedSlugs: ["qr-code-analytics", "trackable-qr-codes", "utm-parameter-qr-codes", "dynamic-vs-static-qr-codes"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content"><p>Coming soon: How to create trackable QR codes.</p></div>`,
},
@ -240,6 +250,8 @@ export const blogPosts: BlogPost[] = [
{ question: "Why do dynamic QR codes enable tracking?", answer: "Because scans go through a redirect that logs scan events before sending users to the final destination." },
],
relatedSlugs: ["qr-code-tracking-guide-2025", "trackable-qr-codes", "free-vs-paid-qr-generator", "best-qr-code-generator-2026"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<p>One of the most common questions we get is: "Should I use a static or dynamic QR code?" If you are using the QR code for marketing, business, or any long-term use, <strong>choose Dynamic</strong>.</p>
</div>`,
@ -279,6 +291,8 @@ export const blogPosts: BlogPost[] = [
{ question: "How do I add UTM tracking for each QR?", answer: "Add UTM columns or append UTMs in your URL column before upload." },
],
relatedSlugs: ["qr-code-api-documentation", "qr-code-tracking-guide-2025", "dynamic-vs-static-qr-codes", "qr-code-print-size-guide"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<p>Creating QR codes one by one is fine for a business card. But what if you need 500 QR codes for employee badges? <strong>Bulk QR Code Generation</strong> allows you to upload a spreadsheet and generate thousands of codes in minutes.</p>
</div>`,
@ -317,6 +331,8 @@ export const blogPosts: BlogPost[] = [
{ question: "How do I connect QR analytics to Google Analytics?", answer: "Use UTMs and track landing page events (forms, purchases, calls) inside GA." },
],
relatedSlugs: ["qr-code-tracking-guide-2025", "utm-parameter-qr-codes", "qr-code-scan-statistics-2026", "trackable-qr-codes"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
sources: [
{ name: "Yahoo Finance: Global QR Code Payments Market Analysis 2025-2030", url: "https://finance.yahoo.com/news/analysis-global-qr-code-payments-155300360.html", accessDate: "January 2026" },
{ name: "QRCodeChimp: QR Code Statistics for 2026", url: "https://www.qrcodechimp.com/qr-code-statistics/", accessDate: "January 2026" },
@ -368,6 +384,8 @@ export const blogPosts: BlogPost[] = [
{ question: "How do I print barcode labels correctly?", answer: "Use a high-resolution printer (300 DPI+) and ensure high contrast, typically black bars on a solid white background, to ensure reliable scanning." },
],
relatedSlugs: ["dynamic-vs-static-qr-codes", "qr-code-print-size-guide"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content"><h2>Free Barcode Generator</h2><p>Content coming soon.</p></div>`
},
@ -411,6 +429,8 @@ export const blogPosts: BlogPost[] = [
],
relatedSlugs: ["qr-code-events", "qr-code-tracking-guide-2025"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<p>Spotify codes are one of the easiest ways to turn a real-world moment into a stream. This Spotify code generator guide shows you how Spotify codes work, how to create them, and how to use them strategicallywhether youre an artist, a DJ, a venue, or a brand running campaigns.</p>
@ -512,6 +532,8 @@ export const blogPosts: BlogPost[] = [
],
relatedSlugs: ["qr-code-tracking-guide-2025", "qr-code-small-business"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<p>If your goal is make it ridiculously easy for customers to contact me, then <strong>WhatsApp QR Code erstellen</strong> is one of the highest-intent moves you can make.</p>
@ -613,6 +635,8 @@ export const blogPosts: BlogPost[] = [
],
relatedSlugs: ["utm-parameter-qr-codes", "qr-code-tracking-guide-2025"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<p>An <strong>Instagram QR code generator</strong> helps you turn offline attention into followers. People see your brand in real lifeon packaging, posters, menus, business cards, or at eventsand with one scan they land on your Instagram profile.</p>
@ -719,6 +743,8 @@ export const blogPosts: BlogPost[] = [
],
relatedSlugs: ["qr-code-tracking-guide-2025", "qr-code-analytics", "dynamic-vs-static-qr-codes", "qr-code-small-business"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
sources: [
{ name: "Mordor Intelligence: QR Codes Market Size & Trend Analysis 2026-2031", url: "https://www.mordorintelligence.com/industry-reports/qr-codes-market", accessDate: "January 2026" },
{ name: "Bitly: 30+ QR Code Statistics for 2026", url: "https://bitly.com/blog/qr-code-statistics/", accessDate: "January 2026" },
@ -861,6 +887,8 @@ export const blogPosts: BlogPost[] = [
{ question: "Whats the best GA4 report for QR UTMs?", answer: "Traffic acquisition and Campaign reports (plus conversions for ROI)." },
],
relatedSlugs: ["trackable-qr-codes", "qr-code-analytics", "dynamic-vs-static-qr-codes", "qr-code-tracking-guide-2025"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<h2>UTM Parameters with QR Codes: How to Track Offline Scans in GA4</h2>
<p>QR codes are amazing for offline-to-online marketingbut without tracking, youre basically guessing. Industry data suggests campaigns with tracking parameters can see <strong>up to 30% higher engagement</strong> by enabling optimization. Thats where <strong>UTM parameters with QR codes</strong> come in. UTMs are simple tags you add to a URL so that Google Analytics 4 (GA4) can tell you exactly where the traffic came from.</p>
@ -1036,6 +1064,8 @@ export const blogPosts: BlogPost[] = [
{ question: "Whats the best way to make a stats post link-worthy?", answer: "Add citations, charts, and clear takeaways marketers can apply." },
],
relatedSlugs: ["qr-code-marketing", "trackable-qr-codes", "utm-parameter-qr-codes", "qr-code-small-business"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<h2>QR Code Scan Statistics 2026: The Trends Marketers Should Know</h2>
<p>This article is designed to be updated yearly. The main goal isnt just to list statistics, but to translate them into what to do next: placements, tracking, conversion tactics, and campaign planning.</p>
@ -1180,6 +1210,8 @@ export const blogPosts: BlogPost[] = [
{ question: "Should event QRs link directly to a form or to a landing page?", answer: "Landing page if you want flexibility, faster edits, and better analytics." },
],
relatedSlugs: ["qr-code-tracking-guide-2025", "utm-parameter-qr-codes", "qr-code-print-size-guide", "trackable-qr-codes"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<h2>QR Codes for Events: The Complete Guide for Tickets, Check-in, and Marketing</h2>
<p>If you want one channel that reliably connects offline attention to action, QR codes for events are it. Events are already high intent by nature: people are present, curious, and ready to engage. QR codes remove friction and make it easy for attendees to:</p>
@ -1334,6 +1366,8 @@ export const blogPosts: BlogPost[] = [
{ question: "Can I track business card scans?", answer: "Yes—use a trackable dynamic QR or a landing page with UTMs." },
],
relatedSlugs: ["vcard-qr-code-generator", "qr-code-print-size-guide", "dynamic-vs-static-qr-codes"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content"><h2>Design Tips</h2><p>Content coming soon.</p></div>`
},
@ -1374,6 +1408,8 @@ export const blogPosts: BlogPost[] = [
{ question: "Whats the best CTA text for QR codes?", answer: "Outcome-based: “Scan to get 10% off”, “Scan to book”, “Scan to download”." },
],
relatedSlugs: ["utm-parameter-qr-codes", "trackable-qr-codes", "qr-code-analytics", "qr-code-events", "dynamic-vs-static-qr-codes", "qr-code-print-size-guide"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<h2>QR Code Marketing: How to Run Campaigns You Can Measure</h2>
<p>QR code marketing is no longer a gimmick. In 2026 its a serious performance channel if you treat it like one. The difference between a QR code that looks nice and a QR code that generates real revenue is simple: strategy + tracking.</p>
@ -1548,6 +1584,8 @@ export const blogPosts: BlogPost[] = [
{ question: "Does QR tracking violate privacy/GDPR?", answer: "It can be compliant if transparent, minimal-data, and documented in privacy policy." },
],
relatedSlugs: ["qr-code-tracking-guide-2025", "dynamic-vs-static-qr-codes", "qr-code-marketing"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<h2>QR Code Security: How to Prevent Quishing and Build Trust</h2>
<p>QR code security matters more than ever because QR codes are now everywhere: menus, tickets, parking meters, invoices, posters, and business cards. That popularity has a downside scammers increasingly use QR codes to trick people into visiting fake websites or handing over credentials and payment details. This is commonly called quishing (QR phishing).</p>
@ -1682,6 +1720,8 @@ export const blogPosts: BlogPost[] = [
{ question: "How is API access typically priced?", answer: "Usually tied to business/enterprise plans with rate limits and usage tiers." },
],
relatedSlugs: ["bulk-qr-code-generator-excel", "qr-code-tracking-guide-2025", "dynamic-vs-static-qr-codes", "qr-code-marketing"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<div class="bg-blue-50 border-l-4 border-blue-500 p-4 mb-8">
<p class="font-bold text-blue-800">Note: QRMaster API Coming Soon</p>
@ -1870,6 +1910,8 @@ Authorization: Bearer YOUR_API_KEY</code></pre>
{ question: "Is dynamic QR always worth it?", answer: "For marketing and printed assets: usually yes." },
],
relatedSlugs: ["best-qr-code-generator-2026", "qr-code-small-business", "dynamic-vs-static-qr-codes", "trackable-qr-codes"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
content: `<div class="blog-content">
<h2>Free vs Paid QR Code Generator: When to Upgrade and Why</h2>
<p>Choosing between a free vs paid QR code generator depends on what happens after you print or publish the code. If your QR code is permanent and you dont care about tracking, free tools can be enough. But if you run campaigns, need analytics, or want the flexibility to change the destination later, paid tools usually win.</p>
@ -2020,6 +2062,8 @@ Authorization: Bearer YOUR_API_KEY</code></pre>
{ question: "How do I choose the right tool fast?", answer: "Start with your use case: marketing attribution, design workflow, or developer automation." },
],
relatedSlugs: ["free-vs-paid-qr-generator", "qr-code-small-business", "qr-code-tracking-guide-2025", "qr-code-api-documentation"],
authorName: "Timo Knuth",
authorTitle: "QR Code & Marketing Expert",
sources: [
{ name: "Statista: QR Code Usage Statistics 2024", url: "https://www.statista.com/topics/1476/qr-codes/", accessDate: "January 2026" },
{ name: "Mordor Intelligence: QR Codes Market Size & Trend Analysis 2026-2031", url: "https://www.mordorintelligence.com/industry-reports/qr-codes-market", accessDate: "January 2026" },

View File

@ -32,6 +32,8 @@ export type BlogPost = {
publishDate?: string; // User-provided alternate date field
updatedAt?: string; // User-provided alternate date field
authorSlug: string;
authorName?: string; // Full name for AEO/GEO optimization
authorTitle?: string; // Job title/expertise for schema markup
// SEO
keywords?: string[];