La migliore guida SEO per sviluppatori che devi seguire

Pubblicato: 2019-07-17

La SEO è un argomento complesso, non semplice da capire, in particolare per la maggior parte degli sviluppatori web. È diverso dallo sviluppo web in un modo che non puoi aspettarti di vedere risultati adeguati di specifiche strategie SEO dopo settimane, mesi, giorni o talvolta mai. Mentre lo sviluppo web riguarda la codifica, l'aggiornamento e il passaggio di schede al browser, SEO è assolutamente diverso da esso.

La ragione principale di ciò è che gli algoritmi di ranking SEO continuano a cambiare frequentemente. La parte difficile è che tali cambiamenti sono solo accennati. Tuttavia, ci sono numerosi esperti SEO che eseguono vari esperimenti basati su algoritmi per identificare cosa funziona e cosa no e, in definitiva, condividono i loro risultati con gli altri.

SEO per sviluppatori

Ma non implica che gli sviluppatori web non possano fare SEO. Di seguito sono menzionate alcune pratiche SEO progettate in particolare per gli sviluppatori.

Elenco di controllo SEO per sviluppatori:

1. Crea un forte programma di monitoraggio del traffico:

Come prima cosa, devi creare un programma di monitoraggio in grado di monitorare correttamente il volume di traffico ricevuto dal tuo sito web. Per questo, è fondamentale installare correttamente il programma di monitoraggio. Se l'installazione non viene eseguita correttamente, può restituire dati errati o duplicati, danneggiando eventualmente la reputazione online del tuo sito web.

Per semplificare, il programma di monitoraggio deve essere installato solo una volta su una pagina. L'esecuzione di più installazioni può portare a problemi importanti in seguito. Google Tag Manager è uno strumento eccellente per gestire installazioni di analisi complesse.

2. Progetta e sviluppa un sito web ottimizzato per i dispositivi mobili:

La compatibilità con i dispositivi mobili può implicare due aspetti distinti dello sviluppo. Innanzitutto, il tuo sito Web deve soddisfare le tecniche di sviluppo di base con un foglio di stile CSS reattivo con query multimediali. In secondo luogo, il tuo sito web non deve avere un sottodominio mobile separato. Sebbene non ci sia nulla di sbagliato nell'utilizzare un dominio separato per il tuo sito Web, può sicuramente rendere la SEO più complessa.

È perché il sottodominio è considerato una proprietà separata e può rendere le cose difficili da gestire in relazione a determinate attività SEO specifiche come l'acquisizione di link. Quindi, la via d'uscita migliore è soddisfare i primi criteri, ma avere un dominio per piattaforme web e mobili.

3. Gli URL mobili non devono generare contenuti duplicati

Sebbene sia necessario disporre dello stesso dominio per i siti Web mobili e desktop, la struttura dell'URL per essi deve essere sviluppata in modo tale da non causare problemi di duplicazione dei contenuti.

Il contenuto duplicato si verifica a causa di vari motivi. Uno dei motivi è l'utilizzo di numerosi URL per mostrare lo stesso contenuto. Quando crei un sito Web per dispositivi mobili utilizzando il sottodominio mobile, la prima pratica di base consiste nell'assicurarti di utilizzare un tag rel=canonical per mostrare il sito Web desktop come fonte di contenuto originale. In questo modo, il problema dei contenuti duplicati può essere rettificato in larga misura.

Inoltre, la struttura dell'URL sviluppata è protetta. Per questo è necessario anche ottenere un certificato di sicurezza.

4. Codificare correttamente i Dati Strutturati

Un buon modo per controllare gli errori e sviluppare codici di successo è utilizzare i dati strutturati Schema.org utilizzando lo strumento Schema.org di Google. Sebbene tu possa scoprire alcuni degli errori comuni utilizzando lo Strumento di test dei dati strutturati di Google, ci sono alcuni errori minori che possono verificarsi. Tali errori sono importanti da correggere per usufruire di una codifica pulita.

Questi errori di codifica potrebbero non essere visualizzati quando utilizzi uno strumento automatico come il webmaster di Google. Pertanto, è fondamentale condurre un controllo manuale per identificare e correggere tali errori. Praticando un processo approfondito di controllo, anche prima che il tuo sito web sia attivo, puoi identificare tali errori e assicurarti che non vengano visualizzati durante la SEO.

5. Controlla il file Robots.txt:

Spesso, durante il processo di sviluppo, può essere fondamentale bloccare l'accesso al tuo dominio prima che sia attivo. Questo viene fatto principalmente utilizzando un file robots.txt sul server – Disallow: /. Ma ci sono situazioni in cui potresti dimenticare questa azione.

Pertanto, è fondamentale che non ci siano indicazioni di non autorizzazione nei file robots.text. Ciò assicurerà che i motori di ricerca non siano in grado di eseguire la scansione del tuo sito Web prima che sia attivo e quindi può impedire di danneggiarne le prestazioni complessive.

