Devafusion.net

Engineering log

SEO and accessible navigation

Improved the site's search visibility and made the shared navigation work better on small screens and with keyboards or assistive technology.

Decisions

  • Use Next.js metadata conventions for canonical, social, robots, and sitemap output.
  • Keep navigation interaction in a small client component while leaving page content server-rendered.
  • Treat public engineering notes as sanitized content that can later be paired with protected private detail.

Milestones

  • Added canonical, Open Graph, Twitter, and robots metadata.
  • Added generated robots.txt and sitemap.xml routes.
  • Added responsive navigation with explicit expanded and current-page state.

Validation

  • npm run lint
  • npm run typecheck
  • npm run build

This site uses Google Analytics to understand traffic. See the privacy and cookies page for details.