Perl,Template-Toolkit和SEO

时间:2013-05-13 13:57:35

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

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

我正在构建一个CMS,供一组作家用来将新闻文章发布到网站上。我正在使用Perl和Template-Toolkit(TT2)开发网站。我还在系统中嵌入了一个开源编辑器(TinyMCE),用于内容创建。

我打算将新闻文章内容作为文本保存到数据库中 - 虽然我也可以将其保存为平面文件,然后将相应的文件路径保存到数据库中。

从SEO的角度来看,我认为如果这些内容可能会暴露给搜索引擎会非常有用。将有很多链接和图像可以帮助提高排名。

如果我把这些内容放在数据库中,它将无法被发现......对吗?

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

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

我还计划使用Sitemap 0.90标准生成Google XML Sitemap。也许这是足够的?或者我应该尝试使实际内容可被发现?

谢谢......只是不确定谷歌舞会如何处理.tt文件等。

2 个答案:

答案 0 :(得分:3)

  

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

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

  

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

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

  

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

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

链接到这些页面。

答案 1 :(得分:3)

  

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

Google根本不关心.tt文件等。 Google关心网址及其所代表的资源。

当Google获得您网站首页的网址时,它会访问该网址。您的网站将通过生成首页(可能是HTML)来响应该请求。然后,Google将解析该HTML并提取它找到的任何网址。然后它将访问所有这些URL,并重复该过程。很多次。

后端技术根本不重要。重要的是,您的网站由构造良好的HTML页面组成,并在它们之间建立有意义的链接。