A New Heaven and a New Earth Preschool Lesson

Preschool lesson (ages 3–6, 20 minutes)

1. Welcome (3 min)

Sit in a circle, greet every child by name and show one thing from the story to touch.

2. The little story (5 min)

Teach the refrain first: “God is making all things new!”

John, the friend of Jesus, was on the island of Patmos. There God showed him the most wonderful thing of all. John saw a new heaven and a new earth. The first heaven and the first earth had passed away. God is making all things new!

John saw the holy city, New Jerusalem. It was coming down out of heaven from God. It was as beautiful as a bride on her wedding day.

A loud voice from heaven said, “Behold, God’s dwelling is with people. He will dwell with them, and they will be his people.” To dwell means to live. God will live right there with his people! God himself will be with them.

“He will wipe away every tear from their eyes. Death will be no more. Neither will there be mourning, nor crying, nor pain any more.” Mourning means being very sad. No more crying! No more ouch! Can you show me a big, happy smile?

God, who sits on the throne, said, “Behold, I am making all things new.” Then God gave John a job. “Write, for these words of God are faithful and true.” God is making all things new!

God said, “I will give freely to him who is thirsty.” He gives the water of life, from a fresh spring. Freely means as a gift. You don’t have to pay!

Then an angel carried John up to a great and high mountain. From there John could see the whole city, coming down from God.

The city shone with the glory of God. Its light was like a precious jewel, clear as crystal. It had a great, high wall with twelve gates. At each gate stood an angel.

There were three gates on each side. Three to the east, three to the north. Three to the south, and three to the west. Can you point to all four sides? This way, that way, this way, that way!

Each gate was made of one big pearl! Let’s count the pearl gates! One, two, three, four, five, six. Seven, eight, nine, ten, eleven, twelve! God is making all things new!

The wall stood on twelve foundations, decorated with all kinds of precious stones. Blue sapphire. Green emerald. Golden topaz. Purple amethyst. And many more! The street of the city was pure gold, like clear glass.

John saw no temple in the city. A temple is a house for God. But this city did not need one. God himself and the Lamb are its temple. The Lamb is Jesus.

The city needs no sun and no moon. The glory of God gives it light, and the Lamb is its lamp. People from every land will walk in its light.

There will be no night there, and the gates will never be shut. Everyone whose name is written in the Lamb’s book of life will be there.

God will be with his people forever, and he will wipe away every tear. God is making all things new!

3. Talk together (3 min)

4. Move (3 min)

Refrain Freeze: move around the room; when you say the refrain, everyone freezes and says it together.

5. Make (4 min)

Color the 12 pearl gates of God’s city.

6. Verse and prayer (2 min)

“He will wipe away every tear from their eyes” — Revelation 21:4 (He will wipe away → gently wipe your cheeks; every tear → wiggle your fingers down like tears; from their eyes → point to your eyes and smile)

Dear God, thank you that you are making all things new. Thank you that one day you will wipe away every tear. Amen.

Lesson for older kids (ages 6–10)

Big idea: God is making everything new

Memory verse: “He will wipe away every tear from their eyes. Death will be no more; neither will there be mourning, nor crying, nor pain any more. The first things have passed away.” — Revelation 21:4 · WEB

The Bible story

Come and see the wonderful new world God is making, where every tear is wiped away and He lives with His people forever and ever!

Talk about it

  1. Where was John living when God gave him this vision? — The island of Patmos
  2. What did God show John in this vision? — What will happen one day
  3. What did John see appear that was brand new? — A new heaven and earth
  4. What came down out of heaven from God? — The holy city
  5. The holy city was ready like a beautifully dressed...? — Bride
  6. What did the loud voice say God would now do? — Live with His people

Where is Jesus in this story?

When Jesus rose from the dead on Easter morning, God's new creation began. Paul calls Jesus the “firstfruits,” the first part of a harvest that promises much more to come (1 Corinthians 15:20). So the risen Jesus is the proof that God really will make everything new (Revelation 21:5), including you and everyone who trusts him.

What God wants to tell us

This story shows us that God has a wonderful plan for the future. One day He will make a brand new world with no more crying, no more hurting, and no more goodbyes. Best of all, God Himself will live right there with us, wiping away every tear like a loving parent. Even when today feels hard or sad, we can hold onto this happy hope: God is with us now, and something beautiful is waiting ahead.

Prayer

