diff --git a/PROJECT.md b/PROJECT.md index 71bffb4..f307369 100644 --- a/PROJECT.md +++ b/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 `` + 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.