我正在zend框架中构建一个网站,我使用的是一个应用于我所有页面的布局页面。其总体结构如下:
<!DOCTYPE>
<html>
<head>
</head>
<body>
Content of individual pages comes in here...
</body>
</html>
理想情况下,我希望将
<title>
和<meta name="description">
等放在这个zend布局页面中,然后根据内容来自哪个页面动态地从数据库中提取这些标记的内容。不幸的是,虽然google很乐意给我提供大量关于如何编写title/description/etc标签的信息,但我还无法确认从数据库中提取它们是否正确。它是?我是不是想错了?我担心爬虫程序无法获取此内容。是否有更好的方法将标题、描述等与页面关联(除了在每个包含此信息的单独页面中编写标题部分)?谢谢你的帮助!(我怀疑这是一个简单的问题,但我想在某个地方确认答案!)
最佳答案
是的,可以将标题和元描述存储在数据库中。
一般情况下,web浏览器或web爬虫甚至无法判断信息是存储在数据库中的服务器上,还是来自静态文件。谷歌甚至不确定你的标题和元描述是否存储在数据库中。
几乎每一个cms系统,比如wordpress和drupal,都将所有的内容(包括标题和元描述)存储在一个数据库中。这是非常普遍的做法。
关于zend-framework - 将SEO相关内容存储在数据库中是否可以,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16259441/