Dear Lord, thank You for the wonderful new world You are making, where there will be no more tears or sadness. Thank You that You want to live with me and love me forever. Please help me trust You today and look forward to that happy day. Amen.

Read the story · Coloring page 1 · Coloring page 2 · Quiz · All lessons

Home · All stories · Topics · Coloring pages · Quizzes · Sunday school lessons

Skip to content
Kids Bible Daily LITTLE BIBLE STORIES · AGES 2–6
EVERY STORY POINTS TO JESUS

Little Bible stories for little hearts

Gentle Bible stories for ages 2–6 — picture books for toddlers and little stories read aloud by Grandpa, with coloring pages and a bedtime prayer. Free, no ads, no sign-up.

Noah's ark with animals under a rainbow — a storybook illustration
👶 For ages 2–6👴 Read aloud by Grandpa🖍️ Coloring pages👩‍🏫 Preschool lessons🔒 No ads · no sign-up
Follow the journey
Two testaments, one promise — meeting in the middle at Jesus.
Old
Testament
Jesus
New
Testament
Jump into a topic
JESUS AT THE CENTER

He is what every page was waiting for.

Start with Jesus →
🌙 {{ evening.kicker }}

{{ evening.title }}

{{ evening.summary }}

Read it in bedtime mode →
Story of the Day
See all stories →
{{ featured.testamentLabel }}{{ featured.readingTime }} {{ featured.title }} {{ featured.summary }} Read the story →
🧸 FOR AGES 2–4 · A NEW ONE EVERY TWO WEEKS

Tiny Bible Stories

Picture books for the littlest ones — look, point, make the sounds and listen to Grandpa.

All tiny stories →
🗓️ Next tiny story: {{ tinyHome.nextDate }}
{{ season.kicker }}

{{ season.title }}

{{ season.text }}

{{ season.cta }}
More to explore
BIBLE QUIZ

Think you know the story?

{{ quizCountLabel }}. Every answer ends in encouragement — never a buzzer.

Start a quiz →
🏆
BIBLE STORIES BY THEME

Bible Story Topics for Kids

Christmas, Easter, miracles, parables, brave heroes and more — pick a theme and read the Bible stories that belong together.

← All topics

{{ theme.emoji }} {{ theme.title }}

{{ theme.intro }}

More topics
FOR TEACHERS & PARENTS

Free Sunday School Lessons for Kids

{{ lessons.total }} ready-to-teach Bible lessons. For little ones (3–6): a 20-minute preschool plan with the little story, a refrain, a movement game, a verse with hand motions and coloring. For older kids: a 30–45-minute lesson with discussion questions — one click away on every lesson, no preparation needed.

← All lessons
{{ lesson.kicker }}

{{ lesson.title }}

Bible passage: {{ lesson.ref }}
🖨️ Print lesson plan 📖 Open the story
BIG IDEA
{{ lesson.idea }}
Memory verse: “{{ lesson.verse }}” — {{ lesson.verseRef }}
{{ ls.title }}
{{ ls.time }}

{{ ls.text }}

{{ lq.q }}
{{ lq.a }}
Printable coloring pages
FREE PRINTABLES

Bible Coloring Pages for Kids

{{ coloring.total }} free printable Bible coloring pages — one for every moment of every story. Tap a picture to open it, then print it for home, Sunday school or the classroom.

{{ coloring.countLabel }}
Show more pictures
No pictures found — try another word.
← All coloring pages

{{ colorPage.story }} Coloring Page: {{ colorPage.title }}

From the Bible story {{ colorPage.story }} · {{ colorPage.ref }}
{{ colorPage.alt }}
🖨️ Print this page ⬇️ Download picture
About this picture

{{ colorPage.summary }}

Read the story → Teach it: free lesson →
Free for home, church and classroom use. Prints best on A4 or US Letter, portrait.
More coloring pages
FOR AGES 3–6 · IN BIBLE ORDER

All Bible stories for kids

{{ storyListInfo }}
{{ story.imageAlt }}
{{ story.agePill }} ⏱ {{ story.timePill }} {{ story.ref }}

{{ story.title }}

{{ story.heroSummary }}

The little story

{{ lpp.text }}

💬 Talk together

{{ tq }}

MEMORY VERSE FOR LITTLE ONES

“{{ story.littleVerseText }}”

{{ story.littleVerseRef }}
✋ {{ mo }}

🙏 Pray together

{{ story.littlePrayer }}

⭐ Little quiz

Question {{ story.lq.num }} of 3

{{ story.lq.q }}

{{ story.lq.msg }}

🌟 Well done! A new sticker is in your sticker book.

See my stickers
🖍️ Coloring pages
🧸 For ages 2–4: the tiny picture book →

For grown-ups: {{ story.ageNote }}

📖 The whole story for big brothers and sisters · ages 6+

💛 A tender story. It is best read together with a grown-up.
For grown-ups

{{ story.grownupNote }}

Opening the story…

{{ p.text }}

Tricky words

{{ tw.word }} — {{ tw.definition }}
🧩 QUICK QUESTION

{{ story.mini.q }}

{{ story.mini.verdict }} {{ story.mini.explain }}
Try all 10 questions →
THE JESUS THREAD

Where is Jesus in this story?

{{ story.jesusThread }}

What God wants to tell us

{{ story.lesson.heading }}

{{ story.lesson.text }}

Let's remember this

{{ story.verse.text }}

{{ story.verse.ref }}
FOR SUNDAY SCHOOL, CLASS & HOMESCHOOL

Teaching this story?

A free, ready-to-print lesson: {{ story.teachLine }}

Opening the Bible…

{{ bv.head }}

{{ bv.nodes }}

The story goes on — read the rest of {{ story.ref }} in your Bible.

Bible text: based on the World English Bible (WEB), public domain – adapted for children where marked. Our Bible verses

A little prayer

{{ story.prayer }}

Goodnight 🌙 God is with you.

Questions kids ask

{{ fq.q }}

{{ fq.a }}

Pick & Print

Two pictures to color — tap a picture to open it, or Print to print it out.

{{ cp.alt }}
{{ cp.title }}

Keep reading

Search the Big Story

Tip: search for a story, a Bible book or chapter — please don't type your own name.

Popular:
{{ searchInfo }}

🧸 Tiny picture books (ages 2–4)

No stories found — try “Noah”, “Moses”, “David” or “Jesus”.

Or explore by…

HEART THEMES
FOR PARENTS & GROWN-UPS

A little help to make the most of The Big Story together.

Everything here is built to be read with your child — short enough to hold attention, deep enough to spark a conversation, and always pointing to Jesus.

📖
Reading together

Most stories take 2–4 minutes to read aloud. Read together, tap “Read to me” to let the site read, or use the Family time button for a 10-minute devotion.

✝
The Jesus thread

Every story has a gold "Where is Jesus?" section. It's the best place to pause and ask your child what they noticed.

🖨
Printing & coloring

Each story has two coloring pages (A4 / US Letter) and a one-click Print pack with the story, memory-verse card, quiz sheet and word search.

Talk about it together
›What was your favourite part of this story?
›Where did you see God keeping a promise?
›How does this story point us to Jesus?
Good to know
Which translation?
Memory verses come from the World English Bible (public domain) or are our own child-friendly rendering of it, checked against the Bible text.
Is it free to use?
Yes — read, print and share at home and in groups.
🌱

No ads, no cookies, no personal tracking. The only link that leads away from the stories is a small note about our children's school in Uganda, run by the same charity — Verein Get it Done. A calm, safe place for little explorers to read on their own.

For teachers & Sunday school

Everything is free for church, school and homeschool use — ready to print, no sign-up.

Bible quizzes for kids

{{ quizCountLabel }} · get 7 right to earn a sticker

⭐ {{ badgeCountLabel }} · my sticker book
🎲 Bible trivia mix

Getting the questions ready…

QUESTION {{ qNum }} OF 10 Score {{ score }}

{{ questionText }}

{{ feedbackIcon }}
{{ feedbackTitle }}

{{ feedbackText }}

Tap an answer above 👆
For grown-ups: all questions & answers
  1. {{ ak.q }}
    Answer: {{ ak.a }}
{{ badgeEmoji }}
{{ resultKicker }}

{{ resultTitle }}

{{ scoreText }}

{{ scoreSubtitle }}

{{ verseText }}

{{ verseRef }}
WHERE IS JESUS?

{{ jesusText }}

Oops — this page wandered off

Like the lost sheep, we couldn't find it. But don't worry — there are hundreds of stories waiting for you.

All stories 🔍 Search
FOR AGES 2–4 · A NEW STORY EVERY TWO WEEKS

Tiny Bible Stories

Picture books for the littlest ones: look, point, make the sounds — and listen to Grandpa read. About 3–5 minutes each — just right for bedtime.

🗓️ Next tiny story: {{ tiny.nextDate }}
{{ ti.title }} {{ ti.sub }} NEW

For grown-ups: Tiny Bible Stories are made for ages 2–4 — short, true to the Bible, with something to point at on every page. When your child is ready for a little more, every book links to its Little Story for ages 3–6. Grandpa's voice is made with an AI voice tool.

← All tiny stories
TINY BIBLE STORY · AGES 2–4

{{ tiny.title }}

Opening the book…

{{ tiny.text }}

👉 {{ tiny.invite }}

{{ tiny.prayer }}

For grown-ups: {{ tiny.parentTip }} (Bible: {{ tiny.ref }})
{{ info.kicker }}

{{ info.title }}

{{ info.lead }}

{{ ib.h }}

{{ pp }}

{{ info.imageAlt }}
Which email would you like?

We store only your email address, send a confirmation link first (double opt-in), and never share it. No tracking pixels. See our privacy policy.

{{ info.status }}
← {{ lp.backLabel }}
{{ lp.kicker }}

{{ lp.title }}

{{ lp.lead }}

{{ sx }}

{{ bp }}

{{ lp.faqTitle }}

{{ lf.q }}

{{ lf.a }}

{{ lp.gridTitle }}

{{ lp.emptyText }}

← {{ dev.title }} 👨‍👩‍👧 Family time · step {{ dev.stepNum }} of {{ dev.stepCount }}
{{ dev.kicker }}

{{ dev.heading }}

{{ dl }}

BIBLE TRIVIA FOR KIDS

{{ trivia.heading }}

Mixing questions from all over the Bible…

QUESTION {{ trivia.num }} OF 10 · SCORE {{ trivia.score }} · from “{{ trivia.from }}”

{{ trivia.q }}

{{ trivia.feedback }}

You got {{ trivia.score }} of 10! 🎉

Legal notice

Impressum · Offenlegung nach § 5 ECG und § 25 Mediengesetz

OPERATOR AND MEDIA OWNER (MEDIENINHABER)
Verein Get it Done – direkte Entwicklungshilfe
Registered non-profit association under Austrian law · ZVR number 1305936119
Bernd Broschek
Auweg 35a
6123 Terfens / Tirol
Austria
CONTACT
Phone: +43 676 919 30 30
Email: {{ mailUser }}{{ dsDomain }}
BOARD (VORSTAND)
Chair (Obmann): Bernd Broschek
Deputy chair: Marco Caltagirone

Purpose and editorial line

Purpose of the association: direct, sustainable development aid in Uganda — education, food, clean water and the Christian gospel for children. Editorial line of this website (grundlegende Richtung): Bible stories, quizzes, coloring pages and Sunday-school lessons for children from a Christian, non-denominational perspective, plus information about the association's work.

Bible texts and illustrations

Bible verses come from the World English Bible (WEB), which is in the public domain, or are our own child-friendly rendering of it (marked “adapted for children from the World English Bible”). The stories are retellings for children. Texts and illustrations were created with the help of AI tools and reviewed by us; they may be used freely for non-commercial home, church and school purposes.

Dispute resolution

We are neither willing nor obliged to take part in dispute resolution proceedings before a consumer arbitration board. (Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.)

DONATIONS (FOR GROWN-UPS)
IBAN: AT96 3632 2000 0018 9563 · Verein Get it Done

Privacy policy

Your privacy — and your children's — matters to us. Last updated: October 9, 2026.

For kids: We never ask for your name, your email or a photo. Please don't type your name into the search box. Everything you collect here (stickers, footprints) stays on your own device.

1. Who is responsible

Verein Get it Done – direkte Entwicklungshilfe, Auweg 35a, 6123 Terfens, Austria (ZVR 1305936119). Email: {{ mailUser }}{{ dsDomain }}

