Multilingual Website But SEO Conflicts: Hreflang Implementation Guide
The Problem: Multiple Languages But Declining Rankings
A luxury Phuket hotel with a 4-language website (Thai, English, Chinese, Japanese) approached us with a concerning issue:
“Our rankings dropped after adding new languages. Google seems confused about which version is our main site.”
The issue: Google detected duplicate content across language versions, not understanding each page was in a different language.
Root Cause: Missing Hreflang Tags
Upon HTML code review, we discovered:
- No hreflang tags implemented
- Missing language attributes
- Unclear canonical tags
- URLs without language codes (/en/, /zh/, /ja/)
Google couldn’t determine which version to show to which language user.
Solution: Proper Hreflang Implementation
1. Add Hreflang Tags to Each Page
<!-- Thai page -->
<link rel="alternate" hreflang="th" href="https://example.com/th/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="zh" href="https://example.com/zh/" />
<link rel="alternate" hreflang="ja" href="https://example.com/ja/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
2. Configure Language Settings in XML Sitemap
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/en/rooms</loc>
<xhtml:link rel="alternate" hreflang="th" href="https://example.com/th/rooms" />
<xhtml:link rel="alternate" hreflang="zh" href="https://example.com/zh/rooms" />
</url>
</urlset>
3. Configure Google Search Console
- Go to Settings > Languages and Regions
- Set Preferred Domain for each language
- Review Hreflang Coverage Report
Results: +160% International Traffic Growth
After 2 months of optimization:
- International Traffic: Increased from 8,500 to 22,000 monthly visits
- Keyword Rankings: 120+ keywords improved ranking positions
- Bounce Rate: Decreased from 65% to 42% (users finding correct language version)
- Organic Revenue: +160% from international bookings
Key Considerations
URL Structure Options: Which Works Best for Phuket?
| Method | Advantages | Disadvantages |
|---|---|---|
| Subdirectory (/en/, /th/) | Simplest, shares domain authority | Single DNS required |
| Subdomain (en.site.com) | Separate analytics | Separate domain authority needed |
| ccTLD (site.th, site.jp) | Clearest intent | Expensive |
Recommendation: For Phuket hotels, subdirectory (/th/, /en/) provides best SEO benefits.
Hreflang Validation Tools
- Google Search Console: Enhancements > Hreflang Report
- Screaming Frog SEO Spider: Hreflang analysis report
- Ahrefs: Site Audit > Hreflang Issues
Implementation Checklist
For multilingual websites like yours:
- Check Google Search Console for each language version
- Scan for Hreflang Issues using Screaming Frog
- Add Hreflang Tags to all pages
- Update XML Sitemap with hreflang alternates
- Submit Sitemap to Search Console
- Wait 2-4 weeks for Google to re-index
Southern Whale helps Phuket tourism businesses implement proper multilingual SEO. Get your free international SEO audit today.