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 per i post più vecchi 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 gonfio.
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 di 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
Great Article!
I have created SEO friendly themes, themes that are designed correctly in the first place. Customers often get confused about SEO Readyness for these themes. We try to use the Yoast plugin for these clients but not for the reasons listed above. It was a great point to bring up that it would be hard to migrate these settings to a Plugin later on and that would have a great and negative impact on a clients current SEO rankings. Kudos!
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, date 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
Interesting article Indeed.
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.
But again, very nice article. Time to share with the folks on 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
I would like to think it means that they put in proper placement of H1 and H2 tags, provide breadcrumbs, and validated XHTML. But…all that should be done already, correct?
I agree, it should be left to the plugins.
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
Good job getting this info out there — most folks I work with never think about these ramifications! They see the theme has “SEO” and that’s all they think about…

I always explain the variables and choices on which SEO options to use — but maybe if theme developers included a bit more explanation as to why you would choose a theme with/without these options based on your experience and goals, they would also be helping to educate instead of just always selling. Then customers can make an educated choice.
Which in of itself would be a value added benefit of choosing one of their products.
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
Totalmente d'accordo con te. Plugin e Temi sono separati. È decisamente un "trucco 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 a 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 I agree, thank you. If everything is bloated with 1000 options, advanced users may know what they are, but what about beginners? We’ve spent 9+ months in development of a theme looking back from user’s point of view. The main problem with themes are that either they aren’t working when you’ve activated them, without you having to setup 100+ options, like you said. We looked back differently on this – we’ve implemented a “Import Content” feature that imports sample content (not just posts & pages) completely so theme looks like the demo site (with *all* content). This includes options (they are pre-populated), so user can change only the thing he needs (and behind every option there’s a complete description of what that option does, and where it appears). Not to mention 90+ page web & PDF documentation with FAQ base
Regarding other companies and developers.. I’m glad that you mentioned this. People should work together. We’ve included every plugin that we used in Theme Credits, including a personal note to the developers and backlinks to their websites. Main problem here is that most of other compaines won’t join forces together. We want to do that so we can grow together and make something that people actually want to use.
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 Glad you like it