Estoy creando cientos de enlaces usando <links> pero no puedo hacer SEO para ello
Estoy tratando de crear mapas de sitio para estos enlaces, pero como es dinámico, no puedo crear manualmente un archivo de mapa de sitio.
este es el enlace
<Link to={{pathname: `query/${itm._id}`, query: { id: itm._id },}} > <Alert className="question13"> <h6>{itm.Name}</h6> </Alert> </Link>la ruta correspondiente para el enlace está aquí
<Route exact path="/Query/:catId" render={(props) => ( <Query {...props} sign={userNAme} hide={SignIn} /> )} />He usado casco para poder representar dinámicamente cada título y descripción de página.
<Helmet> <meta charSet="utf-8" /> <title> {itm.Name}</title> <meta name="description" content={itm.Name} /> <meta property="og:type" content="article" /> <link rel="canonical" href={itm.Name} /> </Helmet>este es el sitio web para el que estoy tratando de hacer SEO. Como puede ver, si abre el sitio y agrega una pregunta, se genera una nueva URL. No sé cómo hacer SEO para cada uno de ellos.