2. What we collect

  • Server log files (by our host): IP address, date and time, page requested, browser and operating system, referring page. Needed to deliver the site securely (Art. 6(1)(f) GDPR). The host deletes them after a short period.
  • Anonymous usage statistics on our own server — no cookies, no IP address stored: a random visit ID kept only in memory while the page is open, the page viewed, time spent, device type (phone/tablet/desktop), the referring website's name, browser and operating system family, browser language, search words typed into our search (only if they match a story), and clicks such as "print", "quiz started" or "read aloud". Purpose: to improve the site (Art. 6(1)(f) GDPR). The raw data is deleted after 13 months at the latest.
  • On your device only (localStorage): quiz stickers, stories read, reading-plan start date, text size, read-aloud speed and bedtime mode. This never leaves your device; you can delete it any time in your browser settings.
  • Email newsletters – Story of the Week for families and/or Next Sunday’s lesson for teachers (only if a grown-up signs up): the email address, which of the two emails was chosen, the date of sign-up and confirmation (double opt-in). Legal basis: consent (Art. 6(1)(a) GDPR), which you can withdraw any time with the link in every email. Sign-ups that are never confirmed are deleted after 7 days.

3. What we never do

No cookies, no ads, no profiling, no tracking pixels, no Google Analytics, no social-media plugins, no fonts or scripts from other servers. Children are never asked for personal data. We don't sell or share data.

4. Processors and links

Our website is hosted by ALL-INKL.COM – Neue Medien Münnich, Germany, as data processor under a data processing agreement. Links that leave our site (for example to our charity's website) are behind a short "ask a grown-up" check; the other site has its own privacy policy.

5. Your rights

You have the right to access, correction, deletion, restriction, data portability and objection. Please contact us at the address above. You can also complain to the Austrian Data Protection Authority (Datenschutzbehörde, Barichgasse 40–42, 1030 Vienna, dsb.gv.at).

6. Security

The whole site is served over encrypted HTTPS (TLS) with strict security headers.

Deutsche Kurzfassung

Verantwortlich: Verein Get it Done – direkte Entwicklungshilfe (ZVR 1305936119). Wir setzen keine Cookies, keine Werbung und keine Dienste Dritter ein. Erfasst werden Server-Logfiles beim Hoster (ALL-INKL.COM, Auftragsverarbeiter) sowie eine anonyme Statistik ohne IP-Adresse (Seite, Verweildauer, Gerätetyp, verweisende Website, Browser-/Systemfamilie, Sprache, passende Suchbegriffe, Klicks). Rechtsgrundlage: berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO); Löschung der Rohdaten spätestens nach 13 Monaten. Quiz-Sticker, gelesene Geschichten und Einstellungen bleiben lokal auf dem Gerät. Newsletter nur mit Einwilligung eines Erwachsenen (Double-Opt-in, jederzeit abbestellbar; unbestätigte Anmeldungen werden nach 7 Tagen gelöscht). Sie haben das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit und Widerspruch sowie auf Beschwerde bei der Datenschutzbehörde (dsb.gv.at).

←Zurück zur Seite

📊 Statistik

Anonyme Eigen-Statistik · keine Cookies, keine IP-Adressen

💻
Erkenne diesen PC …

Einen Moment bitte.

🔒
Passwort

Einmalig eingeben — danach merkt sich dieser PC den Zugang.

Einloggen →
{{ rememberMark }} Diesen PC merken (kein Passwort mehr)
{{ adminErr }}
{{ tb.label }}
{{ mb.label }}
{{ rb.label }}
{{ focusValue }}
{{ focusSub }}
{{ b.n }}
{{ b.label }}
🤖 Bots nach Typ

Welche Bots am häufigsten vorbeischauen (30 Tage). Sie zählen nie als Besucher.

{{ k.kind }} {{ k.c }}×
Noch keine Bots erfasst.
ℹ️
Bots werden am User-Agent erkannt (Googlebot, GPTBot, AhrefsBot, Facebook, Headless-Browser, Skripte …) — beim Abruf der Story-Seiten (Crawler ohne JavaScript) und beim Tracking-Beacon. Abrufe, die sich als normaler Browser tarnen, lassen sich nie zu 100 % erkennen; die Zahlen sind eine gute Näherung. Gespeichert wird nur der Bot-Typ + Tag — keine IP, kein voller User-Agent.
{{ admin.sessions }}
Besucher gesamt
{{ admin.total }}
Aufrufe gesamt
{{ admin.views7d }}
Aufrufe (7 Tage)
{{ admin.trendLabel }}
Beliebteste Seiten
{{ t.name }} {{ t.c }} · Ø {{ t.avg }}
🔎 Top-Suchbegriffe

Wonach Besucher suchen — Ideen für neue Stories.

