SlideShare a Scribd company logo
1 of 40
Ottimizzare wordpress(non solo) per i motori di ricerca Convegno GT – Riccione, 6 Dicembre 2009 Tiziano Fogliata http://www.motoricerca.net   http://www.fogliata.net/  tiziano.fogliata@gmail.com
Harder Faster Better Stronger
Google vorrebbeche le pagine web fossero così,ma non è il solo
Spesso però sono così…
L’irresistibile fascino dei plugin per WordPress
La velocità di un sito ha un impatto diretto sulla percezione degli utenti Più utile Di qualità Credibile Autorevole
Anche se la banda disponibile è in aumento non è un buon motivo per non ottimizzare
Come misurare la velocità
Firebug per MozillaFirefox: http://getfirebug.com/ Yahoo! Yslow per Firebug:http://developer.yahoo.com/yslow/ Google PageSpeed:http://code.google.com/intl/it-IT/speed/page-speed/ PingdomTools:http://tools.pingdom.com/
Alcune soluzioni lato server per WordPress WP Super Cache: http://wordpress.org/extend/plugins/wp-super-cache/ Optimize DB:http://wordpress.org/extend/plugins/optimize-db/ Usare acceleratori PHP (eAccelerator) e eseguiretuningMySQL (query_cache) Trovare un hosting migliore …ma non sempre è colpa del server
Altre aree di intervento ,[object Object]
Usare un Content Delivery Network (per distribuire i contenuti da server situati inaree geografiche differenti)
Usare gli mod_expires o gli header per il controllo della cache del browser
Sfruttare la compressione Gzip
CSS in alto e JavaScript in basso ed esternalizzarli
Ridurre i DNS Lookup (evitare di caricare troppi elementi provenientida domini diversi)
Ottimizzare le immagini
Evitare i redirect
Ridurre la dimensione dei cookiehttp://developer.yahoo.com/performance/rules.html
Potete provare ad abilitare la compressione Gzipaggiungendo alcune righe al vostro file .htaccess <IfModule mod_deflate.c>AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript application/x-httpd-php</IfModule>
Per i file che non modificate frequentemente inserite queste righe in modo che il browser li conservi in cachesenza verificare ogni volta se ne esisteuna versione più aggiornata  <IfModule mod_expires.c> ExpiresActive on ExpiresByTypeimage/gif "access plus 1 month" ExpiresByTypeimage/jpeg "access plus 1 month" ExpiresByTypeimage/png "access plus 1 month" ExpiresByType text/css "access plus 1 month" ExpiresByTypeapplication/javascript "access plus 1 month" ExpiresByTypeapplication/x-javascript "access plus 1 month"     </IfModule> Se mod_expires non è disponibile:     <FilesMatch "(ico|jpg|jpeg|png|gif|js|css)$"> Header set Expires "Sun, 2 Jan 2011 01:00:00 GMT" Header set Cache-Control "max-age=315360000" HeaderunsetPragma     </FilesMatch>
Può tornare utile un plugin come PHP Speedy http://aciddrop.com/2009/02/02/php-speedy-wp-052-bug-fix/ Permettediraggrupparepiù file in mododaridurre le richieste HTTP, riducei file Javascript e CSS, effettua la compressione GZIP e aggiungegli expires headers
Un CDN per WordPress Troppo complicato per un semplice blog?
UnitedStatesAshburn, VA Dallas/Fort Worth, TXLos Angeles, CAMiami, FLNewark, NJPalo Alto, CASeattle, WASt. Louis, MO EuropeAmsterdamDublinFrankfurtLondon AsiaHong KongTokyo Amazon CloudFronthttp://aws.amazon.com/cloudfront/ Costi dai server europei Data Transfer $0.170 per GB – first 10TB / month data transfer out$0.120 per GB – next 40 TB / month data transfer out$0.100 per GB – next 100 TB / month data transfer out$0.090 per GB – next 100 TB / month data transfer out$0.080 per GB – next 250 TB / month data transfer out$0.070 per GB – next 250 TB / month data transfer out$0.060 per GB – next 250 TB / month data transfer out$0.050 per GB – data transfer out / monthover 1,000 TB Dati conservati su Amazon S3
CloudBerry S3 Explorer http://cloudberrylab.com/
Impostare i CNAME In modo da usare il proprio dominio perdistribuire i file
Amazon S3 Plugin for WordPresshttp://wordpress.org/extend/plugins/tantan-s3/
CDN Rewrites pluginhttp://wordpress.org/extend/plugins/cdn-rewrites/
…e per le immagini già presenti sul blog? Basta un semplice comando SQLsul database: UPDATE wp_posts SET post_content = REPLACE ( post_content, ‘vecchioURL/wp-content/upload/', ‘nuovoURL/wp-content/upload/');
Ora che è veloce, rendiamolo più attraente
Perché accontentarsi dei semplici commenti?
IntenseDebate http://www.intensedebate.com DISQUS http://disqus.com/

