Elgg Seo Speed by Noelab.com

Plugin Name and Download:  

 

Elgg Seo Speed Plugin 

 

Summary:

Fast by Default - Elgg Performances and SEO (Speed and index)

 

Full description:

 

1. Boost your DATABASE

2. Boost your HTACCESS

3. Boost your HTML 5

4. Boost your CSS

5 Boost your ROBOTS.txt

6. Boost your SITEMAP

 

Inspiration:

Credit is left where credit is due and there are a lot of credits to give around, first of all to this community. Much inspiration was taken from these projects:

 

WHAT is THIS PLUGIN?

Database:
----------------------------------

  • #SEO on site: Added Static Constants Elgg System
  • #SEO on site: Added Static Constants: Jquery/Ui/Theme/Location/SWFObject from 3 different CDN options
  • #SEO on site: Added Static Constants: Site verification: Google, Bing/Ms, Yahoo

htacces
----------------------------------

  • #SEO on site: Added shorter Canonical url [eg. http://elgg.net]
  • #SEO on site: Added Custom error 404
  • #SEO on site: Added PageSpeed: need configuration
  • #Added utf-8 encoding for anything served text/plain or text/html
  • #Added force utf-8 for a number of file formats
  • #Added don't tell everyone we're apache
  • #ETags are turn off entirely and rely on Expires or Cache-Control headers to enable efficient caching of resources
  • #New Expires optimization
  • #Gzip optimization: deflate html, txt, css, js, json, xml, htc:

html5
----------------------------------

  • #SEO on site: Added Flush
  • #SEO on page: Added MetaTag: Site verification: Google, Bing/Ms, Yahoo
  • #SEO on page: Added Javascript: Jquery/Ui from Google CDN & fall back to local if necessary
  • #SEO on page: Added Dinamic MetaKeywords near Static one (Thanks to Jonathan Rico www.peesco.com: Elgg Metatags generator plugin)
  • #Added html5 tags: <header> <footer>
  • #SEO on site: Added error 404.php
  • #Added Always force latest IE rendering engine (even in intranet) & Chrome Frame
  • #modified <!doctype html>
  • #modified <meta charset="utf-8">
  • #Mobile viewport optimized
  • #CSS : implied media="all"
  • #JS : implied media="all" 
  • #favicon.ico & apple-touch-icon.png are in the root of your domain and these references are deleted from header.php:
  • #Javascript jquery.easing using defer attribute
  • #SEO on site: Minify Html
  • #SEO on site: Added jQuery Form Plugin version: 2.49 (18-OCT-2010)

CSS
----------------------------------

  • #Added Conditional stylesheet for IE 6/7/8/9 (It totally validates and works in all browsers)
  • #SEO on site: Added Data URIs

 

ROBOTS
----------------------------------

  • #SEO on site: Added robots.txt with sitemap.xml url

