Title: Travelity Widget SEO
Author: travelity
Published: <strong>July 31, 2026</strong>
Last modified: July 31, 2026

---

Search plugins

![](https://ps.w.org/travelity-widget-seo/assets/icon.svg?rev=3629604)

# Travelity Widget SEO

 By [travelity](https://profiles.wordpress.org/travelity/)

[Download](https://downloads.wordpress.org/plugin/travelity-widget-seo.0.1.0.zip)

 * [Details](https://wordpress.org/plugins/travelity-widget-seo/#description)
 * [Reviews](https://wordpress.org/plugins/travelity-widget-seo/#reviews)
 *  [Installation](https://wordpress.org/plugins/travelity-widget-seo/#installation)
 * [Development](https://wordpress.org/plugins/travelity-widget-seo/#developers)

 [Support](https://wordpress.org/support/plugin/travelity-widget-seo/)

## Description

The Travelity booking widget is a client-rendered app mounted in an iframe — great
for booking, invisible to search engines. This plugin fixes that.

It syncs the products from your Travelity workspace into WordPress and serves real,
crawlable pages for each of them:

 * **Server-rendered product pages** with title, description and cover image — indexable
   by search engines.
 * **Structured data** (JSON-LD `Product` / `AggregateOffer`, `TouristTrip` for 
   tours, `BreadcrumbList`), meta description and Open Graph tags. Plays nicely 
   with Yoast SEO and Rank Math: in the default mode it defers meta/OG output to
   them and only adds the structured data they don’t.
 * **The booking widget embedded on every product page**, bound to that product —
   live prices, availability and booking stay in the widget, where they are always
   current.
 * **A real booking funnel**: the plugin creates Checkout, Booking Result and Wishlist
   pages, and the widget navigates to them instead of routing inside its iframe —
   so every funnel step is a real URL your analytics can see.
 * **A product archive** page listing all synced products, plus a “Travelity Booking
   Widget” block and a `[travelity_widget]` shortcode for placing the full widget
   anywhere.
 * **Stable product links**: each product also answers on `/t/{id}` and redirects
   to its current pretty permalink, so links from the widget keep working even if
   you edit a page’s slug.
 * Products removed in Travelity are set to draft, never deleted — their URLs are
   preserved.
 * Pages inherit your Travelity widget theme (colors, font) automatically, with 
   per-site overrides.

**A Travelity account is required.** The plugin does nothing without a Travelity
workspace and its widget API key (Travelity admin  Integrations  Widget). Learn 
more at [travelity.app](https://travelity.app).

Content flows one way, Travelity  WordPress. The plugin never writes anything back
to your Travelity workspace.

### External services

This plugin connects to the Travelity platform. It does not work without it.

**Travelity API** (`https://api.travelity.app`)

 * What it is: the Travelity workspace API that owns your product catalogue and 
   workspace configuration.
 * What is sent and when: your widget API key (as an authorization header) on every
   request. Requests happen when you save the plugin settings (to validate the key),
   on the scheduled sync (hourly / twice daily / daily, as configured), and when
   you press “Sync now”. Product cover images are downloaded into your media library
   during sync.
 * No visitor data is ever sent to this endpoint — only your server talks to it.

**Travelity widget** (`https://widget.travelity.app`)

 * What it is: the Travelity booking widget application, loaded in your visitors’
   browsers on pages where the widget is embedded.
 * What is sent and when: the visitor’s browser loads the widget script and communicates
   with Travelity to show live prices and availability and to complete bookings;
   booking details entered by the visitor (contact and payment information) are 
   handled by Travelity. Gallery images on product pages are also served from the
   Travelity CDN.

Travelity terms and privacy policy: [https://travelity.app/legal/terms](https://travelity.app/legal/terms)·
[https://travelity.app/legal/privacy](https://travelity.app/legal/privacy)

**Google Fonts** (`https://fonts.googleapis.com`)

 * What it is: Google’s web font service.
 * What is sent and when: only when your Travelity widget theme (or the plugin’s
   font override setting) specifies a Google-hosted font, visitors’ browsers request
   that font file from Google, which involves their IP address as with any web request.
   If no such font is configured, no request to Google is made.
 * Google’s terms: [https://developers.google.com/fonts/terms](https://developers.google.com/fonts/terms)

## Blocks

This plugin provides 1 block.

 *   Travelity Booking Widget The Travelity booking widget, linked to this site's
   product and funnel pages. Use this rather than pasting an embed snippet.

## Installation

 1. Upload the plugin to `/wp-content/plugins/travelity-widget-seo/`, or install it
    through the WordPress plugins screen.
 2. Activate the plugin. It creates the Checkout, Booking Result and Wishlist pages
    automatically.
 3. Go to **Settings  Travelity** and paste your widget API key (Travelity admin  Integrations
    Widget). This is the only required setting.
 4. Press **Sync now** (or wait for the scheduled sync). Your products appear under**
    Travelity Products** and on the archive page.

## FAQ

### Do I need a Travelity account?

Yes. The plugin renders and syncs the catalogue of a Travelity workspace; without
a workspace and its widget API key it has nothing to show.

### Are bookings stored in WordPress?

No. Browsing and SEO happen on your WordPress pages; prices, availability and the
booking itself live in the embedded Travelity widget. WordPress never stores payment
or booking data.

### What happens to a product I deactivate in Travelity?

Its WordPress page is set to draft on the next sync — never deleted — so the URL
is preserved and comes back if the product does.

### Can I edit the synced pages?

You can edit slugs freely — the plugin never overwrites a slug after creation. Titles,
descriptions and images are re-synced from Travelity and will be overwritten when
the product changes there.

### Why are the funnel pages not indexed?

Checkout, Booking Result and Wishlist are intentionally `noindex` — they are transactional
steps, not content.

### What data is removed on uninstall?

Deleting the plugin removes its settings and caches. Synced product pages and the
three funnel pages are kept — they are your content; delete them from the admin 
if you don’t want them.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Travelity Widget SEO” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ travelity ](https://profiles.wordpress.org/travelity/)

[Translate “Travelity Widget SEO” into your language.](https://translate.wordpress.org/projects/wp-plugins/travelity-widget-seo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/travelity-widget-seo/),
check out the [SVN repository](https://plugins.svn.wordpress.org/travelity-widget-seo/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/travelity-widget-seo/)
by [RSS](https://plugins.trac.wordpress.org/log/travelity-widget-seo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.0

 * Initial release: product sync, server-rendered product pages and archive, JSON-
   LD and OG output, funnel pages with site linking, widget block and shortcode,
   workspace theming.

## Meta

 *  Version **0.1.0**
 *  Last updated **5 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [booking](https://wordpress.org/plugins/tags/booking/)[seo](https://wordpress.org/plugins/tags/seo/)
   [Tours](https://wordpress.org/plugins/tags/tours/)[travel](https://wordpress.org/plugins/tags/travel/)
   [widget](https://wordpress.org/plugins/tags/widget/)
 *  [Advanced View](https://wordpress.org/plugins/travelity-widget-seo/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/travelity-widget-seo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/travelity-widget-seo/reviews/)

## Contributors

 *   [ travelity ](https://profiles.wordpress.org/travelity/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/travelity-widget-seo/)