More Related Content

What's hot

Consigli E Trucchi Per Migliorare Il Vostro Wordpress Competenze
Consigli E Trucchi Per Migliorare Il Vostro Wordpress CompetenzeConsigli E Trucchi Per Migliorare Il Vostro Wordpress Competenze
Consigli E Trucchi Per Migliorare Il Vostro Wordpress Competenzeelfinalmanac2249
 
Come ottimizzare le foto per i vostri siti web
Come ottimizzare le foto per i vostri siti webCome ottimizzare le foto per i vostri siti web
Come ottimizzare le foto per i vostri siti webVenetoformazione
 
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...Matteo Stefan
 
Corso Wordpress Milano
Corso Wordpress MilanoCorso Wordpress Milano
Corso Wordpress MilanoDenis Leo
 
Come creare una PWA Progressive Web App @ Inbound Strategies 2018
Come creare una PWA Progressive Web App @ Inbound Strategies 2018Come creare una PWA Progressive Web App @ Inbound Strategies 2018
Come creare una PWA Progressive Web App @ Inbound Strategies 2018Giovanni Sacheli
 
Tutto Quello Che C'È Da Sapere Su Wordpress
Tutto Quello Che C'È Da Sapere Su WordpressTutto Quello Che C'È Da Sapere Su Wordpress
Tutto Quello Che C'È Da Sapere Su Wordpressambitiousgem7429
 
Estensioni di google chrome per sviluppatori
Estensioni di google chrome per sviluppatoriEstensioni di google chrome per sviluppatori
Estensioni di google chrome per sviluppatoriMartina Perin
 
WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...
WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...
WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...Petrozzi Emilio
 
WordCamp Bari Maggio 2019
WordCamp Bari Maggio 2019WordCamp Bari Maggio 2019
WordCamp Bari Maggio 2019Alice Orrù
 
Velocizzare Un Sito Web Fatto Con WordPress
Velocizzare Un Sito Web Fatto Con WordPressVelocizzare Un Sito Web Fatto Con WordPress
Velocizzare Un Sito Web Fatto Con WordPressCarlenzoli Yuri
 
Fare SEO su Wordpress - Francesco Gavello - SEO Training 2011
Fare SEO su Wordpress - Francesco Gavello - SEO Training 2011Fare SEO su Wordpress - Francesco Gavello - SEO Training 2011
Fare SEO su Wordpress - Francesco Gavello - SEO Training 2011SEO Training
 
SEMrush WebStudy Marathon - SEO Tecnico - CMS in ottica SEO per i contenuti
SEMrush WebStudy Marathon - SEO Tecnico - CMS in ottica SEO per i contenutiSEMrush WebStudy Marathon - SEO Tecnico - CMS in ottica SEO per i contenuti
SEMrush WebStudy Marathon - SEO Tecnico - CMS in ottica SEO per i contenutisemrush_webinars
 
Ottimizzare il traffico - Francesco Gavello - SEO Training 2011
Ottimizzare il traffico - Francesco Gavello - SEO Training 2011Ottimizzare il traffico - Francesco Gavello - SEO Training 2011
Ottimizzare il traffico - Francesco Gavello - SEO Training 2011SEO Training
 
Sviluppare Plugin per WordPress
Sviluppare Plugin per WordPress Sviluppare Plugin per WordPress
Sviluppare Plugin per WordPress Thomas Vitale
 
Aggiornato! Il sito veloce senza codice
Aggiornato! Il sito veloce senza codiceAggiornato! Il sito veloce senza codice
Aggiornato! Il sito veloce senza codiceStefania Massenza
 
WPDay 2015 - WordPress Performance Optimization - Pordenone - 13 Novembre 2015
WPDay 2015 - WordPress Performance Optimization - Pordenone - 13 Novembre 2015WPDay 2015 - WordPress Performance Optimization - Pordenone - 13 Novembre 2015
WPDay 2015 - WordPress Performance Optimization - Pordenone - 13 Novembre 2015Andrea Cardinali
 