{{ sq.term }} {{ sq.c }}×
Noch keine Suchanfragen erfasst.
🖱️ Klicks & Aktionen

Was Besucher im gewählten Zeitraum tun.

{{ ev.label }}{{ ev.c }}
🖨️ Meistgedruckte Malvorlagen
{{ tp.id }}{{ tp.c }}×
Noch nichts gedruckt.
🧩 Quiz-Funnel
Quiz gestartet{{ admin.quizStart }}
Abgeschlossen{{ admin.quizDone }}
{{ admin.quizRate }}% schließen ab
🕐 Uhrzeiten

Wann gelesen wird (30 Tage).

0h6h12h18h23h
Geräte
{{ d.dev }}{{ d.pct }}% ({{ d.c }})
Woher (extern)
{{ r.ref }}{{ r.c }}
Noch keine externen Verweise.
📚 Site Overview

Alles, was auf Kids Bible Daily steckt — Geschichten, Quizze und Umfang der Seite.

{{ overview.total }}
Bibelgeschichten gesamt
{{ overview.ot }}
Altes Testament
{{ overview.nt }}
Neues Testament
{{ overview.quizzes }}
Quizze
Verteilung nach Testament
Altes Testament{{ overview.ot }} · {{ overview.otPct }}%
Neues Testament{{ overview.nt }} · {{ overview.ntPct }}%
Nach biblischem Buch

Wie viele Geschichten aus welchem Buch (grün = AT, violett = NT).

{{ bk.b }} {{ bk.c }}
🧩 Quizze & Nutzung
Quizze verfügbar{{ overview.quizzes }}
Fragen gesamt{{ overview.questions }}
Quiz gestartet{{ overview.quizStart }}
Abgeschlossen{{ overview.quizDone }} ({{ overview.quizRate }}%)

Nutzung im Zeitraum, der im Tab „Statistik" gewählt ist.

🎨 Content-Umfang
Druckbare Malvorlagen{{ overview.coloring }}
Quizfragen{{ overview.questions }}
Erklärte Wörter{{ overview.tricky }}
Weiterer Umfang der Seite
🔍
Suche mit Live-Vorschau und Sofort-Treffern über alle Geschichten.
👨‍👩‍👧
Eltern-Seite mit Hinweisen zum gemeinsamen Lesen.
🗓️
Tägliche Auto-Story — jeden Tag wird automatisch eine neue Geschichte erzeugt.
🖨️
Druckbare Malvorlagen im A4-Format zu jeder Geschichte.
📈
Eigene, datenschutzfreundliche Statistik — ohne Fremd-Tracker (dieses Dashboard).
🛠️ TechStack & Konzepte

Wie Kids Bible Daily gebaut ist — Technik, Sicherheit, Performance und SEO.

