Why my index so weird.
-
Hi,
Your code looks ok, what makes you think that the .com is not being indexed? When I search for the brand on google.com I see the .com/en, on google.co.th i see the main thai site.
-
This post is deleted! -
Hi,
Well that does sound a bit odd but it could be for a number of reasons depending on the version of google you are using (.com or .co.th) at the time and the keyword. One thing I notice is that some of your english pages have some thai content on them (check out the results doing a search like: site:wearyouwant.com/en/). Maybe this has something to do with it?
-
This post is deleted! -
HI,
So a number of different things:
1. You do not HAVE to specify the hreflang in your sitemap if your are doing it correctly in your page code. If you want to anyway then see this page for details on how to do it.
2. In your pages you should NOT have 2 hreflang meta tags. Each page should only have one tag. In the thai page a tag pointing to the english version and in the english page a tag pointing to the thai version. Right now you have 2 hreflang tags on each page.
3. For the %20, this is from having spaces in your file names. You should ideally not have these. If you change the page urls you should 301 redirect the old page with the %20 to the new page. See here for details on how to do that.
Generally I would suggest that you make sure your english urls are in your sitemap (I did not see any) and then use Google webmaster tools to make sure all your pages in both thai and english are being indexed properly. If your pages are being indexed ok then I would try to make sure that there is no thai content on the english pages, this could be confusing to google especially since the two languages are so different (completely different characters).
Hope that helps!
-
This post is deleted! -
Looking at this post maybe it is ok to self reference the hreflang, I do not do it myself but it seems to be ok and google can figure out what you are trying to do.
I think the main thing is to make sure all your thai AND english pages are being indexed first, and if they are make sure that the english pages have no thai content on them, this is almost certainly going to confuse google.
Beyond that, it is a bit tough to say why you are having indexing problems without confirming what exactly the problem is. Your hreflang implementation looks ok.
-
2. In your pages you should NOT have 2 hreflang meta tags. Each page should only have one tag. In the thai page a tag pointing to the english version and in the english page a tag pointing to the thai version. Right now you have 2 hreflang tags on each page.
I'm sorry, but I have to correct you:
the rel="alternate" hreflang="x" must me also self-referencial, because you must tell Google that the URL it is crawling, you want it to be shown for queries done in determined language and from a determined country.
-
Indeed self referencing is ok and recommended as I mentioned further down ;)... my mistake.
That being said I have never done it and never noticed google having an issue on which result to show, but maybe I better go and have another look!
-
This post is deleted!