Ricorda solo che ' non consentire: ' è diverso da ' Non consentire: / '.

  • Non consentire: implica che gli spider dei motori di ricerca, così come altri agenti, possono eseguire la scansione del tuo sito Web senza riscontrare problemi dal root del sito Web.
  • Disallow:/ implica che ogni aspetto del root del tuo sito Web sarà completamente bloccato dall'accesso ai motori di ricerca.

6. Controlla il dominio del sito Web di staging:

Essendo uno sviluppatore, devi essere consapevole del fatto che durante il processo di sviluppo un sito Web di staging è progettato allo scopo di testare nuovi codici, versioni precedenti del sito Web e correggere altri problemi prima che il sito Web venga pubblicato. Anche un singolo errore nel processo di sviluppo può rendere le cose complesse e senza successo.

Pertanto, è necessario controllare il tuo sito Web per tutti i suoi aspetti durante il processo di staging. L'esecuzione di questo controllo aiuterà ad eliminare tutti gli errori come immagini caricate in modo errato o errori 404 e altro ancora.

7. Controlla il tuo sito Web per casi di staging:

Utilizzando tecniche efficienti, puoi trovare e sostituire gli errori derivanti dal sottodominio del sito Web di staging. Quando il tuo sito web è attivo, si rifletterà incompleto piuttosto che come riflesso nel processo di staging. Ma se non si implementa un rigoroso processo di controllo, il sito Web può essere pubblicato con tali URL a cui si fa riferimento ovunque.

Tuttavia, non è necessario questo processo di verifica se l'URL viene utilizzato nella fase di sviluppo. È necessario eseguire questo controllo solo per le strutture URL assolute.

8. Controlla il tuo sito web per errori HTML:

Alcuni errori HTML possono causare un rendering scadente sul sito Web su piattaforme diverse. Ciò può causare problemi con la velocità del sito Web e l'esperienza utente. Alla fine, può portare a problemi con le prestazioni del sito Web, che possono anche influenzare il posizionamento del sito Web.

Per combattere questo impatto indiretto, è meglio eseguire il processo di validità del W3C. Ciò può aiutare a ridurre la velocità del sito Web attraverso una migliore ottimizzazione delle tecniche di codifica e del layout. Con migliori pratiche di codifica, è anche più facile per Google capire il tuo sito web.

Una cosa importante da notare è che l'utilizzo della checklist per problemi comuni non migliorerà tutto. Può comportare un leggero aumento delle prestazioni del tuo sito Web, ma vale la pena risolverli quando tutti i problemi del tuo sito vengono corretti.

Una cosa importante da notare qui è che un aspetto ritiene che la codifica accurata non sia importante e che il sito Web funzionerà comunque in Google. Tuttavia, l'altro aspetto ritiene che una codifica accurata possa comportare un aumento delle prestazioni nei risultati di ricerca.

In base alle tue preferenze, puoi adottare la strada da percorrere.

9. Controlla il tuo sito web per errori di codifica:

Ci sono vari errori di codifica che possono verificarsi e uno comune tra questi è l'utilizzo di documenti poliglotti. Questi documenti sono stati codificati con un unico tipo di documento ma implementati su una nuova piattaforma utilizzando un altro tipo di documento.

Ma se ti stai esercitando, stai creando un copia e incolla di questo codice. Nella maggior parte delle situazioni in cui l'ambito del progetto, i budget e altri problemi sono intervenuti con i tempi di sviluppo, potrebbe essere difficile implementare la correzione corretta. Questo è importante per garantire che tutte le linee guida di codifica siano applicate al tipo di documento selezionato.

10. Crea un layout efficiente per il tuo sito web:

È molto importante vedere come è strutturato il tuo codice. Il layout del codice può creare un grande impatto sulla velocità del sito Web, sui tempi di rendering e, in definitiva, sulle prestazioni del tuo sito Web. Ciò può influire sui tempi di caricamento.

Quando esegui la codifica lato client, assicurati di disporre correttamente il suo codice. Concentrandosi sul layout, è possibile combattere alcuni problemi di layout eccessivamente gonfi. Dal punto di vista del back-end, è necessario considerare il layout del codice di tutto, inclusi CSS, HTML, da PHP a JavaScript e altro ancora.

11. Meta descrizione:

È un importante attributo HTML che offre un breve riassunto della pagina web. Di solito, i motori di ricerca lo mostrano sotto i loro link cliccabili di colore blu. Le meta descrizioni influiscono leggermente sul posizionamento del tuo sito web, ma hanno un enorme impatto sulle percentuali di clic del tuo sito web.

Di solito, Google visualizza 160 caratteri e preferisce le descrizioni inferiori a 155 caratteri. È fondamentale che la Meta description sia unica per ogni pagina. Se stai prendendo di mira parole chiave a coda lunga, puoi evitare di scrivere Meta description.

12. Etichetta immagine:

