电影网站的XML网站地图结构

时间:2018-11-22 23:41:39

标签: xml sitemap google-sitemap

我有一个电影网站,其页面结构如下:

  • 电影-1
  • 电影-1 /评论
  • 电影-1 /播放

我正在尝试为页面创建一个动态站点地图,看来有两种选择可以实现。

选项1

第一个选项是创建一个包含所有电影页面和子页面的站点地图。

<loc>
    https://www.example.com/movies/movie-1
</loc>
<loc>
    https://www.example.com/movies/movie-1/comments
</loc>
<loc>
    https://www.example.com/movies/movie-1/cast
</loc>
<loc>
    https://www.example.com/movies/movie-2
</loc>
<loc>
    https://www.example.com/movies/movie-2/comments
</loc>
<loc>
    https://www.example.com/movies/movie-2/cast
</loc>

选项2

第二个选项是将每个电影,评论和演员站点地图分开。

movies.xml:

<loc>
    https://www.example.com/movies/movie-1
</loc>
<loc>
    https://www.example.com/movies/movie-2
</loc>

movie_comments.xml:

<loc>
    https://www.example.com/movies/movie-1/comments
</loc>
<loc>
    https://www.example.com/movies/movie-2/comments
</loc>

movie_cast.xml:

<loc>
    https://www.example.com/movies/movie-1/cast
</loc>
<loc>
    https://www.example.com/movies/movie-2/cast
</loc>

问题1

在这种情况下,最好的选择是什么,我应该选择哪个?

问题2

我在此网站上使用外部TMDB映像。我还应该在站点地图中包含图片吗?如果是,我是否应将它们全部包含在电影相关的xml文件中(movies.xml,movie_comments.xml,movie_cast.xml)?因为所有与电影相关的页面都具有相同的图像。还是仅将它们包含在movies.xml文件中就足够了吗?

1 个答案:

答案 0 :(得分:1)

答案1

我会选择一个文件解决方案,因为只有搜索引擎对此文件感兴趣(必须不可读),并且它只是一个文件。

答案2

根据https://www.sitemaps.org/protocol.html#xmlTagDefinitions,有一种方法可以在协议中指定其他媒体。无论如何,您只能从您的域中链接思想(https://www.sitemaps.org/protocol.html#location)。

我认为

https://www.sitemaps.org/是该主题的不错资源。

相关问题