Il contenuto importante non dovrebbe dipendere da un clic, da un particolare scorrimento o da una connessione da scoprire. Controlla cosa contiene la risposta iniziale e cosa appare dopo il rendering. La scelta tecnica deve servire sia i visitatori che la manutenzione e l'accesso al motore.

distinguere l'HTML iniziale e la pagina di rendering

Il codice ricevuto dal browser può contenere un solo scheletro, quindi completato da JavaScript. Google descrive un trattamento che include esplorazione, rendering e indicizzazione. Il fatto che un motore possa eseguire JavaScript non garantisce che ogni dipendenza o interazione funzionerà. Quindi confronta la risposta iniziale al contenuto reso sulle pagine che portano le tue offerte e le tue risposte editoriali.

Prova le condizioni ordinarie

Apri una pagina in una sessione pubblica, con una rete lenta, quindi controlla ciò che rimane disponibile se una risorsa fallisce. Il titolo, il testo decidendo e i link a pagine utili sono presenti? Gli errori API non devono trasformare un file esistente in una pagina vuota. Verificare inoltre che gli stati di caricamento non rimangano visualizzati a tempo indeterminato.

una verifica di accettazione in tre stati sulla stessa pagina

Prova la pagina dal suo URL diretto, quindi dopo la navigazione interna, quindi con una dipendenza non disponibile nell'ambiente della tua verifica di accettazione. Stai cercando di sapere cosa può leggere e fare il visitatore in ogni stato. La possibilità di rendere JavaScript non si avvale di errori di pubblicazione, collegamenti e contenuti coerenti. I seguenti punti di controllo si applicano a una guida e a una scheda prodotto.

Confronto proposto tra risposta iniziale e pagina renderizzata
Elementodomanda nell'HTML inizialeDomanda dopo il rendering
Titolo e testo decisivoL'oggetto e la risposta sono presenti?Il testo è completo e sempre coerente?
Collegamenti tra le pagineÈ possibile estrarre destinazioni reali?La navigazione produce buoni URL?
Dati di prodottoI valori corrispondono al prodotto richiesto?Un'interazione cambia correttamente la variante?
Errore o mancanza di risorseLo stato e il messaggio sono appropriati?È possibile comprendere un errore di caricamento?
metadatiLa pagina porta la propria identità?Un aggiornamento lato client crea una contraddizione?

Le Principi SEO JavaScript documentati da Google distinguere tra esplorazione, rendering e indicizzazione. La tua verifica di accettazione dovrebbe mantenere questi passaggi separati. Un testo visibile nel tuo browser è un rendering che trova in queste condizioni, non è una prova che tutte le esperienze di ricerca possono o lo sfrutteranno.

Rendi esplicita la navigazione

Utilizzare collegamenti HTML con una destinazione reale per percorsi cross-page. Un pulsante che modifica solo lo stato di un'applicazione non sostituisce sempre un URL condivisibile. Per un catalogo, ogni prodotto importante deve poter essere aperto direttamente. Controllare i reindirizzamenti e gli stati restituiti durante l'accesso diretto, non solo durante la navigazione da casa.

Esempio fittizio: caratteristiche in una scheda

Un foglio carica le sue dimensioni solo dopo aver aperto una scheda. Il team inserisce le informazioni decisive nella pagina pubblicamente disponibile, quindi utilizza la scheda per organizzare la lettura. Controlla il risultato sul cellulare e nell'ispezione della pagina. L'obiettivo non è vietare JavaScript, ma impedire all'azione fragile di condizionare l'accesso alle caratteristiche necessarie per la decisione.

decidere cosa mettere a disposizione senza interazione

Per un articolo, la risposta principale e i link utili di solito possono venire con la pagina. Per un catalogo, l'interfaccia può rimanere interattiva fornendo al contempo un URL diretto che identifichi il prodotto e le sue informazioni essenziali. Le funzioni secondarie, come uno strumento di personalizzazione, richiedono un'analisi pulita: renderle interattive non significa che il resto della carta dovrebbe essere vuoto all'inizio.

  1. Scegli un modello di rappresentante e raccogli il suo contenuto pubblico. Fai un confronto leggibile tra il codice ricevuto e il contenuto finale, con la data e le condizioni di prova.
  2. ispezionare i collegamenti importanti. Un collegamento HTML con href e destinazione reale è più direttamente utilizzabile di un'azione che cambia solo uno stato interno senza URL.
  3. Nell'ambiente di test, causare il fallimento di una risorsa necessaria. Controlla il messaggio, la possibilità di riprovare e ciò che rimane accessibile. Non causare volontariamente una rottura della produzione per questa dimostrazione.
  4. Per prima cosa correggi il difetto osservato su questo modello, quindi controlla le altre pagine che lo utilizzano. Misura anche l'effetto sulla velocità e sulla manutenzione prima di generalizzare una nuova architettura.

Il documento di Google su Collegamenti esplorabili Fornisce esempi di link interpretabili. Per un progetto di recupero, questa verifica di accettazione può essere integrata nelle specifiche: ci aspettiamo una risposta verificabile, uno stato di navigazione e di errore, non solo uno screenshot riuscito. la diagnosi di Serrature CDN rimane aggiuntivo se il contenuto non raggiunge il browser o il robot.

Scegli una correzione proporzionata

Un rendering lato server o una generazione di pagine possono essere rilevanti, ma non sempre è necessaria la migrazione completa. Inizia con un modello rappresentativo, misura l'accesso, le prestazioni e l'aggiornamento semplice. Quindi controlla i metadati e i collegamenti in entrambe le versioni. Le Riduzione di JavaScript non necessario può completare questo lavoro senza confondere velocità e indicibilità.

Documentazione aggiuntiva