Search Engine Reference

Our robots.txt Rules Explained

A transparent breakdown of every page we allow and block from search engine crawlers. Built for Google, Bing, and the open web.

Why This Page Exists

The robots.txt file tells search engine crawlers which parts of a website they can and cannot visit. At RideCarpooling, we believe in radical transparency — so we built this page to explain exactly what we allow, what we block, and why.

1 second

Crawl Delay

Respectful rate limiting for all bots

40+ blocked

Private Pages

Auth-required pages never indexed

80+ allowed

Public Pages

All marketing, content & city pages

Current robots.txt

robots.txt
User-agent: *
Crawl-delay: 1

# PRIVATE — Do Not Crawl
Disallow: /login
Disallow: /dashboard
Disallow: /my-*
Disallow: /profile
Disallow: /driver-dashboard
Disallow: /driver-earnings
Disallow: /messages
Disallow: /admin*
Disallow: /system-status
Disallow: /fleet-management
Disallow: /passenger-dashboard
Disallow: /corporate-dashboard
Disallow: /analytics
Disallow: /track/*
Disallow: /driver-tracking/*

# PUBLIC — Crawl Freely
Allow: /
Allow: /find-ride
Allow: /post-ride
Allow: /blog
Allow: /popular-routes
Allow: /canada
Allow: /usa
Allow: /mexico
Allow: /city/*
Allow: /route/*
Allow: /about
Allow: /careers
Allow: /press
Allow: /safety-center
Allow: /privacy-policy
Allow: /terms-and-conditions

Sitemap: https://ridecarpooling.com/sitemap.xml
Sitemap: https://ridecarpooling.com/sitemap-dynamic.xml

Rule Breakdown by Category

Every Allow and Disallow directive, organized by what the pages do.

Core Booking & Search

Pages that help users find and book rides. These are our highest-priority pages for search engines.

allow
/

Homepage — updated daily with live rides

allow
/find-ride

Main ride search — updated hourly

allow
/post-ride

Driver ride posting form

allow
/request-ride

Passenger ride request form

allow
/quick-book

Express booking flow

Content & Discovery

Blog, routes, reviews, and other content-rich pages that attract organic search traffic.

allow
/blog

Blog listing + all /blog/:slug articles

allow
/popular-routes

Most-searched route directory

allow
/reviews

Public ride reviews — updated daily

allow
/stories

Passenger & driver story testimonials

allow
/leaderboard

Top driver rankings

allow
/incentive-leaderboard

Driver incentive standings

allow
/badge-leaderboard

Community badge rankings

Country & City Landing Pages

Location-specific SEO landing pages for Canada, USA, Mexico and major cities.

allow
/canada

Canada carpooling hub

allow
/usa

USA carpooling hub

allow
/mexico

Mexico carpooling hub

allow
/city/*

All city pages (Toronto, Montreal, Vancouver, etc.)

allow
/route/*

All route landing pages (e.g. /route/toronto-to-montreal)

allow
/regions

Region directory

Safety, Legal & Trust

Pages that establish trust and comply with legal requirements across all three countries.

allow
/safety-center

Safety features & protocols

allow
/privacy-policy

Privacy Policy (PIPEDA / CCPA / LGPD compliant)

allow
/terms-and-conditions

Terms of Service

allow
/service-agreement

Service Agreement between users

allow
/community-guidelines

Community conduct rules

allow
/trust-guarantee

Passenger protection policy

allow
/data-deletion

GDPR / PIPEDA data deletion request

allow
/verify-member

Public member verification lookup

Company & Media

Information about RideCarpooling as a company, plus press resources and careers.

allow
/about

Our story, mission & founding team

allow
/careers

Open positions & benefits

allow
/press

Press releases, media kit, investor relations

allow
/partners

Partner & API information

allow
/sustainability

Environmental impact & carbon tracking

allow
/contact

General contact & support

allow
/help

Help center & FAQ

allow
/support

Support ticket system

Private — Do Not Crawl

Authenticated pages, dashboards, admin panels, and personal data. Search engines should never index these.

disallow
/login

Authentication page

disallow
/dashboard

User dashboard (requires login)

disallow
/my-*

All /my-rides, /my-reviews, /my-requests, /my-incentives, etc.

disallow
/profile

User profile editor

disallow
/driver-dashboard

Driver dashboard (requires login)

disallow
/driver-earnings

Earnings page (requires login)

disallow
/messages

Private messaging (requires login)

disallow
/admin*

All admin pages (/admin, /admin-login, /admin-setup, etc.)

disallow
/system-status

Internal health monitoring dashboard

disallow
/fleet-management

Fleet admin dashboard

disallow
/passenger-dashboard

Passenger analytics dashboard

disallow
/corporate-dashboard

Corporate admin dashboard

disallow
/analytics

Internal analytics dashboard

disallow
/track/*

Live GPS tracking pages

disallow
/driver-tracking/*

Driver location tracking

Sitemap Sources

We maintain two sitemaps so search engines always have a complete view of our public pages.

Static
https://ridecarpooling.com/sitemap.xml

Hand-curated sitemap with all static marketing and content pages

Open Sitemap
Dynamic
https://ridecarpooling.com/sitemap-dynamic.xml

Auto-generated from live ride and driver data via Supabase Edge Function

Open Sitemap

For Webmasters & SEO Professionals

If you are verifying our crawling policy or auditing our SEO setup, here are the key details.

User-Agent

* (all bots)

Rules apply to all crawlers equally

Crawl-Delay

1 second

Prevents server overload from aggressive bots

Sitemap Format

XML Sitemap 0.9

Standard protocol supported by all engines

Last Updated

2026-05-06

Synced after every new page deployment

Indexing Strategy

Content-first

Blog, city & route pages prioritized over tools

Multilingual

en / fr / es

Same URLs serve all languages client-side

Frequently Asked Questions

Why do you block so many pages?

Pages that require login contain personal data — booking history, earnings, messages, and admin tools. Blocking them protects user privacy and prevents private URLs from appearing in search results.

Can I use your sitemap for research?

Yes. Both sitemaps are public and updated regularly. The static sitemap lists all marketing pages; the dynamic sitemap includes live ride listings and verified driver profiles.

How often is robots.txt updated?

We update robots.txt every time a new public page is added to the router. The sitemap edge functions refresh daily via cron jobs to include new rides and drivers.

What about dynamic ride pages?

Individual ride detail pages (/ride/:id) and driver profiles (/driver/:id) are included in the dynamic sitemap but only while the ride is active and the driver is verified. Expired rides drop out automatically.

We use cookies & third-party services

We use Google Analytics for usage insights and the Readdy AI chat assistant for support. Both only load with your consent. Essential cookies (auth & session) are always active. Privacy Policy

Navigated to GetTranzport & RideCarpooling — Carpooling Across Canada, USA & Mexico
Talk with Us