Estoy agregando SEO para la página de categoría que tiene más de 1500 productos en una categoría. No quiero poner paginación ni ningún tipo de ajax que cargue pocos productos y luego, en el desplazamiento de la página, cargue los siguientes productos. ¿Hay alguna forma de cargarlos todos? producto sin que el usuario sepa que la página se está cargando?
Tenga cuidado, tendrá muchas penalizaciones de rendimiento al cargar 1500 productos en una sola solicitud y eso afectará el navegador de su cliente (congelado, bloqueado, etc.).
Si es solo para SEO, creo que puede cargarlos a la vez pero usando CSS para ocultar la mayoría de ellos de la vista (solo mostrar 20-40 productos, por ejemplo). Todavía está disponible en código HTML, pero el cliente no los ve y el rendimiento sigue siendo bueno.
Cada vez que quieran ver más productos, simplemente alterne algunas clases de CSS para mostrarlos, pero use la carga diferida o la paginación para falsificar la carga.