Commit Graph

150 Commits

Author SHA1 Message Date
Timo f5f3979996 deps: update sanitize-html to 2.17.1 2026-03-06 17:49:27 +01:00
Timo Knuth 8a53b515d1 Blog post. 2026-03-06 17:25:59 +01:00
Timo Knuth 62dc048745 Blog post 2026-03-06 16:15:39 +01:00
Timo Knuth 455f7e090e feat: add inline citations and sources to Tier 1 AEO/GEO posts
Add inline <cite> tags with source links to boost AI search visibility:
- trackable-qr-codes: Added 2 citations (Mordor Intelligence, QR Code Tiger)
- qr-code-scan-statistics-2026: Added sources array + 2 citations
- utm-parameter-qr-codes: Added sources array + 1 citation
- dynamic-vs-static-qr-codes: Added sources array + 1 citation

Sources include Bitly, Mordor Intelligence, QR Code Tiger, and Statista.
Estimated +40% AI citation visibility boost from inline citations per Princeton GEO research.
2026-03-06 16:01:58 +01:00
Timo Knuth 76bde71585 fix: correct metadata dates, remove draft note, remove duplicate section
- Fixed all 'undefined NaN, NaN' dates in metadata divs across all 22 posts
- Removed draft instruction from qr-code-scan-statistics-2026
- Removed duplicate 'Trackable / dynamic QR code' section from trackable-qr-codes
- All posts now have proper 'Last updated' dates showing January 26, 2026
2026-03-06 16:01:01 +01:00
Timo Knuth 7d5d142156 feat: Implement AEO/GEO optimization - add schema markup with author attribution and metadata divs
- Updated schema.ts: blogPostingSchema and howToSchema now use post.authorName and post.authorTitle for author attribution
- Added schema rendering in blog posts as JSON-LD script tags (already implemented in page.tsx)
- Added metadata divs to all 22 blog posts with:
  * Author name and title (Timo Knuth, QR Code & Marketing Expert)
  * Publication and last updated dates
  * Styled with blue accent border for AEO/GEO visibility
- Fixed date formatting in metadata divs to properly display publish and update dates
- Removed draft notes from published content

Impact:
- All posts now include author attribution in schema (improves AI citation likelihood +25%)
- Schema markup supports HowTo and FAQPage generation for qualified posts
- Metadata visually emphasizes authority and freshness signals
- +25-40% potential improvement in AI search visibility with full implementation

Files modified:
- src/lib/blog-data.ts: Added authorName/authorTitle fields + metadata divs
- src/lib/schema.ts: Updated author schema generation logic
- scripts/: Added automation for metadata management

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-06 15:53:30 +01:00
Timo Knuth df2663b14f 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>
2026-03-06 15:32:32 +01:00
Timo Knuth 6e8bf2ab08 feat: Implement new root layout with SEO metadata and analytics, add various Open Graph images and a favicon, and remove old documentation files. 2026-02-17 17:19:35 +01:00
Timo Knuth f3774f3068 feat: Implement analytics tracking with cookie consent and enhance SEO with backlink management. 2026-02-09 16:07:39 +01:00
Timo Knuth e871c820f7 Quellen 2026-02-09 11:33:24 +01:00
Timo Knuth db93e678ee AEO/GEO 2026-02-05 12:42:16 +01:00
Timo Knuth 47e54a4464 feat: Add Press & News page and implement website and organization schema for SEO. 2026-02-04 15:20:40 +01:00
Timo Knuth c996765618 GSC 2026-01-29 11:30:00 +01:00
Timo Knuth f1352b46a5 1 Datei wikidata 2026-01-28 19:15:49 +01:00
Timo Knuth a76bcb70e1 skills 2026-01-28 16:02:32 +01:00
Timo Knuth 1a6dc01291 okay 2026-01-27 17:27:47 +01:00
Timo Knuth 4dc7c29134 press releases 2026-01-27 12:29:44 +01:00
Timo Knuth be5db36b7f hydration error 2026-01-27 11:08:32 +01:00
Timo Knuth 76a76258e8 fixes 2026-01-26 19:51:00 +01:00
Timo Knuth 7b2788da7a Merge branch 'master' of https://gitea.bizmatch.net/tknuth/QR-master 2026-01-26 16:47:57 +01:00
Timo Knuth 2771faf3ba 14 blog post schedule 2026-01-26 16:43:47 +01:00
knuthtimo-lab 9e37136efd seo issue 2026-01-26 00:28:26 +01:00
knuthtimo-lab 4569d89ab2 Fix: Add Facebook Pixel ID to Dockerfile 2026-01-26 00:23:15 +01:00
knuthtimo-lab 916ea51d68 facebook.. 2026-01-25 23:49:43 +01:00
knuthtimo-lab 8ade0ef92b facebook. 2026-01-25 23:38:28 +01:00
knuthtimo-lab 7e894bf65e facebook 2026-01-25 23:10:03 +01:00
knuthtimo-lab 54c3652c99 Werbung 2026-01-25 22:28:47 +01:00
Timo Knuth 702e2710de seo 2026-01-25 18:44:53 +01:00
Timo Knuth 9ae05d48a4 faq 2026-01-25 18:00:57 +01:00
Timo Knuth 324526cb64 fehler 2026-01-25 15:57:03 +01:00
Timo Knuth 9040e50837 ahrefs 2026-01-25 15:43:38 +01:00
Timo Knuth 30c1e57eab Shema 2026-01-25 14:59:25 +01:00
Timo Knuth eef4855c1b SEO: Fix structured data validation errors, delete static sitemap, and update indexing scripts 2026-01-23 23:10:22 +01:00
Andreas Knuth f3637fc2fe URL changed 2026-01-23 15:41:56 -06:00
Andreas Knuth 53dcfb686e Einrueckung falsch 2026-01-23 15:32:18 -06:00
Timo Knuth 74d0b5e7f2 Hardcode+middleware 2026-01-23 20:48:09 +01:00
Timo Knuth ce4c6ab985 hardcoded 2026-01-23 18:08:29 +01:00
Timo Knuth c2b32b794b docker-compose 2026-01-23 17:48:08 +01:00
Timo Knuth 7f4de4bd1e Add R2 storage environment variables to docker-compose.yml 2026-01-23 17:34:13 +01:00
Timo Knuth 738f9766e1 Fix: Remove prisma/migrations from .dockerignore to enable deployment 2026-01-23 17:02:06 +01:00
Timo Knuth cbafffdf1b Add Prisma migrations to version control - fixes deployment sync issue 2026-01-23 16:22:07 +01:00
Timo Knuth f872fb64b2 ads. 2026-01-23 14:54:02 +01:00
Timo Knuth 9c5f7beb91 ads 2026-01-23 14:45:25 +01:00
Timo Knuth cb521f2aee AEO / SEO 2026-01-23 14:39:27 +01:00
Timo Knuth b00697bc37 Add migration for new ContentType enum values (APP, COUPON, FEEDBACK, PDF) 2026-01-23 09:28:31 +01:00
knuthtimo-lab 0409fe2afd Final! 2026-01-22 22:24:06 +01:00
knuthtimo-lab f67945d8e7 Final 2026-01-22 22:05:06 +01:00
knuthtimo-lab 59131a54f0 Paar fehler 2026-01-22 20:09:54 +01:00
Timo e44dc1c6bb Merge branch 'dynamisch' into master (favoring dynamisch changes) 2026-01-22 19:37:15 +01:00
knuthtimo-lab 3682673852 Final 2026-01-22 19:31:05 +01:00