我已经创建了几个关于正确地将网站映射到数据库的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页面中添加一个类似上面的链接,以便谷歌知道它在那里......对吗?
但是,这还不够吗?
请指导我......
答案 0 :(得分:1)
答案 1 :(得分:1)
为了使它更友好,我建议如下:
/bmw/12345/show_ad.php
<title>
。即'我的页面 - 广告 - 宝马'<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.良好的站点地图也很有用。请注意整个网站的网址结构,如果可能的话,请建立一些指向您网站的入站链接,这也很有帮助。
祝你好运!