SEO & Indexing Audit Report
Makutet — Phase 11 audit completed 2026-06-22
13
Issues Fixed
138
Pages Index-Ready
31
Country Hubs
5
Attention Needed
Issues Fixed (13)
SEOHead component — incomplete OG / Twitter data
FixedSEOHead now always emits all required og:* and twitter:* tags with sensible defaults. og:image, og:image:width, og:image:height, og:site_name, twitter:site all added.
CountryHub — missing FAQ Schema
FixedAll 31 country hubs now inject FAQPage schema automatically when FAQs are present.
CountryHub — missing Breadcrumb Schema
FixedBreadcrumbList (Home → Destinations → Country) injected on every country hub.
CountryHub — TouristDestination schema missing image field
Fixedhero.image_url now included in TouristDestination schema.
RegionHub — missing Breadcrumb Schema
FixedBreadcrumbList + TouristDestination schema injected on all 6 region hubs.
RegionHub — non-canonical title format
FixedUpdated to "X Travel Guide 2026 | Destinations, Advice & Planning | Makutet" format.
DestinationsHub — missing Breadcrumb Schema
FixedBreadcrumbList injected on the Destinations hub.
DestinationsHub — weak title and description
FixedUpdated to include country count and 2026 keyword targeting.
sitemap.xml — missing 60+ URLs after Phase 9/10 expansion
FixedMaster sitemap completely rebuilt. Now includes all 6 region hubs, 31 country hubs, 20+ destination pages, all services, all blog posts, GOM pages, blueprints, intelligence hub pages, and legal pages.
sitemap.xml — orphaned intelligence watch pages not indexed
FixedAll /intelligence/* sub-pages added to sitemap with correct priority and changefreq.
sitemapIndex — referenced removed /sitemaps/static.xml
FixedCleaned to reference only active and maintained sitemaps.
robots.txt — sitemap URL pointed to wrong path
Fixedrobots.txt now correctly lists both sitemapIndex and direct sitemap URLs.
SEOHead — canonical URL falling back to window.location.href including hash/query
FixedNow strips query strings from canonical URL fallback.
Pages Index-Ready (138 total)
| Category | Count |
|---|---|
| Core Pages | 11 |
| Region Hubs | 6 |
| Country Hubs | 31 |
| Destination Pages (Phase 7A) | 20 |
| Service Pages | 6 |
| Intelligence Hub | 7 |
| Blog Articles | 35 |
| Blueprints | 1 |
| Topic Hubs | 5 |
| GOM / Expedition | 9 |
| Legal & Trust | 7 |
Structured Data Coverage
TouristDestination
All 31 Country Hubs + 6 Region Hubs
FAQPage
All 31 Country Hubs (when FAQs present)
BreadcrumbList
All Country Hubs, Region Hubs, Destinations Hub
Organization + Website
Layout (sitewide)
Article / BlogPosting
Blog articles (via SEOHead structuredData prop)
NewsArticle
Intelligence articles
Items Requiring Attention (5)
Intelligence article detail pages — no dynamic schema
AttentionTravelIntelligenceDetail pages serve entity-driven content but do not inject NewsArticle schema. Recommend adding schema based on intelligence type in TravelIntelligenceDetail.jsx.
Blog articles — Article/BlogPosting schema not universal
AttentionSome blog pages pass structuredData prop, others do not. Recommend a blog post wrapper component that auto-injects Article schema from frontmatter.
Destination pages (Phase 7A) — no FAQ schema yet
InfoHua Hin, Railay, Hiroshima etc. do not have FAQ sections. Consider adding FAQ sections and schema for SEO uplift.
No hreflang tags implemented
InfoMakutet is English-only currently. No action required until multilingual is planned.
Core Web Vitals — GPU animations on older Android
InfoPartially addressed in prior work. Monitor with PageSpeed Insights post-launch.
Google Search Console Readiness
robots.txt
ReadyCorrect disallow rules. References sitemapIndex + direct sitemap.
sitemap.xml
Ready140+ URLs. All regions, countries, destinations, blog, services included.
Canonical URLs
ReadyAll pages emit canonical via SEOHead. Fallback strips query strings.
Meta robots
Readyindex, follow on all public pages. noindex on admin routes.
Open Graph
ReadyAll 7 OG tags now always emitted with defaults.
Twitter / X Card
Readysummary_large_image with @Makutet site handle.
Structured Data
Mostly ReadyCountry hubs: FAQ + Breadcrumb + TouristDestination. Intelligence articles: pending.
Core Web Vitals
MonitorGPU compositing fixes applied. Verify with PageSpeed Insights post-launch.
Sitemap Submission URLs
Submit the sitemapIndex URL to Google Search Console and Bing Webmaster Tools. The index references all sub-sitemaps automatically.