{{ tt.label }}
⚙️ Tech-Stack
▸
Frontend: Single-Page-App auf einem eigenen Komponenten-Runtime („dc-runtime") — <x-dc>-Templates, DCLogic-Klasse, {{}}-Interpolation, <sc-for> / <sc-if>.
▸
Rendering: React 18 + ReactDOM — lokal self-hosted, kein CDN.
▸
Kein Build-Step: handgeschriebenes index.html, ES-Module direkt im Browser — nichts zu kompilieren.
▸
Daten: stories-data.js (JSON) und quiz-data.js als versionierte ES-Module (?v=N).
▸
Hosting: All-Inkl / Kasserver — Apache + PHP 8.2, rein statische Auslieferung.
▸
Server-Teile: .htaccess (Routing + Header), story-meta.php (SEO-Meta pro Story), stats.php + SQLite (eigene Statistik), daily-story.php (tägliche Auto-Story).
▸
Bilder & KI: Geschichten & Bilder werden mit Google Gemini erzeugt (gemini-2.5-flash-image), Bilder als WebP optimiert (Pillow).
🔒 Security-Konzept
✓
HTTPS erzwungen (HSTS): Strict-Transport-Security für 1 Jahr, inkl. Subdomains.
✓
Content-Security-Policy: nur eigene Quellen (default-src 'self'), object-src 'none', frame-ancestors 'self' — blockt Fremd-Skripte & Clickjacking.
✓
Schutz-Header: X-Content-Type-Options (nosniff), X-Frame-Options (SAMEORIGIN), Referrer-Policy, Permissions-Policy (Kamera/Mikro/Standort/FLoC aus).
✓
Kein Verzeichnis-Listing; interne Dateien (.md, .sqlite, .log, .dc.html, Dotfiles) serverseitig gesperrt.
✓
Datenschutz by design: keine Fremd-Tracker, keine Werbe-Cookies, keine Nutzerkonten, keine personenbezogenen Daten — nur eigene anonyme Statistik.
✓
Admin-Bereich per geheimem Token geschützt (stats.php), „diesen PC merken" optional.
✓
Secrets serverseitig: API-Schlüssel (Gemini-Service-Account) liegen in autogen/, nie im Client-Code.
⚡ Pagespeed-Optimierungen
⚡
Statische SPA: kein CMS/keine DB auf dem öffentlichen Pfad — minimaler Server-Overhead, schnelle Auslieferung.
⚡
Kompression: Brotli + Gzip für HTML, CSS, JS, JSON und SVG.
⚡
Cache-Staffelung: Bilder/Fonts lang (30–365 Tage), Code 7 Tage, HTML 10 Min; Content-Daten kurz mit ?v=N-Cache-Busting — Updates sind sofort sichtbar.
⚡
Bilder als WebP: Hero ~1200px, Malvorlagen A4 — klein & scharf.
⚡
React lokal: kein CDN-Roundtrip, schlanker Code, kein Framework-Ballast.
⚡
Lokale Fonts: kein externer Google-Fonts-Request.
🔎 SEO-Konzept

Obwohl die Seite eine JavaScript-App ist, ist sie für Google & Social-Bots vollständig lesbar — durch server-seitiges Rendering der Meta-Daten.

On-Page & Inhalt
★
Server-seitige Meta pro Story: story-meta.php backt Title, Description & Canonical direkt ins HTML — Google und Link-Vorschauen (WhatsApp, Facebook, X) sehen die richtigen Daten, auch ganz ohne JavaScript.
★
Jede Story handoptimiert: SEO-Title (≤60 Zeichen, Keyword vorn), Meta-Description (~155 Zeichen) und passende Keywords — nach festem Regelwerk erzeugt.
★
Einzigartiger Inhalt: jede Geschichte ist eigens geschrieben — kein Duplicate Content, kindgerechte Sprache, klare Überschriften-Struktur.
★
Bilder-SEO: jedes Bild trägt einen Alt-Text (Story-Titel) und feste width/height — verhindert Layout-Sprünge (gut für Core Web Vitals) und macht Bilder auffindbar.
★
Frischer Content: täglich erscheint automatisch eine neue Geschichte — ein positives Aktualitäts-Signal für Suchmaschinen.
Technik, Rich Results & Mobile
★
Crawlbar ohne JS: ein <noscript>-Block listet alle Geschichten als echte Links — Crawler ohne JavaScript finden trotzdem jede Seite.
★
sitemap.xml mit allen Story-URLs, wächst bei jedem Batch automatisch mit — plus robots: index, follow, max-image-preview:large.
★
Rich Link-Previews: OpenGraph & Twitter-Card mit dem eigenen Hero-Bild jeder Story — geteilte Links sehen überall ansprechend aus.
★
Strukturierte Daten (JSON-LD): pro Story ein Article-Schema (mit isFamilyFriendly, Sprache, Bibelstelle) plus WebSite & Organization global — Basis für Rich Results.
★
Canonical & saubere URLs: jede Story hat eine Canonical-URL (/story/<id>) — keine doppelten Adressen, klare Signal­gebung an Google.
★
Mobil & schnell: responsives Layout (viewport, lang="en"), Lazy-Loading der Bilder und schnelle Ladezeiten — Core Web Vitals zählen als Ranking-Faktor.
★
Verifiziert & sicher: Google-Search-Console-Verifizierung und durchgehendes HTTPS — beides fließt positiv in die Bewertung ein.
🚪 Abmelden & diesen PC vergessen
Kids Bible Daily
The Big Story — free Bible stories, quizzes, coloring pages and Sunday school lessons for kids. No ads, no sign-up, no cookies. Run by the Christian charity Verein Get it Done.
© 2026 Verein Get it Done – direkte Entwicklungshilfe · {{ bibleCredit }}
✉️ Want next Sunday’s free lesson every Thursday?
One short email for teachers, with the lesson and two coloring pages. Sign up free →
Ask a grown-up 🙋

{{ gate.msg }}

Not quite — please ask a grown-up.