Quello che gli sviluppatori web devono sapere sulla SEO tecnica

Pubblicato: 2019-06-11

Se stai facendo SEO tecnico ma non gestisci il sito web di cui sei responsabile, il team di sviluppo web è essenziale per il tuo successo. Ma gli sviluppatori e i SEO in crescita e marketing non sempre vedono negli occhi.

È stato detto che una delle competenze principali di cui i SEO hanno bisogno oggi è la capacità di comunicare e di federare diversi punti di vista. Non passa evento senza che SEO altamente tecnici menzionino come parlare con gli sviluppatori.

Ma oltre a come parlare con gli sviluppatori, devi anche sapere cosa dire. Se il tuo team di sviluppo non ha mai avuto esperienza con la SEO, ecco alcune delle cose essenziali per assicurarsi che sappiano, senza accondiscendere a spiegare cosa sono i tag < title >. Dopotutto, gli sviluppatori sono lontani dai neofiti del web.

Impara le basi

La maggior parte dei SEO si aspetta che gli sviluppatori di siti web abbiano una conoscenza di base degli elementi del sito che svolgono un ruolo importante nella SEO e di come influenzano le prestazioni SEO:

  • Mappe del sito XML
  • Robot.txt
  • Requisiti del modello come il posizionamento dei codici di tracciamento analitici, l'uso di intestazioni (
    < h1 >…), markup schema.org o HTML semantico
  • Dichiarazioni di pagina come < link rel="canonical" >
  • Elementi tradizionalmente utilizzati nella creazione di un risultato di ricerca (< titolo >, < meta description=”lorem ipsum…” >, URL)
  • 301 reindirizza
  • Velocità della pagina
  • HTTPS e migrazioni del sito, se il tuo sito utilizza HTTP
  • Importanza della pagina e struttura del sito basata sui collegamenti
  • Robustezza e sicurezza del server
  • Monitoraggio del log del server per scopi SEO

Se hai bisogno di un corso di aggiornamento per te o per qualcun altro, le guide per i SEO sono spesso più dettagliate e complete delle guide scritte dai SEO per gli sviluppatori, il che le rende più utili. Un buon punto di partenza è sempre la Guida per principianti alla SEO di Moz o la Guida introduttiva alla SEO di Google e la loro guida di Search Console in generale.

La SEO funziona solo quando i motori di ricerca possono eseguire la scansione e il rendering degli URL

La visualizzazione nei risultati del motore di ricerca significa che il motore di ricerca è stato in grado di scoprire, eseguire la scansione, il rendering e l'analisi delle pagine chiave di un sito Web. Quando ci sono ragioni tecniche per cui ciò non accade, l'intera catena del marketing digitale si interrompe.

I bot hanno bisogno di accedere ai siti web

Google utilizza diversi User-Agent per eseguire la scansione di un sito web. Questi devono avere accesso non solo alle pagine, ma anche alle risorse (immagini e altri media), JavaScript e altri elementi necessari per visualizzare il contenuto su un URL.

Allo stesso tempo, viene data priorità alla scansione degli URL: a volte desideriamo promuovere un insieme di pagine rispetto a un altro scoraggiando la scansione di quest'ultima a favore della scansione della prima. Quali pagine rientrano in quale categoria può cambiare con le stagioni, portando a grandi eventi, o anche dopo modifiche al sito o agli algoritmi di Google.

Molti strumenti SEO richiedono anche l'accesso per eseguire la scansione o lo scraping di parti di un sito Web al fine di analizzare le prestazioni o preparare correzioni batch.

Se i SEO non hanno accesso ai mezzi per filtrare l'accesso ai bot (robots.txt, htaccess, intestazioni HTTP…) passeranno le richieste al team di sviluppo.

Messa in scena di siti Web e trasmissione in diretta

