You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- H4: "More examples" section on every example page (6 sibling cards in
ring order + "Browse all examples"); loader returns related list.
Connects all 19 example pages into a navigable cluster for crawl
distribution and onward navigation.
- M13: custom src/routes/+error.svelte — branded 404/error page with
status, message, links to home/examples/api, and noindex.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
**Done:** added `<meta property="og:site_name" content={SITE_NAME} />` to the layout `<svelte:head>`.
110
110
111
-
### H4 — Add cross-navigation to example pages
112
-
Each of 19 example pages is a dead-end. Add:
113
-
- 4–6 "Related examples" card links at the bottom
114
-
-Visible breadcrumb nav: Word Aligner → Examples → [Page Title]
111
+
### H4 — Add cross-navigation to example pages ✅
112
+
Each of 19 example pages was a dead-end.
113
+
114
+
**Done:** added a "More examples" section to every example page — a 6-card grid of sibling examples (ring order: the 6 following the current slug, wrapping) + a "Browse all examples" link. The loader (`+page.ts`) returns the `related` list. This connects all 19 pages into a navigable cluster (every page links to 6 others + the index), distributing crawl/PageRank and giving search visitors a path onward. Visible breadcrumb nav (`← Aligner · Examples`) already existed; matching `BreadcrumbList` schema was added in H1.
115
115
116
116
### H5 — Move partner blocks below primary content on example pages ✅ ALREADY FINE
117
117
Re-checked the actual `examples/[slug]/+page.svelte`: the partner banner is already the **last** element (after body copy, figure, and the "Open in Editor" CTA). The content agents' "card before content" claim conflated this with the **homepage mobile** layout, where the Preply card does sit above the editor — that's tracked under **M9**, not here. No change needed on example pages.
@@ -218,8 +218,10 @@ Domain ~2 months old, zero third-party backlinks (expected). First moves:
### M13 — Custom 404 page (found outside the audit)
222
-
The current 404 is bare "404 Not Found" — no branding, no navigation, dead end for users and crawlers landing on a stale/bad URL. Add a SvelteKit `src/routes/+error.svelte`: branded layout, a short friendly message, and links back to home / examples / API. Helps recover mistyped or delisted URLs and keeps the experience consistent. Low effort, low risk.
The 404 was bare "404 Not Found" — no branding, no navigation.
223
+
224
+
**Done:** added `src/routes/+error.svelte` — branded layout (status, friendly heading/message), CTA "Open Word Aligner" + links to examples and API docs, and `noindex`. Renders inside the existing layout (theme/fonts) for all error statuses (404 and others).
223
225
224
226
---
225
227
@@ -281,11 +283,11 @@ The current 404 is bare "404 Not Found" — no branding, no navigation, dead end
281
283
-[ ] M3 — Self-host Space Grotesk or add font preload
282
284
283
285
**Week 2–3**
286
+
-[x] H4 — Cross-navigation "Related examples" on all example pages
287
+
-[x] M13 — Custom 404 page (`+error.svelte`)
284
288
-[ ] C2 — Expand remaining 14 example pages
285
-
-[ ] H4 — Cross-navigation "Related examples" on all example pages
0 commit comments