tomg
24 Septiembre, 2024 00:45
1
Usando SemRush estamos viendo estos problemas:
27 páginas bloqueadas para rastreo, es decir: reflex-dev · Discussions · GitHub
Problemas en el carrusel de la página https://forum.reflex.dev/ sobre la posición: Se requiere un valor para el campo de posición para un ListItem anidado y item o url: Los campos item y url son mutuamente excluyentes para un ListItem anidado. Por favor, elimine uno de ellos.
Firepup650
(Firepup Sixfifty)
24 Septiembre, 2024 00:53
2
Hasta donde sé, las páginas de perfil están bloqueadas intencionalmente para que no se indexen:
User profiles are disallowed as the version which is seen by the crawler contains no useful information.
It’s not a question of whether the server can handle it or “take the hit”, it’s the tens of thousands of effectively empty pages which will waste the crawl time allocated to your site by the search engines.
The tricky thing though is that we don’t even allow indexing on user pages.
[image]
Generally we see them as low value pages to add to Google.
Stack Overflow and a few other places do allow indexing here.
I guess a lot is depending on our strategy around user pages, they are very possibly a spam and abuse vector with mixed in privacy concerns.
Potentially if we only allowed indexing to particular groups and we had an HTML view that was better than just a blank page with a user name. Then t…
3 Me gusta
tomg
24 Septiembre, 2024 01:17
3
De acuerdo, tiene mucho sentido no rastrear las páginas de perfil.
Para los problemas en el carrusel de la página Acerca de - Reflex , la posición: Se requiere un valor para el campo de posición para un ListItem anidado y item o url: Los campos item y url son mutuamente excluyentes para un ListItem anidado. Por favor, elimine uno de ellos.
¿Qué opinas?
Firepup650
(Firepup Sixfifty)
24 Septiembre, 2024 01:41
4
No sé sobre ese, voy a dejar que alguien que sepa más responda sobre ese.
simon
24 Septiembre, 2024 03:31
6
Creo que hay algo mal en la forma en que SemRush está analizando la página. A menos que algo haya cambiado, Discourse no utiliza el tipo de esquema Carousel. Hay una publicación de 2022 sobre el problema: SemRush Structured Data - #4 by Falco
Probando https://forum.reflex.dev/about en schema.org , encuentra los tipos de esquema ItemList, AboutPage y SiteNavigationElement. No se informan errores ni advertencias. Puede verificar los resultados aquí: https://validator.schema.org/#url=https%3A%2F%2Fforum.reflex.dev%2Fabout .
4 Me gusta
tomg
24 Septiembre, 2024 16:48
7
Interesante, entonces los resultados aquí son incorrectos, ya que esto utiliza Google Search Console: https://search.google.com/test/rich-results/result/r%2Fcarousels?id=kB-_lj4GOiubX0YgxJtjpA
1 me gusta
RGJ
(Richard - Communiteq)
24 Septiembre, 2024 17:41
8
Veo algunos problemas con el código
1. propiedad url mal ubicada
elvis
- elvis
El itemListElement es un ListItem.
El ListItem tiene una propiedad item que es una Thing.
Un ListItem no puede tener una propiedad url
Una Thing sí. Ver ListItem - Schema.org Type
Por lo tanto, la línea <meta itemprop='url' content='/u/elvis'> debería moverse dos líneas más abajo dentro del valor de la propiedad item.
elvis
- elvis
2. falta position
Este es un poco más subjetivo. Google dice aquí Carousel (ItemList) Structured Data | Google Search Central | Documentation | Google for Developers que la propiedad es obligatoria
Así que Google dice “lo requiere”, no “lo requiere el esquema”.
No sé qué está haciendo, pero no está validando correctamente. Debería haber detectado el #1 .
2 Me gusta