ajaynegi33 / ajaynegi33/UttarakhandCulture

Improve SEO coverage and technical discoverability across the site

Aberta
#27 0 comentários 0 reações 0 responsáveis Ver no GitHub
feature good first issue Level-3
Linguagem predominante
TypeScript
Estrelas
1
Forks
0
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

### **Description**

Current focus has been on UX and cultural storytelling, but SEO coverage appears underdeveloped or at least undocumented. Improving technical and content SEO will increase discoverability, indexing quality, and long-term reach.

This issue proposes structured improvements aligned with Next.js App Router capabilities and modern search indexing expectations.

### **Goals**

* Improve crawlability and indexing
* Strengthen semantic relevance of cultural content
* Ensure metadata consistency across routes
* Establish measurable SEO baseline

---

### **Scope of Work**

#### **1. Metadata Standardization**

* Implement route-level metadata using Next.js Metadata API
* Ensure each page has:
- [ ] Unique title
- [ ] Description
- [ ] Canonical URL
- [ ] OpenGraph tags
- [ ] Twitter/X cards
- [ ] Attractive meta Image
* Remove duplicate or generic meta tags

---

#### **2. Structured Data (Schema.org)**

Add JSON-LD where applicable:

* Organization schema (site-wide)
* Article schema for cultural/history pages
* Event schema for festivals/fairs
* Place schema for districts/temples

---

#### **3. Sitemap + Robots**

* Generate dynamic sitemap.xml
* Verify robots.txt rules
* Add llms.txt
* Ensure key routes are crawlable

---

#### **4. Performance Signals (Core Web Vitals)**

* Audit with Lighthouse
* Optimize:

* Image loading strategy
* SVG map rendering
* Carousel assets
* Validate LCP, CLS, INP targets

---

#### **5. Semantic HTML Improvements**

* Validate heading hierarchy
* Ensure proper landmarks
* Add alt text coverage audit
* Improve link text clarity

---

#### **6. Internal Linking Strategy**

* Cross-link related cultural pages
* Add contextual navigation blocks

---

#### **7. Content-Level SEO**

* Identify thin content pages
* Add contextual summaries
* Ensure keyword relevance without stuffing

---

### **Acceptance Criteria**
- [ ] All pages expose structured metadata
- [ ] Sitemap and robots validated
- [ ] Lighthouse SEO score improved measurably
- [ ] Structured data present and valid
- [ ] No broken internal links

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.