Php 这是让我的网站谷歌友好的正确方法吗?

Php 这是让我的网站谷歌友好的正确方法吗?,php,mysql,seo,search-engine,Php,Mysql,Seo,Search Engine,我已经创建了几个关于正确映射一个网站和一个数据库的Q,这样谷歌就可以正确地索引它。然而,我们需要更多的信息 我的网站是一个分类广告网站(PHP)。用户可以在我的网站上搜索广告。搜索“宝马”将只显示所有“宝马”广告的标题,并将其显示为搜索结果。(有点像谷歌)。 当用户点击一个“广告”时,不管是哪个广告,该广告的ID都会传递给“show_ad.php”。 在“show_ad.php”中,接收ID,并从mysql数据库中显示正确的广告。 此外,当显示广告时,元标记也会动态更改(从db中获取)以适应广告

我已经创建了几个关于正确映射一个网站和一个数据库的Q,这样谷歌就可以正确地索引它。然而,我们需要更多的信息

我的网站是一个分类广告网站(PHP)。用户可以在我的网站上搜索广告。搜索“宝马”将只显示所有“宝马”广告的标题,并将其显示为搜索结果。(有点像谷歌)。 当用户点击一个“广告”时,不管是哪个广告,该广告的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页面中添加一个像上面那样的链接,这样google就知道它在那里了。。。对吧?

但是,这仍然足够吗


请指导我…

如果你的页面是动态的,并且共享一个布局,那么谷歌很有可能会将其中的许多页面作为副本扔掉。如果每一页的内容都有很大的不同,那么发生这种情况的可能性就很小。在这两种情况下,谷歌都可能不会为你的所有页面编制索引


如果可能的话,你应该让你的URL包含单词而不是数字,因为谷歌会在URL中查找关键词。

我推荐这本书。关于堆栈溢出的回答不会提供足够的信息

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


是的,这会有很大帮助,谷歌仍然会在页面的末尾添加参数,但他们仍然会以不同的方式对待.htm页面

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

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

或者类似的东西,并在其中加入一个搜索参数来显示_ad.php。这将更有帮助

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

  • 对于每个URL,不要(仅仅)有一个id,还要尝试向URL添加关键字。越早越好:
    /bmw/12345/show_ad.php
  • 对于每个页面,请确保您有一个良好的
    。即“我的页面-广告-宝马”
  • 有一个合适的
    -标签,其中包含您希望排名靠前的关键字

  • 不要使用ID,在URL中使用标签,更谷歌和人性化,所以不要

    http://www.mypage.com/12345.htm
    
    使用像这样的URL

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

    要执行此类操作,您需要在数据库中为标记的URL友好名称(空格、重音符号…已删除)添加另一个字段,并使用mod_rewrite来重写URL。

    1.URL在您的情况下是主要的。谷歌不喜欢从数据库创建的URL。所以改变一下。我建议您使用以下方式创建URL:
    www.yourdomain.com/BMW/12456/BMW-car-AD.
    此URL的优点是: 它对用户友好,对谷歌友好(因为它包含关键字),并且系统稳定(参见ID)。 2.所有SEO内容,如好的标题和描述标签,
    你的关键词,得体地使用
    ,关键词等。值得阅读一些相关文章。不要沉迷于SEO,做谷歌鼓励你做的事情。 3.好的网站地图也很有用。注意你们整个网站的URL结构,如果可能的话,请建立一些到你们网站的入站链接,这也是很有帮助的。
    祝你好运

    我不是一个专家,但我想如果你在URL上工作,首先让它更“人类可读”。。。因此,-尝试创建“说话”键,例如,使用“bmw-MOTOCLES-july-2010”或其他什么来代替“123456”。。所以你的url应该是,这看起来与编程无关。它应该转到超级用户或服务器故障。+1同意。搜索引擎优化是一个巨大的领域。还可以查看谷歌的SEO页面。你有什么证据表明他们对.htm页面的处理方式不同?我自己的SERP,以及SEO/营销行业几乎所有大玩家的共识。除了谷歌,没有人真正知道他们的算法是如何工作的,所以你所能做的就是测量结果。这一点现在已经很普遍了。谷歌非常擅长检测共享元素,并忽略它们来复制内容。