The Direct Index
Guide

How to take bookings on your own website, not only through a marketplace

When an assistant books a table, it takes whatever path works. If the only path on your site is a button to a reservation marketplace, that is where it goes, and you pay per cover. A direct path on your own domain gives it a better option. You can keep the marketplace too.

What an agent needs

  1. A page on your domain

    yourbusiness.com/book, linked from the homepage with the word Book, Reserve, Reservas, Réserver or Reservieren.

  2. Date, time and party size as real controls

    Fields it can fill, not a phone number and not a chat widget. The action test on this site opens the page in a browser and looks for exactly these.

  3. No login wall before the form

    An account requirement stops most agents at the door.

  4. A confirmation it can read

    A confirmation page or email with the booking details.

The options, and how they score

OptionHow it worksActionable points of 30
Booking software embedded on your own domainA widget from a reservation vendor on your page, or a vendor page under your domain. The guest stays yours, no commission per cover on most plans.up to 25
Your own formA simple request form with date, time, party size, confirmed by email by you. Works for small places with no software.up to 30
A vendor page on the vendor's domainA link to the vendor's hosted page. Fine, scores a little less because the path leaves your site.up to 25
Marketplace onlyReservation marketplaces that charge per cover and keep the guest's data.3
Phone or WhatsApp onlyAgents cannot act on these yet.2

The first 15 points are for the channel, the next 15 for the browser action test reaching the step before confirmation. The methodology has the table.

Builders with booking built in

Where your site is builtWhere the setting lives, October 2026
WixWix Restaurants Reservations or Wix Bookings, on your own pages.
SquarespaceAcuity Scheduling embeds on your page; restaurant-specific vendors embed as a block.
WordPressMost reservation vendors have a plugin or an embed code; your own form with a forms plugin also counts.
ShopifyAn appointment or reservation app from the app store, rendered on your domain.

Dashboards move things around. If a name here does not match, search the dashboard for the word in bold.

Keep the marketplace if you like

This is not about leaving marketplaces. Many owners keep the listing for the people who look there, and add the direct path for the people, and now the agents, who come to the site. The score only measures whether a direct path exists and works.

Check it

Want to know what your booking page looks like to an agent? Run the free scanner on your address: the report names each crawler that was refused, what it found for the menu, the structured data and the booking path, and what to fix first. Rescans are free.

More guides

Updated 2026-10-14. Dashboard names are as of that date.