I motori di ricerca trattano il testo-rientro: -999999 o margine negativo come il trucco SEO?
-
14-11-2019 - |
Domanda
Voglio usare una tecnica come text-indent:-9999em
o margine negativo per sostituire il mio testo con più belle immagini, ma mi chiedo se i motori di ricerca trattiamo questo come tipo di imbrogli?
Penso che per questo sapere questo, deve leggere il mio file CSS, quindi posso usare robots.txt
per vietarlo a leggere il mio file CSS.Se funziona, posso utilizzare direttamente display:none
?O posso manipolare lo stile di alcuni elementi del web usando il codice jQuery?
Soluzione
Le tecniche che hai delineato (margini / rientri negativi) ecc. Sono pratiche comuni.
Finché non stai introducendo collegamenti / testo spammy utilizzando questi metodi, allora sarai ok - è tutto su Intent .Google ha dichiarato (tramite il bocchino opaco taglia in un video webmaster) che dovresti cercare di evitare questo approccio se possibile e utilizzare il testo tradizionale alternativo per immagini in linea ecc.
Ci sono un certo numero di tecniche di ricambio di testo / immagini che fluttuano in giro, ciascuna con diversi ui / ux / seo impatti che dovrai considerare.Consiglierei questa risorsa come punto di partenza (Bonus - c'è un collegamento a un post "Google Impact"): http://mezzoblue.com/tests/revised-image-replacement/
Altri suggerimenti
Questo non dovrebbe essere un problema: come altri hanno detto nelle loro risposte, questo tipo di tecnica è stato così ampiamente utilizzato dagli sviluppatori web per la sostituzione dell'immagine che è altamente improbabile che sia trattato come ingannare da motori di ricerca. Tuttavia, vale la pena notare che l'uso di massicci indenni di testo (come -9999em
) è ora noto per causare problemi di prestazione perché richiede al browser di disegnare una scatola enorme attorno a ogni elemento che utilizza questa tecnica.Per alcuni modi migliori, i modi più puliti per raggiungere lo stesso effetto, vedere La mia risposta a Questa domanda .
Per i contenuti che nascondono CSS amichevoli senza influenzare SEO, si consiglia di farlo come sotto:
.divToHide{
position:absolute;
top:-9999;
left:-9999;
}
.
Lo sto usando in Il mio sito , puoi vedere CSS-Tricks Sito per ulteriori informazioni
OK, è possibile nascondere il testo (con Rientro del testo CSS, con la visualizzazione Nessuno, non è necessario bloccare il CSS) e va bene per Google finché non è fuorviante / spammy.Ma se hai molto più testo nascosto su una pagina, quindi testo visibile, allora questo non è un segnale di buona qualità.Il tuo sito (se è in alcun modo importante / idoneo per alcuni traffico di Google) probabilmente verrà contrassegnato e visitato da un recensore di qualità umana (che non è una cosa importante se il tuo sito è altrimenti ok).
Non c'è risposta chiara o sbagliata su questo da Google, Yahoo! o Bing ma, mentre Mike giustamente ha messo, questa è stata pratica comune dagli sviluppatori per molto tempo come un modo per aggiungere loghi o titoli personalizzati in cui i caratteri hanno il trattamento non possibile con CSS (pensa in stile testo croccante in Photoshop o con font che Aren ' T con licenza per uso @font-face
).
Finché non è pesantemente utilizzato sul tuo sito (attaccati ai loghi e intestazioni non copia del corpo) e il testo nascosto non ha parole chiave eccessive che è probabile che sia ok. Dai un'occhiata a google.co.uk e vedrai che nascondono la H1 lì con visibility: hidden;
Una cosa importante da considerare è l'accessibilità. I siti accessibili sono più amichevoli di SEO perché il contenuto è disponibile per tutti. Il tuo sito sarebbe ancora utilizzabile se qualcuno avesse attivato CSS ma le immagini si spense? Non è una cosa non comune e, con l'uso mobile in aumento, le persone potrebbero farlo per mantenere il costo dei dati.