Hai mai sentito persone consigliare temi perché sono "SEO Friendly"? Sì, abbiamo consigliato parecchi temi su questo blog etichettandoli come "SEO Friendly". Ma cosa significa veramente "SEO Friendly" e cosa pensano alcune persone che significhi? In questo articolo condivideremo la nostra opinione sul perché i temi WordPress NON dovrebbero avere opzioni SEO e sul perché le hanno.
Qual è lo scopo di un tema? Far apparire le cose belle (organizzate e pulite), in modo che le persone possano usare il sito facilmente. Come si rende un tema organizzato e pulito? Oltre a tutti gli elementi dell'interfaccia utente (UI) e visivi, è necessario avere un codice pulito. Il codice dovrebbe essere semantico e seguire gli standard web. Un tema che fa questo è un tema "SEO Friendly". Questo è ciò che guardiamo quando diciamo che un tema specifico è SEO friendly.
Ora alcune persone pensano che affinché un tema sia "SEO Friendly", debba avere altre funzionalità come Breadcrumbs, Opzioni SEO, ecc. Ma ciò NON è vero. Certo, migliorerà il tuo SEO on-page, se hai i meta tag, i breadcrumbs, ecc. Tuttavia, questo non è richiesto affinché un tema sia SEO friendly.
Quindi perché i designer/sviluppatori di temi lo fanno? Beh, è una trovata di marketing. Invece di concentrare le loro energie sulla produzione del miglior tema possibile, impacchettano il tema con un piccolo set di Opzioni SEO. È anche per stare al passo con l'industria e i concorrenti.
Perché i temi WordPress non dovrebbero avere opzioni SEO? Fornendo opzioni SEO, queste aziende rendono un estremo disservizio ai propri utenti (specialmente ai principianti). Perché se l'utente decide di cambiare tema, rischia di perdere tutti i dati SEO dei post precedenti se non trasferisce correttamente le impostazioni SEO. Le opzioni SEO appartengono chiaramente al territorio dei plugin che gli sviluppatori di temi dovrebbero evitare di invadere. Principalmente perché le loro opzioni SEO non sarebbero mai complete come un plugin come AIOSEO (utilizzato da oltre 2 milioni di siti). Opzioni come tag nofollow, reindirizzamenti, no-index, sitemap e indicizzazione renderebbero un tema inutilmente pesante.
Se un'azienda di temi non vuole supportare un eccellente plugin come AIOSEO, dovrebbe affrontare questo problema con il proprio plugin (non con i propri temi).
La maggior parte delle aziende più note comprende l'importanza di plugin come AIOSEO, quindi annullano automaticamente la registrazione delle proprie opzioni SEO quando tali plugin sono attivi. Tuttavia, sarebbe molto più semplice se non dovessero farlo affatto.
Aggiornamento: Come sollevato nei commenti, sarebbe molto meglio se gli autori dei temi utilizzassero semplicemente le dipendenze Tema/Plugin. Ecco un ottimo articolo di Otto che parla delle Dipendenze Tema/Plugin.
Cosa ne pensi?