I siti Web di staging devono tenere conto del fatto che devono essere approvati per scopi SEO, ma non essere ancora indicizzati da Google e altri motori di ricerca. Un team SEO potrebbe dover consentire l'accesso a un sito da parte di determinati bot al fine di eseguire verifiche e controlli che consentiranno loro di dare un'autorizzazione o meno al sito dal punto di vista SEO. È ragionevole chiedere al team SEO di fornire uno User-Agent e un indirizzo IP per i bot che devono autorizzare, nonché qualsiasi informazione in loro possesso sui protocolli di sicurezza che i loro strumenti SEO possono o non possono supportare.

Quando pubblichi un sito web live, mantieni la SEO nella lista di controllo. Se ai bot è stato vietato eseguire la scansione del sito, tali regole devono essere rimosse come parte del processo; nessun SEO vuole vedere

User-Agente: *
Non consentire: /

come unico contenuto nel file robots.txt di un nuovo sito.

La scelta della tecnologia conta

I SEO tecnici dovrebbero avere dimestichezza sull'argomento di come sono costruiti i siti web. Qualcuno del team SEO dovrebbe essere in grado di partecipare alle discussioni su server, CDN, scelta di un CMS, framework JavaScript...

Fino agli ultimi mesi, Google utilizzava Chromium M41 durante la scansione: sì, ciò significa che le funzionalità supportate da tutti i normali navigatori per anni potrebbero rompere la pagina di Google. Sebbene ciò sia stato corretto, ciò dimostra che fare ipotesi in merito al supporto per la tecnologia web a volte può ritorcersi contro alla grande.

A volte i mezzi di attuazione sono importanti

Il SEO tecnico vorrà tutti i tipi di campanelli e fischietti nei modelli di pagina e nel markup. Sebbene la maggior parte delle volte i SEO tecnici possano e debbano consentire agli sviluppatori di decidere come mettere in atto, ci sono casi in cui Google fornisce specifiche o requisiti.

Gli sviluppatori dovrebbero sapere dove trovarli e come chiedere se le istruzioni di implementazione fornite con la richiesta di un SEO tecnico sono un requisito o solo un pio desiderio.

Alcuni esempi di funzionalità con strategie di implementazione consigliate o richieste per i motori di ricerca includono, ma non sono limitati a, quanto segue:

  • JavaScript in generale
  • Ottimizzazione dell'immagine
  • Caricamento pigro
  • Sito multilingue e geotargetizzato
  • Formato di markup Schema.org preferito

Sono possibili soluzioni alternative

In teoria, una cosa che la SEO tecnica e lo sviluppo web hanno in comune è una propensione per la risoluzione dei problemi creativa basata sui dati per utilizzare le tecnologie disponibili per ottenere il risultato desiderato.

Quando una richiesta SEO tecnica non è possibile, cerca soluzioni alternative. Molti SEO tecnici che sono anche sviluppatori stanno già proponendo soluzioni alternative a stack legacy complessi che non supporteranno determinate modifiche.

  • L'anno scorso, Dan Taylor ha introdotto il termine Edge SEO per riferirsi a soluzioni che implementano correzioni SEO dopo il rendering della pagina, ma prima che venga consegnata al cliente, sfruttando ad esempio gli addetti ai servizi sui CDN.
  • I SEO tecnici creativi funzionano anche con JavaScript, Python, gestione e query di database e API rese disponibili dai motori di ricerca e dagli strumenti SEO.

Laddove non esistono soluzioni note, l'esecuzione di test responsabili con risultati misurabili è sempre un'opzione in SEO. Poiché Google non condivide i dettagli di come funziona, la SEO tecnica fa ipotesi ragionevoli basate sui brevetti di Google, sulle dichiarazioni ufficiali di Google e sulle prestazioni del sito osservate nei risultati di ricerca. Eseguire i propri test può essere rischioso in SEO, ma è anche una pratica rispettata e accettata.

La maggior parte dei problemi tecnici di SEO: modifiche iterative e critiche

Il miglior lavoro SEO è iterativo e segue una procedura simile a questa:

