I motori di ricerca trattano il testo-rientro: -999999 o margine negativo come il trucco SEO?

StackOverflow https://stackoverflow.com/questions/5481225

  •  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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top