Mia moglie lavora in una scuola superiore in Germania. Di recente ho notato che è estremamente difficile trovare l'homepage di quella scuola usando Google. Ho guardato il codice sorgente della pagina e credo di aver trovato il motivo: ci sono due <meta name="robots">
tag; uno è
<meta name="robots" content="all">
e il secondo, più in basso nella pagina, è
<meta name="robots" content="noindex, follow">
La mia ipotesi è che il secondo vince il primo e impedisce a Google di indicizzare il sito. Ho ragione? Non vorrei dire al webmaster che ho riscontrato il problema e diventare un idiota di me stesso (perché non so davvero nulla su come costruire una pagina Web adeguata, figuriamoci fare SEO).
A proposito, se ti capita di trovare altri stupidi sul sito, sarei felice se tu potessi segnalarli. Il mio prossimo candidato sarebbe l'assoluta mancanza di meta
tag pertinenti che trasmettano informazioni sul contenuto della pagina.
ajax.googleapis.com
e ssl.google-analytics.com
). Questo può essere un problema legale contro il privilegio dell'autodeterminazione informativa in Germania. Consiglierei di evitarlo.
title
elementi. E lo stesso si ripete su altre pagine, non solo sulla homepage! In effetti, non sembra esserci alcuna pagina indicizzata, a parte una manciata di PDF !? Forse moduli in conflitto nel CMS ?! Un piccolo problema secondario ... Come indicato nelle risposte, la regola più restrittiva verrà applicata dai motori di ricerca, non necessariamente la regola successiva. Tuttavia, una funzione come PHP get_meta_tags()
restituirà solo la regola successiva, quindi c'è un problema (potenziale) immediato con avere più meta tag per gli stessi dati.
<meta name="robots" content="all">
è semanticamente uguale a<meta name="robots" content="index, follow">
, quindi entrambi i meta tag sono contraddittori in alcun modo. Mi piacerebbe informare il webmaster. Suppongo inoltre che Google sceglierà la politica più rigorosa e quindi non indicizzerà la pagina per evitare problemi di copyright.