Czy strona główna powinna być tylko nazwą domeny, czy może znajdować się w folderze?

10

Pracuję nad projektem strony internetowej, a klient zażądał (ze względu na wygodę hostingu), aby nowa strona internetowa była zlokalizowana w określonym folderze. Oznacza to, że wszystkie strony będą w www.domain.com/folder zamiast po prostu www.domain.com i będą miały meta natychmiastowe przekierowanie na domyślnej stronie www.domain.com, która przekieruje na www.domain. com / folder.

Zastanawiam się z punktu widzenia SEO, czy to dobry pomysł?

Wierzę, że meta natychmiastowe odświeżenie będzie traktowane jako ważne przekierowanie 301 (trwałe) przez ważne wyszukiwarki, więc zakładam, że www.domain.com i www.domain.com/folder będą traktowane jak ta sama strona, a także będą uważa tę samą stronę za popularność linków. Czy to jest poprawne?

Czy są jakieś argumenty (najlepiej z jakimś dowodem, który mogę im przedstawić), których mogę użyć, aby się z nimi kłócić?

johna
źródło

Odpowiedzi:

4

Problem, przed którym stoisz, jest dwustronny:

  • Pod względem SEO : strony znajdujące się najbliżej katalogu głównego są na ogół postrzegane przez wyszukiwarki jako najważniejsze. Dlatego zdecydowanie zalecam używanie pełnej nazwy domeny (np. Www.domainname.com) jako strony głównej. Jeśli witryna ma wiele podkatalogów, są one domyślnie umieszczane o jeden poziom niżej. Chcesz ograniczyć liczbę kolejnych katalogów do minimum. Ponadto: jak stwierdza Lese: jeśli chcesz zmienić folder w przyszłości, a wszyscy mają linki do www.domainname.com/folder zamiast www.domainname.com, musisz utworzyć 301 przekierowań dla tych linków, aby zapisać sok z linku.
  • Doświadczenie użytkownika : to trochę podejrzane, szczególnie dla dużej instytucji edukacyjnej, aby otworzyć w folderze. W 2000 r. Nie stanowiłoby to problemu, ale przy obecnych oczekiwaniach i doświadczeniu zdecydowanie sugerowałbym otwarcie strony głównej w katalogu głównym również z perspektywy użytkownika.
Steven Van Vessum
źródło
11

Jeśli chodzi o SEO, tutaj naprawdę nie ma żadnego problemu. Wiele witryn jest skonfigurowanych do używania ścieżki głównej innej niż wwwroot. Jednak użycie niestandardowego identyfikatora URI strony głównej może mieć konsekwencje w przyszłości, ponieważ jest to adres URL, który będzie dodawany do zakładek przez odwiedzających. Jeśli kiedykolwiek zdecydujesz się zmienić architekturę witryny, musisz zachować dodatkowe przekierowanie dla strony głównej.

Ponadto unikałbym użycia metaodświeżania do przekierowania. Google i Bing mogą wiedzieć, że traktują go jako 301, ale nie jest to 301. W związku z tym inne usługi, np. Witryny z zakładkami społecznościowymi lub witryny do udostępniania linków, nie mają gwarancji traktowania go jako 301.

Istnieje również problem polegający na zwróceniu pustych stron odsyłających z większości przeglądarek przez meta odświeżanie, co utrudni skonfigurowanie odpowiedniej analizy. O wiele lepiej jest po prostu użyć odpowiedniego przekierowania 301.

Większość dostawców hostingu współdzielonego pozwala ci ustawić docroot na cokolwiek chcesz i przepisać / przekierować adresy URL po stronie serwera. Jeśli Twój klient nie ma dostępu do tych funkcji, najprawdopodobniej korzysta z hosta sieci Web o niskiej jakości. Lepiej byłoby zlikwidować problem w zarodku i po prostu wybrać nowego usługodawcę hostingowego, niż szukać rozwiązania pomocy dla tych nienormalnych ograniczeń. W przeciwnym razie Twój klient może napotkać poważniejsze problemy w przyszłości, używając tandetnego hosta internetowego.

Lèse majesté
źródło
Mój klient jest dużą instytucją edukacyjną i nie można zmienić sytuacji hostingu. Mogą jednak zmienić, aby nie używać folderu, po prostu nie chcą. Dzięki za radę.
John
4

Innym argumentem (choć niewielkim) jest to, że jeśli chcesz zaoferować opensearch w swojej witrynie. Przekonałem się, że na przykład chrome automatycznie dodaje witrynę, jeśli strona główna nie zawiera podkatalogu.

Niels Basjes
źródło
3

Apache ma funkcję mod_alias, która moim zdaniem może pomóc w rozwiązaniu tego problemu: -

Dyrektywy zawarte w tym module pozwalają na manipulowanie adresami URL i kontrolę nad nimi, gdy żądania docierają do serwera. Dyrektywy Alias ​​i ScriptAlias ​​służą do mapowania między adresami URL i ścieżkami systemu plików. Pozwala to na zawartość, która nie znajduje się bezpośrednio w DocumentRoot, udostępniana jako część drzewa dokumentów internetowych. Dyrektywa ScriptAlias ​​ma dodatkowy wpływ na oznaczenie katalogu docelowego jako zawierającego tylko skrypty CGI.

toomanyairmiles
źródło