Link Building efficace - Fabio Sutto - SEO Training 2011
Link Building efficace - Fabio Sutto - SEO Training 2011Link Building efficace - Fabio Sutto - SEO Training 2011
Link Building efficace - Fabio Sutto - SEO Training 2011SEO Training
 
Velocizzare i siti in Joomla con dei plugin fenomenali
Velocizzare i siti in Joomla con dei plugin fenomenaliVelocizzare i siti in Joomla con dei plugin fenomenali
Velocizzare i siti in Joomla con dei plugin fenomenaliEnthous Agenzia Web
 
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG sampsonrhapfvuvdf
 
Saltando tra le SERP: Un trampolino SEO
Saltando tra le SERP: Un trampolino SEOSaltando tra le SERP: Un trampolino SEO
Saltando tra le SERP: Un trampolino SEOSemrush
 

What's hot (20)

Consigli E Trucchi Per Migliorare Il Vostro Wordpress Competenze
Consigli E Trucchi Per Migliorare Il Vostro Wordpress CompetenzeConsigli E Trucchi Per Migliorare Il Vostro Wordpress Competenze
Consigli E Trucchi Per Migliorare Il Vostro Wordpress Competenze
 
Come ottimizzare le foto per i vostri siti web
Come ottimizzare le foto per i vostri siti webCome ottimizzare le foto per i vostri siti web
Come ottimizzare le foto per i vostri siti web
 
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
 
Corso Wordpress Milano
Corso Wordpress MilanoCorso Wordpress Milano
Corso Wordpress Milano
 
Come creare una PWA Progressive Web App @ Inbound Strategies 2018
Come creare una PWA Progressive Web App @ Inbound Strategies 2018Come creare una PWA Progressive Web App @ Inbound Strategies 2018
Come creare una PWA Progressive Web App @ Inbound Strategies 2018
 
Tutto Quello Che C'È Da Sapere Su Wordpress
Tutto Quello Che C'È Da Sapere Su WordpressTutto Quello Che C'È Da Sapere Su Wordpress
Tutto Quello Che C'È Da Sapere Su Wordpress
 
Estensioni di google chrome per sviluppatori
Estensioni di google chrome per sviluppatoriEstensioni di google chrome per sviluppatori
Estensioni di google chrome per sviluppatori
 
WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...
WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...
WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...
 
WordCamp Bari Maggio 2019
WordCamp Bari Maggio 2019WordCamp Bari Maggio 2019
WordCamp Bari Maggio 2019
 
Velocizzare Un Sito Web Fatto Con WordPress
Velocizzare Un Sito Web Fatto Con WordPressVelocizzare Un Sito Web Fatto Con WordPress
Velocizzare Un Sito Web Fatto Con WordPress
 
Fare SEO su Wordpress - Francesco Gavello - SEO Training 2011
Fare SEO su Wordpress - Francesco Gavello - SEO Training 2011Fare SEO su Wordpress - Francesco Gavello - SEO Training 2011
Fare SEO su Wordpress - Francesco Gavello - SEO Training 2011
 
SEMrush WebStudy Marathon - SEO Tecnico - CMS in ottica SEO per i contenuti
SEMrush WebStudy Marathon - SEO Tecnico - CMS in ottica SEO per i contenutiSEMrush WebStudy Marathon - SEO Tecnico - CMS in ottica SEO per i contenuti
SEMrush WebStudy Marathon - SEO Tecnico - CMS in ottica SEO per i contenuti
 
Ottimizzare il traffico - Francesco Gavello - SEO Training 2011
Ottimizzare il traffico - Francesco Gavello - SEO Training 2011Ottimizzare il traffico - Francesco Gavello - SEO Training 2011
Ottimizzare il traffico - Francesco Gavello - SEO Training 2011
 
Sviluppare Plugin per WordPress
Sviluppare Plugin per WordPress Sviluppare Plugin per WordPress
Sviluppare Plugin per WordPress
 
Aggiornato! Il sito veloce senza codice
Aggiornato! Il sito veloce senza codiceAggiornato! Il sito veloce senza codice
Aggiornato! Il sito veloce senza codice
 
