href =“#”(또는 다른 내부 링크)가있는 <a> 태그는 rel =“noindex, nofollow”를 사용해야합니까?


10

SEO의 목적을 위해,해야 <a>와 태그 href="#"의 메이크업을 사용 rel="nofollow", rel="noindex", rel="noindex, nofollow", 또는 그것은 중요하지 않습니다?

사이트에 앵커 태그를 사용하여 마우스 오버 등을 유발하는 요소가 있기 때문에 검색 엔진이 해당 링크를 처리하는 방법이 궁금합니다.


5
# 'd 앵커 태그를 사용하지 마십시오. 나쁜 습관이고 SEO에 좋지 않으며 접근성이 좋지 않습니다.
toomanyairmiles 2019

2
SEO에는 나쁘지 않습니다. 페이지의 일부 또는 원격 페이지에 앵커 할 때 #을 사용하는 것이 좋습니다. w3 표준 w3schools.com/tags/att_a_href.asp jquery를 사용하여 <a>의 클래스 또는 ID를 트리거하도록 설정할 수 있습니다 원하는 경우 마우스 오버 이벤트
Anagio

@toomanyairmiles 왜 서재응이나 접근성이 나쁜가요?

2
@Christofian 첫 번째 자바 스크립트는 눈에 거슬리지 않아야합니다. 두 번째로 href가 없으면 버튼 태그 또는 의미 적으로 수정해야합니다 .Google은 그것을 따르지 못하거나 따르지 않기 때문에 SEO에 좋지 않습니다. 간단히 무시되고 뒤에있는 모든 내용 색인이 생성되지 않습니다.
toomanyairmiles

2
@Anagio w3schools는 w3c와 관련이 없으며 오류로 가득합니다. 그것은 무시되고 의미 적으로 의미가 없기 때문에 SEO에 나쁘다.
toomanyairmiles

답변:



9

먼저 #또는 링크가 없어야합니다 javascript:void(0). 링크를 적절한 리소스로 지정해야합니다. 예를 들어 이미지 뷰어를 만드는 경우 링크는 이미지 자체로 이동해야합니다. 팝업 창을 만드는 경우 사용자가 Javascript를 비활성화 한 경우 링크가 팝업 창의 URL을 가리켜 야합니다.

적절한 리소스가 없다면 먼저 링크를 사용해서는 안됩니다. span 또는 div 요소를 사용하여 Javascript 이벤트를 첨부하십시오. 링크처럼 보이도록 스타일을 지정할 수 있습니다.cursor: pointer;

Su가 권장하는 것처럼 nofollow내부 링크 에는 절대 사용하지 마십시오 . 예전에는 "PageRank sculpting"(어리 석고 거의 효과가 없었 음)이라는 프로세스가 있었지만 더 이상 효과가 없습니다.


키보드를 통해 초점을 맞출 수 있기 때문에 div 대신 링크를 사용하고 싶을 수도 있습니다. 버튼을 사용하여 동일한 작업을 수행 할 수 있지만 버튼은 끔찍한 CSS입니다. 모든 웹 마스터 : onclick과 함께 div 사용을 중단하십시오. 일부 사용자는 키보드를 사용하여 웹 사이트를 탐색 할 수 있습니다.
Mijamo

3

개인적으로 나는 항상 href = "#"가있는 링크를 포함하지 않기를 원하지만 문맥에 따라 다릅니다.

해당 링크가있는 자바 스크립트로 영리한 작업을 수행하는 경우 href = "#"또는 href = "javascript : void (0);"을 찾을 수있는 유일한 이유 중 하나 일 것입니다. 링크가 스파이 더블 (실제로 단어인지 확실하지 않음) 마크 업으로 표시되는 대신 자바 스크립트가 실행될 때마다 페이지에 링크를 추가하여 이벤트 처리기 및 기타 기능을 필요에 따라 추가하지 않는 것이 좋습니다.

페이지 내에서 탐색으로 id / anchors를 사용하는 것이 완벽하지만, 예제가 없으면 주관적 / 추론적인 예가 있지만 비어있는 것을 제공하는 이유는 알 수 없습니다.

사과

나는 실제로 질문에 대답하지 않았다고 생각합니다 ...

나는 그것이 현재 페이지에 대한 링크로 구글에 의해 잘 처리 될 수 있다고 생각하지만, 그것이 그것이 어떻게 SEO를 방해하거나 전혀 도울 수 있는지는 확실하지 않습니다.

사실, 완전히 죽은 링크를 제공하는 것이 좋은 아이디어가 될 수있는 상황은 없습니다.

대답. 중요하지 않지만 여전히 어쨌든하지 마십시오 ....!

행운을 빕니다!


2

링크 내에 제목 태그가 없으면 # 기호는 아무 작업도 수행하지 않습니다. 사실상 가치가 없기 때문에 링크가 아닙니다. 항상 name = ""을 사용할 수 있습니다.


0

보이지 않는 사람들은 커서가 아닌 탭을 사용하며 페이지를 탐색 할 때 하나의 앵커 태그에서 다른 앵커 태그로 탭 이동합니다.

따라서 페이지 내부에 # 태그를 사용하여 텍스트 음성 변환 브라우저 (예 : Jaws)를 사용하는 사람들이 읽을 페이지를 작성하는 경우 탐색을 구성하는 데 매우 유용한 방법입니다.

Jaws는 사람이 태그에 도달하면이 태그를 발표합니다. # 태그를 사용하여 중요한 내부 링크의 디렉토리를 만들 수 있습니다.

또한 H1, H2 등 태그를 사용하는 것이 좋습니다. 이는 태그를 사용하여 페이지를 탐색하는 사람의 컨텐츠에 대한 비 시각적 색인을 작성하는 데에도 사용되기 때문입니다.


1
실제 질문과는 전혀 관련이 없습니다.
Su '
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.