Skip to content

Implement SEO and GEO best practices across all routes #68

@dev-rashedin

Description

@dev-rashedin

Describe the improvement
Currently, only the homepage of the Servest website includes meta tags for SEO. Other routes (such as /guide, /addons, /templates, etc.) do not have proper meta tags or SEO configurations.

To improve visibility, accessibility, and performance in search engines, SEO and GEO best practices need to be implemented across all routes.


Expected behavior

  • Each route should include unique and descriptive meta tags (title, description, keywords).
  • Add Open Graph and Twitter Card tags for better link sharing previews.
  • Implement GEO tags (e.g., geo.region, geo.position, ICBM) if applicable.
  • Ensure language and canonical tags are correctly set.
  • Validate all pages with SEO tools (e.g., Google Lighthouse, Ahrefs, or Screaming Frog).

Proposed solution

  • Create a centralized SEO configuration or component (e.g., SEO.tsx) to manage meta tags dynamically per route.
  • Update each route to include its corresponding metadata.
  • Review and align with Next.js and modern web SEO best practices.

Additional context
This enhancement will improve Servest’s discoverability and ensure consistent metadata across all pages, which is crucial as the project grows and gains more visibility.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions