#28 Si lo he entendido bien tienes una plataforma dónde vas generando nuevas url como cuando yo creo un anuncio en Milanincios o Wallapop no?
En ese caso tengo una serie de preguntas (tranqui, te doy las posibles respuestas):
1) Cualquiera puede ver esas url o hay que estar logeado de alguna forma?
Si es lo primero vamos bien, si es lo segundo Google no va poder verlo a no ser que crees una versión accesible para el User Agent (UA) de googlebot. Algo así como a ti usuario (que tienes un UA normal) te muestro A y a google que tiene su propio UA le muestro B. Mientras el contenido sea muy similar (imagina que al usuario no le muestras el precio pero a googlebot sí) no debería dar problemas. Ahora bien si te pasas de listo y al usuario le muestras una página llena de anuncios y a Google una con una biblia de texto para posicionar pues te comerás un garrón de la gran flauta y puede que te meta alguna penalización por cloaking. Lo importante es que sean lo más similar posible.
User Agents de Google
https://developers.google.com/search/docs/advanced/crawling/overview-google-crawlers?hl=es
Cloaking
https://developers.google.com/search/docs/advanced/guidelines/cloaking?hl=es
2) El contenido se carga usando JS?
Si el contenido solo es posible verlo después de ser renderizado por el navegador a través de un JS vas a tener problemas. No será la primera vez que una página se estrella porque Google no es capaz de leer el contenido. Google no lee JS (en realidad sí, pero no quiero liarte de primeras) así que intenta que el contenido aparezca en "texto plano".
SEO for JS webapps
Básico del SEO para JS
https://developers.google.com/search/docs/guides/javascript-seo-basics
3) Cómo se accede al contenido? Tenemos URLs? Cómo se construyen?
Cómo se navegan hasta esos "anuncios"? Google no hace click en nada, solo lee el html y busca etiquetas href que es la que le marca un enlace. Asegúrate de que Google puede leerlas, vamos que sin hacer click, hover, ni esas polladas que hacéis los usuarios de magia negra dev, que sea algo como "href="/url-del-anuncio". No href, no party
Ahora bien puede que, por el motivo que sea (por ejemplo ofusques enlaces,la lies con las paginaciones, etc) no puedas mostrar una url a Google. En ese caso tira de sitemap y súbelo a Search Console. Mira de crearte un script que te haga un sitemap (es la cosa más tonta del mundo) que en su interior tenga más sitemaps. El motivo es simple: Hay un número máximo de url que se pueden subir a un sitemap (50000 url/ sitemap) y para no tener que subir 400 a mano pues mejor anidarlos. Subirlos a Search Console te ayudará a ver la cobertura total de URL que tienes indexadas. Vigila también que la ruta no tenga mucha profundidad, que no tenga que saltar de enlace en enlace para conseguir lleagr a una página.
Para resumir este punto: Que Google pueda leer el href y que la profundidad no sea alta. Si es alta tira de sitemap (y si no también que es siempre útil xD)
Crear URL rastreables
https://developers.google.com/search/docs/advanced/guidelines/links-crawlable?hl=es
Sitemaps
https://developers.google.com/search/docs/advanced/sitemaps/build-sitemap
No sé si esto ha aclarado tus dudas o me he ido por los cerros de Ubeda, en cualquier caso si hay más dudas pregunta.