Free playbook

Schema markup for STR sites, done right.

Structured data tells Google and AI engines exactly what your business, properties, and articles are. This playbook covers the five types that matter for short-term rentals and the mistakes to avoid.

Free, no email required · Same checklist the product enforces automatically

Schema markup is machine-readable JSON you embed in a page that states its facts explicitly: this is a lodging business, at this address, with these properties; this is an article, by this author, updated on this date. Search engines use it for rich results, and the same structured-data ecosystem feeds how AI systems understand your entity.

Most STR sites either have no schema, or schema their website builder generated that says almost nothing. The gap is easy to close: five types cover a rental business, and each has a short list of fields worth filling properly.

1. Why schema still matters, for Google and for AI

Schema does two jobs. In classic search it powers rich results: FAQ dropdowns, breadcrumbs, article metadata, and business panels that raise clickthrough. For AI systems it is an unambiguous statement of your entity facts, which supports the consistency work that makes models confident about who you are.

What schema does not do is directly raise rankings. Treat it as high-leverage plumbing: cheap to do correctly, quietly costly to do wrong, and never a substitute for the content itself.

  • Use JSON-LD script blocks, the format Google recommends, rather than microdata woven into your HTML.
  • Mark up what the page genuinely is. Schema describes content, it does not create it.
  • Keep schema claims consistent with your visible page text and your other profiles.

2. The five types every STR site needs

A short-term rental business is covered by five schema types, each on the pages where it belongs. More exotic types rarely earn anything and multiply maintenance.

  • Organization or LodgingBusiness on the homepage: your brand entity, address, contact, and profiles.
  • VacationRental (or LodgingBusiness per property) on each property page: the individual listing facts.
  • Article or BlogPosting on every blog post: headline, author, dates, and image.
  • FAQPage wherever a page shows a real FAQ section.
  • BreadcrumbList sitewide, mirroring your visible navigation path.

3. LodgingBusiness and VacationRental, field by field

The business-level and property-level types are where STR sites have the most to gain, because generic website builders rarely fill them. The fields worth doing properly:

  • name: your exact canonical brand or property name, matching what appears everywhere else.
  • address: full postal address in the structured address fields, not a single text string.
  • geo: latitude and longitude for the business and for each property. Location precision helps local and map surfaces.
  • image: real photos of the actual property, not stock imagery.
  • amenityFeature: the amenities that actually exist (hot tub, pool, pet friendly, EV charger). Only what is true.
  • numberOfRooms, occupancy, checkinTime, checkoutTime on property pages where you have them.
  • priceRange: keep it honest and broad ("quot; symbols or a from-price), and update it if pricing shifts materially.
  • sameAs: links to your Google Business Profile, OTA listings, and social profiles to tie the entity together.

4. Article, FAQPage, and BreadcrumbList on your blog

Content schema is what most rental blogs are missing, and it is the piece that supports both rich results and AI extraction on the pages doing your SEO work.

The single most important rule: FAQPage schema must mirror questions and answers that are visibly on the page. Schema-only FAQs that users cannot see violate Google guidelines and are the most common self-inflicted schema penalty.

  • Article/BlogPosting: headline, description, a real author (person or brand), datePublished, dateModified, and image.
  • Keep dateModified truthful. Update it when content genuinely changes, never as a freshness trick.
  • FAQPage: only questions and answers that appear visibly on the page, and only one FAQPage block per page.
  • BreadcrumbList: match the visible breadcrumb trail and real URL structure.
  • When you update or consolidate a post, update its schema in the same edit so the two never drift.

5. Validation, and the mistakes that get sites penalized

Schema fails silently: a malformed block is simply ignored, and a deceptive one can draw a manual action. Validate whenever you add or change markup, and re-check after any site redesign, since builders and themes routinely rewrite head sections.

The deceptive category is the one to take seriously. Self-serving review stars and invisible content are the two patterns Google explicitly penalizes.

  • Test pages in Google's Rich Results Test and the Schema.org validator after any change.
  • Never publish aggregateRating you awarded yourself or cannot trace to real, verifiable reviews.
  • Never put content in schema that is not visible on the page.
  • Avoid duplicate blocks: one Article schema per post, one FAQPage per page. Check whether your platform already emits one before adding your own.
  • Re-validate after redesigns, theme changes, or platform migrations.

Take this playbook with you

The full checklist as a Markdown file. Free, no email required.

In the product

inkSTR generates and maintains all of this for you

Every article inkSTR publishes ships with Article and FAQPage schema built from the actual page content, breadcrumbs, and author entity data. Business and property schema, including geocoded property locations, is generated from your real project data and kept in sync as content changes.

  • Article + FAQPage schema generated from the real page content on every publish
  • Organization and LodgingBusiness schema built from your business profile
  • Per-property schemas with geocoded coordinates
  • Schema updated automatically when articles are refreshed or consolidated
  • No fabricated ratings, ever: schema states only what your data supports

Get more guides like this

New SEO and AI-search guides, straight to your inbox. No spam, unsubscribe anytime.

Frequently asked questions

More playbooks

The other checklists in this series.

GEO & AI-Citation Playbook

How to get your vacation rental site mentioned and cited by ChatGPT, Perplexity, and Google AI Overviews.

Explore

Or skip the checklist and let it run automatically.

Point inkSTR at your site and every rule in this playbook is enforced on every article, every day. Your first 3 articles are free.

3 free articles · Grounded in your real data · Cancel anytime