- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Come creare una direttiva errore 410 per una pagina che non esiste (mai esistita) ?
-
Come creare una direttiva errore 410 per una pagina che non esiste (mai esistita) ?
Ciao,
tra i report delle pagine di errore che si sono create ed indicizzate nel mio sito trovo anche pagine con nomi di URL strani (createsi per errori vari negli URL .. colpa mia!) che adesso gestisco con una pagina 404 tramite la direttiva sull' .htaccess.
Però se volessi dire al crawler che quelle pagine sono invece rimosse per sempre o che non le deve indicizzare e **mai più rivisitare **dovrei usare una direttiva 410.esempio di errore: w w w. nomesito .it / categoria / id?47848
esempio pagina corretta: w w w. nomesito .it / categoria /Ma come si può usare questa direttiva 410 ?
Dove va inserita, nel file htaccess o nella head della pagina ? Se la devo mettere in questa pagina come faccio per farla funzionare, che controllo dovrei fare (lavoro in php) ?Grazie
-
Ciao studio77,
per settare i 410 puoi usare sia il .htaccess che il linguaggio PHP.
L'unica cosa è che devi sempre impostare gli Header HTTP con tale status code.
Nell'htaccess devi intercettare il pattern di URL da far tornare 410 e applicargli il che sta per Gone (410).
In php devi invece semplicemente usare la funzione header() come indicato qui http://php.net/manual/en/function.header.php
Fammi sapere se è tutto chiaro.
-
uhm ... ma secondo te nel caso di una pagina di questo tipo (che non è che prima esisteva e adesso non esiste più) che non è mai esistita e non esiste nemmeno ora devo pensare al 410 oppure al 404 ?
w w w. nomesito .it / id?47848
Questa pagina non esiste proprio, non so perchè e come si sia creata ma me la trovo lo stesso nelle pagine con errore nei vari report SEO.
Andrebbe gestista con un 404 o 410 ?
-
Secondo me va bene un 404. È più che sufficiente.
Il punto semmai è capire se saltano fuori perché sono linkate da qualche parte.
-
Ciao studio77,
Dubito che per il motore di ricerca cambi troppo tra 410 e 404, ma il significato di 410 è "Gone", ossia: "prima esisteva, e ora non esiste più"
Concordo con Juanin:
scopri da dove saltano fuori quegli URL (dal report di Search Console cliccando sulla riga dell'URL in 404 potresti trovare qualche indicazione).
-
ok perfetto, grazie mille... diciamo che mi sono chiarito il dubbio: non sono pagina che esistevano e quindi non ha senso dargli un 410 ... in effetti il 404 basta e avanza ma piuttosto controllo da dove eventualmente saltano fuori.
Una curiosità in merito: usando un software SEO (ahrefs) ho trovato nel report delle pagine di errore anche le vecchie pagine del sito che non esistono da anni (che erano on line almeno 2 anni fa realizzate dalla vecchia versione del sito del vecchio fornitore del mio cliente) ... come diavolo ha fatto a trovarle il crawler di questo software ? Boh ...
-
ahrefs è uno strumento che analizza i backlink quindi suppongo che le pagine del vecchio sito siano linkate da qualche sito esterno al tuo.
-
@Juanin said:
ahrefs è uno strumento che analizza i backlink quindi suppongo che le pagine del vecchio sito siano linkate da qualche sito esterno al tuo.
oh cavolo, è vero! Interessante, allora dovrei recuperarle con un 301 a questo punto!
-
Possibile.
-
Ciao ragazzi mi intrometto per farvi una domanda.
Se una pagina non esiste davvero più non sarebbe meglio far restituire un 410 per evitare di sprecare il budget delle risorse che google mette a disposizione per il nostro sito?
Impostando il 404, invece, google continuerà ad interrogarla con la "speranza" di trovarla nuovamente attiva.
No?!
-
@sssimo said:
Ciao ragazzi mi intrometto per farvi una domanda.
Se una pagina non esiste davvero più non sarebbe meglio far restituire un 410 per evitare di sprecare il budget delle risorse che google mette a disposizione per il nostro sito?
Impostando il 404, invece, google continuerà ad interrogarla con la "speranza" di trovarla nuovamente attiva.
No?!
é proprio quello di cui stavamo discutendo in questo post
-
Non è così.
L'unica differenza tra 410 e 404 è che il 410 è più esplicito, ma anche con il 404 dopo un po' Google desiste.
-
perfetto grazie per il chiarimento