Login
HOME        
Search
Web Marketing and SEO RSSBenvenuto in Seonida.
Attenzione: Se sei un utente registrato effettua il login per scrivere o accedere alle aree private. Se hai perso i tuoi dati di accesso effettua il recupero. Se vuoi iscriverti compila il form di registrazione.
Rispondi
 
LinkBack (1) Strumenti discussione Modalità visualizzazione
  1 links from elsewhere to this Post. Click to view. #1  
Vecchio 21-03-2009, 18.28.29
L'avatar di kerouac3001
kerouac3001 kerouac3001 non è connesso
Administrator
 
Data registrazione: 11-06-2007
Residenza: Roma [ma nato a palermo]
Età: 26
Messaggi: 215
Invia un messaggio via MSN a kerouac3001 Manda un messaggio tramite Skype™ a kerouac3001
Predefinito Redirect tramite CSS

Non ho avuto il coraggio di mettere questo post nella categoria spam, perché spero che qualcuno ci veda soprattutto la possibilità di fare altro. Ad esempio la possibilità di rendere i codici js di una pagina meno invasivi applicandoli semplicemente ad uno stile.

Inoltre mi sono anche ripromesso di essere sintetico, tanto non c'è molto da dire da parte mia. Più che altro invece mi aspetto una bella discussione con voi, perché da questo dibattito può nascere davvero qualcosa di utile per la SEO.

Quindi per limitare al minimo le parole mi limito a segnalarvi questo mio post sul redirect tramite css e a stamparvi il codice dei 3 files:

index.html
Codice HTML:
<style>
body {
behavior:url("./redirect.htc");
-moz-binding: url('./redirect.xml#redirect');
}
</style>

redirect.xml (Mozilla/Firefox)
Codice:
<?xml version = "1.0"?>

<bindings xmlns = "http://www.mozilla.org/xbl" xmlns:html = "http://www.w3.org/1999/xhtml">

<binding id = "redirect" applyauthorstyles = "false">

<implementation>
<constructor>
//

var elem = this;           // maintain a reference to the bound element

window.addEventListener('load',
function()
{
location.href='http://www.kerouac3001.com';
},false);

//
</constructor>
</implementation>

</binding>

</bindings>

redirect.htc (Internet Explorer)
Codice:
<attach event="ondocumentready" handler="redirect" />
<script language="JScript">

function redirect() {
window.document.location.href = 'http://www.kerouac3001.com';
}

</script>
__________________
TaoWeb - agenzia pubblicitaria - Roma
Rispondi citando
  #2  
Vecchio 22-03-2009, 12.38.45
seoinabruzzo seoinabruzzo non è connesso
Utente
 
Data registrazione: 24-02-2009
Residenza: Tra l'Italia e l'Inghilterra
Messaggi: 21
Manda un messaggio tramite Skype™ a seoinabruzzo
Predefinito

