zend-framework - 将SEO相关内容存储在数据库中可以吗

标签 zend-framework seo

<分区>

我正在 Zend Framework 中构建一个网站,我正在使用一个应用于我所有页面的布局页面。其总体结构如下:

<!DOCTYPE>
<html>
<head>
</head>
<body>
Content of individual pages comes in here...
</body>
</html>

理想情况下我想把 <title><meta name="description">等在此 zend 布局页面中,然后根据内容来自哪个页面动态地从我的数据库中提取这些标签的内容。不幸的是,虽然谷歌很乐意为我提供大量关于如何编写标题/描述/等标签的信息,但我无法确认是否可以从数据库中提取它们。是吗?我在想这个错误吗?我担心爬虫无法获取此内容。有没有更好的方法将标题、描述等与页面相关联(除了在包含此信息的每个单独页面中写一个标题部分之外)?

感谢您的帮助! (我怀疑这是一个简单的问题,但我想在某个地方确认答案!)

最佳答案

是的,可以将标题和元描述存储在数据库中。

网络浏览器或网络爬虫通常无法判断信息是存储在服务器的数据库中,还是来自静态文件。 Google 甚至不知道您的标题和元描述是否存储在数据库中。

几乎每个 CMS 系统(例如 WordPress 和 Drupal)都将所有内容(包括标题和元描述)存储在数据库中。这是很常见的做法。

关于zend-framework - 将SEO相关内容存储在数据库中可以吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16259441/

相关文章:

.htaccess - 在 SEF url 系统中排序评论的问题

Ajax/深度链接和谷歌索引/SEO——这是个坏主意吗?

php - __call 等同于公共(public)方法

php - Zend db - 我什么时候应该引用以避免 sql 注入(inject)?

mysql - 使用 Zend_Db_Select order() 将特定项目放在顶部的排序数组

php - 条件广告会伤害我的网页排名或 "confuse"网络爬虫

php - Mysql 查询格式从 ZEND 到 Yii2 的变化

zend-framework - 不止一个 Zend_Cache 配置?

seo - 跳出率是(Google)搜索引擎的一个因素吗?

php - 在没有 htaccess 或 mod_rewrite 的情况下解析 SEO 友好的 url