WPDay 2015 - WordPress Performance Optimization - Pordenone - 13 Novembre 2015
WPDay 2015 - WordPress Performance Optimization - Pordenone - 13 Novembre 2015WPDay 2015 - WordPress Performance Optimization - Pordenone - 13 Novembre 2015
WPDay 2015 - WordPress Performance Optimization - Pordenone - 13 Novembre 2015
 
Link Building efficace - Fabio Sutto - SEO Training 2011
Link Building efficace - Fabio Sutto - SEO Training 2011Link Building efficace - Fabio Sutto - SEO Training 2011
Link Building efficace - Fabio Sutto - SEO Training 2011
 
Velocizzare i siti in Joomla con dei plugin fenomenali
Velocizzare i siti in Joomla con dei plugin fenomenaliVelocizzare i siti in Joomla con dei plugin fenomenali
Velocizzare i siti in Joomla con dei plugin fenomenali
 
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG
 
Saltando tra le SERP: Un trampolino SEO
Saltando tra le SERP: Un trampolino SEOSaltando tra le SERP: Un trampolino SEO
Saltando tra le SERP: Un trampolino SEO
 

Similar to Ottimizzare WordPress non solo per i motori di ricerca

Hosting: come ottimizzare WordPress #TipOfTheDay
Hosting: come ottimizzare WordPress #TipOfTheDayHosting: come ottimizzare WordPress #TipOfTheDay
Hosting: come ottimizzare WordPress #TipOfTheDayAruba S.p.A.
 
Webperformance, come ottimizzare il tempo di caricamento di una pagina web!
Webperformance, come ottimizzare il tempo di caricamento di una pagina web!Webperformance, come ottimizzare il tempo di caricamento di una pagina web!
Webperformance, come ottimizzare il tempo di caricamento di una pagina web!Stefano Marchisio
 
Come velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a BolognaCome velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a BolognaWeb2Lab Studio
 
Velocità per la SEO di Magento: Redis Cache, Compilazione e Search Console
Velocità per la SEO di Magento: Redis Cache, Compilazione e Search ConsoleVelocità per la SEO di Magento: Redis Cache, Compilazione e Search Console
Velocità per la SEO di Magento: Redis Cache, Compilazione e Search ConsoleSimone Bussoni
 
Convegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e WordpressConvegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e Wordpressconvegnogt
 
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018Giovanni Sacheli
 
Come fare SEO con AngularJS
Come fare SEO con AngularJSCome fare SEO con AngularJS
Come fare SEO con AngularJSGiovanni Sacheli
 
Sviluppare estensioni per google chrome
Sviluppare estensioni per google chromeSviluppare estensioni per google chrome
Sviluppare estensioni per google chromeMarco Vito Moscaritolo
 
Wordpress, Blog, SEO e Conversazione
Wordpress, Blog, SEO e ConversazioneWordpress, Blog, SEO e Conversazione
Wordpress, Blog, SEO e ConversazioneGiorgio Taverniti
 
Miglioriamo le performance di wordpress
Miglioriamo le performance di wordpress Miglioriamo le performance di wordpress
Miglioriamo le performance di wordpress GGDBologna
 
Nicola Della Marina: Magento Frontend next level
Nicola Della Marina: Magento Frontend next levelNicola Della Marina: Magento Frontend next level
Nicola Della Marina: Magento Frontend next levelMeet Magento Italy
 
I migliori plugin WordPress: come non perdersi nella giungla
I migliori plugin WordPress: come non perdersi nella giunglaI migliori plugin WordPress: come non perdersi nella giungla
I migliori plugin WordPress: come non perdersi nella giunglaSiteGround.com
 
Expertise 2013 - Potenziare le prestazioni di apache con mod page speed
Expertise 2013 - Potenziare le prestazioni di apache con mod page speedExpertise 2013 - Potenziare le prestazioni di apache con mod page speed
Expertise 2013 - Potenziare le prestazioni di apache con mod page speedAndrea Mauro
 

Similar to Ottimizzare WordPress non solo per i motori di ricerca (20)

Hosting: come ottimizzare WordPress #TipOfTheDay
Hosting: come ottimizzare WordPress #TipOfTheDayHosting: come ottimizzare WordPress #TipOfTheDay
Hosting: come ottimizzare WordPress #TipOfTheDay
 
Webperformance, come ottimizzare il tempo di caricamento di una pagina web!
Webperformance, come ottimizzare il tempo di caricamento di una pagina web!Webperformance, come ottimizzare il tempo di caricamento di una pagina web!
Webperformance, come ottimizzare il tempo di caricamento di una pagina web!
 
