2017-11-30 22 views
0

나는이 질문을하기 전에 많은 연구를했다. 나는 심지어 Google에 가서 "sitemap" filetype:xml을 검색했다. 여기에 답변이 있는지 알아보기 위해 일부 대형 리그 사이트 맵 파일을 살펴 보았다.XML Sitemap의 경우 문서에 여러 프로토콜 확장이 포함될 수 있습니까?

실제 질문 :

  1. XML 사이트 맵 지원 "확장"https://support.google.com/webmasters/answer/2620865?hl=en&ref_topic=6080646
  2. : 그것은 또한 다국어 콘텐츠를 지원 https://support.google.com/webmasters/topic/6080646?hl=en&ref_topic=4581190
  3. : https://www.sitemaps.org/protocol.html#extending
  4. 구글 뉴스, 이미지, 비디오 및 일반 지원 또한 "사이트 맵 색인"을 지원합니다 : https://support.google.com/webmasters/answer/75712?visit_id=1-636476631020171976-2911222833&rd=1

XML Sitemap에서 여러 확장을 동시에 사용할 수 있습니까?

나는 야생에서 이것을하는 사람의 예를 찾을 수 없습니다. 즉, 작동하지 않거나하지 않는 것이 좋은 이유가 있음을 의미합니다. 하지만 이에 대한 지원 정보는 없습니다. 내가 어떤 단서를 찾을 수 없습니다 ... 다음 나이키의 XML 문서를 - https://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd가 : https://www.sitemaps.org/schemas/sitemap/0.9/

그러나 여기 찾고은 다음 XSD 파일이 다를 수 있기 때문에 자신의 문서 인


사이트 맵 인덱스는 의미가 있습니다 :

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> 

을하지만 맵의 내용이 여전히 정규화 : https://store.nike.com/sitemap-store-en-ca.xml

이있다 노드가 섞이지 않았습니다.

https://www.google.com/schemas/sitemap-image/1.1/에가는 나는 참조 :

구글이 요소를 정의하는 XML 스키마를 사용하며, 그 사이트 맵 파일에 나타날 수있는 속성. Sitemap에는 핵심 Sitemap 요소와 이미지 관련 요소가 모두 포함될 수 있습니다.

나는 블로그, 기사, URL, 번역 XHTML 노드, 내가 좋아하는 이미지의 URL을 포함하는 XML Sitemap을 알고 싶다. 해당 URL에 대한 색인 생성, 해당 URL의 동영상 및 기타 모든 정보 ...

http://www.cnn.com/sitemaps/sitemap-gallery-2017-11.xml으로 가서 urlsets 내에서 이미지 콘텐츠와 병행하여 비디오 콘텐츠를 추가 할 수 있습니까?

답변

1

최소한 Google에서 지원됩니다. 여기에서 XML 사이트 맵 형식을 보면 : https://support.google.com/webmasters/answer/183668?hl=en

이 예제는 이미지 노드와 비디오 노드가 섞여있는 곳입니다.http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd

이 노드의 스키마 정의는 형제 노드에 대한 요구 사항이 없으며 당신이이 혼합 된 사이트 맵 노드를 드롭 할 수 있어야한다 :

<?xml version="1.0" encoding="UTF-8"?> 
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 
    xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" 
    xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> 
    <url> 
    <loc>http://www.example.com/foo.html</loc> 
    <image:image> 
     <image:loc>http://example.com/image.jpg</image:loc> 
     <image:caption>Dogs playing poker</image:caption> 
    </image:image> 
    <video:video> 
     <video:content_loc> 
     http://www.example.com/video123.flv 
     </video:content_loc> 
     <video:player_loc allow_embed="yes" autoplay="ap=1"> 
     http://www.example.com/videoplayer.swf?video=123 
     </video:player_loc> 
     <video:thumbnail_loc> 
     http://www.example.com/thumbs/123.jpg 
     </video:thumbnail_loc> 
     <video:title>Grilling steaks for summer</video:title> 
     <video:description> 
     Cook the perfect steak every time. 
     </video:description> 
    </video:video> 
    </url> 
</urlset> 

는 여기 이미지 네임 스페이스에 대한 XSD에보고했다 유형을 urlset.

+0

물론 첫 페이지에는 답변이 아코디언에 숨겨져 있습니다 ... LOL - 이제 질문은 "왜이 일을하는 사람이 없습니까?" - 사람들은 일반적으로 이미지가 다른 다양한 콘텐츠를 동반하고 사람들이 콘텐츠 특정 사이트 맵을 생성하기 때문에 항상 이상하다고 생각했던 "이미지 사이트 맵"에 대해 계속 이야기합니다. 어쨌든 그것은 다른 스레드를위한 것입니다. – Grok

+0

: https://support.google.com/webmasters/answer/178636?hl=ko - "별도의 사이트 맵을 사용하여 이미지를 나열하거나 기존의 사이트 맵에 이미지 정보를 추가 할 수 있습니다." - 그것은 중요하지 않은 것처럼 보일 것입니다 - 그러나 사람들은 별개의 문서쪽으로 몰려 들었습니다. – Grok