【问题标题】:SEO benefits of .html v/s jsp/php/etc? [closed].html v/s jsp/php/etc 的 SEO 优势? [关闭]
【发布时间】:2009-08-28 23:09:48
【问题描述】:

这听起来像是一个愚蠢的问题,也许确实如此。但我只是想确保没有任何秘密信息瞒着我。

好的,所以如果我可以选择付出额外的努力以纯 html 开发并通过 ajax 连接我的后端,我会去吗?

意思是,我可以使用 PHP/JSP 来包含诸如页眉、页脚和导航之类的文件。此处理在用户请求文件时进行。

但是,或者,我可以使用 ant 构建脚本在发布时从页眉、页脚、导航等编译 HTML 文件。但这需要一些努力。

请记住,这不是 AJAX 与非 AJAX 问题,两种情况下的结果输出文件都是相同的,除了文件扩展名。

【问题讨论】:

    标签: php html jsp seo


    【解决方案1】:

    文档扩展名 (*.html / *.php / *.aspx) 对您的搜索引擎排名没有任何影响。如果我们暂时忽略页面内容,那么与 URL 相关的是:

    • 逻辑一致的 URL 结构,最好是树形结构。
    • 在您的网址中使用正确的关键字,用破折号分隔。
    • 尽可能避免使用查询字符串“?”在您的网址中(变得不那么重要,但对于较小的搜索引擎仍然有效)
    • 您网站的整体“可抓取性”(具有 XML 站点地图、具有指向网站上所有页面的纯文本链接、正确使用 robots.txt 排除项)

    您可以在几乎所有系统上轻松“隐藏”文件扩展名类型,方法是执行类似 www.acme.com/mycms.php/pagename/ 之类的操作,然后让 mycms.php 解析请求的网址。

    良好的现代网络框架将允许您完全控制您的 URL 结构,例如 DjangoASP.NET MVC

    很难的一件事是本地化。有很多建议:

    • 为每种语言使用单独的网站 (acme.com / acme.co.uk / acme.de / acme.ch )
    • 使用单独的子域(en.acme.com / de.acme.com)
    • 使用扩展名 www.acme.com/pagename。en.html
    • 使用根“文件夹”www.acme.com/en/pagename

    我想我现在已经确定了“根文件夹”方法,但其他方法也有很好的论据。

    有关良好 URL 结构的示例,请查看此站点。 :-)

    【讨论】:

      【解决方案2】:

      “纯 HTML”和服务器生成的 HTML 应该相同。例如,您还可以使用服务器处理程序使查询字符串以“SEO 友好”的方式运行。

      【讨论】:

        【解决方案3】:

        使用 AJAX 显示内容的 HTML 和 javascript 页面实际上会降低您的搜索引擎的可见性,因为蜘蛛式搜索引擎不会费心解释您的 javascript。搜索引擎不会看到您的任何内容。

        幸运的是,大多数搜索引擎都了解 RSS 或 ATOM,因此请务必在您的网站中包含新闻提要。

        【讨论】:

          【解决方案4】:

          HTML 静态页面比服务器生成的页面稍快,速度是 SEO 的一个因素,但不是一个重要因素。

          【讨论】:

            【解决方案5】:

            我认为在某些情况下,选择显示生成的 HTML 而不是服务器生成的 HTML 可能是一个好主意,特别是如果您通过自动脚本执行此操作:-

            • 当您不必从数据库中从服务器加载任何数据时。
            • 当页面不会频繁更改,并且不响应用户交互时。
            • 当您想节省宝贵的时间(处理脚本生成 HTML 所需的时间)时

            但老实说,如果您想建立一个受欢迎的网站,那么今天使用某种服务器脚本几乎是必不可少的。这是因为网站规范和要求变化很快,而新要求通常使用服务器脚本最容易、最快速地实现。

            所以我认为,如果您选择服务器脚本(任何 PHP/ASP/JSP)来提供数据,那么您是最好的投资。

            现在关于 Ajax,我不知道如何在没有服务器脚本的情况下很好地完成这项工作,除非您的活动内容也从静态 html 内容中检索。

            如果要涉及数据库,则需要编写脚本。

            【讨论】:

              猜你喜欢
              • 2016-01-22
              • 1970-01-01
              • 2015-06-04
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-05-04
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多