Come velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a BolognaCome velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a Bologna
 
Seo e prestashop
Seo e prestashopSeo e prestashop
Seo e prestashop
 
Velocità per la SEO di Magento: Redis Cache, Compilazione e Search Console
Velocità per la SEO di Magento: Redis Cache, Compilazione e Search ConsoleVelocità per la SEO di Magento: Redis Cache, Compilazione e Search Console
Velocità per la SEO di Magento: Redis Cache, Compilazione e Search Console
 
Velocità sito web
Velocità sito webVelocità sito web
Velocità sito web
 
Primo Convegno GT
Primo Convegno GTPrimo Convegno GT
Primo Convegno GT
 
Convegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e WordpressConvegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e Wordpress
 
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018
 
Come fare SEO con AngularJS
Come fare SEO con AngularJSCome fare SEO con AngularJS
Come fare SEO con AngularJS
 
Wpo extended
Wpo extendedWpo extended
Wpo extended
 
Sviluppare estensioni per google chrome
Sviluppare estensioni per google chromeSviluppare estensioni per google chrome
Sviluppare estensioni per google chrome
 
Presentazione.Gt.2.2007
Presentazione.Gt.2.2007Presentazione.Gt.2.2007
Presentazione.Gt.2.2007
 
Wordpress, Blog, SEO e Conversazione
Wordpress, Blog, SEO e ConversazioneWordpress, Blog, SEO e Conversazione
Wordpress, Blog, SEO e Conversazione
 
Miglioriamo le performance di wordpress
Miglioriamo le performance di wordpress Miglioriamo le performance di wordpress
Miglioriamo le performance di wordpress
 
Nicola Della Marina: Magento Frontend next level
Nicola Della Marina: Magento Frontend next levelNicola Della Marina: Magento Frontend next level
Nicola Della Marina: Magento Frontend next level
 
HTML5
HTML5HTML5
HTML5
 
I migliori plugin WordPress: come non perdersi nella giungla
I migliori plugin WordPress: come non perdersi nella giunglaI migliori plugin WordPress: come non perdersi nella giungla
I migliori plugin WordPress: come non perdersi nella giungla
 
Errori Comuni nella SEO - Intervento Smau 2020
Errori Comuni nella SEO - Intervento Smau 2020Errori Comuni nella SEO - Intervento Smau 2020
Errori Comuni nella SEO - Intervento Smau 2020
 
Expertise 2013 - Potenziare le prestazioni di apache con mod page speed
Expertise 2013 - Potenziare le prestazioni di apache con mod page speedExpertise 2013 - Potenziare le prestazioni di apache con mod page speed
Expertise 2013 - Potenziare le prestazioni di apache con mod page speed
 

More from Tiziano Fogliata

Quello che non puoi misurare non lo puoi migliorare. Come sfruttare Google An...
Quello che non puoi misurare non lo puoi migliorare. Come sfruttare Google An...Quello che non puoi misurare non lo puoi migliorare. Come sfruttare Google An...
Quello che non puoi misurare non lo puoi migliorare. Come sfruttare Google An...Tiziano Fogliata
 
Marketing Automation con WordPress per professionisti e PMI
Marketing Automation con WordPress per professionisti e PMIMarketing Automation con WordPress per professionisti e PMI
Marketing Automation con WordPress per professionisti e PMITiziano Fogliata
 
Landing page con WordPress: come ottenere di più dal tuo sito
Landing page con WordPress: come ottenere di più dal tuo sitoLanding page con WordPress: come ottenere di più dal tuo sito
Landing page con WordPress: come ottenere di più dal tuo sitoTiziano Fogliata
 
WordPress per freelance: Alcuni consigli per sfruttarlo meglio ed evitare errori
WordPress per freelance: Alcuni consigli per sfruttarlo meglio ed evitare erroriWordPress per freelance: Alcuni consigli per sfruttarlo meglio ed evitare errori
WordPress per freelance: Alcuni consigli per sfruttarlo meglio ed evitare erroriTiziano Fogliata
 
SEO for Food. Consigli, tecniche e strategie per i food blogger
SEO for Food. Consigli, tecniche e strategie per i food bloggerSEO for Food. Consigli, tecniche e strategie per i food blogger
SEO for Food. Consigli, tecniche e strategie per i food bloggerTiziano Fogliata
 
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blog
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blogThesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blog
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blogTiziano Fogliata
 
