2012-10-30 4 views
2

우리는 Joomla (worldhotels.com)에 사이트를 만들었으며 많은 언어를 가지고 있습니다.Google에서 Joomla 사이트의 다른 언어 페이지를 색인 생성하지 않습니까?

우리는 아직 외국어 메타를 입력하지 않았지만 예를 들어/de 페이지에는 독일어 텍스트가 있습니다.

사이트 맵을 구현했습니다 (몇 주 후에 약 1/3 iof 페이지로 색인 됨).

/en URL은 google.com 및 google.co.uk에서 색인 생성되지만 독일어 페이지/de는 google.de에서 색인 생성되지 않는 것으로 보입니다. 나는/en 페이지에서 영어 텍스트를 가져 와서이를 google.co.uk에 입력하고 독일어 페이지의 일부 독일어 텍스트를 Google.de에 입력하여 이것을 확인했습니다.

영어 색인입니다. 독일어가 아닙니다.

레코드의 경우 "인덱스 없음"명령이 없습니다.

누구든지이 문제를 해결하기 위해 어디서부터 시작해야할지 알고 있습니까? Joomla 또는 다른 것입니까?

많은 감사합니다.

+0

웹 마스터 도구를 사용하여 수동으로 Google 검색 엔진에 페이지를 제출하려 했습니까? '/ de' 대신'de.worldhotels.com '을 쓰지 않으시겠습니까? –

답변

0

기본 언어는 영어입니다. 따라서 googlebot이 기본 페이지 (index.html 가정)에 도달하면 영어 페이지 만 찾습니다. index.html 이후에 Google은 index.html 내의 모든 링크를 따라 가며 페이지를 하나씩 계속 크롤링합니다. 크롤링 과정에서 Google이 worldhotels.com/de과 같은 링크에 도달하지 않으면 'de'폴더와 콘텐츠 페이지에 대해 전혀 알지 못합니다. 언어 변경 메커니즘이 자바 스크립트를 기반으로하는 경우 Google은 'de'폴더에 대해 잘 모릅니다. Google은 새 URL을 찾기 위해 자바 스크립트를 따르지 않습니다. 런던의 로얄 가든 호텔에 대한 예를 들어,

테이크 페이지 : 그래서

+0

안녕하세요, 답변 해 주셔서 감사합니다. 사실 우리는 당신이 페이지를 볼 언어를 선택할 수있는 사이트의 왼쪽 상단에 언어 선택기를 가지고 있습니다.이 언어 선택기가 href이므로 thaat shuold가 작동한다고 생각합니다! 아래에 더 많은 의견을 추가했습니다! 당신의 도움을 주셔서 감사합니다! –

+0

'rel = "alternate"hreflang = "x" "주석을 사용해야한다고 생각합니다. http://support.google.com/webmasters/bin/answer.py?hl=ko&answer=189077 및 http://support.google.com/webmasters/bin/answer.py?hl=ko&answer= 2620865 –

0

더 자세한 당신의 index.html을에서 새로운 언어를 도입하기위한 앵커 태그 <a href="worldhotels.com/de" ...>를 사용하려고 worldhotels.com/en/hotels-을 in-great-britain/런던의 호텔/royal-garden-hotel

이 URL을 가져 와서 Google.co.uk에 넣으면 색인이 생성됩니다.

이 페이지의 독일어 버전 걸릴 경우 worldhotels.com/de/hotels-in-great-britain/hotels-in-london/royal-garden-hotel 그것은 또한 구글에 의해 색인이 생성됩니다

을 .

그러나, 지금 각 페이지에서 일부 텍스트를 가지고 :

EN 들어

: 로얄 가든 호텔은 당신이 이것을 넣으면 켄싱턴 가든 또는 하이 스트리트

의 전망을 제공하는 394 개의 객실과 17 개 호화로운 스위트 룸을 제공합니다 텍스트를 Google.co.uk에 추가하면 호텔 페이지가 표시됩니다.

DE : Es bietet auf 10 Etagen 396 Luxuszimmer, viele von ihnen mit Verbindungstür. SIE 신드 당신이 Google.de에이 텍스트를 넣을 경우 메신저 klassischen,

unaufdringlichen는, 아무것도가

온다

매우 이상한!

SEO 브라우저 - 이것은 당신이 (독일의 URL을 가지고가는 경우에 검색 엔진이 그런 http://www.worldhotels.com/de/hotels-in-great-britain/hotels- 페이지

을 보는 방법입니다 에 - 런던)/왕 - 정원 호텔과 것은 www.seo-browser.com에

주를 넣어 : 고급을 클릭 한 경우는

당신이 첫 번째 부분을 보면) (무료 계정을 생성하라는 메시지가 페이지의 오른쪽 열에 다음과 같이 표시됩니다.

Lang : ko (가능한 경우 CTRL F it)

검색 엔진이 왜 DE 페이지에서 언어 및 EN를 볼 것이라고 생각합니까?

그리고 조금 당신이 볼 수 아래로 더 :

를»HTTP/1.1 301 http://www.worldhotels.com/en/hotels-in-great-britain/hotels-in-london/royal-garden-hotel

이제 흥미로운 것은 URL이 EN로 리디렉션하지 않는, 그래서 왜되는 http://www.worldhotels.com/de/hotels-in-great-britain/hotels-in-london/royal-garden-hotel에서 영구적으로 이동 그 명령을 보는 검색 엔진? 확실하게 이것은 거미와 약간의 혼란을 일으키는 것입니까?

감사합니다.

관련 문제