Czy używanie spacji w adresie URL wpływa na SEO?

9

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-homelub http://mydomain.com/start+home?

viyancs
źródło

Odpowiedzi:

6

Tak, nie używaj +symboli w adresach URL, o wiele lepiej jest używać, -ponieważ -mówi Google, że są to osobne słowa. I -są najczęstszą formą przyjaznych SEO adresów URL

Anagio
źródło
1
Jestem ciekaw, czy istnieje literatura na poparcie tego twierdzenia? Jeśli chodzi o kodowanie URL +, - i spacja to różne znaki. Dlaczego więc Google miałby bardziej obchodzić minus niż +? Czy nie powinno faworyzować% 20 (czyli przestrzeni) i jest przeznaczone do tego celu?
Roman Mik
7

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:

example.com/my cool page

Jedyną częścią, która zostanie połączona z hiperłączem, jest:

example.com/my

Spowoduje to błąd 404 w Twojej witrynie i nie zapewni Ci soku z linku SEO.

Kreski są najlepsze:

example.com/my-cool-page
Josh2012
źródło
Firefox 40 zastępuje również %20s spacjami. Powoduje to problem z wklejaniem kopii.
topher
1

Przestrzeń gdy zrobisz link jest konwertowany do '%20'bycia http://mydomain.com/start%20homejego brudne ...

Użycie - zamiast + lub _ lub „” (spacja) jest dla Google:

start_home for google is "start_home"
start+home for google is "start+home"
start-home for google is "start","home", "home start", "start home"
Pablo Martinez
źródło
Można dyskutować, czy Google traktuje podkreślenie jako separator słów. Historycznie nie. Ale w 2007 roku Matt Cutts powiedział, że to się zmienia i że Google będzie teraz traktował podkreślenia jako myślniki pod względem separacji słów. Może to jednak zająć trochę czasu , ale ten ostatni artykuł sugeruje, że podkreślenia są w rzeczywistości lepsze niż łączniki!
MrWhite
0

W części ścieżki adresu URL ...

space- Zakodowane spacejest 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:

http://mydomain.com/start-home
MrWhite
źródło