Corporate blog e social media per ascoltare e conversare con gli utenti
Corporate blog e social media per ascoltare e conversare con gli utentiCorporate blog e social media per ascoltare e conversare con gli utenti
Corporate blog e social media per ascoltare e conversare con gli utentiTiziano Fogliata
 

More from Tiziano Fogliata (7)

Quello che non puoi misurare non lo puoi migliorare. Come sfruttare Google An...
Quello che non puoi misurare non lo puoi migliorare. Come sfruttare Google An...Quello che non puoi misurare non lo puoi migliorare. Come sfruttare Google An...
Quello che non puoi misurare non lo puoi migliorare. Come sfruttare Google An...
 
Marketing Automation con WordPress per professionisti e PMI
Marketing Automation con WordPress per professionisti e PMIMarketing Automation con WordPress per professionisti e PMI
Marketing Automation con WordPress per professionisti e PMI
 
Landing page con WordPress: come ottenere di più dal tuo sito
Landing page con WordPress: come ottenere di più dal tuo sitoLanding page con WordPress: come ottenere di più dal tuo sito
Landing page con WordPress: come ottenere di più dal tuo sito
 
WordPress per freelance: Alcuni consigli per sfruttarlo meglio ed evitare errori
WordPress per freelance: Alcuni consigli per sfruttarlo meglio ed evitare erroriWordPress per freelance: Alcuni consigli per sfruttarlo meglio ed evitare errori
WordPress per freelance: Alcuni consigli per sfruttarlo meglio ed evitare errori
 
SEO for Food. Consigli, tecniche e strategie per i food blogger
SEO for Food. Consigli, tecniche e strategie per i food bloggerSEO for Food. Consigli, tecniche e strategie per i food blogger
SEO for Food. Consigli, tecniche e strategie per i food blogger
 
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blog
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blogThesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blog
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blog
 
Corporate blog e social media per ascoltare e conversare con gli utenti
Corporate blog e social media per ascoltare e conversare con gli utentiCorporate blog e social media per ascoltare e conversare con gli utenti
Corporate blog e social media per ascoltare e conversare con gli utenti
 

Recently uploaded

Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 

Recently uploaded (9)

Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 

