2010-06-18 14 views
6

davvero non mi piace l'uso di selezionare elementi/opzione per i collegamenti:Sta usando un elenco di selezione per la navigazione SEO Friendly?

enter image description here

Ma hanno trovato la loro strada nel portafoglio designer come opzione e per quanto ci provi a dissuaderli dal usando loro, so che ho intenzione di perdere la battaglia senza il potere di Google e "è male per SEO".

Ho cercato su tutta la rete e non riesco a trovare nulla di specifico per supportare o sminuire i miei pensieri.

L'elenco di selezione che scrivo finirà per avere la piena accessibilità con uno script di back-end di seguire il link, ma qualcuno sa per certo se i motori di ricerca seguiranno o ignorare gli URL?

<form action="/redirect-script" method="post"> 
    <label for="url-selection">Redirect to: </label> 
    <select id="url-selection" name="url_redirect"> 
    <option value="http://example.com/" >Example.COM</option> 
    <option value="http://example.net/" >Example.NET</option> 
    <option value="http://example.org/" >Example.ORG</option> 
    </select> 
    <input type="submit" value="Go to URL" /> 
</form> 
+2

Si consiglia di controllare anche UXExchange.com e chiedere informazioni sulla loro usabilità a tale scopo. Darti qualche altra munizione con cui lavorare. –

+0

Grazie Carlo. Penso di avere tutte le informazioni che stavo cercando su questo thread al momento però. –

risposta

5

sua probabilmente non SEO friendly

Se questo è un elenco di Link sponsorizzati:

Dato che questi sono i link non effettivi e il reindirizzamento viene trattati sia di scripting lato server o scripting lato client allora Google non darà credito al sito a cui stai reindirizzando.

Posso precisare questo: Perché un elenco a discesa di collegamenti? Certo, potrebbe risparmiare spazio ma richiederà all'utente di fare clic due volte una volta per selezionare e quindi di fare nuovamente clic sulla pagina Vai a collegamento. Mi sembra che dal punto di vista dell'usabilità si possa prendere in considerazione una semplice serie di tag <a>.

+1

Concordo pienamente con la logica (e concordato prima della domanda). La verità è che io sono un po 'generoso con la risposta corretta qui, ma considerando che probabilmente non ci sono fatti disponibili che posso usare contro un laico, queste sono le risposte che devo usare ... grazie –

2

Un elemento select fa parte di un modulo e quindi nessun motore di ricerca lo guarderà (perché pensa che sia un modulo e non ha motivo di farlo). Lo stai mandando anche a uno script di reindirizzamento, quindi non ha assolutamente modo di dire quale sia l'URL direttamente dalla tua pagina.

6

Bene, i super motori di ricerca come Google, Yahoo, Bing e simili potrebbero essere in grado di capirlo alla fine. Tuttavia ...

I motori di ricerca non amano seguire le richieste POST poiché spesso fanno cose molto speciali come reindirizzamenti, gestiscono l'autenticazione (che i motori di ricerca non possono fare), ecc ... Quindi o li ignorano completamente o forse dopo un po ', ne prenderanno un paio (ricordate, dovrebbe anche provare ogni combinazione di tutti i campi possibili nella stessa FORM.

La maggior parte dei tag di ancoraggio sono sicuramente la strada da percorrere. i tuoi designer, che dovrebbero preoccuparsi dell'usabilità degli utenti, i SEL sono terribili in quanto l'utente non può vedere tutti i posti che può visitare sul tuo sito, il che significa che perderanno diversi link importanti sul tuo sito. per il famoso e ben noto testo di sottolineatura blu quando vogliono navigare da qualche parte ng select fa in modo che l'utente guardi ad altre cose sconosciute.

+0

blu e il testo sottolineato è morto da tempo, so che hai risposto nel 2010, ma non avrei mai considerato i colori o lo stile dei link. – Dementic

2

Rispondere alla mia domanda (non la domanda vera, ma quella che considero la risposta).

I progettisti volevano un elemento di selezione a discesa, ma semanticamente si trattava di un elenco di collegamenti, quindi ho utilizzato JavaScript per fare in modo che un elenco di collegamenti si comportasse come fa il temuto elemento di selezione con onClick.

$('#block-menu-menu-sites ul').append('<li id="other-sites"><span>select a site</span></li>'); 
    $('#other-sites span').click(function() { 
    $(this).parent().parent().toggleClass('open'); 
    }); 

Quindi con un po 'di css rendi tutto molto carino per assomigliare ad una selezione. L'unico problema qui è che la classe selezionata non assomiglierà al default del browser.

Problemi correlati