Perl、模板工具包和 SEO

标签 perl content-management-system seo tinymce template-toolkit

<分区>

我不确定如何在新项目中部署 SEO 最佳实践。

我正在构建一个 CMS,一组作者将使用该 CMS 将新闻文章发布到网站。我正在使用 Perl 和模板工具包 (TT2) 开发网站。我还在系统中嵌入了一个开源编辑器 (TinyMCE),用于内容创建。

我计划将新闻文章内容以文本形式保存到数据库中 - 尽管我也可以将其保存为平面文件,然后将相应的文件路径保存到数据库中。

从 SEO 的角度来看,我认为如果可以将此内容公开给搜索引擎,将会非常有帮助。将会有很多链接和图片可以帮助提高排名。

如果我将这些内容放在数据库中,它就不会被发现......对吗?

如果我将此内容保存在模板文件 (content.tt) 中,.tt 文件是否会被搜索引擎识别?

请注意,模板文件 (.tt) 将通过 TT2 包装器显示为内容。

我还计划使用站点地图 0.90 标准生成 Google XML 站点地图。也许这就足够了?还是我应该尝试让实际内容可被发现?

谢谢...只是不确定 google dance 如何处理 .tt 文件等。

最佳答案

If I put this content in the DB, it won't be discoverable ... right?

数据库是您后端的一部分。 Google 关心您向前端公开的内容。

If I save this content in template files (content.tt) will the .tt files be recognized by search engines?

您的模板文件也是后端的一部分。

Note that the template files (.tt) will be displayed as content via a TT2 wrapper.

包装器获取模板文件和数据库中的数据并生成 HTML 页面。 HTML 页面是 Google 看到的内容。

链接到这些页面。

关于Perl、模板工具包和 SEO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16523895/

相关文章:

html - 这种同时拥有 Logo 图像和文本的方法是否不错,或者是否有更好的方法和/或其他选项或注意事项?

perl - 如何在perl中获得列表的哈希值

perl - 在 Perl 中找不到导出的子例程

xml - 使用 XSLT 创建站点是否有意义

wordpress - 元数据机器人在哪里没有索引,没有关注我的 wordpress 网站来自哪里?

Wordpress - Robots.txt 允许管理员登录?

perl - 为什么先销毁包含的对象?

处理大批量作业时出现 Perl "Out of memory!"

javascript - 如何将 css 类名称添加到 Squarespace 中的文本 block ?

php - 向数据库添加新文章不起作用