2016-06-22 5 views
0

私は今SEOの最適化に取り組んでいますが、<title><meta>のようなものがコードの真中に配置されているのか、<head>の要素は、SEOの目的を果たすためにコードの最上部にある必要がありますか?

トップにいるときと同じように検索エンジンで認識されますか?そのPHPコードで定義された変数を表示するには、私のPHPコードに蛇をつけさせる必要があります。

さらに、それらは<head>の内部にある必要がありますか? (検索エンジンのボットを含む)

<?php 
error_reporting(0); 
include ('./includes/header.php'); ?> 
<?php 
$error = ""; 
$date_q = date('Y-m-d H:i:s'); 
$subject = mysql_real_escape_string(htmlentities($_GET['xyz'])); 
?> 
<!DOCTYPE html> 
<html lang="en-US"> 
<head> 
<title><?php echo $subject ?></title> 
<meta charset="UTF-8"> 
<meta http-equiv="content-type" content="text/html" charset="UTF-8"> 
<meta name="robots" content="index, follow"/> 
<meta name="author" content="<?php echo $subject ?>"> 
<meta name="keywords" content="<?php echo $subject ?>"> 
<meta name="description" content="<?php echo $subject ?>"> 
</head> 
<body> 
+1

いいえ、中や下にはできません。これらのタグをコードの下部または中央に配置すると、これは不正なマークアップです。そして、これらのタグはあなたの ''に入れておく必要があります。このコースを見直してください:http://www.w3schools.com/html/html_intro.asp – Jer

+0

@ C0dekidしかし、どのように ''タグにphp変数をつけますか?それらの変数は ''タグで定義されています? – Menel

+1

アーカイブしようとしている例がありますか?その場合は、質問に追加してください。それは私たちがあなたに答えを与えるのがずっと楽になります。メタタグにPHPを使用するには、これらの変数を ''タグの上に置く必要があります。 – Jer

答えて

0

あなたの訪問者はもちろん、あなたのPHP、すなわち、プレーンなHTMLドキュメントの出力を見ることができます。

html element

body要素続いhead要素を含んでいなければなりません。特定の条件下で

(連結要素の定義で説明)は、htmlの開口/終了タグを省略head、及びbody要素もよいです。しかし、あなたはまだheadbodyを持っており、内容はbodyのコンテンツの前に来なければなりません。

headの中には、the order of the elements can matterがあります。

関連する問題