【问题标题】:Is this the right way to make my website google-friendly?这是使我的网站对谷歌友好的正确方法吗?
【发布时间】:2009-11-19 22:13:53
【问题描述】:

我创建了几个关于正确映射网站与数据库的问题,以便谷歌可以正确索引它。但是,需要更多信息。

我的网站是分类网站 (PHP)。用户可以在我的网站上搜索广告。搜索“BMW”将仅显示所有“bmw”广告的标题并将其显示为搜索结果。 (像谷歌那种)。 当用户点击“广告”时,无论是哪个广告,该广告的 ID 都会传递给“show_ad.php”。 在“show_ad.php”中,接收到 ID 并从 mysql 数据库显示正确的广告。 此外,在显示广告时,元标记也会动态更改(从 db 获取)以适应广告(我需要这样做以便 google 更容易找到广告)。

现在,这足以让我的网站变得“友好”吗?

另外,我认为我可以使用 .htaccess 更改 URL,所以不是:

   http://www.mypage.com/show_ad.php?ID=12345

它会显示:

   http://www.mypage.com/12345.htm

另外,我认为我必须在静态 html 页面中为每个创建的广告添加一个类似上面的链接,以便谷歌知道它在那里......对吗?

但是,这样就够了吗?

请指导我...

【问题讨论】:

  • 我不是专家,但如果您仍然使用 URL,请首先使其更具“人类可读性”...所以,-尝试创建“说话”键,例如而不是“123456”使用“bmw-motorcycles-july-2010”之类的......所以你的网址是mypage.com/show_ads.php?key=bmw-motorcycles-july-2010
  • 这看起来与编程无关。它应该转到 SuperUser 或 ServerFault。

标签: php mysql seo search-engine


【解决方案1】:

为了更友好,我建议如下:

  1. 对于每个 URL,不要(仅)有一个 id,而是尝试向 URL 添加关键字。越早越好:/bmw/12345/show_ad.php
  2. 对于每个页面,请确保您有一个好的<title>。 IE。 “我的页面 - 广告 - BMW”
  3. 有一个适当的<h1>-标签,其中包含您想要排名靠前的关键字。

【讨论】:

    【解决方案2】:

    我会推荐这本书。堆栈溢出的答案不会为您提供足够的信息。

    (SEO的艺术“实践中的理论”)

    http://www.amazon.com/dp/0596518862

    【讨论】:

    【解决方案3】:

    如果您的页面是动态的并且共享布局,那么 Google 很有可能会将其中的许多页面作为重复页面丢弃。如果页面与页面的内容有显着差异,那么发生这种情况的可能性就较小。无论哪种情况,Google 都可能不会为您的所有页面编制索引。

    如果可能,您应该让您的网址包含单词而不是数字,因为 Google 会在网址中查找关键字。

    【讨论】:

    • Google 非常擅长检测共享元素并出于重复内容的目的而忽略它们。
    【解决方案4】:

    是的,这将有很大帮助,google 仍然会以参数结尾的蜘蛛页面,但他们仍然以不同的方式处理 .htm 页面。

    作为另一个建议,尝试将主题放入文件名:

    http://www.mypage.com/traeger-grill-for-sale.htm
    

    或类似的东西,并在 show_ad.php 中添加一个搜索参数。这将更有帮助。

    【讨论】:

    • 你有什么证据表明他们对待 .htm 页面的方式不同?
    • 我自己的 SERP,以及几乎所有 seo/营销行业的大玩家的共识。谷歌之外没有人真正知道他们的算法是如何工作的,所以你所能做的就是衡量结果。而这一点在当今已经是非常普遍的知识了。
    【解决方案5】:

    不要使用 ids,在 URL 中使用标签,对 Google 和人类更友好,所以而不是

    http://www.mypage.com/12345.htm
    

    使用这样的网址

    http://www.mypage.com/your_tag_name.htm
    

    要执行此类操作,您需要在 DB 中使用另一个字段作为标签的 URL 友好名称(空格、重音符号...已删除)并使用 mod_rewrite 重写 URL。

    【讨论】:

      【解决方案6】:

      1.URL 在您的情况下是主要的。 Google 不喜欢从数据库创建的 URL。因此,对其进行更改。我建议你这样制作你的网址:www.yourdomain.com/BMW/12456/bmw-car-AD.这个网址的优点是: 它是用户友好的、谷歌友好的(因为它包含关键字)和系统稳定(见 ID)。

      2.所有的搜索引擎优化的东西,比如好的标题和描述标签,<im>你的关键词,恰当地使用<t>,关键词等。值得阅读一些相关的文章。不要沉迷于搜索引擎优化,做谷歌鼓励你做的事情。

      3.好的站点地图也很有用。注意整个站点的 URL 结构,如果可能,请建立一些指向您站点的入站链接,这也很有帮助。

      祝你好运!

      【讨论】:

        猜你喜欢
        • 2013-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多