2013-10-13 3 views
-1

최근에 Google에서 내 사이트 검색을 시도했지만 페이지 중 하나에서만 <meta name="description" content=...>이 올바르게 표시되었습니다.검색 엔진에서 원하는 설명 표시

<?php 
    global $keywords, $description; 
    echo '<meta name="description" content="'.$description.'" >'; 
    echo '<meta name="keywords" content="'.$keywords.'" >'; 
?> 

모든 페이지가 같은 코드를 사용할 수 있습니다

메타 태그는 PHP를 통해 PHP로 추가 기능을

<head> 
    <?php 
     $description="stuff"; 
     $keywords="stuff"; 
     include ("metaTags.php"); 
    ?> 
</head> 

metaTags.php을 포함한다. 나는 그것이 캐시 사본을 찍었을지도 모른다라고 생각했다. 그러나 새로운 페이지는 같은 문제를 가지고있다. 가장 많이 본 것 이외에는 특별한 것이 없습니다. 표시되는 내용

대신 설명 그것은 소스보기에서 제대로 표시하는 웹 페이지

의 처음 몇 줄입니다.

+0

이 오류와 관련이 있는지 확실하지 않습니다. 파일이 없습니다. /var/www/robots.txt – TAAPSogeking

+0

HTML을 생성하는 PHP 코드가 아닌 최종 HTML을 표시해야합니다. – unor

답변

1

Google의 알고리즘이 콘텐츠 텍스트가 메타 설명 텍스트보다 유용하다고 판단하면 메타 설명보다 우선적으로 사용합니다.

0

검색 엔진은 meta - description을 사용할지를 스스로 결정합니다.

관련 문제