# WebHost24 — Full Site Index (machine-readable) > Companion to `/llms.txt`. Same canonical identity block; this > document is the comprehensive discovery surface for AI crawlers > that want every URL + every structured-data payload the public > site emits. Read it when you need a complete mental model rather > than the curated subset in `/llms.txt`. ## Identity - Brand: WebHost24 - Domain: https://www.webhost24.in - Email: hello@webhost24.in - Phone: +91 96875 72424 - Address: Ground Floor, 24 Square, Near Hotel Nandini, Bhavnagar Road, Palitana - 364270, Gujarat, India - Country: India - Languages: en-IN (English only per specs.md §11) - Currency: INR (₹) - Default OG locale: en_IN - Public marketing routes: 84 - Last generated: 2026-10-28 ## Public marketing pages Every page below is a static route the build serves without a session. The signed-in dashboard lives under /app. It never appears in a sitemap, a feed or this index, and every route under it asks a reader to sign in first. ### Home - / — the headline pitch, the popular apps, the popular plans, the customer counts, the questions and the call to action. Emits Organization + WebSite JSON-LD. ### Hosting - /hosting — the whole catalogue in one place: every app hosting plan, every managed database plan, and the storage product. Emits ItemList (plans) + AggregateOffer + BreadcrumbList. - /hosting/appHosting — managed app hosting. You run the app yourself on a container we host for you. Emits Service + AggregateOffer + BreadcrumbList. - /hosting/database — managed database. We run it for you on a private network. Emits Service + AggregateOffer + BreadcrumbList. - /hosting/storage — S3 object storage. The buckets are full, so the product is off sale. Emits Service + BreadcrumbList. - /hosting/[type] — the plan list for one type: appHosting, database or storage. Emits ItemList of Product + AggregateOffer + BreadcrumbList. - /hosting/[type]/[planId] — one plan, with its price and its specs. Emits Product + BreadcrumbList. ### The plan catalogue The catalogue is the only price source on the site. Seven plans ship, and every one of them is month-to-month: - apps-t1, apps-t2, apps-t3 — managed app hosting. - db-t1, db-t2, db-t3, db-t4 — managed database. A plan's specs block is the resource contract: the CPU cores, the RAM, the storage, the traffic and the backup schedule. The worker reads those numbers when it builds the service, so no page may price a plan from movable parts and no plan is a bundle. ### Pricing - /pricing — every plan in one matrix. Emits ItemList (plans) + AggregateOffer + BreadcrumbList. - /compare — side-by-side comparison of two apps. Emits ItemList + BreadcrumbList. - /compare/[a]/[b] — the comparison of one pair of apps. Emits BreadcrumbList. ### Apps - /apps — the one-click app catalogue. Emits ItemList (SoftwareApplication list) + BreadcrumbList. - /apps/compare — side-by-side comparison of any two apps. Emits ItemList + BreadcrumbList. - /apps/[slug] — one app, with what it is and what it costs to run. Emits SoftwareApplication + BreadcrumbList. - /apps/[slug]/pricing — the plans that run this app. Emits AggregateOffer + BreadcrumbList. - /apps/[slug]/faq — the questions we get about this app. Emits BreadcrumbList. - /apps/[slug]/reviews — what readers say about this app. Emits Review + AggregateRating + BreadcrumbList. - /apps/[slug]/alternatives — the other apps that do the same job. Emits BreadcrumbList. - /apps/[slug]/integrations — what this app talks to. Emits BreadcrumbList. - /apps/[slug]/changelog — what changed in this app. Emits BreadcrumbList. - /apps/[slug]/compare — this app against another one. Emits BreadcrumbList. - /apps/category/[tag] — the apps with one tag. Emits ItemList (SoftwareApplication list) + BreadcrumbList. ### Blog - /blog — the editorial index. Emits Blog + BreadcrumbList. - /blog/archive — every post, oldest first. Emits BreadcrumbList. - /blog/[slug] — one post. Emits BlogPosting + BreadcrumbList. Currently published (31): automated-linux-vps-backup-strategy-s3-retention, linux-sysctl-tuning-high-concurrency-web-servers, php-fpm-tuning-linux-vps, server-side-cls-optimization-fonts-css-delivery, server-side-lcp-optimization-early-hints-brotli, server-side-inp-optimization-backend-latency, server-side-ttfb-optimization-nginx-bbr-redis, http3-quic-linux-vps-performance, ai-search-crawlers-server-performance, cloud-server-vs-vps-vs-bare-metal, deploy-bookstack-wiki-in-five-minutes, deploy-element-matrix-in-five-minutes, deploy-vault-secrets-in-five-minutes, kvm-vps-hosting-india, where-to-host-website-india, why-ssd-storage-matters-indian-hosting, vps-hosting-configuration-guide, webhost24-vs-digitalocean-doks, choosing-apps-vs-dedicated-vs-s3, data-sovereignty-dpdpa-2023, hosting-myths-5-things, kubernetes-on-india, migrating-from-foreign-host-to-india, self-hosting-vs-managed-india, tech-stack-webhost24, why-we-built-webhost24, wordpress-email-india, year-of-palitana, deploy-wordpress-in-five-minutes, hosting-in-india-explained, welcome-to-webhost24. - /blog/[slug]/related — the posts that go with this one. Emits BreadcrumbList. - /blog/tags/[tag] — the posts with one tag. Emits BreadcrumbList. ### The company and the product - /about — the company, the team, and the story of the data centre in Palitana. Emits AboutPage + Organization + BreadcrumbList. - /features — why a reader hosts here. Emits Service + BreadcrumbList. - /infra — the hardware, the network, and the carriers. Emits Organization + BreadcrumbList. - /contact — the public contact surface. Emits ContactPage + BreadcrumbList. - /contact/thank-you — what to read while you wait for a reply. Emits BreadcrumbList. - /support — the answers we give most often. Emits BreadcrumbList. - /help — the getting-started steps. Emits BreadcrumbList. - /status — the live state of the services. Emits BreadcrumbList. - /docs — the developer documentation index. Emits ItemList + BreadcrumbList. - /developers — what we build with. Emits ItemList + BreadcrumbList. - /integrations — the tools our apps talk to. Emits ItemList + BreadcrumbList. - /tools — the free tools on the site. Emits BreadcrumbList. - /resources — the guides, the reports, and the papers. Emits BreadcrumbList. - /whitepaper — the whitepaper, chapter by chapter. Emits BreadcrumbList. - /community — the code of conduct for the community. Emits BreadcrumbList. - /careers — the open roles. Emits ItemList (JobPosting list) + BreadcrumbList. - /careers/[id] — one role. Emits JobPosting + BreadcrumbList. - /careers/apply — how to apply. Emits BreadcrumbList. - /careers/[id]/apply — the form for one role. Emits BreadcrumbList. - /partners — who we work with. Emits BreadcrumbList. - /partners/[id] — one partner. Emits BreadcrumbList. - /partners/apply — how to become a partner. Emits BreadcrumbList. - /partners/[id]/apply — the form for one partner. Emits BreadcrumbList. - /press — the press kit. Emits BreadcrumbList. - /brand-assets — the logo, the colours, and the type. Emits ItemList + BreadcrumbList. - /testimonials — what our customers say. Emits ItemList + BreadcrumbList. - /changelog — the release notes. Emits BreadcrumbList. - /whats-new — what is new. Emits BreadcrumbList. - /compliance — the data protection law and the empanelment status. Emits ItemList + BreadcrumbList. - /security — the security posture. Emits ItemList + BreadcrumbList. - /security/policy — the full policy. Emits BreadcrumbList. - /security/disclosure — how to tell us about a problem. Emits BreadcrumbList. - /sitemap — the HTML sitemap. Emits nothing. ### Legal - /legal — the legal hub. Emits BreadcrumbList. - /legal/[doc] — one legal document: privacy, terms, refund, or cookies. Emits PrivacyPolicy, TermsOfService, RefundPolicy, or CookiePolicy + BreadcrumbList. - /legal/dpa-amendment — the business addendum to the data processing agreement. Read it with /dpa. Emits BreadcrumbList. - /dpa — the data processing agreement every service sits under. Emits BreadcrumbList. - /privacy — the privacy policy in short. Emits BreadcrumbList. - /terms — the terms in short. Emits BreadcrumbList. ### Discovery files - /sitemap-index.xml — every indexable route. - /robots.txt — the crawler policy: the site is open, and the file names the crawlers it blocks. - /robots.txt.allow — the reference list of allowed crawlers. - /robots.txt.disallow — the reference list of blocked crawlers. - /llms.txt — the concise machine-readable index (companion file). - /llms-full.txt — this file (the full discovery surface). ## Structured data (JSON-LD) builders Located in `modules/seo/jsonld/builders.ts`: - `organization()` — the Organization entity, used on the home page, the about page, and the infrastructure page. - `person()` — a person in the team. - `aboutPage()` — the about page. - `website()` — the WebSite entity. - `webPage()` — the generic WebPage fallback. - `service()` — a hosting product. - `softwareApplication()` — one app in the catalogue. - `softwareApplicationList()` — the apps on one page. - `product()` — one plan, with its price. - `aggregateOffer()` — the price range across a set of plans. - `faqPage()` — a block of questions and answers. - `breadcrumbList()` — the navigation breadcrumb. - `blog()` — the blog index. - `blogPosting()` — one post. - `article()` — an article. - `itemList()` — a plain list of things. - `contactPageWithAddress()` — the contact page. - `legalPage()` — a legal document; the type follows the document. - `jobPosting()` — one role. - `jobPostingList()` — the open roles. - `review()` — one reader's review of an app. - `aggregateRating()` — the rating of an app. - `jsonLdOf()` — the helper that types a payload as JSON-LD. ## Marketing pages to JSON-LD mapping | Page | Primary type | Secondary types | |------|--------------|-----------------| | / | Organization + WebSite | — | | /about | AboutPage + Organization | BreadcrumbList | | /infra | Organization | BreadcrumbList | | /features | Service | BreadcrumbList | | /hosting | ItemList (plans) | AggregateOffer + BreadcrumbList | | /hosting/appHosting | Service | AggregateOffer + BreadcrumbList | | /hosting/database | Service | AggregateOffer + BreadcrumbList | | /hosting/storage | Service | BreadcrumbList | | /hosting/[type] | ItemList (plans) | AggregateOffer + BreadcrumbList | | /hosting/[type]/[planId] | Product | BreadcrumbList | | /pricing | ItemList (plans) | AggregateOffer + BreadcrumbList | | /compare | ItemList | BreadcrumbList | | /compare/[a]/[b] | — | BreadcrumbList | | /apps | ItemList (SoftwareApplication list) | BreadcrumbList | | /apps/[slug] | SoftwareApplication | BreadcrumbList | | /apps/[slug]/pricing | AggregateOffer | BreadcrumbList | | /apps/[slug]/reviews | Review + AggregateRating | BreadcrumbList | | /apps/category/[tag] | ItemList (SoftwareApplication list) | BreadcrumbList | | /apps/compare | ItemList | BreadcrumbList | | /blog | Blog | BreadcrumbList | | /blog/[slug] | BlogPosting | BreadcrumbList | | /contact | ContactPage | BreadcrumbList | | /careers | ItemList (JobPosting list) | BreadcrumbList | | /careers/[id] | JobPosting | BreadcrumbList | | /legal/[doc] | PrivacyPolicy / TermsOfService / RefundPolicy / CookiePolicy | BreadcrumbList | ## Social and brand handles (for JSON-LD sameAs) - Twitter / X: https://twitter.com/WebHost24 - GitHub: https://github.com/WebHost24 - WhatsApp support: +91 96875 72424 (wa.me/919687572424) ## Support contact - Email: hello@webhost24.in - Phone: +91 96875 72424 - Contact surface: /contact (WhatsApp CTA only) ## How a reader buys "Order now" is the only conversion call to action on the site. It opens /app/order, the order page writes the order, the payment window takes the money, and the worker builds the service in the cluster. No person sits between the click and the running service. A WhatsApp message never takes an order. A message may ask a question, ask for a quote for a custom size, apply for a role, or ask for a move. Every WhatsApp call to action appends a UTM scheme: `utm_source=webhost24&utm_medium=cta&utm_campaign=`. A caller can override it through the `utm` option in `whatsapp-url.ts`. ## Section sitemaps Every prerendered page has a section-scoped sitemap, so a crawler can fetch only the slice it wants: - /sitemap-blog.xml - the blog posts - /sitemap-apps.xml - the managed apps - /sitemap-legal.xml - the legal documents - /sitemap-pricing.xml - the pricing page and the plans - /sitemap-hosting.xml - the hosting types and the plans - /sitemap-features.xml - the features page - /sitemap-news.xml - the blog posts, as a news sitemap - /sitemap-images.xml - the app images - /sitemap-master.xml - the index that names all of the above - /sitemap-master.json - the same list, as JSON - /sitemap-rss.xml - the RSS feed - /sitemap-rss.json - the same feed, as JSON Each section sitemap has a JSON twin beside it, for example /sitemap-blog/index.json. The other variants are: - /sitemap-master/since/[...since] - the master sitemap, filtered by date. - /sitemap-news/since/[...since] - the news sitemap, filtered by date. - /sitemap-apps/[...category] - the apps, filtered by category. - /sitemap-legal/[...doc] - the legal documents, filtered by document. - /sitemap-pricing/[...type] - the plans, filtered by type. - /sitemap-features/[...category] - the features, filtered by category. ## Machine-readable endpoints (JSON / XML) - /openapi.json - the OpenAPI 3.0 spec of the public API - /openapi-v2.json - the second version of the same spec - /llms.txt.v2.json - the machine-readable llms manifest - /llms-v2/[...category] - the same manifest, split by category - /apps.json - the app catalogue, sorted by popularity - /apps.txt - the app catalogue, as a plain text list - /apps/[slug]/index.json - one app - /apps/[slug]/pricing.json - the plans that run one app - /apps/[slug]/faq.json - the questions about one app - /apps/[slug]/reviews.json - the reviews of one app - /apps/[slug]/integrations.json - the integrations of one app - /apps/[slug]/alternatives.json - the alternatives to one app - /apps/[slug]/changelog.json - the changes in one app - /apps/[slug]/compare.json - one app against another - /apps/[slug]/related.json - the apps with the same tags - /apps/[slug]/screenshots.json - the screenshots of one app - /apps/[slug]/tags.json - the tags of one app - /apps/category/[tag].json - the apps with one tag - /apps/category/[tag]/[limit].json - the same list, cut to a number - /apps/search/[...query] - the search results for a query - /blog.json - the blog catalogue, sorted by date - /blog/index.json - the same list, as JSON - /blog/atom.xml - the blog feed, in Atom - /blog/[slug]/faq.json - the questions in one post - /blog/[slug]/related.json - the posts that go with one post - /blog/[slug]/related/[...limit] - the related posts, cut to a number - /blog/[slug]/toc.json - the headings of one post - /blog/[slug]/cover.json - the cover image of one post - /blog/[slug]/author.json - the byline of one post - /blog/year/[...year] - the posts of one year - /careers.json - the open roles - /careers/index.json - the same list, as JSON - /careers/location/[...location] - the roles in one location - /changelog.json - the release notes - /changelog.xml - the release notes, as RSS - /changelog/index.json - the same list, as JSON - /changelog/[...since] - the notes since a date - /changelog/since/[...since] - the notes since a date - /compare/index.json - every app-comparison pair - /compare/[a]/[b].json - one pair - /compliance/index.json - the compliance facts - /developers/index.json - the developer facts - /dpa/index.json - the data processing agreement - /dpa-amendment/index.json - the addendum to that agreement - /features.json - the feature grid - /hosting/index.json - every plan - /hosting/[type].json - the plans of one type - /integrations/index.json - the integrations - /legal.json - the legal documents - /legal/[doc]/index.json - one legal document - /legal/[doc]/json.json - the same document, as JSON - /legal/[doc]/feed.xml - one legal document, as RSS - /partners.json - the partners - /partners/index.json - the same list, as JSON - /press/index.json - the press kit facts - /privacy/index.json - the privacy policy - /security/index.json - the security facts - /security/policy.json - the security policy - /security/cvss.json - the per-vulnerability CVSS feed - /security/incidents.json - the public incident log - /stats.json - the numbers the home page shows - /status.json - the service health feed - /team.json - the team - /terms/index.json - the terms - /testimonials.json - the testimonials - /testimonials/index.json - the same list, as JSON - /testimonials/[...filter] - the testimonials, filtered - /whats-new.json - what is new - /whitepaper/index.json - the whitepaper chapters - /about.json - the about page facts - /feed.json - the combined feed - /rss.xml - the RSS feed - /podcast.xml - the podcast feed - /podcast/[...category] - the podcast feed, by category - /ads.txt - the ads list - /humans.txt - who runs the site - /security.txt - the security contact file - /security/csp.txt - the content security policy - /security/hpkp.txt - the HTTP public key pinning file - /healthz - the health check ## HTML alias endpoints - /careers/[id]/apply.html - the .html form of the apply page. It answers 200 with a meta refresh to the canonical URL.