Home›Audits›Agoda

Public brand audit · Travel booking

Agoda SEO Audit

A 100-page technical SEO crawl of agoda.com, conducted on October 4, 2026.

100 Pages crawled12s Crawl time11 Issue typesOct 4, 2026 Audit date

Independent SiteAuditLint analysis

SiteAuditLint crawled 100 URLs on agoda.com. Every one of the 99 HTML pages, including the homepage, returned no title, no H1, no meta description, no canonical and 0 words of text in the server response, which is consistent with pages built entirely in the browser.

MetricResult
Pages crawled100
Crawl time12s
Health score85 / 100 (Good)
Issue types detected11
Critical / warnings / opportunities / info99 / 298 / 395 / 2
Audit dateOctober 4, 2026

What stood out

99of 99 HTML pages returned no title tag in the server response
0words of body text on every analyzed page
99pages have no canonical, structured data or Open Graph tags
98city pages reached only through the XML sitemap
100Performance score, with no slow responses

Overall assessment

The crawl returned a uniform result. The homepage and all 98 city pages responded with 200 in a combined 12 seconds, but the HTML contained no title, no headings, no description, no canonical, no internal links and no visible text.

That pattern is consistent with an application shell that builds the page with JavaScript, or with a lightweight response served to automated clients. Either way, crawlers that read the initial HTML see empty pages. A crawl with JavaScript rendering would show what users and rendering crawlers receive.

The priority is confirming what search engine crawlers are served. If they receive the same empty shell, serving titles, headings and text in the initial HTML would address every finding in this audit at once.

Audit methodology

SiteAuditLint started from the website's homepage and crawled up to 100 URLs by following discoverable internal links and the URLs listed in the XML sitemap. Results represent the URLs reached during the crawl and do not constitute a complete audit of the entire website.

Starting URLhttps://agoda.com/
Crawl limit100 URLs
URLs crawled100 (99 HTML)
Crawl dateOctober 4, 2026, 17:52 UTC
Crawl duration12s
Crawl methodHomepage start, internal link and sitemap discovery, robots.txt respected, raw HTML analysis
ToolSiteAuditLint Desktop SEO Crawler
ScopePublicly accessible URLs reached during the crawl

Technical SEO scorecard

Scores are the category scores SiteAuditLint calculates as part of its Site Health Score.

AreaScoreKey finding
Overall health85Good rating from SiteAuditLint
Technical96No canonicals on 99 pages
Content85All 99 pages returned 0 words
Performance100No slow responses, no large HTML
AEO100All 9 AI crawlers allowed

Major findings

1. No title tag on any page

High

99 affected pages · SiteAuditLint severity: Critical

Finding: All 99 HTML pages, including https://www.agoda.com/, returned no title element.

Why it matters: The title is the main input for search result titles. Crawlers that do not render JavaScript see every page as untitled. See on-page SEO checks.

URLEvidence
https://www.agoda.com/No title
https://www.agoda.com/city/abuja-ng.htmlNo title
https://www.agoda.com/city/aden-ye.htmlNo title

Recommended fix: Confirm what verified search engine crawlers receive. If it matches, render titles server-side for the homepage and city templates.

2. No H1, description or body text

High

99 affected pages · SiteAuditLint severity: Warning

Finding: All 99 pages returned no H1, no H2, no meta description and 0 words of text.

Why it matters: City pages exist to describe destinations. With no text in the server response, crawlers that do not render cannot read any of it. See H1s.

Recommended fix: Server-render the city name, heading, summary and hotel listings on city pages.

3. Pages with no internal links

Medium

98 affected pages · SiteAuditLint severity: Opportunity

Finding: 98 city pages had no internal links pointing in or out among the crawled URLs, so they were reached only through the XML sitemap.

Why it matters: Links rendered only in the browser leave the sitemap as the sole discovery route. See internal link analysis.

Recommended fix: Include navigation and related-city links as standard anchor elements in the server response.

4. No canonical, structured data or Open Graph tags

Medium

99 affected pages · SiteAuditLint severity: Opportunity

Finding: All 99 pages lack a canonical tag, structured data and Open Graph title, description and image. The homepage contains one invalid JSON-LD block.

Why it matters: A canonical confirms the preferred URL, and structured data describes hotels and places to search engines.

Recommended fix: Add canonical, Open Graph and structured data to the server-rendered templates, and fix the invalid JSON-LD on the homepage.

What's working well

  • All 99 HTML pages returned 200, with no 4xx or 5xx responses.
  • The non-www domain 301 redirects to https://www.agoda.com/ in one hop.
  • No slow responses: the full crawl finished in 12 seconds.
  • 98 city URLs are listed in the XML sitemap.
  • All nine AI crawlers are allowed.
  • No mixed content, missing HSTS or missing viewport tags.

Priority fixes

  1. Confirm what search crawlers receiveCheck whether the empty shell is served to verified crawlers. Pages affected: 99
  2. Render titles, H1s and descriptions server-sideHomepage and city templates. Pages affected: 99
  3. Server-render body text on city pagesDestination content and listings. Pages affected: 98
  4. Include internal links in the initial HTMLDiscovery beyond the sitemap. Pages affected: 98
  5. Fix the invalid JSON-LD blockHomepage. Pages affected: 1

Crawl data

MetricResult
URLs crawled100
HTML pages99
2xx responses99
3xx redirects1
4xx responses0
5xx responses0
Missing titles99
Missing meta descriptions99
Missing H1s99
Pages with 0 words99
Missing canonicals99
Pages without structured data99
Pages with no inlinks99
URLs in XML sitemap98
Slow responses (over 1,000 ms)0
AI crawlers allowed9 of 9

On-page counts (titles, descriptions, headings, canonicals) are measured across the 99 URLs that returned an HTML page with a 200 status.

Audit limitations

Scope of this audit

The crawl was limited to 100 URLs and started from the homepage, so only URLs discovered through internal links and the XML sitemap are represented. A 100-URL crawl does not represent the entire website. Findings reflect the site at the time of the crawl on October 4, 2026. SiteAuditLint analyzed the HTML returned by the server, so content added later by JavaScript and responses that differ for automated clients may not match what a browser shows. This audit evaluates technical observations, not overall business or search performance.

SiteAuditLint analyzed the HTML returned by the server. Because every page returned an empty shell, a rendered crawl or a crawl as a verified search engine could show different results.

This is an independent SiteAuditLint analysis of publicly accessible pages. It was not requested or endorsed by Agoda, and it does not imply that Agoda uses SiteAuditLint.

Audit record

Audit dateOctober 4, 2026
Crawl started17:52 UTC
Starting URLagoda.com
URLs crawled100
Crawl duration12s
Health score85 / 100