Sitemaps
----------------------------------

  • #SEO on site: Added function to create sitemap.xml
  • #SEO on page: Added SiteMap.php

 

  • WHAT DO YOU THINK ABOUT THIS PLUGIN?
  • Io posto più commenti dopo il mio server di test dal vivo ;-) LOLZ

  • lol e quello sarà il verdetto della giuria .... ma ti dimostrerò che solo per uno 0,00000000000000000001 il plugin non potrà mai essere piu'  veloce della luce lol

    ciao @Dhrup a presto

  • Smith

    Nonostante tutto, mi sembra ancora lontano riuscire ad avere risultati su google in base al nome.

    Se digito il mio nome e cognome corrispondente al NOME su elgg, escono tutti i siti come vimeo, yahoo..etc  tranne che elgg.

  • dipende da quanto il tuo nome è famoso nel mondo di google, comunque elgg risponde abbastanza bene al bot di google. devi pensare a lavorare sul sito anche con un piano SEO. in fututo proverò a rilasciare un'altra versione di questo plugin e spero che sarà piu' funzionante :)

  • Smith

    Grande lord!

    Ma non mi hai fatto capire bene il concetto del nome...

    Io mi riferivo al mio nome e cognome personale, che, pur essendo non famoso in internet, appare subito nei risultati google in relazione ai miei accounts su siti come vimeo.com, linkedin e altri...ma non appare nessun risulato relativo al mio account sul mio sito elgg. Si tratta forse della mancanza della variabile description nell'header?

    Infatti se digito il nome del mio sito appare al primo posto in google, è questo va bene, così come appaiono i contenuti grazie ai tags inseriti su elgg

    Se trattassi il nome di elgg come tag?

    Come puoi immaginare questo è molto importante. Io me ne sono accorto solo adesso purtroppo..

    Non sono molto esperto, ma se vuoi una mano, possiamo lavorarci insieme, dimmi cosa fare e io ti dico se posso farlo.

    a presto:)

    Genni

  • per aumentare la visibilità, scrivi sul tuo sito il tuo nome e poi lo rendi un url cliccabile alla pagina del tuo profilo, in questo modo google ti indicizza il nome e il link (più ne metti meglio è . meglio ancora se il tuo nome risulta anche nel url stesso es: logo sito)...inoltre fai la stessa operazione su tutti i social network e fai puntare tutto sulla tua pagina profilo.... vedrai che diventerai famoso :P 

  • Smith

    Grazie per la dritta Lord!, ma non voglio diventare famoso! :)

    Il mio nome era solo un esempio, io mi riferisco ai nomi di tutti gli utenti, forse sarà possibile nella 1.9 o nella 2.0...

    Quando esce un nome su google appartenenente a facebook, se vedi il sorgente, il nome dell'utente dovrebbe essere nella description...cosa che elgg non ha, ha soltanto il titolo della pagina che puo' essere indicizzato, ma niente nomi...questo mi sa che è un problema, in quanto se una persona si trova sul tuo sito elgg e su linkedin, digitando il suo nome e cognome, il risultato sarà sempre per linkedin ma niente elgg. Insomma siamo fottuti per adesso...io apprezzo molto l immenso lavoro di elgg, ma devi ammettere che ci sono tantissime lacune e ci vorrano degli anni prima che possano raggiungere quello che facebook fa oggi, anche se ci riuscissero sarebbe inutile, dato che già esiste un social network che fa le stesse cose, le fa meglio, è famoso, e miliardario...qui si deve pensare qualcosa di stravolgente, qualcosa che lasci a bocca aperta anche il team si facebook e simili...altrimenti e tutta fatica sprecata...fare un social network come questo resta solo un hobby, un passatempo...è inutile competere, combattere in un oceano colmo di sangue dove tutti si stanno facendo la guerra per fare la stessa cosa...guardiamo oltre, cerchiamo un mare incontaminato dove possiamo esserci solo noi, cerchiamo un'oceano blu...e lasciamo che gli altri continuino a competere nel loro stesso sangue, solo in questo modo possiamo aver creato qualcosa che non esiste...

    Io ci sto pensando :P

  • se elgg cerca di emulare facebook non farà nulla di nuovo. ma la novità devi cercarla anche tu. elgg è un cms di base (di certo non ti conviene rifare da te le funzioni per l'invio delle email per esempio e che già trovi in elgg), per le personalizzazioni ci sono i plugin che poi possono renderlo unico e aggiungere nuove funzionalità in base alle tue brillanti idee 

  • Smith

    Conosco bene come è fatot elgg, sfortunatamente la tecnologia che usa è vecchia!

    Non si possono costruire brillanti idee su un motore vecchio come questo. Pensiamo al motore di ricerca del core, bisogna inserire il nome di utente, cliccare su cerca, aspettare i risultati, cercare l'utente giusto e cliccarci su per andare al suo profilo. Tu sai che esiste da diversi anni qualcosa che si chiama autocomplete vero? ti basta inserire le prime lettere di un nome per avere in meno di un secondo la lista di tutti i nomi che cominciano per Ant...vedi google...

    questo è solo un esempio...non sono critiche, io ti dico solo che se non sarebbe nato Facebook, probabilmente non sarebbe nato neanche elgg.

  • @smith come ti ho già detto elgg è un cms con tutte le funzioni base e con una ottima modularità che ti permette di esterndere le funzioni come voi e in maniera veloce... tanto per farti un esempio esiste un plugin che si chiama autocomplete input che può aiutarti in quel che stai cercando. tutto sta a come sai programmare.

    per dirla in maniera piu' banale, il cuore di elgg  ti costruisce il database, permette alcune funzioni principali e soprattutto la possibilità di esternderle, poi è la comunità che lo circonda che ne determina il successo o meno. rispetto a joomla e wordpress, elgg è molto giovane e non ha attirato ancora fitte schiere di programmatori seri che con idee geniali si inventano funzioni speciali. per le cose ad hoc come piacciono a te, o sei bravo a programmare o paghi qualcuno per fartele, altrimenti aspetti che la comunità se ne faccia carico.

  • per quanto riguarda le critiche, elgg ne ha bisogno, perchè lo aiutano a migliorare

  • hello i would like to know how to boost html5 so that i can add video and audio tags.

    I wish this writeups were in english so that i can learn how to apply robots for SEO