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

时间:2009-11-19 22:13:53

标签: php mysql seo search-engine

我已经创建了几个关于正确地将网站映射到数据库的Q,以便谷歌可以正确地对其进行索引。但是,需要更多信息。

我的网站是一个分类广告网站(PHP)。用户可以在我的网站上搜索广告。搜索“宝马”只会显示所有“宝马”广告的标题,并将其显示为搜索结果。 (比如google kindof)。 当用户点击“广告”时,无论哪个广告,该广告的ID都会传递给“show_ad.php”。 在'show_ad.php'中,收到ID并从mysql数据库显示正确的广告。 此外,在展示广告时,元标记也会动态更改(从数据库中提取)以适应广告(我需要这样才能让Google更有希望找到广告)。

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

另外,我认为我可以用.htaccess更改网址,而不是:

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

它会显示:

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

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

但是,这还不够吗?

请指导我......

6 个答案:

答案 0 :(得分:1)

我会推荐这本书。堆栈溢出的答案不会给你足够的信息。

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

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

答案 1 :(得分:1)

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

  1. 对于每个网址,您也可以尝试向网址添加关键字,而不是仅使用ID。越早越好:/bmw/12345/show_ad.php
  2. 对于每个页面,请确保您有一个好<title>。即'我的页面 - 广告 - 宝马'
  3. 拥有一个合适的<h1> - 标记,其中包含您想要排名靠前的关键字。

答案 2 :(得分:0)

如果您的网页是动态的并且共享布局,Google很可能会将其中的许多网页重复出现。如果内容在页面之间存在显着差异,则发生这种情况的可能性就会降低。在任何一种情况下,Google都可能无法为您的所有网页编制索引

如果可能,您应该将您的网址设为单词而不是数字,因为Google会查看关键字的网址。

答案 3 :(得分:0)

是的,它会有很大的帮助,谷歌仍然会在最后使用参数蜘蛛页面,但它们仍然以不同的方式处理.htm页面。

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

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

或类似的东西,并在show_ad.php中引入搜索参数。这将有助于更多。

答案 4 :(得分:0)

请勿使用ID,使用网址中的标记,Google和人性化的内容,而不是

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

使用像这样的网址

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

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

答案 5 :(得分:0)

1.URL在您的情况下是主要的。 Google不喜欢从数据库创建的URL。所以改变它。我建议您以这种方式建立您的网址:www.yourdomain.com/BMW/12456/bmw-car-AD.此网址的优点是: 它是用户友好的,谷歌友好(因为它包含关键字)和系统稳定(见ID)。

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

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

祝你好运!