Implement dynamic daily verse system with rotating Biblical content

- Add daily-verse API endpoint with 7 rotating verses in Romanian and English
- Replace static homepage verse with dynamic fetch from API
- Ensure consistent daily rotation using day-of-year calculation
- Support both ro and en locales for verse content

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Claude Assistant
2025-09-22 19:22:34 +00:00
parent d4b0062521
commit ee99e93ec2
11 changed files with 4224 additions and 5 deletions

View File

@@ -0,0 +1,235 @@
````markdown
# Unified SEO & Content Strategy for **Ghid Biblic / Biblical Guide**
This document provides:
1. Unified homepage texts (Romanian + English, SEO-optimized)
2. Unified SEO `<head>` setup with hreflang cross-linking
3. Best practices to avoid duplicate content penalties
---
## 1. Homepage Texts
### Romanian (RO)
#### H1
**Ghid Biblic Studiu biblic online cu AI, versete zilnice și comunitate de rugăciune**
#### Hero
Ghid Biblic este o aplicație de studiu biblic online. Citește Scriptura, pune întrebări cu ajutorul chatului AI, caută versete rapid și alătură-te unei comunități de rugăciune care te sprijină zilnic.
**CTA:**
Încearcă acum gratuit - Chat AI
#### Social Proof
Alătură-te miilor de credincioși care folosesc Ghid Biblic pentru a înțelege și aplica Cuvântul lui Dumnezeu în viața de zi cu zi.
#### Daily Verse
*Versetul biblic al zilei primește zilnic inspirație din Scriptură direct în inbox.*
> Căci Eu știu gândurile pe care le am cu privire la voi, zice Domnul, gânduri de pace și nu de rău, ca să vă dau un viitor și o speranță.
> *Ieremia 29:11*
#### Features
- **Citește Biblia online** toate cele 66 de cărți biblice într-o interfață modernă și intuitivă
- **Chat AI biblic** întreabă Scriptura și primește răspunsuri clare, fundamentate pe versete
- **Comunitate de rugăciune** trimite și primește cereri de rugăciune
- **Căutare versete** găsește rapid pasaje, cuvinte cheie și teme biblice
#### Footer
Ghid Biblic aplicație de studiu biblic online, cu chat AI, versete zilnice și comunitate de rugăciune.
---
### English (EN)
#### H1
**Biblical Guide Online Bible Study with AI Chat, Daily Verses, and Prayer Community**
#### Hero
Biblical Guide is an online Bible study app. Read Scripture, ask questions with AI-powered chat, search verses instantly, and join a global prayer community that supports your spiritual growth.
**CTA:**
Try it free now AI Bible chat
#### Social Proof
Join thousands of believers who use Biblical Guide to study, understand, and apply Gods Word in their everyday lives.
#### Daily Verse
*Daily Bible Verse receive encouragement from Scripture every day, straight to your inbox.*
> “For I know the plans I have for you,” declares the Lord, “plans to prosper you and not to harm you, plans to give you hope and a future.”
> *Jeremiah 29:11*
#### Features
- **Read the Bible online** access all 66 books with a modern and intuitive interface
- **AI Bible Chat** ask Scripture questions and get clear, accurate answers
- **Prayer Community** share requests and join others in prayer
- **Verse Search** quickly find verses, keywords, and topics across the Bible
#### Footer
Biblical Guide online Bible study app with AI chat, daily verses, and prayer community.
---
## 2. Unified SEO `<head>` Setup
### Meta Titles
- RO:
```html
<title>Ghid Biblic Studiu Biblic Online cu AI, Versete Zilnice și Comunitate de Rugăciune</title>
````
* EN:
```html
<title>Biblical Guide Online Bible Study with AI, Daily Verses & Prayer Community</title>
```
---
### Meta Descriptions
* RO:
```html
<meta name="description" content="Ghid Biblic este o aplicație de studiu biblic online cu chat AI, căutare rapidă de versete și o comunitate de rugăciune. Primește versete zilnice și răspunsuri clare din Scriptură.">
```
* EN:
```html
<meta name="description" content="Biblical Guide is an online Bible study app with AI-powered chat, instant verse search, and a global prayer community. Get daily Bible verses and Scripture-based answers to your questions.">
```
---
### Keywords
*(Optional, modern SEO engines use them less but safe to include)*
* RO:
```html
<meta name="keywords" content="studiu biblic online, aplicație biblică, chat AI biblic, versete biblice zilnice, comunitate de rugăciune, citește Biblia online, căutare versete, Biblia Română">
```
* EN:
```html
<meta name="keywords" content="online Bible study, AI Bible chat, daily Bible verse, Bible study app, prayer community, read the Bible online, verse search, Scripture study">
```
---
### Canonical
Both languages point to their own canonical URL:
```html
<link rel="canonical" href="https://ghidbiblic.com/ro/" hreflang="ro" />
<link rel="canonical" href="https://ghidbiblic.com/en/" hreflang="en" />
```
---
### Hreflang Cross-Linking
```html
<link rel="alternate" hreflang="ro" href="https://ghidbiblic.com/ro/" />
<link rel="alternate" hreflang="en" href="https://ghidbiblic.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://ghidbiblic.com/" />
```
---
### Open Graph (OG)
* RO:
```html
<meta property="og:title" content="Ghid Biblic Studiu Biblic Online cu AI" />
<meta property="og:description" content="Citește Biblia online, pune întrebări prin chat AI și alătură-te unei comunități de rugăciune. Primește versete zilnice în inbox." />
<meta property="og:url" content="https://ghidbiblic.com/ro/" />
<meta property="og:image" content="https://ghidbiblic.com/og-image-ro.jpg" />
```
* EN:
```html
<meta property="og:title" content="Biblical Guide Online Bible Study with AI" />
<meta property="og:description" content="Read the Bible online, ask questions with AI chat, and join a prayer community. Get daily Bible verses in your inbox." />
<meta property="og:url" content="https://ghidbiblic.com/en/" />
<meta property="og:image" content="https://ghidbiblic.com/og-image-en.jpg" />
```
---
### Twitter Card
```html
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@ghidbiblic" />
```
RO version:
```html
<meta name="twitter:title" content="Ghid Biblic Studiu Biblic Online cu AI" />
<meta name="twitter:description" content="Aplicație biblică online cu chat AI, versete zilnice și comunitate de rugăciune." />
<meta name="twitter:image" content="https://ghidbiblic.com/og-image-ro.jpg" />
```
EN version:
```html
<meta name="twitter:title" content="Biblical Guide Online Bible Study with AI" />
<meta name="twitter:description" content="Online Bible study app with AI chat, daily verses, and prayer community." />
<meta name="twitter:image" content="https://ghidbiblic.com/og-image-en.jpg" />
```
---
### Schema.org (JSON-LD)
Single schema with multiple languages:
```json
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MobileApplication",
"name": ["Ghid Biblic", "Biblical Guide"],
"url": "https://ghidbiblic.com",
"description": {
"ro": "Aplicație de studiu biblic online cu chat AI, versete zilnice și comunitate de rugăciune.",
"en": "Online Bible study app with AI-powered chat, daily Bible verses, instant search, and a prayer community."
},
"applicationCategory": "EducationApplication",
"operatingSystem": "iOS, Android, Web",
"inLanguage": ["ro", "en"],
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
}
}
</script>
```
---
## 3. Best Practices to Avoid Duplicate Content
1. **Hreflang implementation** Ensure Romanian and English pages point to each other.
2. **Separate URLs per language** e.g., `/ro/` and `/en/`.
3. **Canonical tags per version** Each language version should self-reference.
4. **Localized metadata** Meta title, description, and OG tags must be language-specific.
5. **X-default landing page** The root (`/`) can act as a language selector or default (EN).
6. **Consistent translations** Avoid auto-translating SEO tags; use tailored keywords per language.
---
✅ With this setup, search engines will correctly index both RO and EN versions, serve the right one to users based on language/region, and avoid duplicate content penalties.
```