Dla celów SEO, należy <a>
tagi z href="#"
wykorzystują rel="nofollow"
, rel="noindex"
, rel="noindex, nofollow"
, lub robi to bez znaczenia?
Pytam, ponieważ mam kilka elementów na swojej stronie, w których używam tagów zakotwiczenia do uruchamiania myszy, itp., I zastanawiam się, jak wyszukiwarki obsługują te linki.
Odpowiedzi:
Nie nofollow wewnętrznych linków .
Wskazanie płaskiego # jako miejsca docelowego prawdopodobnie nigdzie nie „łączy”, ale nadal nie ma powodu, aby to robić.
źródło
Nie powinieneś mieć linków z
#
anijavascript:void(0)
w ogóle . Powinieneś wskazać link do odpowiedniego zasobu - na przykład, jeśli tworzysz przeglądarkę obrazów, link powinien przejść do samego obrazu. Jeśli tworzysz okienko wyskakujące, link powinien wskazywać adres URL z okna wyskakującego, na wypadek, gdyby użytkownik wyłączył Javascript.Jeśli w ogóle nie ma odpowiedniego zasobu, nie powinieneś używać linku. Użyj elementu span lub div i dołącz do niego zdarzenie JavaScript. Pamiętaj, że możesz nadać mu styl, aby wyglądał jak łącze
cursor: pointer;
I jak zaleca Su, nigdy nie używaj
nofollow
linków wewnętrznych. Kiedyś istniał proces zwany „rzeźbieniem PageRank” (który był i tak absurdalny i ledwie skuteczny), ale już nie jest skuteczny.źródło
Osobiście zawsze wolałbym nie dołączać żadnych linków, które mają href = "#", ale myślę, że zależy to od kontekstu.
Jeśli robisz coś sprytnego z javascript z odnośnym linkiem, co byłoby jednym z jedynych powodów, dla których spodziewałbym się znaleźć href = "#" lub href = "javascript: void (0);", to dlaczego nie , zamiast pozwalać, by link pojawiał się w znacznym stopniu (nie jestem pewien, czy to rzeczywiście słowo), dlaczego nie po prostu dołączyć go do strony za każdym razem, gdy wykonuje się javascript, dołączając procedury obsługi zdarzeń i inne funkcje w razie potrzeby.
Chociaż użycie identyfikatora / kotwicy jako nawigacji na stronie jest całkowicie poprawne, nie widzę powodu, aby podać pustą, chociaż bez przykładu jest to dość subiektywne / przypuszczenie.
PRZEPROSINY
Nie sądzę, że odpowiedziałem tam na pytanie ....
Myślę, że Google może to traktować jako link do bieżącej strony, ale nie jestem do końca pewien, w jaki sposób mogłoby to utrudnić lub w ogóle pomóc SEO.
Realistycznie rzecz biorąc, nie ma sytuacji, w której mógłbym wymyślić, gdzie dobrym pomysłem byłoby podanie całkowicie martwego łącza.
Odpowiedź. To nie ma znaczenia, ale i tak nie rób tego ...!
Powodzenia!
źródło
Jeśli nie masz tagów tytułu w łączu, znak # nic nie zrobi. To nie jest link, ponieważ praktycznie nie ma żadnej wartości. Zawsze możesz użyć name = "".
źródło
Ludzie, którzy nie są widzący, używają tabulatorów, a nie kursorów i będą przechodzić między tabulatorami podczas przechodzenia między stronami.
Tak więc, jeśli piszesz strony, które będą czytane przez ludzi korzystających z przeglądarek tekstu na mowę (takich jak Szczęki) przy użyciu znaczników # wewnątrz strony, jest to bardzo pomocny sposób na uporządkowanie nawigacji.
Szczęki ogłosi te tagi, gdy osoba do nich dotrze. Możesz więc utworzyć katalog ważnych linków wewnętrznych za pomocą tagów #.
Powinieneś także używać znaczników H1, H2 itp., Ponieważ są one również używane do tworzenia niewizualnego indeksu treści dla osoby przeglądającej stronę.
źródło