2010-05-31 10 views
15

hi kiedy piszę CSS lub HTML odkryłem, że chcę dodać dwa nazwiska jak tenco jest lepsze, aby dodać dwie nazwy (-) lub (_)

web-development 
web_development 

co jest lepsze według SEO lub napisać stylu nazwa, nazwa pliku lub nazwa obrazu.

+4

dlaczego to pytanie jest zamknięte? Jeśli mamy tu tag "seo", to dlaczego nie mogą być z nim związane? –

+1

pytanie jest całkowicie w porządku, i nie widzę żadnej szkody wiedząc małe, ale użyteczne rzeczy. – nik

+2

@Ashish: Można utworzyć dowolną nazwę znacznika. SEO jest poza tematem na SO. –

Odpowiedz

4

dla CSS nie sądzę, istnieje pewne problemy z metodologią nazewnictwa, ale nazywanie stron HTML - jest korzystne, gdyż wyszukiwarki mogą brać - jako przestrzeń, choć dobre imię strona nie jest wystarczająco dobrej s.e.o. musisz mieć odpowiedni metatag i słowa kluczowe.

Upewnij się, że wszystkie Twoje zdjęcia mają odpowiednią plakietkę tytułową, to naprawdę ważne.

+0

meta słowa kluczowe nie są już ważne. Działa tylko opis, tytuł i dobra składnia strony. Na przykład. użyj H1, H2 i link do czytelnego adresu URL strony. – BerggreenDK

12

użyj myślnika. Silniki Google w rzeczywistości nie parsują podkreśleń. Może to dla programistów rozsądek, więc kiedy szukają funkcji query_function, uzyskują wyniki, których szukają?

Jeśli masz adres URL taki jak "http://example.com/web-site", google zwróci wyniki dla "strony", "witryny" i "witryny internetowej". Tak nie jest w przypadku podkreśleń: web_site będzie zwracał wyniki tylko dla web_site.

ps. Myślę też, że kreski są lepsze niż podkreślenia dla celów użyteczności: myślnik to pojedynczy przycisk na klawiaturze, natomiast podkreślenie wymaga naciśnięcia dwóch przycisków. Nie ma to nic wspólnego z techniczną stroną SEO, ale wszystko związane z użytecznością, która jest ważniejsza niż SEO imo.

+2

Zgadzam się z użyciem kresek zamiast podkreśleń. Oczywiście spójrz na adres URL tego pytania, musisz zaufać temu, co SO wybrał :) – Alb

+1

@Alb: Nie zgadzam się z "musisz zaufać temu, co wybrał SO". Ta strona nie jest "najwyższą władzą", jaką możesz znaleźć. Myślę, że powinieneś zawsze brać pod uwagę źródło wiadomości i ufam twierdzeniom o Google bardziej z ust Matt Cutts niż z praktyk SO. –

16

Pierwsza jest lepsza. Zobacz także ten post pracownika Google Matt Cutts: http://www.mattcutts.com/blog/dashes-vs-underscores/

+0

To jest stary post. Czytałem gdzieś (chciałbym zapamiętać gdzie), że teraz, przynajmniej dla Google, to już nie ma znaczenia. Ale może to mieć wpływ na inne wskaźniki. Ale odpowiedź Emila jest wciąż poprawna. – Echo

+0

To rzeczywiście stary post. Rozmawiali o zmianie tego stanu rzeczy w 2007 roku, ale nie wiem, czy wprowadzili zmiany na żywo, czy nie. To wciąż ostatni (pół) oficjalny post na ten temat od Google, więc nie mogę wymyślić żadnego dobrego powodu, by go nie śledzić. –

+0

Tak, myślę, że kreseczki też wyglądają ładniej. – Echo

3

Czy nie jest powszechną praktyką używanie - do łączenia dwóch słów, a _ do zastąpienia spacji w sytuacjach, w których nie można użyć znaku spacji/+ , jak klasy CSS?

+1

Nie ostatnia część, nie. Nazwy klas CSS różnią się bardzo. Z moich obserwacji, kreski mają znaczenie czyste i proste. –

1
  1. Proszę wymienić dwa (2) słowa w języku angielskim, które zawierają w sobie podkreślenia ("_").
  2. Teraz lista pięćdziesięciu (50) słów, które używają myślników/łączników ("-").

Moja opinia jest taka, że ​​łączniki byłyby lepszym rozwiązaniem dla SEO.

IMO Jeśli chodzi o SEO, to wszystko coma znaczenie!

1

Masz do czynienia z dwoma różnymi problemami: adresami URL i CSS. W przypadku adresów URL łączniki byłyby lepszym wyborem z powodu SEO.

Jednak, w zależności od programu do edycji, podkreślenia mogą poprawić działanie nazw klas mutli-słownych:. Na przykład na TextMate mogę nacisnąć Esc, aby zakończyć (automatycznie uzupełnić) klasę, którą wcześniej wprowadziłem. Zatrzymuje się, gdy napotka myślnik, ale wypełni całą nazwę klasy, gdy użyjesz podkreślenia. Jeśli tak nie jest w przypadku twojego edytora, to naprawdę zależy to od twoich preferencji.

+0

Źle. Google mówi, że nie obchodzi ich, przynajmniej w URI. Jeśli SEO chce walczyć z podkreśleniami w HTML, to walczą ze standardowym znacznikiem i W3C, a to byłoby głupie. HTML i CSS to języki znaczników, a wyszukiwarki nie będą karać Cię za prawidłowe użycie standardowych znaczników. – Rob

+0

@Rob, ha! Zupełnie źle napisałem. Miałem na myśli adresy URL i CSS, a nie HTML/CSS ... aktualizowanie mojej odpowiedzi teraz ... doh! –

2

pierwsza z nich jest lepsza pod względem SEO. Ponieważ priorytet hiphen jest większy niż pod wynikiem

Powiązane problemy