Domanda

Voglio che il mio sito web per essere SEO-ed e per il quale userò URL statici (servizi web RESTful). Ma in alcuni scenari, non posso scegliere quale di essi (URL statico / url dinamico) è meglio.

Per esempio nella realizzazione casella di ricerca, l'utente può digitare qualsiasi cosa, e per questo ho 2 scelte:

  1. creare un altro URL statico (come: / qualcosa / {interrogazione} ), che sarà più SEO friendly o
  2. creare URL dinamici. (Come:? / qualcosa query = somequery ), che è meno SEO friendly, ma viene utilizzato in tutti i motori di ricerca che vedo oggi

Ma poi, voglio che le pagine dei risultati di ricerca per essere indicizzato nei motori di ricerca (Google, Bing, ecc), e il suo un fatto noto che gli URL statici sono meglio compresi di quelli dinamici.

Voglio sapere i vantaggi del fatto che le caselle di ricerca è implementata utilizzando gli URL dinamici e non quelli statici.

E, infine, la risposta alla domanda:? Quando usare URL statico e quando gli URL dinamici

Grazie in anticipo.

È stato utile?

Soluzione

In primo luogo, l'uso dei termini 'dinamica' e 'statica' è erronea. Stai parlando di URL con e senza parametri di query; entrambi questi possono essere dinamica. URL di StackOverflow non hanno parametri di query, ma sarebbe assurdo chiamarli statica.

Anywyay, Google tranquillamente URL indice utilizzando parametri di query. Dai un'occhiata . Presumo qualsiasi motore di ricerca cercando di competere con esso, come Bing, sarà troppo. Non so se c'è un rigore googlejuice associato con il punto di domanda; io non sono sicuro perché non ci sarebbe, ma sarei curioso di vedere qualche prova in entrambi i casi.

URL senza parametri di query sono più leggibili, certo. Ma tenere a mente che per alcune cose, cerca di essere il caso ovvio, gli utenti (credo) aspettarsi per vedere di query parametri. Gli utenti non pensano a una particolare pagina di risultati di ricerca come una pagina a sé stante, pensano di esso come il risultato di un processo. Potrebbero così come essere in grado di bookmark ed e-mail (Io di certo), ma io non penso che sia uno speedbump mentale per loro per vedere un punto interrogativo nell'URL.

Per quanto riguarda il motivo per cui gli URL query di parametri vengono utilizzati per i risultati della ricerca, che probabilmente è solo perché i moduli HTML utilizzano parametri di query. Se si desidera utilizzare gli URL senza punto interrogativo, si dovrà aggiungere un po 'brutto javascript, o il vostro gestore di ricerca inviare immediatamente un reindirizzamento a un URL senza punto interrogativo. Entrambe le cose sono aggiunti per la complessità nessun guadagno evidente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top