La home page deve essere solo un nome di dominio o può trovarsi in una cartella?


10

Sto lavorando a un progetto di sito Web e il cliente ha richiesto (per motivi di convenienza dell'hosting) che il nuovo sito Web si trovasse in una cartella specifica. Ciò significa che tutte le pagine saranno in www.domain.com/folder anziché solo www.domain.com e avranno un reindirizzamento meta istantaneo nella pagina predefinita per www.domain.com che reindirizzerà a www.domain. com / cartella.

Mi chiedo dal punto di vista SEO se questa è una buona idea?

Credo che il meta-aggiornamento istantaneo sarà trattato come un reindirizzamento 301 (permanente) dagli importanti motori di ricerca, quindi presumo che www.domain.com e www.domain.com/folder saranno trattati come la stessa pagina, e saranno anche considerata la stessa pagina anche per la popolarità dei link. È corretto?

C'è qualche argomento (preferibilmente con una sorta di prova che posso dare loro) che posso usare per argomentare contro di loro facendo questo?

Risposte:


4

Il problema che stai affrontando è duplice:

  • Per quanto riguarda la SEO : le pagine più vicine alla radice sono generalmente considerate dai motori di ricerca più importanti. Pertanto, ti consiglio vivamente di utilizzare il nome di dominio completo (ad es. Www.domainname.com) come pagina iniziale. Se il sito Web ha molte sottodirectory, queste sono posizionate di livello inferiore nel sito Web per impostazione predefinita. Si desidera ridurre al minimo la quantità di directory successive. Inoltre: come afferma Lese: se si desidera cambiare la cartella in futuro e tutti hanno effettuato il collegamento a www.domainname.com/folder anziché a www.domainname.com, è necessario creare reindirizzamenti 301 per salvare tali collegamenti il succo di collegamento.
  • Esperienza dell'utente : è un po 'ombroso, soprattutto per una grande istituzione educativa da aprire in una cartella. Nel 2000 non sarebbe stato un problema, ma con le aspettative e l'esperienza dell'utente attuale suggerirei vivamente di aprire la home page alla radice anche dal punto di vista dell'utente.

11

Per quanto riguarda la SEO, non c'è davvero nessun problema qui. Molti siti sono configurati per utilizzare un percorso non wwwroot come homepage. Tuttavia, l'utilizzo di un URI di home page non standard potrebbe avere ripercussioni in futuro, poiché si tratta dell'URL che verrà aggiunto ai segnalibri dai visitatori. Se decidi di modificare l'architettura del sito, dovrai mantenere un reindirizzamento aggiuntivo per la home page.

Inoltre, eviterei di utilizzare un meta refresh per il reindirizzamento. Google e Bing potrebbero sapere di trattarlo come un 301, ma non è un 301. Pertanto, altri servizi, ad esempio siti di social bookmarking o siti di condivisione di link, non sono garantiti per trattarlo come un 301.

C'è anche il problema del meta refresh che restituisce un referrer vuoto dalla maggior parte dei browser, il che renderà difficile impostare un'analisi corretta. È molto meglio usare solo un corretto reindirizzamento 301.

La maggior parte dei provider di hosting condiviso ti consente di impostare il tuo docroot su ciò che desideri e riscrivere / reindirizzare gli URL lato server. Se il tuo client non ha accesso a queste funzionalità, è molto probabile che utilizzino un host web scadente. Sarebbe meglio eliminare il problema sul nascere e scegliere semplicemente un nuovo host web piuttosto che cercare una soluzione di cerotto a queste restrizioni anomale. Altrimenti, è probabile che il tuo cliente incontrerà problemi più seri in futuro utilizzando un host web scadente.


Il mio cliente è un grande istituto di istruzione e la situazione dell'hosting non può essere modificata. Tuttavia, possono cambiare per non usare una cartella, semplicemente non vogliono. Grazie per il consiglio.
johna,

4

Un altro argomento (anche se piccolo) è che se vuoi offrire opensearch sul tuo sito. Ho scoperto che, ad esempio, Chrome aggiunge automaticamente il tuo sito se la home page è senza una sottodirectory.


3

Apache ha una funzione mod_alias che penso tu possa usare per aggirare questo problema:

Le direttive contenute in questo modulo consentono la manipolazione e il controllo degli URL man mano che le richieste arrivano al server. Le direttive Alias ​​e ScriptAlias ​​vengono utilizzate per mappare tra URL e percorsi del filesystem. Ciò consente il contenuto che non è direttamente sotto DocumentRoot offerto come parte dell'albero dei documenti Web. La direttiva ScriptAlias ​​ha l'effetto aggiuntivo di contrassegnare la directory di destinazione come contenente solo script CGI.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.