Add SEO fields to city.json for local branding optimization
- Introduced a new `title` field for each city record, incorporating local brand names. - Rewrote `slogan` for each city to reflect startup tone and include city keywords. - Optimized `keywords` with relevant local and long-tail search terms. - Ensured compliance with SEO best practices and maintained JSON structure.
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
# Graph Report - nobat724_front (2026-07-06)
|
||||
# Graph Report - nobat724_front (2026-07-08)
|
||||
|
||||
## Corpus Check
|
||||
- 593 files · ~534,940 words
|
||||
- 594 files · ~536,088 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 2024 nodes · 2007 edges · 367 communities (337 shown, 30 thin omitted)
|
||||
- 2037 nodes · 2019 edges · 373 communities (343 shown, 30 thin omitted)
|
||||
- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 98 edges (avg confidence: 0.8)
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Graph Freshness
|
||||
- Built from commit: `beb050ae`
|
||||
- Built from commit: `156d97ac`
|
||||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||||
- Run `graphify update .` after code changes (no API cost).
|
||||
|
||||
@@ -142,6 +142,12 @@
|
||||
- [[_COMMUNITY_Community 348|Community 348]]
|
||||
- [[_COMMUNITY_Community 365|Community 365]]
|
||||
- [[_COMMUNITY_Community 366|Community 366]]
|
||||
- [[_COMMUNITY_Community 367|Community 367]]
|
||||
- [[_COMMUNITY_Community 368|Community 368]]
|
||||
- [[_COMMUNITY_Community 369|Community 369]]
|
||||
- [[_COMMUNITY_Community 370|Community 370]]
|
||||
- [[_COMMUNITY_Community 371|Community 371]]
|
||||
- [[_COMMUNITY_Community 372|Community 372]]
|
||||
|
||||
## God Nodes (most connected - your core abstractions)
|
||||
1. `getStateInfo()` - 23 edges
|
||||
@@ -170,7 +176,7 @@
|
||||
## Import Cycles
|
||||
- None detected.
|
||||
|
||||
## Communities (367 total, 30 thin omitted)
|
||||
## Communities (373 total, 30 thin omitted)
|
||||
|
||||
### Community 0 - "Community 0"
|
||||
Cohesion: 0.05
|
||||
@@ -253,8 +259,8 @@ Cohesion: 0.11
|
||||
Nodes (17): ارتقای Next.js از 15 به 16 (آخرین نسخه) + فعالسازی امکانات جدید, زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+9 more)
|
||||
|
||||
### Community 21 - "Community 21"
|
||||
Cohesion: 0.24
|
||||
Nodes (14): getCurrentDomain(), robots(), cityFilterParams(), fetchAllPages(), getBlogUrls(), getCityScope(), getClinicUrls(), getCurrentDomain() (+6 more)
|
||||
Cohesion: 0.15
|
||||
Nodes (12): بهینهسازی SEO فیلدهای city.json — افزودن title برنددار + بازنویسی slogan و keywords, زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+4 more)
|
||||
|
||||
### Community 22 - "Community 22"
|
||||
Cohesion: 0.12
|
||||
@@ -353,8 +359,8 @@ Cohesion: 0.31
|
||||
Nodes (9): generateMetadata(), generateMetadata(), imageUrl(), normalizeBlog(), Blog(), Doctor(), getBlog, getDoctor (+1 more)
|
||||
|
||||
### Community 46 - "Community 46"
|
||||
Cohesion: 0.10
|
||||
Nodes (15): Messages(), Message(), Card(), PAYMENT_STATUS, TYPE_LABELS, Head(), listTab, Transactions() (+7 more)
|
||||
Cohesion: 0.22
|
||||
Nodes (6): Messages(), Message(), Head(), listTab, UserAccountPage(), NotfoundDashboard()
|
||||
|
||||
### Community 47 - "Community 47"
|
||||
Cohesion: 0.15
|
||||
@@ -373,8 +379,8 @@ Cohesion: 0.15
|
||||
Nodes (12): زمینه, فایلهای مرتبط, مشکل / هدف, نمایش تعداد پزشکان هر تخصص در صفحه /specialties, نکات مهم, وضعیت فعلی (کد واقعی), وظایف, پروژه (+4 more)
|
||||
|
||||
### Community 51 - "Community 51"
|
||||
Cohesion: 0.13
|
||||
Nodes (11): ClinicsPage(), DoctorsPage(), AutoComplete(), ButtonFilter(), Content(), ModalSearchCity(), AutoSearch(), FilterButton() (+3 more)
|
||||
Cohesion: 0.09
|
||||
Nodes (25): getCurrentDomain(), robots(), cityFilterParams(), fetchAllPages(), getBlogUrls(), getCityScope(), getClinicUrls(), getCurrentDomain() (+17 more)
|
||||
|
||||
### Community 52 - "Community 52"
|
||||
Cohesion: 0.24
|
||||
@@ -473,8 +479,8 @@ Cohesion: 0.29
|
||||
Nodes (7): Authentication & Authorization, Development Tools, Frontend Framework, State Management & Data Fetching, UI/UX, 🏗️ معماری و تکنولوژی, کتابخانههای تخصصی
|
||||
|
||||
### Community 76 - "Community 76"
|
||||
Cohesion: 0.07
|
||||
Nodes (20): Allergies(), ItemAllergie(), HeadTab(), setNewData(), DetailUser(), Disease(), FamilyHistory(), ItemHistory() (+12 more)
|
||||
Cohesion: 0.33
|
||||
Nodes (5): HeadTab(), setNewData(), DetailUser(), Disease(), IsTurnsDetails()
|
||||
|
||||
### Community 79 - "Community 79"
|
||||
Cohesion: 0.17
|
||||
@@ -560,8 +566,32 @@ Nodes (4): generateMetadata(), Clinic(), computeClinicRating(), getClinic
|
||||
Cohesion: 0.50
|
||||
Nodes (3): RootLayout(), safeJsonLd(), safeJsonParse()
|
||||
|
||||
### Community 367 - "Community 367"
|
||||
Cohesion: 0.19
|
||||
Nodes (9): Card(), PAYMENT_STATUS, TYPE_LABELS, Head(), listTab, Transactions(), List(), PAYMENT_STATUS (+1 more)
|
||||
|
||||
### Community 368 - "Community 368"
|
||||
Cohesion: 0.40
|
||||
Nodes (3): Allergies(), ItemAllergie(), ModalAddAlergie()
|
||||
|
||||
### Community 369 - "Community 369"
|
||||
Cohesion: 0.40
|
||||
Nodes (3): FamilyHistory(), ItemHistory(), ModalAddHistory()
|
||||
|
||||
### Community 370 - "Community 370"
|
||||
Cohesion: 0.40
|
||||
Nodes (3): Medications(), ItemMedication(), ModalAddMedications()
|
||||
|
||||
### Community 371 - "Community 371"
|
||||
Cohesion: 0.40
|
||||
Nodes (3): ModalAddRelatives(), Relatives(), ItemRelatives()
|
||||
|
||||
### Community 372 - "Community 372"
|
||||
Cohesion: 0.40
|
||||
Nodes (3): ModalAddSurgeries(), Surgeries(), ItemSurgeries()
|
||||
|
||||
## Knowledge Gaps
|
||||
- **677 isolated node(s):** `metadata`, `FILTER_KEYS`, `fallbackLabels`, `MaterialUISwitch`, `fixedIconData` (+672 more)
|
||||
- **687 isolated node(s):** `metadata`, `FILTER_KEYS`, `fallbackLabels`, `MaterialUISwitch`, `fixedIconData` (+682 more)
|
||||
These have ≤1 connection - possible missing edges or undocumented components.
|
||||
- **30 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||
|
||||
@@ -579,6 +609,6 @@ _Questions this graph is uniquely positioned to answer:_
|
||||
- **Are the 14 inferred relationships involving `imageUrl()` (e.g. with `generateMetadata()` and `generateMetadata()`) actually correct?**
|
||||
_`imageUrl()` has 14 INFERRED edges - model-reasoned connections that need verification._
|
||||
- **What connects `metadata`, `FILTER_KEYS`, `fallbackLabels` to the rest of the system?**
|
||||
_677 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
_687 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
- **Should `Community 0` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.05263157894736842 - nodes in this community are weakly interconnected._
|
||||
Reference in New Issue
Block a user