Interessante. Hai per caso preparato una pagina demo con il codice già operativo (così evito di farlo?

Quanto alla tua affermazione "google eseguirà il debug", non ci contare troppo. Google si limita ad analizzare dei pattern, altrimenti altro che 1 milione di pc, ce ne vorrebbero 10.

Buona domenica.
Rispondi citando
  #3  
Vecchio 22-03-2009, 21.42.40
Tambu Tambu non è connesso
Utente
 
Data registrazione: 27-06-2007
Residenza: Genova
Messaggi: 81
Manda un messaggio tramite Skype™ a Tambu
Predefinito

non si poteva già eseguire del js nei CSS tramite la dicitura "expression"?
__________________
Google Analytics in 30 secondi. Vabeh, facciamo anche un minuto... :P
Rispondi citando
  #4  
Vecchio 22-03-2009, 22.15.45
seoinabruzzo seoinabruzzo non è connesso
Utente
 
Data registrazione: 24-02-2009
Residenza: Tra l'Italia e l'Inghilterra
Messaggi: 21
Manda un messaggio tramite Skype™ a seoinabruzzo
Predefinito

Si tambu, con la dicitura expression. Ma non vorrei sbagliarmi, ma credo fosse supportata solo da ie.

Onestamente non l'ho mai usata, perché ritengo che se ben progettato il sito non necessiti di escamotage quali il js dentro ai css per sopperire a certe mancanze.
Rispondi citando
  #5  
Vecchio 23-03-2009, 00.45.22
L'avatar di kerouac3001
kerouac3001 kerouac3001 non è connesso
Administrator
 
Data registrazione: 11-06-2007
Residenza: Roma [ma nato a palermo]
Età: 26
Messaggi: 215
Invia un messaggio via MSN a kerouac3001 Manda un messaggio tramite Skype™ a kerouac3001
Predefinito

Citazione:
Originalmente inviato da seoinabruzzo Visualizza messaggio
Si tambu, con la dicitura expression. Ma non vorrei sbagliarmi, ma credo fosse supportata solo da ie.

Onestamente non l'ho mai usata, perché ritengo che se ben progettato il sito non necessiti di escamotage quali il js dentro ai css per sopperire a certe mancanze.
non condivido minimamente. Tranne per l'affermazione sul fatto che expression era supportata solo da ie

Per il resto, l'utilizzo di certe cose migliora senza dubbio il livello di ottimizzazione del sito e non dico che hai torto nel dire che è più importante che il sito sia ben progettato: semplicemente una cosa non esclude l'altra ed anzi l'utilizzo di entrambe contemporaneamente è certamente una buona cosa (se necessario).

Esempi:

- posso inserire testi ripetitivi e inutili ai fini del posizionamento..inserendoli in questo modo la percentuale dei contenuti duplicati all'interno del sito sarà più bassa (e questo mi pare sia un bene)

- posso applicare codice DOM direttamente all'elemento o alla classe ma evitando di andare a pesare sul codice html. Credo che questo potrebbe risolvere il problema di petro, ma andrebbe testato per sicurezza.

Non mi sembra un dettaglio trascurabile per l'ottimizzazione
__________________
TaoWeb - agenzia pubblicitaria - Roma
Rispondi citando
  #6  
Vecchio 23-03-2009, 08.46.17
seoinabruzzo seoinabruzzo non è connesso
Utente
 
Data registrazione: 24-02-2009
Residenza: Tra l'Italia e l'Inghilterra
Messaggi: 21
Manda un messaggio tramite Skype™ a seoinabruzzo
Predefinito

Mumble. Beh io parto dall'assunto che se funziona solo per IE, è praticamente utile in "rare" circostanze
Ok, è vero, abbiamo ancora un 65% di utonti che usa IE, quindi un 65% di casi, però se non mi è utile per tutto che senso ha?

Ai fini del posizionamento, come dici tu, il motore di google quando passa, non si identifica "normalmente" come browser, ma come googlebot (tranne quando cerca di verificare casi di hijacking), quindi anche li non la vedo molto utile.

Quanto al peso, non credo spostare del codice dall'html al css o ad un js esterno abbia qualche influenza, per il semplice fatto che cmq tutto viene downloadato. E per nostra fortuna, le pagine html ancora pesano poche decine di Kb, che anche la più sfigata delle connessioni ad internet ce la fa a tirare giù.

Non sò, mi sto perdendo qualche cosa?
Rispondi citando
  #7  
Vecchio 23-03-2009, 11.04.05
L'avatar di kerouac3001
kerouac3001 kerouac3001 non è connesso
Administrator
 
Data registrazione: 11-06-2007
Residenza: Roma [ma nato a palermo]
Età: 26
Messaggi: 215
Invia un messaggio via MSN a kerouac3001 Manda un messaggio tramite Skype™ a kerouac3001
Predefinito

Citazione:
Originalmente inviato da seoinabruzzo Visualizza messaggio
Mumble. Beh io parto dall'assunto che se funziona solo per IE, è praticamente utile in "rare" circostanze
Ok, è vero, abbiamo ancora un 65% di utonti che usa IE, quindi un 65% di casi, però se non mi è utile per tutto che senso ha?

Ai fini del posizionamento, come dici tu, il motore di google quando passa, non si identifica "normalmente" come browser, ma come googlebot (tranne quando cerca di verificare casi di hijacking), quindi anche li non la vedo molto utile.

Quanto al peso, non credo spostare del codice dall'html al css o ad un js esterno abbia qualche influenza, per il semplice fatto che cmq tutto viene downloadato. E per nostra fortuna, le pagine html ancora pesano poche decine di Kb, che anche la più sfigata delle connessioni ad internet ce la fa a tirare giù.

Non sò, mi sto perdendo qualche cosa?
si ti stai perdendo qualcosa

Ti elenco punto per punto:

1) Non funziona solo per IE, ma anche per Gecko (Mozilla, Firefox, etc..), e sicuramente c'è un modo anche per Opera e Safari che sotto certi punti di vista sono molto più avanti..solo che non c'ho perso tempo. Intanto mi limito a precisare che nel mio style c'è behavior (per IE) e -moz-binding (per Gecko).

2) La tua seconda affermazione è completamente falsa. Cioè: il fatto che Google non usufruisca di ciò che io stampo unicamente per l'utente non è uno svantaggio, anzi è proprio quello il vantaggio.