Ottimizzare WordPress non solo per i motori di ricerca

  • 1. Ottimizzare wordpress(non solo) per i motori di ricerca Convegno GT – Riccione, 6 Dicembre 2009 Tiziano Fogliata http://www.motoricerca.net http://www.fogliata.net/ tiziano.fogliata@gmail.com
  • 3. Google vorrebbeche le pagine web fossero così,ma non è il solo
  • 4. Spesso però sono così…
  • 5.
  • 6.
  • 7. L’irresistibile fascino dei plugin per WordPress
  • 8.
  • 9. La velocità di un sito ha un impatto diretto sulla percezione degli utenti Più utile Di qualità Credibile Autorevole
  • 10. Anche se la banda disponibile è in aumento non è un buon motivo per non ottimizzare
  • 11. Come misurare la velocità
  • 12. Firebug per MozillaFirefox: http://getfirebug.com/ Yahoo! Yslow per Firebug:http://developer.yahoo.com/yslow/ Google PageSpeed:http://code.google.com/intl/it-IT/speed/page-speed/ PingdomTools:http://tools.pingdom.com/
  • 13.
  • 14.
  • 15. Alcune soluzioni lato server per WordPress WP Super Cache: http://wordpress.org/extend/plugins/wp-super-cache/ Optimize DB:http://wordpress.org/extend/plugins/optimize-db/ Usare acceleratori PHP (eAccelerator) e eseguiretuningMySQL (query_cache) Trovare un hosting migliore …ma non sempre è colpa del server
  • 16.
  • 17. Usare un Content Delivery Network (per distribuire i contenuti da server situati inaree geografiche differenti)
  • 18. Usare gli mod_expires o gli header per il controllo della cache del browser
  • 20. CSS in alto e JavaScript in basso ed esternalizzarli
  • 21. Ridurre i DNS Lookup (evitare di caricare troppi elementi provenientida domini diversi)
  • 24. Ridurre la dimensione dei cookiehttp://developer.yahoo.com/performance/rules.html
  • 25. Potete provare ad abilitare la compressione Gzipaggiungendo alcune righe al vostro file .htaccess <IfModule mod_deflate.c>AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript application/x-httpd-php</IfModule>
  • 26.
  • 27. Per i file che non modificate frequentemente inserite queste righe in modo che il browser li conservi in cachesenza verificare ogni volta se ne esisteuna versione più aggiornata <IfModule mod_expires.c> ExpiresActive on ExpiresByTypeimage/gif "access plus 1 month" ExpiresByTypeimage/jpeg "access plus 1 month" ExpiresByTypeimage/png "access plus 1 month" ExpiresByType text/css "access plus 1 month" ExpiresByTypeapplication/javascript "access plus 1 month" ExpiresByTypeapplication/x-javascript "access plus 1 month" </IfModule> Se mod_expires non è disponibile: <FilesMatch "(ico|jpg|jpeg|png|gif|js|css)$"> Header set Expires "Sun, 2 Jan 2011 01:00:00 GMT" Header set Cache-Control "max-age=315360000" HeaderunsetPragma </FilesMatch>
  • 28. Può tornare utile un plugin come PHP Speedy http://aciddrop.com/2009/02/02/php-speedy-wp-052-bug-fix/ Permettediraggrupparepiù file in mododaridurre le richieste HTTP, riducei file Javascript e CSS, effettua la compressione GZIP e aggiungegli expires headers
  • 29. Un CDN per WordPress Troppo complicato per un semplice blog?
  • 30. UnitedStatesAshburn, VA Dallas/Fort Worth, TXLos Angeles, CAMiami, FLNewark, NJPalo Alto, CASeattle, WASt. Louis, MO EuropeAmsterdamDublinFrankfurtLondon AsiaHong KongTokyo Amazon CloudFronthttp://aws.amazon.com/cloudfront/ Costi dai server europei Data Transfer $0.170 per GB – first 10TB / month data transfer out$0.120 per GB – next 40 TB / month data transfer out$0.100 per GB – next 100 TB / month data transfer out$0.090 per GB – next 100 TB / month data transfer out$0.080 per GB – next 250 TB / month data transfer out$0.070 per GB – next 250 TB / month data transfer out$0.060 per GB – next 250 TB / month data transfer out$0.050 per GB – data transfer out / monthover 1,000 TB Dati conservati su Amazon S3
  • 31. CloudBerry S3 Explorer http://cloudberrylab.com/
  • 32.
  • 33. Impostare i CNAME In modo da usare il proprio dominio perdistribuire i file
  • 34. Amazon S3 Plugin for WordPresshttp://wordpress.org/extend/plugins/tantan-s3/
  • 36. …e per le immagini già presenti sul blog? Basta un semplice comando SQLsul database: UPDATE wp_posts SET post_content = REPLACE ( post_content, ‘vecchioURL/wp-content/upload/', ‘nuovoURL/wp-content/upload/');
  • 37. Ora che è veloce, rendiamolo più attraente
  • 38. Perché accontentarsi dei semplici commenti?
  • 40.
  • 41. SEO Plugin All In One SEO Pack http://wordpress.org/extend/plugins/all-in-one-seo-pack/ HeadSpace2http://wordpress.org/extend/plugins/headspace2/ Oltre a title, description e noindex consente numerose altre opzioni come i temi personalizzati in base alla pagina, suggerisce i tag, consente modifiche di massa e altro ancora. Però è più complesso ed in alcuni casi si verificano incompatibilità con altri plugin
  • 42. Diamo il benvenuto ai visitatori
  • 43. WP Greet Box http://wordpress.org/extend/plugins/wp-greet-box/
  • 44. Non tralasciamo il settore mobile Pageview da dispositivi mobili che usano Opera Mini da sett ‘08 a sett ‘09 +230% Fonte: Opera State of the Mobile Web
  • 45. WordPress Mobile Edition http://wordpress.org/extend/plugins/wordpress-mobile-edition/ WPtouch http://wordpress.org/extend/plugins/wptouch/
  • 46. Non dimentichiamo la sicurezza WordPress Exploit Scanner: http://wordpress.org/extend/plugins/exploit-scanner/ Login LockDown:http://wordpress.org/extend/plugins/login-lockdown/ AskApache Password Protect:http://wordpress.org/extend/plugins/askapache-password-protect/ WP Security Scan:http://wordpress.org/extend/plugins/wp-security-scan/ Antivirus forWordPress http://wordpress.org/extend/plugins/antivirus/
  • 47. Grazie a Giorgio e a tutti gli organizzatori per il gradito invito e per avere reso possibile questo evento. Grazie a tutti voi per l’attenzione.