Podczas tworzenia adresów URL mojej witryny muszę na przykład używać spacji http://mydomain.com/start home
Widziałem kilka miejsc za pomocą +
lub -
, jakie są zalety korzystania space
, +
oraz -
(kreski) w SEO?
Czego lepiej używać do formatowania adresów URL? Czy powinienem użyć http://mydomain.com/start-home
lub http://mydomain.com/start+home
?
seo
search-engines
viyancs
źródło
źródło
Spacje w adresach URL są niepoprawne z dwóch powodów: 1) podczas kopiowania adresu URL może on zawierać brzydki% 20 do reprezentowania przestrzeni; 2) w starszych przeglądarkach skopiowanie adresu URL może pozostawić spację w adresie URL, więc po wklejeniu linku do innej strony internetowej, takiej jak post na forum, adres URL zostanie uszkodzony w następujący sposób:
Jedyną częścią, która zostanie połączona z hiperłączem, jest:
Spowoduje to błąd 404 w Twojej witrynie i nie zapewni Ci soku z linku SEO.
Kreski są najlepsze:
źródło
%20
s spacjami. Powoduje to problem z wklejaniem kopii.Przestrzeń gdy zrobisz link jest konwertowany do
'%20'
byciahttp://mydomain.com/start%20home
jego brudne ...Użycie - zamiast + lub _ lub „” (spacja) jest dla Google:
źródło
W części ścieżki adresu URL ...
space
- Zakodowanespace
jest po prostu niedozwolone w adresie URL. Musi być procentowo zakodowany jako%20
. W razie potrzeby powinieneś to zrobić sam (jawnie) po stronie serwera. Jednak nowoczesne przeglądarki domyślnie robią to za Ciebie. Chociaż nie powinno to bezpośrednio wpływać na SEO (po tym, jak wszystkie słowa oddzielające spacje są wyraźnie w adresie URL), nie nadaje się do użytku, jak stwierdza @ Josh2012. Może to wpłynąć pośrednio na SEO. (Jeśli jest zły dla użytkownika; jest zły dla SEO.)+
- Znak plus jest traktowany jako dosłowny znak w części ścieżki adresu URL. (Jest to jednak zakodowana spacja w pytającej części adresu URL - co może prowadzić do pewnych nieporozumień.) Nie widziałem żadnych dowodów sugerujących, czy jest traktowany jako znak oddzielający słowo, czy nie, gdy jest używany w ścieżce adresu URL. Nie widzę w Google żadnej logiki, która nie traktowałaby go jako separatora słów, ale użytkownik nie jest tak wyraźnie postrzegany jako spacja. Nie próbowałbym używać+
(plus) jako słowa oddzielającego znak w części ścieżki adresu URL. Często jest to zakodowane jako%2B
.-
- Łącznik jest powszechnie używany jako słowo oddzielające znak w adresie URL. Wyszukiwarki widzą to jako takie i jest jasne dla użytkowników. Wystarczy spojrzeć na sieć Stack Exchange. (To nie to samo, co myślnik .)Użyj łącznika:
źródło