Corporate blog e social media per ascoltare e conversare con gli utenti
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
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)
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
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/');
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
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.