我以前曾为我们的公司创建一个带有meta关键字和描述的html网站,尽管该网站并不令人惊讶,但它的排名很高,而且有人与我们联系。去年我们用php重做了网站,此后排名急剧下降。 Google为所有页面引用了相同的描述(来自header.php)。设计师基本上不会更改任何东西,因为他不再是自由职业者,并且基本上不会被要求维护网站。我试图通过在页面上添加以下内容来添加关键字和描述
$meta['keywords'] = "Keyoword, more words, ...";
$meta['description'] = "...";
<?php include('header.php'); ?>
my text
<?php include('footer.php'); ?>
然后在我添加的header.php中
<meta name="keywords" content="<?php echo $meta['keywords']; ?>" />
<meta name="description" content="<?php echo $mtea['description']; ?>" />
这似乎可行,但是现在在加载页面时,我瞬间看到了其后的文本/代码,但我不确定为什么会这样。任何见识都将受到欢迎,谢谢!
答案 0 :(得分:0)
在我看来,像是FOUC。参见Browser displays page without styles for a short moment (visual glitch)
我在生成的主页中看到了问题:提到的<meta>
是空的,但是在第88行是“ $ meta ['keywords'] =”家庭自动化,domotica,...“泄漏到{{1 }}元素。