h1 mancante?

Aperto da ivanom., Sabato - 21 Marzo 2020 - 10:53

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

ivanom.

ciao raga, sto facendo a tempo perso un po' di analisi seo, e vedo da qui https://app.neilpatel.com/it/seo_analyzer/site_audit?domain=drmirellamazzaccaro.it&view=all che la pagina del forum manca di h1, in realtà l'avevo visto già fda molto tempo però non mi sono mai soffermato. sicoome l'ho notato anche in altri tool, vorrei capire perchè mi esce, eppure visualizzando il sorgente pagina l'h1 c'è in forum title, bah

emanuele

Disclaimer: ho sempre ritenuto il "SEO" inutile nei forum e solamente una tecnica commerciale per vendere consulenze, sono ancora di questo parere e non intendo rispondere a domande a tal proposito (oltre al fatto che avendolo sempre snobbato non ho risposte, quindi ogni mio suggerimento sarebbe sostanzialmente un'applicazione di buon senso, quindi qualcosa alla portata di chiunque).
Rispondo alla domanda perché tecnica: perché la mia pagina ha un tag H1, ma questo strumento non lo vede?
La risposta è: SMF perfette di usare qualsiasi carattere nell'impostare il titolo del forum (ed altre cose), nonostante la cosa sia bella perché permette flessibilità, di fatto SMF non prende in considerazione che il titolo andrebbe manipolato in maniera differente a seconda di dove viene visualizzato.
Nel caso specifico, il titolo del tuo forum è:
CitazioneForum "note dolenti"
questo rende il contenuto del tag H1 simile a:
<a href="https://www.drmirellamazzaccaro.it/forum/index.php"><img src="https://www.drmirellamazzaccaro.it/forum/Themes/DuvvarTheme/images/Header/prova31.jpg" alt="Forum "Note dolenti!"" /></a>[/quote]
che tecnicamente non è HTML valido, perché quanto sta all'interno dell'attributo "alt" dovrebbe essere escaped in modo da non avere doppie virgolette, perché queste indicano la chiusura dell'attributo.
Quindi cosa succede:
[code]<img src="https://www.drmirellamazzaccaro.it/forum/Themes/DuvvarTheme/images/Header/prova31.jpg" alt="Forum "Note dolenti!"" /></a>
____________________________________________________________________________________________________________^

Il tool (ed anche il browser) vede qui la chiusura dell'attributo "alt" e l'apertura di un nuovo "attributo "Note", poi un altro "dolenti" quindi un carattere non valido in qualla posizione, il punto escalmativo e due coppie di doppie virgolette (anche queste direi invalidi).
Il browser è flessibile a sufficienza per capire che quello è un errore di come è stato strutturato l'attributo "alt" e che in verità il suo contenuto si estende fino alla coppia di doppie virgolette, mentre il tool non lo è e pensa che tutto quello che sta all'interno del tag H1 è invalido e quindi d ifatto considera il tag H1 come inesistente.

ivanom.

 :o
ah, quindi si può risolvere oppure no?

emanuele

Beh, leggi la causa e conosci la soluzione.

I mean, se il problema è causato dalle doppie virgolette nel titolo...

ivanom.