Skip to content

[Proposal] - Refactoring URL structure for improved UX and SEO after Docusaurus migration #115

@amirhouieh

Description

@amirhouieh

Relates to #84.

As part of our ongoing transition to Docusaurus, we've encountered an issue regarding our current URL structure which appears to be suboptimal for both User Experience (UX) and Search Engine Optimization (SEO). Moreover, these issues necessitate modifications to our Logos Docusaurus plugin to maintain URL consistency post-migration.

Current URL Structure:

Our website, vac.dev, broadly consists of two types of pages:

  1. Pages under /research
  2. Static pages like /terms, /about, /principles and others.

Currently, we serve all research articles directly at the root level, i.e., vac.dev/<article-name>, while the content exists under /research/<article-name>. This means all other pages cannot be served at the root level, causing an inconvenience such as serving our Terms page under /about/terms.

However, we acknowledge that the existing URLs for research posts have been widely shared within our community and other channels. As such, any changes to them may lead to a negative impact.

Proposed Solution:

To mitigate the above issue and to streamline our URL structure, we propose the following:

  • Serve all research posts under vac.dev/research/*
  • Implement permanent (301) redirects for all currently published posts. This means any access to vac.dev/<anything-that-is-under-research> will be redirected to vac.dev/research/*
  • Serve all other static pages directly at the root level, following the example of https://dev.logos.co.

This approach not only resolves our current issue but also ensures better organization and improved SEO performance. We look forward to the team's thoughts and any potential concerns about this change.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions