La minimizzazione dei nomi ID e classe è una cattiva pratica SEO?


10

Sono un grande fan di minimizzare tutto quando possibile. È un peccato per me non farlo.

Tuttavia, di recente ho letto che uno dei migliaia di suggerimenti per aumentare il ranking del tuo sito Web sui motori di ricerca era:

darti un contesto di contenuti con una buona classe e un nome ID nel tuo HTML

[fonte]

Cambio sempre i nomi di id e di classe in uno o due caratteri ...

Non è che non credo a quello che ha detto quel ragazzo, ma ho davvero bisogno di una conferma su questo. Per me non ha senso il motivo per cui dovrebbe importare.

  • È corretto questo punto?
  • (nel caso lo fosse) Perché?

Risposte:


9

Non mi preoccuperei di ID e nomi delle classi. Sebbene i nomi ID più popolari abbiano influenzato i nomi dei nuovi tag HTML5 (intestazione, piè di pagina, ecc.) E potrebbero aiutare i siti non HTML5 a mostrare sezioni distinte delle loro pagine, non vorrei spingermi fino a dire che includere le parole chiave in essi influenzano le classifiche. Sarei sicuro di usare tag HTML e microformati adeguati, tuttavia. Sappiamo come fatto che i motori di ricerca li utilizzino come fattori di posizionamento o per lo meno che possano influenzare il modo in cui i motori di ricerca visualizzano i tuoi contenuti nei loro risultati di ricerca, il che può influire sulla percentuale di clic.


Esiste un documento che afferma che non influisce sul posizionamento SEO? Ho un dubbio. Perché se mantengo la mia classe di menu principale è "barra di navigazione", certamente Google può capirlo, ma se mantengo la mia classe di menu principale come "lorem-ipsum-sit-amet", è difficile da capire. Sto cercando un documento per le migliori pratiche nel nome della classe HTML per SEO. Se qualcuno lo sa, incolla il link. Grazie in anticipo.
Bhargav Joshi il

5

No, non è corretto e purtroppo questa è una delle risposte di qualità inferiore a quella domanda che in qualche modo ha ottenuto voti. L'ho modificato per rimuovere quella riga.

I nomi delle classi e i nomi ID in HTML non fanno differenza per il SEO. Un'eccezione è il caso dei microformati in cui i motori di ricerca li analizzano e possono visualizzare alcuni frammenti extra nei risultati di ricerca.

Non è necessario provare a "minimizzare" il tuo HTML. Assicurati che il server stia inviando il contenuto in formato gzip poiché ciò fa una grande differenza.

Nota che molte delle risposte a questa domanda non sono cose che migliorerebbero direttamente il posizionamento nelle ricerche, la maggior parte riguarda la visibilità e la promozione del sito, che sono fattori di posizionamento indiretti a lungo termine.


Sebbene ciò sia probabilmente vero per i motori di ricerca, le persone sono preoccupate per questo, va detto che i motori di ricerca sono tutti solo algoritmi e potrebbero essere basati su qualsiasi cosa. Il mio motore di ricerca ordina i risultati in base alla brevità dei nomi di classe e ID, quindi se stai cercando di migliorare la SEO sul mio motore di ricerca, la minimizzazione sarebbe la migliore ottimizzazione possibile.
J.Money,

1

Non credo che gli ID o le classi contino il SEO.

Tuttavia: perché stai cambiando i nomi id e class con 1 o 2 caratteri? Cosa ne guadagni? Se lo stai facendo per esibizione, non farlo. La loro minimizzazione ti dà solo un guadagno molto piccolo. E l'unica cosa che hai è roba illeggibile, irriconoscibile.


Conservo una copia della versione non modificata
ajax333221,

Ma perché lo fai in primo luogo mi chiedo?
PeeHaa,

dimensione del file inferiore = tempo inferiore per il download. classi e ID compaiono circa 100 volte su html + css, quindi se posso ridurre 5 caratteri * 100 volte ... Risparmio 500 caratteri
ajax333221

@ajax suona come una micro-ottimizzazione per me - considera che con questo risparmierai qualche centinaio di byte, mentre ogni JPG ti costerà centinaia di volte. Inoltre una corretta compressione gzip si prenderà comunque cura di questi schemi. Ma credo che ci sia nulla di male nel fare questo, sia
Pekka

@ ajax333221 ^^ Non sembra proprio questo. È solo :-)
PeeHaa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.