我有一个搜索相册的搜索引擎。 对于每张音乐专辑,我都有一个页面。
所以,工作流程是这样的:
我想谷歌索引我的首页和详细信息页面。我希望详细信息页面排名很高。如何为此构建站点地图?
顺便说一句,我有大约500万张专辑(但我希望排名前1000的专辑在谷歌上排名很高)
答案 0 :(得分:1)
您不会使用站点地图来获得那么多结果。您希望每个相册显示为具有唯一URI的页面以引用该页面。这样,搜索引擎可以通过抓取链接来抓取您的网站,因为搜索机器人无法提交表单数据。这些URI中的每一个都应该是简单的,这意味着仅限于URI语法的这一部分:
scheme:// authority_segment / path
对您的Web应用程序进行编程,以删除并丢弃任何无关的数据,例如查询字符串或参数。如果你这样做,你必须确保你正在观察URI中毒或SQL注入,即使是通过字符编码。
答案 1 :(得分:1)
如何为此构建站点地图?
通过从数据库中提取地址并为某些选定的页面创建具有高优先级的XML file。不知何故,我认为这不是你真正的问题......
答案 2 :(得分:0)
如果我想自动为这样的网站构建站点地图,我会使用Python。我几乎从头开始编写所有内容(数据存储访问除外)。格式非常simple。
我不确定我是否理解你的问题...