L'utilizzo dell'attributo alt nel tag immagine è fondamentale per offrire un testo alternativo per descrivere l'immagine. Questo è utile per i lettori di schermo e viene visualizzato per primo, anche prima che l'immagine non venga caricata. Questo è utile in quanto aiuta i motori di ricerca a indicizzare correttamente un'immagine.

Le tue immagini devono avere nomi di file ben informativi e dettagliati, nonché testi alternativi descrittivi in ​​modo che sia più facile per i motori di ricerca indicizzare le immagini. Con specifici attributi di altezza e larghezza, un browser Web è in grado di conoscere l'immagine.

13. Usa le tecniche di compressione delle immagini:

Ho trovato molti sviluppatori che ottimizzano le immagini ma non utilizzano tecniche di compressione delle immagini adeguate. È fondamentale acquisire un'immagine e comprimerla a dimensioni adeguate in Photoshop, mantenendone la dimensione e la qualità della dimensione fisica.

Di solito, viene fatto sulle foto apportando le modifiche necessarie nelle impostazioni JPG e quindi esportando l'immagine per il web.

14. Controlla i plug-in di ricerca per il tuo sito web:

Lo sviluppo di un sito Web, in particolare su piattaforme come WordPress, può causare determinati problemi. Questi problemi possono verificarsi a causa di problemi nei plug-in di ricerca. Tali plug-in possono causare danni irreparabili e dannosi alla reputazione del sito Web se non vengono identificati in anticipo.

Un caso è quando il plug-in di ricerca genera numerose pagine per ogni singolo risultato di ricerca inserito nel plug-in. In questa situazione, ottieni numerose pagine bianche senza contenuto. Inoltre, puoi aumentare le spese per la larghezza di banda.

15. Verifica le configurazioni del server e la velocità del tuo sito web:

La velocità di caricamento della pagina è un fattore molto importante per il posizionamento in Google. Secondo alcune ricerche, Google utilizza Time to First Byte o TTFB come tempo di caricamento della pagina. Questo è fondamentale dal punto di vista dell'esperienza dell'utente. La pagina del tuo sito web deve caricarsi più velocemente e avere una frequenza di rimbalzo ridotta.

Per questo, devi ottimizzare il primo byte e il tempo di caricamento della pagina del tuo sito.

16. Prendi in considerazione il tempo del server per il caricamento del primo byte:

Se il caricamento del primo byte del tuo sito Web richiede più tempo del resto, può essere un collo di bottiglia che riduce le prestazioni del tuo sito Web durante il processo di sviluppo. È perché il tempo del primo byte valuta il tempo da quando un utente inizia a navigare nella pagina fino alla prima parte delle risposte del server. Un problema in questa situazione di solito significa un problema di configurazione del server, che è vitale e deve essere risolto.

Per questo, è necessario controllare il proprio sito Web con il tecnico dell'assistenza. Aiuterà a risolvere i problemi in sospeso relativi a questo problema.

17. Ottimizzazione per la ricerca locale:

La ricerca locale è pensata per le persone che cercano attività commerciali e destinazioni vicine alla loro posizione. Per ottenere un miglior posizionamento locale su Google e migliorare la presenza in Google Maps e Ricerca, devi offrire i dettagli completi della tua attività in Google My Business.

Includi immagini accattivanti e accurate nell'elenco per far conoscere alle persone i tuoi servizi e prodotti. Se il tuo sito Web è supportato da recensioni positive, autentiche e di alta qualità, aumenterebbe la sua visibilità e aumenterebbe la sua probabilità per i potenziali clienti.

18. Sviluppo di siti Web in più lingue:

Quando sviluppi siti web in più lingue, devi informare Google dello stesso. Questo può essere fatto determinando la lingua corretta del tuo sito web su Google. Evita di incorporare traduzioni affiancate sul tuo sito web.

Il contenuto per ciascuna lingua del tuo sito web deve essere presentato su URL diversi.

19. AJAX:

I crawler di Google stanno migliorando nell'indicizzazione dei contenuti JavaScript. Tuttavia, ha bisogno di assistenza per orientarsi nei siti Web utilizzando JavaScript per la navigazione. Quindi, prova a costruire la struttura del tuo sito Web e la navigazione utilizzando HTML.

20. Codice di stato HTTP:

La risposta HTTP può far credere ai motori di ricerca che la tua pagina web sia stata spostata su un nuovo URL. Un reindirizzamento 301 può portare a una perdita del 15% del ranking della pagina e anche il reindirizzamento 302 può comportare una grave perdita di ranking per il tuo sito web. Ma nonostante ciò, i reindirizzamenti 301 devono essere il metodo preferito per reindirizzamenti completi.

Ora hai questa pratica lista di controllo per SEO per sviluppatori con te, inizia subito a implementare queste azioni sul tuo progetto attuale. Ma ricorda, la SEO sta cambiando a un ritmo estremamente veloce. Quindi, tieni sotto controllo le ultime pratiche SEO e gli algoritmi di Google.