2010-02-06 5 views
5

Sto costruendo un sito con una tonnellata di capitalizzazione di stile del 1999 di navigazione e titoli. Ho semplicemente aggiungendo nel contenuto del testo così come appare (in maiuscolo), ma l'altro progettista per il progetto insiste su utilizzando il testo minuscolo nella sua HTML e capitalizzando con uno stile applicato:La proprietà CSS "text-transform" influenza i risultati SEO?

.tedious {text-transform:uppercase;} 

Capisco la argomento della separazione di stile dal contenuto, ma in questo caso non importa perché personalmente non manterrò il sito, né immagino mai che il cliente debba annullare l'utilizzo di tutto il testo. La domanda è: 1. i motori di ricerca presteranno attenzione alla capitalizzazione del testo in un documento e 2. un crawler arriverebbe al punto di leggere il mio foglio di stile e cercare tali cose (io non penso). So che BOLD, FORTE, EM, ecc. Hanno un effetto (in diminuzione) sul SEO, quindi posso immaginare uno scenario in cui fare CAPS, ma non ho mai sentito parlare di qualcuno che affermi, e tanto meno conferma questo.

Scavando questo sito negli ultimi mesi. Primo post.

+1

Poiché questa è la tua prima domanda, benvenuto in SO :) –

+2

IIRC, Google legge fogli di stile, ad es.per verificare se il testo è nascosto usando CSS. Tuttavia, non vedo alcun motivo per loro di prendere in considerazione anche il controllo della trasformazione del testo. Non cambia il messaggio, e questo è a tutti gli interessi di Google. Dubito anche che il grassetto, il forte e l'effetto abbiano un effetto * diminuente * sul SEO. Dalla mia esperienza personale, è vero il contrario, a patto che vengano usati con parsimonia. Inoltre, nessuno può pretendere di sapere con certezza cosa fa Google (anche all'interno di Google, solo poche persone conoscono tutti i dettagli), e qualunque cosa faccia è comunque soggetta a cambiamenti permanenti. –

+0

Non riesco a trovare una risposta, ma forse il forum di Google all'indirizzo http://www.google.com/support/forum/p/Webmasters è un luogo più appropriato da chiedere. –

risposta

3

Attiva solo ciò che viene mostrato nei risultati della ricerca, i colleghi di lavoro mostreranno come minuscoli i risultati.

Hai menzionato la separazione di stile dal contenuto, ma non sono convinto che la trasformazione del testo sia davvero uno stile, è un cambiamento di contenuto, sono sicuro che alcune persone potrebbero obiettare sull'altro lato.

+1

Dipende ciò che consideri come contenuto. Se è tutto in maiuscolo per l'unico scopo di presentazione, allora mi sembra che sia una presentazione e dovrebbe essere in CSS. Il mio stile preferito per qualcosa di simile sarebbe quello di rendere i collegamenti nav in maiuscolo in modo naturale - "Home" - e quindi applicare maiuscole nello stile se a * davvero * mi importava così tanto. – Matchu

+0

Se vuoi veramente tutte le maiuscole in ogni browser, allora dovresti scrivere tutto in maiuscolo nel tuo markup. I visitatori con browser senza funzionalità CSS (come Lynx) o le persone che navigano con i CSS disattivati ​​(esistono) vedranno anche le maiuscole. –

+0

Punto eccellente, TUTTI I CAPITOLI nei risultati di ricerca possono essere un po 'un pugno nell'occhio. grazie – jozecuervo

1

No, non influirà sulla SEO. I crawler dei motori di ricerca come Googlebot non analizzano CSS e JavaScript e indicizzano i contenuti solo tramite il markup.

+2

Questo non è vero. In realtà, almeno Google analizza i CSS, controllando la presenza di testo invisibile (utilizzando display: none o utilizzando lo stesso colore per lo sfondo e il primo piano): http://www.google.com/support/webmasters/bin/answer.py?hl = it & answer = 66353 –

3

se fossi un motore di ricerca, non mi interesserebbe l'involucro. Mi interesserebbe il contenuto.

Dal punto di vista della leggibilità umana, la maiuscola non è facile da leggere.

0

La cura dell'estetica sarebbe solo un'assurdità nel concetto separation of presentation and content.

Che dire di .not-important-at-all {text-transform:uppercase;} quindi? Che dire di color allora (è rosso più importante del verde?), font-weight, font-size ...

Definitivamente, no.

1

Beh, mi è stato insegnato a scuola che tutti i nomi propri (ad es. Nomi e nomi di luoghi) dovrebbero iniziare con lettere maiuscole.

Come fa Google a sapere se stavo parlando di lettura (come in un libro) o di lettura (come nella città di Reading, Berkshire), senza prendere in considerazione la maiuscola? Direi che la capitalizzazione è sicuramente un indicatore semantico piuttosto che un semplice caso di estetica, ed è quindi un fattore che potrebbe essere utilizzato per la SEO.

Come notato altrove, Google ha chiaramente conoscenza del CSS utilizzato per il rendering di una pagina (ad esempio, Google può individuare tecniche black hat come testo bianco su sfondo bianco).

Quindi se la maiuscola (o la mancanza di) è un fattore SEO rilevante, il valore di trasformazione del testo (o di mancanza) del CSS può anche essere un fattore SEO? Sì, perché Google considera la velocità della pagina un fattore importante. Il testo che non ha bisogno di essere trasformato dai CSS verrà visualizzato più velocemente.