언어마다 다른 사이트 맵이 괜찮습니까? Google에 그들에게 어떻게 말합니까? 삽입해야합니까? 더 이상 자동으로 찾을 수 있는

웹 사이트는 매우 크며 작성했습니다.

  • sitemap_fr.xml
  • sitemap_en.xml
  • sitemap_es.xml

이 솔루션은 괜찮습니까? 그렇다면 Google에 다른 사이트 맵을 알리려면 태그를 삽입해야합니까? 더 이상 자동으로 찾을 수 있는 sitemap.xml 이 없습니다 .

이미 hreflang 태그를 사용하고 있습니다.

<link rel="alternate" hreflang="fr" href="http://website.net/fr" >
<link rel="alternate" hreflang="en" href="http://website.net/en" >
<link rel="alternate" hreflang="es" href="http://website.net/es" >



답변

웹 사이트 당 여러 개의 사이트 맵을 가질 수 있으며 이것이 적절한시기의 좋은 예입니다.

사이트 맵을 나열 하는 사이트 맵 색인 이 있어야합니다 . 아마 다음과 같이 보일 것입니다 :

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <sitemap>
        <loc>http://website.net/sitemap_fr.xml</loc>
        <lastmod>2004-10-01</lastmod>
    </sitemap>
    <sitemap>
        <loc>http://website.net/sitemap_en.xml</loc>
        <lastmod>2005-01-01</lastmod>
    </sitemap>
    <sitemap>
        <loc>http://website.net/sitemap_es.xml</loc>
        <lastmod>2005-01-01</lastmod>
    </sitemap>
</sitemapindex>

robots.txt 파일에서 해당 색인을 다음과 같이 연결해야합니다.

Sitemap: http://website.net/sitemapindex.xml

사이트 맵 자체 내에 대체 언어 페이지표시 하는 옵션도 있습니다. 설정하기가 약간 더 복잡하며 본질적으로 사용자가 제안한 설정에 대한 원래 질문에 대답하지 않습니다.


답변

Andrew Loft의 사이트 맵 색인 파일 제안은 완벽합니다. 사이트 당 여러 개의 사이트 맵이 정상이며 이에 대한 사용 사례가 좋다는 것에 동의합니다.

Google에 여러 사이트 맵에 대해 알리는 방법에는 두 가지가 있습니다.

모든 사이트 맵을 Google 웹 마스터 도구에 제출

이름이 무엇이든 Google 웹 마스터 도구를 통해 사이트 맵을 제출할 수 있습니다. Google의 도움말 문서에 방법이 설명되어 있습니다.

사이트 맵이 GWT로 제출되면 Google은 사이트 맵을 Google 색인으로 만든 URL 수와 같은 추가 정보를 표시합니다.

robots.txt에 모두 나열

사이트 맵은 robots.txt에 나열 될 수 있습니다 . 구문은 다음과 같습니다.

Sitemap: http://example.com/sitemap_fr.xml
Sitemap: http://example.com/sitemap_en.xml
Sitemap: http://example.com/sitemap_es.xml


답변

구조가 아래처럼 보일 때 Tag hreflang 은 더 깊은 수준에서 사용해야합니다

Sitemap: http://example.com/sitemap_fr.xml
Sitemap: http://example.com/sitemap_en.xml
Sitemap: http://example.com/sitemap_es.xml

또는 예를 들어 sitemap_fr.xml에 다른 언어와 관련된 hreflang이없는 FR 내용 만 있습니다.


답변