Je travaille sur l'optimisation SEO en ce moment et je me demandais si des choses comme <title>
et <meta>
peuvent être placées au milieu du code ou en bas?Est-ce que les éléments <head> doivent être au sommet du code pour servir le SEO?
Seront-ils encore reconnus par les moteurs de recherche comme ils le sont quand ils sont au sommet? J'ai besoin de les avoir ci-dessous mon code php afin qu'ils puissent afficher les variables définies par ce code php. En outre, doivent-ils être à l'intérieur <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>
Non, ils ne peuvent pas être au milieu ou en bas .. C'est un balisage illégal si vous placez ces balises au bas ou au milieu de votre code. Et oui, ces balises vous devez les mettre dans votre '
'. S'il vous plaît examiner ce cours: http://www.w3schools.com/html/html_intro.asp – Jer@ C0dekid Ok, mais comment puis-je obtenir des variables php dans les balises '' alors, ces variables sont définies ci-dessous le '' tags ? – Menel
Avez-vous un exemple de ce que vous essayez d'archiver? Si oui, veuillez l'ajouter à votre question. Cela nous facilite beaucoup la tâche de vous donner des réponses. Vous devez avoir ces variables au-dessus de la balise '' si vous voulez utiliser PHP dans vos balises META. –
Jer