Ciò significa che è ragionevole chiedere ai SEO di richiedere in batch, ma non bloccare i tempi regolari per implementare le modifiche SEO può respingere in modo significativo una strategia SEO. Ciò significa anche che le richieste SEO potrebbero includere rollback o estensioni di test precedenti.

SEO e sviluppatori dovrebbero collaborare per trovare un modo per raggruppare e programmare richieste di sviluppo regolari.

Tuttavia, alcune richieste SEO non possono davvero aspettare. Questo potrebbe includere:

  • Correzioni di errori che rimuovono tutto o parte del sito dalla ricerca
  • Correzioni per le sanzioni di Google, note come "azioni manuali"
  • Modifiche necessarie per correggere il comportamento anomalo dello strumento o del tracker
  • Modifiche per affrontare le principali modifiche dell'algoritmo con un impatto diretto sulle prestazioni del sito nella ricerca

Rimani aggiornato e divertiti con le nuove funzionalità di ricerca

Come abbiamo appena suggerito, la ricerca non è un campo statico. Si evolve con nuove tecnologie, nuovi usi e nuove versioni dei motori di ricerca. Google apporta anche modifiche quasi costanti – hanno segnalato 3234 modifiche nel 2018 – ai propri algoritmi di indicizzazione e ranking, che spesso portano a cambiamenti nel modo in cui i siti web dovrebbero essere ottimizzati.

Ciò significa che anche le informazioni affidabili che hanno più di sei o dodici mesi potrebbero non essere più rilevanti. Per esempio:

  • Il posizionamento veniva utilizzato per basarsi pesantemente sulla dichiarazione di meta parole chiave per ciascun URL; mentre i motori di ricerca in loco utilizzano ancora queste parole chiave, la SEO non lo fa più.
  • Google consigliava di utilizzare < link rel=”prev” > e < link rel=”next” > dichiarazioni su serie impaginate di URL per impedire loro di contrassegnare queste pagine come identiche, ma non ne tiene più conto.

Ma significa anche che ci sono spesso nuovi elementi nella SEO. Gli elementi nuovi e imminenti annunciati nel 2019 includono:

  • Il bot Evergreen di Google significa che le funzionalità del browser e, forse la cosa più importante, JavaScript più recente, sono diventate accessibili a Google. Tuttavia, il rendering JavaScript viene ancora eseguito separatamente e in un secondo momento, quindi i consigli per ottenere pagine con JavaScript indicizzato sono ancora validi.
  • Il markup della pagina delle FAQ, per le pagine con più domande e risposte, ora può dare
  • Nuove linee guida per l'utilizzo della data
  • Prossimo supporto per immagini ad alta risoluzione nei risultati di ricerca

Google risponde anche alle domande dei SEO su Twitter e tramite Hangout per webmaster dal vivo e fornisce informazioni sulle modifiche e gli annunci principali sul blog di Google Webmaster.

Insieme per una comprensione reciproca

Una delle chiavi per colmare il divario tra sviluppo web e SEO è il rispetto reciproco e la comunicazione. Sebbene le basi della SEO siano importanti, è anche importante riconoscere che gli sviluppatori possono acquisire facilmente queste conoscenze da soli utilizzando le informazioni già disponibili.

È molto più produttivo capire come funziona in pratica la SEO. Ciò include la comprensione dell'importanza dell'accesso ai siti Web da parte dei bot, le implicazioni della tecnologia sulla ricerca e come affrontare i problemi SEO che non possono essere risolti come consigliato. Significa anche sapere come funziona il processo SEO e riconoscere che la ricerca si sta evolvendo a un ritmo sempre più rapido.

C'è anche una crescente consapevolezza nella comunità SEO dei problemi che gli sviluppatori web devono affrontare. Di conseguenza, colonne come quella di Detlef Johnson per SEO for Developers possono trovare un posto in pubblicazioni orientate alla SEO come Search Engine Land, ad esempio. Questa consapevolezza alimenta anche la speranza dei SEO che anche gli sviluppatori web facciano uno sforzo per comprendere gli elementi chiave della SEO.