Allineamento di schema.org markup tra QA/solved + DFP/core

Per quanto posso capire leggendo altri post, il markup schema.org per QAPage è generato dal plugin discourse-solved. Ho letto ad esempio Wrong answerCount value from discourse-solved - #6 by sam che contiene alcune discussioni sui problemi di conformità di un forum più generico al modello q-a.

Per i consumatori (incluso me/Google) questo è un markup in qualche modo duplicato con il DFP che viene prodotto dal forum principale. Infatti, entrambi sono attualmente contrassegnati come l’entità principale della pagina. Infastidisce anche il fatto che non si sovrappongano completamente nei loro contenuti, il che fa fallire alcune deduplicazioni naive. Ad esempio:

  • l’autore del markup Domanda/Risposta utilizza il nome leggibile dall’uomo e nessun URL, ma l’autore del DFP utilizza l’handle + URL. Questo fa apparire gli autori molto diversi.
  • il contenuto del markup Domanda/Risposta è troncato, ma il contenuto del DFP perché è microdata è completo
  • Come discusso nel post sopra menzionato, il conteggio delle risposte è in qualche modo fabbricato
  • dateCreated è utilizzato nella Domanda, ma datePublished è utilizzato nel DFP

Il titolo e la data sembrano essere coerenti, ma a volte la nostra logica di deduplicazione necessita di altro quando viene implementata a livello globale.

Come miglioramento minimo senza modifiche importanti, pensi che potresti allineare le informazioni sull’autore in modo che entrambi abbiano handle, nome (puoi usare alternateName - Schema.org Property per differenziare) e l’URL del profilo in entrambi i posti in modo coerente?

7 Mi Piace

Grazie per averlo segnalato! Ci assicureremo che qualcuno esamini la questione nel corso del prossimo mese.

3 Mi Piace

I problemi di cui sopra sono stati risolti tramite:

2 Mi Piace

Fantastico @rrlevering ritieni che siamo in un punto sufficientemente buono per chiudere questa richiesta ora?

Imposterò un timer per chiuderla tra qualche giorno.

2 Mi Piace

Grazie per le correzioni. Penso che il markup sia sufficientemente allineato (principalmente dalle informazioni sull’autore) che ora possiamo eseguire la deduplicazione dalla nostra parte utilizzando una combinazione di autore e timestamp. Per farti sapere cosa ho in programma, ho intenzione di unire essenzialmente il tipo di Domanda aggiuntivo in DiscussionForumPosting e il tipo di Risposta in Comment dalla nostra parte.

Sarebbe consigliabile trovare alla fine un modo per farlo dalla tua parte. O integrarlo direttamente in Discourse per la digitazione nativa nel markup per scegliere tra DFP o Domanda OPPURE utilizzare gli ID dei nodi per aggiungere il tipo aggiuntivo al markup generato dalla piattaforma forum principale (in modo che l’OP sia co-tipizzato Domanda + DiscussionForumPosting). Probabilmente alla fine sarà vietato o almeno contrassegnato come non valido nei report dai nostri sistemi, ma capisco alcuni motivi pratici per cui questo è necessario attualmente mentre stiamo definendo questo spazio.

2 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 3 giorni. Non sono più consentite nuove risposte.