tomg
24 Settembre 2024, 12:45am
1
Utilizzando SemRush stiamo riscontrando questi problemi:
27 pagine bloccate dalla scansione, ad esempio: reflex-dev · Discussions · GitHub
problemi nel carosello sulla pagina reflex-dev · Discussions · GitHub la posizione: è richiesto un valore per il campo posizione per un ListItem nidificato e elemento o url: i campi elemento e url si escludono a vicenda per un ListItem nidificato. Si prega di rimuoverne uno.
Firepup650
(Firepup Sixfifty)
24 Settembre 2024, 12:53am
2
Per quanto ne so, le pagine del profilo sono intenzionalmente bloccate dall’indicizzazione:
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 Mi Piace
tomg
24 Settembre 2024, 1:17am
3
Okay, questo ha molto senso riguardo al non eseguire la scansione delle pagine del profilo.
Per i problemi nella barra di scorrimento nella pagina Informazioni - Reflex la posizione: è richiesto un valore per il campo posizione per un ListItem nidificato e elemento o url: i campi elemento e url si escludono a vicenda per un ListItem nidificato. Si prega di rimuoverne uno.
Cosa ne pensi?
Firepup650
(Firepup Sixfifty)
24 Settembre 2024, 1:41am
4
Non ne so nulla, lascerò che sia qualcun altro più informato a rispondere in merito.
simon
24 Settembre 2024, 3:31am
6
Penso ci sia qualcosa che non va nel modo in cui SemRush sta analizzando la pagina. A meno che qualcosa non sia cambiato, Discourse non utilizza il tipo di schema Carousel. C’è un post del 2022 sul problema: SemRush Structured Data - #4 by Falco
Testando https://forum.reflex.dev/about su schema.org , trova i tipi di schema ItemList, AboutPage e SiteNavigationElement. Non vengono segnalati errori o avvisi. Puoi controllare i risultati qui: https://validator.schema.org/#url=https%3A%2F%2Fforum.reflex.dev%2Fabout .
4 Mi Piace
tomg
24 Settembre 2024, 4:48pm
7
Interessante, quindi i risultati qui non sono corretti poiché questo utilizza Google Search Console: https://search.google.com/test/rich-results/result/r%2Fcarousels?id=kB-_lj4GOiubX0YgxJtjpA
1 Mi Piace
RGJ
(Richard - Communiteq)
24 Settembre 2024, 5:41pm
8
Ho notato alcuni problemi con il codice
1. Proprietà url fuori posto
<div itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'>
<meta itemprop='url' content='/u/elvis'>
<a href='/u/elvis' itemprop='item'>
<span itemprop='image'>
<img width="45" height="45" class="avatar" src="https://sea1.discourse-cdn.com/flex001/user_avatar/forum.reflex.dev/elvis/45/31_2.png">
</span>
<span itemprop='name'>
elvis
- elvis
</span>
</a>
</div>
L’itemListElement è un ListItem.
Il ListItem ha una proprietà item che è una Thing.
Un ListItem non può avere una proprietà url
Una Thing può. Vedi ListItem - Schema.org Type
Quindi, la riga <meta itemprop='url' content='/u/elvis'> dovrebbe essere spostata due righe più in basso all’interno del valore della proprietà item.
<div itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'>
<a href='/u/elvis' itemprop='item'>
<meta itemprop='url' content='/u/elvis'>
<span itemprop='image'>
<img width="45" height="45" class="avatar" src="https://sea1.discourse-cdn.com/flex001/user_avatar/forum.reflex.dev/elvis/45/31_2.png">
</span>
<span itemprop='name'>
elvis
- elvis
</span>
</a>
</div>
2. position mancante
Questo è un po’ più soggettivo. Google dice qui Carousel (ItemList) Structured Data | Google Search Central | Documentation | Google for Developers che la proprietà è richiesta
Quindi Google dice “è richiesto”.
Ciò significa “Google lo richiede”, non “è richiesto dallo schema”.
3. Validatore Schema.org non funzionante
Non so cosa stia facendo, ma non sta validando correttamente. Avrebbe dovuto rilevare il punto #1 .
2 Mi Piace