Update PROJECT.md with redesign, SEO metadata, and component system changes
This commit is contained in:
parent
3aa2c5f7d3
commit
5d7e6e4fc7
1 changed files with 18 additions and 4 deletions
22
PROJECT.md
22
PROJECT.md
|
|
@ -7,15 +7,16 @@
|
|||
- This update focused on a stronger visual hierarchy, mixed section layouts, and reduced repetitive card patterns.
|
||||
|
||||
## 2) Updated file structure notes (files changed)
|
||||
- `views/layout.ejs`
|
||||
- `views/partials/header.ejs`
|
||||
- `views/partials/footer.ejs`
|
||||
- `views/index.ejs`
|
||||
- `views/about-autotq.ejs`
|
||||
- `views/company.ejs`
|
||||
- `views/research.ejs`
|
||||
- `views/literature.ejs`
|
||||
- `views/testimonials.ejs`
|
||||
- `views/news.ejs`
|
||||
- `views/contact.ejs`
|
||||
- `public/css/style.css`
|
||||
|
||||
## 3) Navigation/routes
|
||||
|
|
@ -58,6 +59,19 @@ Added provided YouTube embeds:
|
|||
- `4PnhBm5WIg0`
|
||||
- `rI2n9TlMYIU`
|
||||
|
||||
## 8) Known TODOs
|
||||
- If any legacy `config.nav` entries still include old/unused links, optionally clean that array in `site.config.js` for full parity with curated header/footer nav.
|
||||
- Consider per-page metadata and richer alt text pass for SEO/accessibility polishing.
|
||||
## 8) SEO and UX pass (this revision)
|
||||
- Added global per-page metadata defaults in `views/layout.ejs`:
|
||||
- unique `<title>` + meta description mapping by `pageName`
|
||||
- canonical URLs
|
||||
- Open Graph + Twitter card defaults
|
||||
- Improved internal linking and anchors:
|
||||
- Home evidence CTA links to `/research#sources`
|
||||
- News press list has `#press-links`
|
||||
- Research source section has `id="sources"`
|
||||
- Replaced homepage research-adjacent visual with product imagery (`config.assets.images.product`) to avoid profile-style mismatch.
|
||||
- Updated logo presentation in header/footer via transparent styling (removed white box treatment).
|
||||
- Added shared UI consistency styles for new patterns: `.stats-showcase`, `.capability-grid`, `.people-list`, `.person-row`.
|
||||
|
||||
## 9) Known TODOs
|
||||
- If route-level rendering does not pass expected `pageName` values on some pages, map those names in server routes so metadata mapping applies exactly.
|
||||
- Optional next pass: expand structured data (`JSON-LD`) for organization and article/news items.
|
||||
|
|
|
|||
Loading…
Reference in a new issue