Skip to content

SEO: maillage des pages stack moderne (Node, React, Vue, TypeScript) #731

@lacatoire

Description

@lacatoire

Constat

Les pages services "stack moderne" sont sous-linkées par le blog (3-5 liens entrants chacune), alors que ce sont des offres stratégiques :

Page Liens entrants depuis blog
/developpement-nodejs 3
/api-nodejs-nestjs 3
/developpement-react 5
/developpement-vuejs 2
/developpement-typescript 2

À comparer avec /tests-automatises-php (21) ou /developpement-web-sur-mesure (21).

Causes

  • Blog très centré PHP/Symfony, peu d'articles JS/TS
  • Aucun cross-link depuis les articles existants qui mentionnent Node ou React
  • Pages absentes du menu principal (accessibles seulement via le blog ou en navigation profonde)

Action

1. Audit rapide des articles existants

Identifier les articles MDX qui mentionnent Node.js, React, Vue, TypeScript, NestJS, Next.js sans linker la page service correspondante. Ajouter le lien dans le corps du texte (ancrage descriptif).

2. Articles support à produire

Au moins 2 articles par stack pour densifier le cocon sémantique :

Node / NestJS

  • "Quand choisir Node.js plutôt que Symfony pour une API ?"
  • "NestJS et architecture hexagonale : retour d'expérience"

React

  • "React + API Platform : intégration et bonnes pratiques"
  • "Migrer un front Twig vers React Server Components"

Vue

  • "Vue 3 et Symfony UX : faut-il choisir ?"
  • "Pinia vs stores Symfony : architecture front"

TypeScript

  • "TypeScript dans un monorepo Symfony : configuration"
  • "Strictness TypeScript : 5 règles pour une équipe back PHP"

3. Menu / navigation

Évaluer l'ajout de "Node.js" et "Frontend" comme entrées du menu Services (cf. data/navigation.ts).

4. Cross-links

  • Depuis les pages stack moderne entre elles (React → TypeScript, Node → NestJS, etc.)
  • Depuis /developpement-web-sur-mesure (hub) vers chacune

Critères de succès

  • Chaque page stack moderne avec au moins 8-10 liens entrants depuis le blog
  • 8 articles support publiés (2 par stack)
  • Présence dans le menu Services
  • Cross-links entre pages stack moderne en place

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions