Checklist personalizzata per il tuo sito con priorità e comandi da eseguire.

Modelli di checklist | Cos'è una checklist | Creately

Attributi principali per la checklist personalizzata

Task
Priorità
Impatto
Comando/Strumento

Verifica status HTTP URL segnalati
Alta
Recupero traffico e UX
curl -I -L <URL>

Correzione redirect / 301
Alta
Conservazione link equity
Config server / .htaccess

Ripristino o 410 per pagine rimosse
Media
Pulizia indice
curl -I <URL>; impostare 410

Aggiornamento sitemap e reinvio
Alta
Migliora discovery
Aggiorna sitemap.xml → GSC Sitemap

Rimozione link interni a 404
Media
Riduce crawl waste
Search/grep nel repo; aggiornare link

Monitoraggio e reportistica
Bassa
Prevenzione ricorrenze
Script batch + GSC Controlla URL

<?XML:NAMESPACE PREFIX = "[default] http://www.w3.org/2000/svg" NS = "http://www.w3.org/2000/svg" />

Checklist operativa prioritaria (da eseguire ora)
Passaggi Alta priorità
  • Esporta URL 404/404 più critici da Google Search Console e salva in urls_404.txt.

  • Verifica status HTTP in batch (10 thread):

bash

cat urls_404.txt | xargs -n1 -P10 -I{} sh -c 'echo {}; curl -s -o /dev/null -w "%{http_code} %{url_effective}\n" -L {}'
  • Identifica URL con traffico storico (GSC → Prestazioni) e marca come critici.

  • Applicare azioni per ogni URL critico:

    • Se la pagina è stata spostata → 301 verso la nuova URL.

    • Se la pagina è stata rimossa intenzionalmente → rispondere 410 Gone o lasciare 404 e rimuovere da sitemap.

    • Se la pagina è utile ma cancellata per errore → ripristina contenuto.

  • Aggiorna sitemap rimuovendo URL non validi e reinvia in GSC:

    • Modifica sitemap.xml o sitemap_index.xml.

    • In GSC → Sitemap → Inserisci percorso → Invia.

Checklist tecnica (priorità media)
  • Controllo redirect chain per URL con 3xx:

bash

curl -I -L https://tuo-dominio.it/vecchia-pagina
  • Verifica header importanti (Location, X-Robots-Tag):

bash

curl -I https://tuo-dominio.it/percorso
  • Aggiorna link interni: cerca riferimenti a URL obsolete nel codice:

bash

grep -R "vecchia-pagina" ./ -n
  • Implementa redirect a livello server (esempio Apache .htaccess):

Código

Redirect 301 /vecchia-pagina https://tuo-dominio.it/nuova-pagina
  • Evita redirect chain: assicurati che ogni redirect punti direttamente alla destinazione finale.

Comandi e script utili (pronti da eseguire)
  • Batch status con output CSV

bash

echo "url,status" > out.csv
while read u; do
  code=$(curl -s -o /dev/null -w "%{http_code}" -L "$u")
  echo "\"$u\",$code" >> out.csv
done < urls_404.txt
  • Script Python concorrente (HEAD)

python

import requests
from concurrent.futures import ThreadPoolExecutor
def check(u):
  try:
    r = requests.head(u, allow_redirects=True, timeout=10)
    return u, r.status_code
  except Exception as e:
    return u, f"ERR {e}"
with open('urls_404.txt') as f:
  urls=[l.strip() for l in f if l.strip()]
with ThreadPoolExecutor(max_workers=10) as ex:
  for u,s in ex.map(check, urls):
    print(u, s)
  • Controllo log server per richieste 404 recenti

bash

grep " 404 " /var/log/nginx/access.log | tail -n 200
Flusso di lavoro per il team (ticket template)

Titolo: Fix 404 — [URL principale o sezione] Descrizione: Elenco URL 404 esportati da GSC; priorità assegnata in base a traffico storico. Elenco URL (CSV): allegare out.csv o urls_404.txt. Azione richiesta: (scegliere per ogni riga) 301 -> <dest>, 410, Ripristina contenuto, Nessuna azione (noindex). Comandi di test post-fix: curl -I -L <URL>; verificare codice atteso. Priorità: Alta/Media/Bassa Prova attesa: screenshot GSC Copertura aggiornato; output curl con codice 200/301/410; conferma aggiornamento sitemap.

Monitoraggio e follow‑up (cosa controllare e quando)
  • Subito dopo i fix: in GSC usa Controlla URL per richiedere reindicizzazione delle pagine modificate.

  • 1–2 settimane: controlla GSC → Copertura e Prestazioni per vedere riduzione 404 e recupero clic.

  • Mensile: esegui script batch per rilevare nuovi 404 e aggiorna sitemap.

  • Alert automatici: configura job cron che esegue lo script Python e invia report via email/Slack se > X 404 nuovi al giorno.

Trovato questo articolo interessante? Condividilo sulla tua rete di contatti Twitter, sulla tua bacheca su Facebook per suggerire questo risultato nelle ricerche in Linkedin, Instagram o Pinterest. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie! CONDIVIDI SU!

Ar-themes Logo

Hugo Repetto

Tutti noi crediamo di avere qualcosa da insegnare, tutti noi abbiamo una nostra storia personale che ci rende unici e ineguagliabili.

Nessun commento:

Posta un commento