2014-01-12 2 views
35

<meta name="title"> 태그와 <title></title> 태그의 차이점을 명확히하십시오.<meta name = "title"> 태그와 <title></title> 태그의 차이점

<title>Page title</title> 
<meta name="title" content="Page title"> 

둘 모두가 가장 우선 순위가 높은 경우?

일부 사이트는 메타 태그 제목과 <title></title> 태그가 모두 동일하므로 예상되는 내용입니까?

<meta> 태그 제목을 사용하지 않은 경우 SEO 관련 문제가 있습니까?

<head> 
<title>Stackoverflow</title> 
<meta name="description" content="free source"> 
<meta name="keywords" content="HTML,CSS,XML,JavaScript">  
</head> 

답변

34

<title>은 HTML 페이지에서 유효한 태그가되기위한 필수 요소이며 브라우저의 탭/창 제목에 페이지 제목으로 표시됩니다. 예를 들어, ("직접 입력"을 통해) W3C Markup Validator에 다음 태그를 입력하십시오 :

<!DOCTYPE html> 
<html> 
    <head></head> 
    <body></body> 
</html> 

<head>에서 <title>의 어떤 인스턴스가 없다는 오류가 발생합니다.

<meta name="title" content="page-title"> 요소는 페이지에 대한 메타 데이터로 클라이언트 브라우저 나 웹 크롤러가 사용할 수 있거나 원하는대로 사용할 수 없습니다. 사용 여부는 문제의 크롤러/클라이언트에 따라 달라지며 해당 크롤러/클라이언트를 찾지 않거나 찾지 않아도됩니다.

즉, 유효한 마크 업을 원하면 <title> 요소가 있어야합니다. <meta> 태그는 크롤러/클라이언트를 제공할지 여부에 달려 있으며, 특정 크롤러가 크롤러를 사용하는지 여부를 확인해야합니다.

+13

과 거의 같은 의미이다. = "title"...> 요소는 사양이나 공개 초안 또는 http://wiki.whatwg.org/wiki/MetaExtensions에 언급되지 않았기 때문에 무시됩니다. 매우 많은'meta' 태그와 마찬가지로, 쓰기 전용 태그이며, 환상 효과 만 있습니다. –

+1

@ JukkaK.Korpela 실제로, 나는 당신이 맞을 것이라고 확신합니다. 이론의 측면을 더 설명하려고했지만 크롤러가 신경 쓰면 놀랄 것입니다. – ajp15243

9

첫 번째는 페이지 이름을 표시하는 것입니다.

<title> This will be displayed in the title bar of your Browser. </title> 

두 번째는 크롤링을위한 것입니다.

<meta name="title" content="Whatever you type in here will be displayed on search engines."> 
+1

현재 검색 엔진이 크롤링에도 사용합니까? 또는 심지어 메타 키워드? – Gasim

+2

그들이 할 것 같아.메타 태그는 사이트 이름을 검색 엔진에서 다르게 표시하려는 경우에 사용됩니다. 왜 그들은 그런 유용한 것을 사용하지 않겠습니까? – Ranveer

+0

일부 메타 태그는 페이지를 리디렉션하거나 다른 변수를 설정하는 데 사용됩니까? –

3

<title> 태그는 실제로 페이지 상단에 페이지 이름을 표시합니다. 크롤링에 사용되는 <meta> 태그는 생략 될 수 있으며 페이지는 여전히 <title> 태그를 크롤링해야합니다. 원한다면 <title> 태그를 붙일 수 있다고 생각합니다.

+0

일부 사이트에서 메타 태그 제목과 을 관찰했습니다. 태그는 모두 동일합니다. 예상되는 내용입니까? – Rajasekhar

+2

그래, 그게 내가 말한거야. 어느 쪽이든 갈 수 있습니다. 웹 크롤링에 대한 최적화가 걱정된다면'meta' 태그가 필요 없습니다. 대부분의 웹 크롤러는'meta' 태그가 없으면'title' 태그를 검사 할만큼 똑똑합니다. 'meta'는 내용과 같이 더 많은 것을 위해 사용될 수 있지만,'은' page-title' – mjkaufer

-2

나는 일부 블로그 사이트에 구글 사이트에 대한 전반적인 설명을

<meta name="description" 

를 사용하는 것으로 나타났습니다. 당신이 홈 페이지에는 최신 블로그 게시물을 보여주는 블로그 사이트가있는 경우

그래서, 당신은 사이트의 설명을

에 정의 된 블로그 게시물 이름과 동일 싶지 않아 그래서 난 좋겠 개요에 대한 메타 설명을 시도하고 특정 내용에 대해

<title> 

을 시도하십시오.