lunedì 28 febbraio 2011

Cosa deve avere un cms gratuito o proprietario per essere "SEO friendly"?

Cosa fare in una giornata di pioggia? beh direi che scrivere cosa deve avere e come deve essere un cms è un buon inizio...eheh! Una breve panoramica sui cms:

Come prima cosa si devono distinguere cms proprietari dai cms gratuiti, dove di questa seconda
categoria ce ne sono davvero tantissimi in base alle esigenze e alle preferenze di ognuno di noi, dove i più gettonati sono Wordpress e Joomla che devo dire essere molto buoni anche in termini di posizionamento...

Una peculiarità dei cms proprietari, cosa che mi dicono spesso i programmatori è che prima di tutto la piattaforma è tua e quindi se devi farci qualcosa sai meglio dove mettere le mani e se si hanno esigenze particolari di personalizzazione di vari plug-in, l'intervento è più semplice per chi lo ha creato. Ovviamente per questo si devono avere le conoscenze e il tempo per svilupparlo e migliorarlo ogni volta. In termini di sicurezza in teoria un cms proprietario dovrebbe essere più sicuro visto che il codice sorgente non ce l'hanno tutti.

Per quanto riguarda i cms gratuiti e quindi open source, questi sono facili da installare e dopo un po' di pratica anche più facili da gestire con davvero tantissimi plug-in pronti a fare quasi se non tutto quello che ci serve, ma da ricordare che non tutti i plug-in sono fatti bene e quindi si dovranno scegliere/testare quelli migliori e che portano vantaggi al nostro sito/blog senza perdere troppo in performance...

Non mi soffermerò su un cms in particolare, visto che ho voluto scrivere questo post per dire cosa deve avere un cms per essere Seo Friendly. Ecco secondo me cosa deve avere almeno un cms che si rispetti:
  1. ottimizzazione cache, css e jss in modo da rendere più performante il sito
  2. possibilità di ottimizzare title, description e url
  3. gestione dei canonical
  4. gestione dei 301 se un cliente poco esperto decide di modificare le pagine e cambiare url
  5. sitemap dinamica con eventuali ping ai motori di ricerca
  6. semplicità nell'inserimento dei contenuti
  7. ottimizzazione delle immagini come la dichiarazione delle dimensioni per un rendering più veloce da parte dei browser
  8. .......
Se vi va lascio a voi completare la lista....o dire qualcos'altro in merito...:-)