【问题标题】:jquery appended element from xml and SEO来自 xml 和 SEO 的 jquery 附加元素
【发布时间】:2013-05-02 22:42:32
【问题描述】:

我创建了一个基于 xml 数据库文件的网站。 这是一个显示作品集、博客和文章内容的单页网站。

我的 index.html 页面使用 jquery isotope 插件来显示缩略图。 所有这些缩略图都是从我的 xml 文件中附加的。 单击缩略图时,会添加新内容,由于 history.js 导致 url 更改并从我的 xml 文件中显示。

所以我的所有内容几乎都是从 xml 追加的,并且没有硬编码。 一切正常,而且速度非常快。 (我的 xml 数据库不是很大......它最多有 100-200 个条目(如个人博客或作品集)。对于每个条目,都有一个 url、一些图片链接、一个标题、标签和描述) .

这里是一个条目的例子:

<element id="10" size="wide" category="portfolio">
    <tag tag="tag1 tag2 tag3 tag4"></tag>
    <icon class="icon-picture"></icon>
    <urlpage url="/portfolio/url.html"></urlpage>
    <urlimage src='./Post thumbnail images/image.jpg'></urlimage>
    <date date="05 Feb"></date>
    <title>title</title>
    <Description>blablablabla 50 lines maximum...</Description>
</element>

但是,我要问一个关于 SEO 的重要问题...... 如何使用 SEO 优化我的网站。

站点地图是否可行且足够?

如果我选择xml数据库,那是因为我的条目不是很复杂。我还创建了一个实时管理面板,允许删除、编辑或创建新的 xml 文件条目。

顺便说一句,我 4 个月前开始学习网络编码......所以,我是这个世界的新手......

对不起我的英语,我是法国人。

【问题讨论】:

    标签: jquery xml seo append


    【解决方案1】:

    就 SEO 而言,站点地图是不够的。 当爬虫获取您的页面时,它不使用 JavaScript,因此它看起来好像是空的(也就是说,如果您使用 JavaScript 加载所有内容)。

    如果你真的想要好的 SEO,你应该确保内容在 HTML 中可用。如果您仍想从 XML 文件中读取,您应该使用服务器端技术,例如 PHP、JSP、ASP.NET,...

    如果您仍然希望获得与 JS 解决方案相同的用户体验,您可以采用一种技术,仅当它是谷歌爬虫时直接提供它,但如果它是普通用户则不提供。 (或者更好的是,如果客户端没有启用JS,直接提供它)。

    这是您执行此操作所需的技术的简要概述。不可能在 SO-answer 中解释所有这些事情。但是,您可以阅读一下这些技术,尝试一些事情,如果遇到困难,请返回这里。

    【讨论】:

    • 感谢您的回答。如果我创建一个所有元素都硬编码的假索引页面。这个假页面不会用于客户,而只会用于 SEO。是否可以? Flash 网站对 SEO 有什么作用?这似乎是同样的问题,但它们在搜索引擎中被正确引用......
    猜你喜欢
    • 2014-07-26
    • 1970-01-01
    • 1970-01-01
    • 2019-03-12
    • 2012-05-24
    • 1970-01-01
    • 2011-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多