Jon Schear
Devi considerare che se il tema fornisce opzioni SEO, potrebbero trasferire i dati se esporti tramite gli strumenti.
Solarbluseth
Ottimo articolo!
Ho creato temi SEO friendly, temi che sono progettati correttamente fin dall'inizio. I clienti spesso si confondono riguardo alla prontezza SEO per questi temi. Cerchiamo di usare il plugin Yoast per questi clienti, ma non per le ragioni sopra elencate. È stato un ottimo punto sollevare che sarebbe difficile migrare queste impostazioni a un plugin in seguito e che ciò avrebbe un impatto grande e negativo sui ranking SEO attuali di un cliente. Complimenti!
Johnny G
Attualmente sto utilizzando un tema di Elegant Themes. Come sappiamo, EG ha il suo SEO integrato. Ho intenzione di usare SEO by Yoast. Mi stavo chiedendo, il SEO del tema potrebbe entrare in conflitto o in qualche modo influire negativamente sul plugin SEO by Yoast o sul mio SEO in generale?
Supporto WPBeginner
In precedenza, abbiamo scritto su perché i temi non dovrebbero avere opzioni SEO, dai un'occhiata.
Amministratore
Ahmad Magddi
yah
Eyo
Ti sbagli
Michael
Cercando le funzionalità 'must have' per un tema, mi sono imbattuto in questo post molto utile. Sono completamente d'accordo sul fatto che la funzionalità dovrebbe essere (per lo più) fornita da plugin. Questo approccio rientra perfettamente nella categoria meno = più.
Utilizzerò sicuramente queste informazioni mentre sviluppo il mio primo tema. E utilizzerò anche le informazioni fornite da Otto sulla dipendenza dai plugin. Grazie per aver fornito quel link.
Ora devo solo trovare i plugin più adatti per le funzioni che voglio rendere disponibili nel mio tema.
Steph M
Ho installato il tema Standard sul mio sito. È arrivato con un'opzione SEO, ma non sono riuscito a modificare il titolo, quindi ho installato All in One SEO. Tuttavia, da quando l'ho fatto, il mio snippet di paternità di Google non viene più visualizzato su Google. All in one seo sta eliminando la mia paternità di Google? Quando visualizzo il codice sorgente della pagina, c'è. Ma non appare nella ricerca, vedi:
https://www.google.com/search?q=chicago+nightlife+superstar
Funziona anche nel tester di rich snippet:
http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fwww.howlatthemoon.com%2Fdueling_piano_bar%2Fchicago-nightlife-superstar%2F&html=
Aiuto per favore!!!
Staff editoriale
I risultati di Google varieranno da utente a utente. Potrebbe non mostrarti la paternità, ma potrebbe mostrarla a qualcun altro. Loro decidono quando è utile. Dato che funziona nei rich snippet, sai che è configurato correttamente. Ora la palla è nel campo di Google.
Amministratore
Saurabh
C'è un modo per mettere i breadcrumb di Yoast nella barra laterale? Inoltre, è obbligatorio mostrare i breadcrumb sul sito? I breadcrumb si adattano perfettamente al mio tema.
Staff editoriale
Dovresti essere in grado di visualizzare i breadcrumb ovunque nel tuo design. No, non è obbligatorio mostrarli.
Amministratore
John K
Farò l'avvocato del diavolo e sottolineerò che lo stesso argomento può essere fatto contro i plugin SEO che è stato fatto qui contro i temi con opzioni SEO:
... se l'utente decidesse mai di cambiare i propri *plugin*, rischierebbe di perdere tutti i dati SEO per i post precedenti se non trasferisse correttamente le impostazioni SEO.
Se tutti i plugin SEO, o un numero sostanziale, avessero impostazioni che si trasferiscono facilmente tra i plugin, non ci sarebbe un problema, ma prova a trasferire le impostazioni tra High Performance SEO di Greg e qualcos'altro, come esempio.
Staff editoriale
È sempre bello fare l'avvocato del diavolo. Questo problema si addentra in un problema molto più ampio di "funzionalità del tema" contro "funzionalità del plugin". La maggior parte concorderà sul fatto che la SEO in termini di archiviazione dei dati dovrebbe essere nei plugin.
https://014.leahstevensyj.workers.dev/opinion/wordpress-custom-post-types-debate-functions-php-or-plugins/
In particolare, non vediamo alcun motivo per passare dal nostro plugin consigliato: WordPress SEO by Yoast a qualsiasi altro plugin SEO. Il plugin SEO di Yoast fornisce la stessa funzionalità, se non migliore, rispetto agli altri.
I temi sono "design" che molto probabilmente cambierai più spesso.
Amministratore
John K
Se fosse garantito che il plugin di Yoast non consumasse mai risorse eccessive come All In One SEO, allora lo installerei volentieri su ogni sito.
Staff editoriale
Hai una soluzione "ideale" alternativa? Scegliendo tra temi e plugin, i plugin vinceranno sempre questo dibattito sulla funzionalità, secondo noi.
Kade
Sono d'accordo con te.
Ho avuto esperienze con Google Analytics che ho inserito nel mio tema. Improvvisamente, quando ho cambiato tema, Google Analytics non ha funzionato.
John
MA, la SEO integrata nei temi StudioPress è molto facile e intuitiva da usare (e funziona bene) e PUÒ essere trasferita se necessario.
Staff editoriale
NON è una soluzione completa per prima cosa. Non fornisce sitemap e numerose altre soluzioni che il plugin di Yoast fornisce. In secondo luogo, sì, mentre i dati possono essere trasferiti, non è il modo migliore di fare le cose. Aggiunge lavoro extra per gli utenti. L'intero obiettivo di qualsiasi azienda di temi dovrebbe essere quello di semplificare le cose per gli utenti. Non richiedere loro di saltare attraverso i cerchi se, Dio non voglia, volessero mai passare a un altro tema.
Amministratore
Nathan Rice
A questo punto, rimuoverli sarebbe peggio per gli utenti che lasciarli dentro.
Staff editoriale
Devi prendere un'iniziativa prima o poi. Forse lascialo per gli utenti esistenti, ma nascondilo ai nuovi utenti a meno che non attivino un nuovo plugin. Puoi lasciarlo nel core di Genesis e lentamente eliminarlo. Simile a come WordPress sta gestendo il gestore dei link.
Yourcyberguide
Mi sto spostando su Yoast o su qualsiasi plugin di terze parti da Genesis per preservare la libertà di cambiare tema in futuro
Sai
Articolo interessante davvero.
Christopher Geary
Post davvero fantastico.. Mi sono spesso chiesto dove tracci la linea con la funzionalità del tema? Potresti creare abbastanza facilmente un tema che supporti, beh, tutto (in una certa misura). Immagino che sia una questione di tracciare la linea tra contenuto e design. Qualsiasi cosa che fornisca una qualche forma di contenuto (come dati SEO) dovrebbe essere fornita tramite un plugin, e tutto il resto potrebbe potenzialmente essere fornito come impostazioni aggiuntive del tema solo per migliorare il design.
Ma ancora, articolo molto bello. È ora di condividerlo con gli amici su Twitter
Shaun Hinklein
Molte persone che conosco dopo aver letto qualcosa del genere –
“Non sono trasferibili? Oh cavolo, oh cavolo, oh cavolo . . . “
Chris Burbridge
Questa è un'ottima conversazione. Per quanto riguarda il marketing e gli affari, un marketer saggio mi ha detto: "Vendi loro ciò che vogliono; poi dai loro ciò di cui hanno bisogno."
Se non vendi alle persone ciò che vogliono, non hai un mercato. Quindi, se vogliono la "magia della SEO", allora forse dovresti vendere loro qualcosa che sembri rispondere a quella esigenza, ma allo STESSO tempo, se non dai loro ciò di cui HANNO BISOGNO, li stai deludendo. Quindi, forse puoi educarli verso i veri principi SEO di cui hanno bisogno.
Ecco un'idea di marketing: "*** TUTTI I NOSTRI PLUGIN Sono Compatibili al 100% con Yoast per la SEO - Il Plugin SEO #1 sul Mercato ***. Ognuno include un PDF di 3 pagine per Iniziare con la SEO, specificamente pensato per farti partire con strategie SEO REALI, ottimizzate per i nostri temi e per il plugin Yoast SEO".
Parte di ciò che vedo qui è che ARCHITETTONICAMENTE, ha molto senso separare temi e plugin. Ma per il consumatore, vogliono la soluzione più semplice al loro problema, e gli sviluppatori di temi non sempre la forniscono. Ad esempio, c'è un tema per ricette che include tipi di post specifici per Tipi di Ricette, Cucine, Ingredienti, ecc., e una pagina per consentire ai visitatori di inviare ricette.
Ora so che concettualmente non è puro per noi, ma è un'ottima idea per loro, perché è una soluzione "chiavi in mano". Penso che tu debba fare entrambe le cose: fornire prodotti architettonicamente validi, ma anche CONFEZIONARLI in un modo che abbia senso per gli utenti finali.
Chris Burbridge
Ops, intendevo dire "*** Tutti i Nostri TEMI Sono Compatibili al 100% con Yoast per la SEO"...
Ankur
Concordo pienamente. Infatti sto usando Genesis che è il cosiddetto "SEO Friendly", ma sono migrato a Yoast SEO perché non voglio essere bloccato con un solo tema.
Rahul Tilloo
Ci sono davvero alcuni punti validi. Headway lo fa bene, il suo tema disattiva automaticamente le opzioni SEO dopo aver riconosciuto che stai usando plugin SEO. Non so degli altri temi premium.
wpbeginner
@Rahul Tilloo Beh, anche altri noti lo fanno… il punto di questo articolo che stiamo sollevando è che causa comunque disagio agli utenti se vogliono passare da Headway o Genesis… e hanno usato le opzioni SEO di Headway… perché ora devono usare il SEO Data Transporter per trasferire i dati a un plugin o a un nuovo tema…
newwpthemesnet
Mi piacerebbe pensare che significhi che hanno inserito correttamente i tag H1 e H2, fornito breadcrumb e convalidato XHTML. Ma... tutto ciò dovrebbe essere già fatto, corretto?
Sono d'accordo, dovrebbe essere lasciato ai plugin.
wpbeginner
@newwpthemesnet Sì, penso che i temi dovrebbero avere la semantica corretta (che include H1, H2 ecc. I breadcrumb possono essere forniti da un tema se necessario. Ma il tema dovrebbe tenere conto di plugin popolari come BreadCrumb NavXT o Yoast… entrambi sono abbastanza potenti e offrono molto.
blogjunkie
In precedenza ho utilizzato le opzioni SEO in Headway e Genesis, ma da allora sono migrato a WordPress SEO di Yoast per le stesse ragioni che hai delineato nell'articolo.
Tuttavia, penso che le opzioni SEO siano sufficienti per i principianti che altrimenti sarebbero confusi da tutte le opzioni che offre un potente plugin come WordPress SEO.
Non sono sicuro di come conciliare le due posizioni, però. Attualmente consiglio ai principianti di utilizzare temi di aziende ben consolidate come WooThemes, StudioPress ecc. in modo che se mai superassero le loro esigenze SEO, possano passare a WP SEO e utilizzare il plugin SEO Data Transporter per migrare i loro dati.
StuartWooster
“se l'utente decidesse mai di cambiare tema, rischierebbe di perdere tutti i dati SEO per i post più vecchi se non trasferisse correttamente le impostazioni SEO.” Solo questo motivo mi spingerà a usare un plugin per tutte le installazioni future, dato che lo sviluppatore del tema che uso non ha rilasciato un percorso di aggiornamento per la loro nuova versione (che risale a oltre 6 mesi fa). Quindi non solo devo ridisegnare il mio intero sito con la loro nuova versione, ma non posso semplicemente attivarla e trasferire le mie impostazioni SEO!
WPMuse
Bel lavoro nel diffondere queste informazioni — la maggior parte delle persone con cui lavoro non pensa mai a queste ramificazioni! Vedono che il tema ha "SEO" e questo è tutto ciò a cui pensano...

Spiego sempre le variabili e le scelte su quali opzioni SEO utilizzare — ma forse se gli sviluppatori di temi includessero un po' più di spiegazioni sul perché si sceglierebbe un tema con/senza queste opzioni in base alla propria esperienza e ai propri obiettivi, aiuterebbero anche a educare invece di limitarsi a vendere. Quindi i clienti possono fare una scelta informata.
Il che di per sé sarebbe un valore aggiunto nella scelta di uno dei loro prodotti.
sikedestroya
Le opzioni SEO dovrebbero essere lasciate ai plugin. Quando abbiamo strumenti così potenti come All in one SEO pack e YOAST SEO plugin, le opzioni SEO integrate nei temi possono solo creare più confusione... A mio parere, sono superflue...
mrahmadawais
Sono sempre stato un fan di questo plugin SEO importer, ma a volte non mostra nulla di ciò che ha fatto.
Mike
Ottimi punti. Nel quadro generale, i plugin e i temi *dovrebbero* essere separati per natura, ma spesso i temi diventano sempre più gonfi a causa della competizione tra gli autori dei temi o perché alcuni autori dei temi sentono esattamente il contrario. Qualcuno ha idee su come unire funzionalità di temi e plugin insieme, ma in modo non invadente?
wpbeginner
Concordo pienamente con te. Plugin e Temi sono separati. È decisamente uno "stratagemma di marketing". Come distinguersi? Gonfiandolo con più funzionalità quando non si dovrebbe. Penso che gli autori dei temi lo facciano per stare al passo con la concorrenza. Se pensassero seriamente dal "punto di vista dell'utente", si renderebbero conto dell'inconveniente. Per quanto riguarda le dipendenze tema/plugin, otto42 ha scritto un articolo molto interessante al riguardo. http://wpbeg.in/JtxqCh
Mike
@wpbeginner Wow, come ho mai fatto a non trovare quell'articolo di Otto? Pensavo di aver sfruttato al massimo il mio Google-fu e di non aver trovato nulla a riguardo. Grazie!
WPFortress
Questo è un ottimo punto che hai sollevato. Rispettiamo molto Wordpress SEO by Yoast e All In One SEO pack, ma abbiamo incluso le Opzioni SEO nel nostro tema (con Generatore di Sitemap, Opzioni SEO per Pagine Individuali, ecc.) perché la nostra idea è che gli utenti non debbano installare plugin aggiuntivi per ogni funzionalità di cui hanno bisogno. Le opzioni SEO del tema vengono automaticamente disabilitate se sono attivi plugin SEO esterni, in modo che gli utenti possano scegliere tra opzioni SEO interne o esterne.
wpbeginner
@WPFortress You can’t possibly put everything into a theme. There is a reason why plugins are available. It is this vary mindset that is causing this huge issue. Everyone wants to bloat the theme with tons of widgets, hundreds of options… It makes it that much harder for a new user to understand WordPress. They like the theme how it looks (it should be simple install and activate) to make the theme look like the demo. Except it doesn’t. They have to go through a bunch of settings to just get close to what the demo of the theme look like. Options are a great thing to have, but within reasons. Changing themes should not be as big of a hassle that it is now becoming (with all these options). If you think there is an important feature that you want to provide (i.e tabbers, slideshow, etc), perhaps going on a similar route as WooDojo makes more sense. Where you create a mega plugin with widgets that the user can activate. So it can actually work with other themes should the user decide to switch. The whole point is to “keep the very important features” such as SEO data be the same through out theme changes. I think this comes down to the fact that companies do not want to promote other companies or other developers. But we should. Specialize in what you do best (and be damn sure that you are the best in that). Collaborate with complimentary products, and see how you two can partner up. This will save you a lot of time which you can use to do what you do best “produce more great looking, well-coded themes”.
WPFortress
@wpbeginner Sono d'accordo, grazie. Se tutto è gonfio di 1000 opzioni, gli utenti avanzati potrebbero sapere cosa sono, ma i principianti? Abbiamo trascorso più di 9 mesi nello sviluppo di un tema guardando dal punto di vista dell'utente. Il problema principale con i temi è che o non funzionano quando li hai attivati, senza dover configurare oltre 100 opzioni, come hai detto. Abbiamo guardato indietro in modo diverso su questo: abbiamo implementato una funzione "Importa Contenuto" che importa contenuti di esempio (non solo post e pagine) completamente in modo che il tema appaia come il sito demo (con *tutto* il contenuto). Questo include le opzioni (sono pre-popolate), quindi l'utente può cambiare solo ciò di cui ha bisogno (e dietro ogni opzione c'è una descrizione completa di cosa fa quell'opzione e dove appare). Per non parlare di oltre 90 pagine di documentazione web e PDF con una base di FAQ
Per quanto riguarda altre aziende e sviluppatori... sono contento che tu l'abbia menzionato. Le persone dovrebbero collaborare. Abbiamo incluso ogni plugin che abbiamo utilizzato in "Crediti del Tema", inclusa una nota personale agli sviluppatori e backlink ai loro siti web. Il problema principale qui è che la maggior parte delle altre aziende non si unirà. Vogliamo farlo in modo da poter crescere insieme e creare qualcosa che le persone vogliano davvero usare.
wpbeginner
@WPFortress Per essere chiari, non sto puntando il dito contro di te. Ognuno ha diritto a un'opinione e rispetto le scelte che avete fatto. Capisco che molte aziende abbiano una funzione "Importa Contenuti" per i loro temi, insieme a documentazione e FAQ. Il mio punto è che le persone NON dovrebbero dover leggere una documentazione web & PDF di oltre 90 pagine per USARE UN TEMA. Non ho visto il codice del tuo tema né ho usato nessuno dei tuoi temi. Quindi non so come funzionino. Tutto quello che sto dicendo è che se stai copiando codici hard-coded di plugin nei tuoi temi e li stai citando, allora non è il modo giusto di fare (specialmente per le funzionalità importanti). È molto meglio usare la dipendenza tema/plugin in modo che l'utente abbia la possibilità di aggiornare quel plugin quando l'autore del plugin lo aggiorna.
WPFortress
@wpbeginner Sì, certo – capisco la tua opinione. E tutti dovrebbero seguire queste linee guida, non solo noi. Grazie per il tuo ottimo post!
designtodevelop
Sono completamente d'accordo con questo post. So che molti sviluppatori di temi seguono rigorosi standard web quando li vendono, possono etichettarli come "SEO friendly". Raccomanderei sicuramente di utilizzare un plugin di Yoast quando si ottimizza il proprio blog WordPress.
acurry
Ottimo post, amico
wpbeginner
@acurry Sono contento che ti piaccia