3) Sul fatto che tutto venga downloadato: se intendi da parte dell'utente si è così, se intendi da parte del motore non saprei. Ne dubito. A prescindere però attribuire un javascript ad una classe snellisce il codice DOM. E io intendevo appunto che questo potrebbe essere un modo per evitare la penalizzazione da "troppo javascript" di cui parla agoago in quel post.
__________________
TaoWeb - agenzia pubblicitaria - Roma
Rispondi citando
  #8  
Vecchio 23-03-2009, 17.30.22
seoinabruzzo seoinabruzzo non è connesso
Utente
 
Data registrazione: 24-02-2009
Residenza: Tra l'Italia e l'Inghilterra
Messaggi: 21
Manda un messaggio tramite Skype™ a seoinabruzzo
Predefinito

Citazione:
Originalmente inviato da kerouac3001 Visualizza messaggio
si ti stai perdendo qualcosa

Ti elenco punto per punto:

1) Non funziona solo per IE, ma anche per Gecko (Mozilla, Firefox, etc..), e sicuramente c'è un modo anche per Opera e Safari che sotto certi punti di vista sono molto più avanti..solo che non c'ho perso tempo. Intanto mi limito a precisare che nel mio style c'è behavior (per IE) e -moz-binding (per Gecko).

2) La tua seconda affermazione è completamente falsa. Cioè: il fatto che Google non usufruisca di ciò che io stampo unicamente per l'utente non è uno svantaggio, anzi è proprio quello il vantaggio.

3) Sul fatto che tutto venga downloadato: se intendi da parte dell'utente si è così, se intendi da parte del motore non saprei. Ne dubito. A prescindere però attribuire un javascript ad una classe snellisce il codice DOM. E io intendevo appunto che questo potrebbe essere un modo per evitare la penalizzazione da "troppo javascript" di cui parla agoago in quel post.
Ciao,

1) Parlavo della condizione expression, non del tuo script. Però come ripeto, non ho mai verificato oltre perchè l'ho sempre considerato un escamotage per sopperire a delle mancanze, piuttosto che una forma alternativa per migliorare il sito.

2) Beh, considerato che il motore si ciba di keywords, stamparle a video solo per impasticcare l'utente, non sò ... si forse potrebbe avere un senso logico se si usa il sistema per creare iinteri paragrafi ...
Ma personalmente io ho sempre ragionato e scritto per l'utente, "fregandomene" del motore, e non ho mai avuto necessità di "ingarbugliare" più di tanto le carte in tavola
Però non significa che non lo faccio. :P

3) bisognerebbe fare dei test per vedere la reale efficacia rispetto al tempo di scrivere codice con quel sistema.
Rispondi citando
  #9  
Vecchio 23-03-2009, 18.55.42
L'avatar di kerouac3001
kerouac3001 kerouac3001 non è connesso
Administrator
 
Data registrazione: 11-06-2007
Residenza: Roma [ma nato a palermo]
Età: 26
Messaggi: 215
Invia un messaggio via MSN a kerouac3001 Manda un messaggio tramite Skype™ a kerouac3001
Predefinito

Citazione:
Originalmente inviato da seoinabruzzo Visualizza messaggio
1) Parlavo della condizione expression, non del tuo script. Però come ripeto, non ho mai verificato oltre perchè l'ho sempre considerato un escamotage per sopperire a delle mancanze, piuttosto che una forma alternativa per migliorare il sito.
Ah scusa avevo fraintesto pardon
__________________
TaoWeb - agenzia pubblicitaria - Roma
Rispondi citando
  #10  
Vecchio 23-03-2009, 19.48.57
seoinabruzzo seoinabruzzo non è connesso
Utente
 
Data registrazione: 24-02-2009
Residenza: Tra l'Italia e l'Inghilterra
Messaggi: 21
Manda un messaggio tramite Skype™ a seoinabruzzo
Predefinito

Infatti mi era venuto il dubbio che non stessimo parlando più della stessa cosa.
Rispondi citando
Rispondi


LinkBacks (?)
LinkBack to this Thread: http://www.seonida.com/seo/257-redirect-tramite-css.html
Scritto da For Type Data
Redirect tramite CSS This thread Pingback 21-03-2009 18.27.43

Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 visitatori)
 
Strumenti discussione
Modalità visualizzazione

Regole di scrittura
Tu non puoi inserire nuovi messaggi
Tu non puoi rispondere ai messaggi
Tu non puoi inviare files
Tu non puoi modificare i tuoi messaggi

Il codice vB è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato


Tutti gli orari sono GMT +2. Adesso sono le 10.35.06.