Structured data for AI search: schema patterns that get cited
Which schema.org types matter most for maritime AI search visibility, and how to implement them so LLMs can extract and cite your content cleanly.
Schema markup is the most underrated lever in maritime AI search visibility. Most ship management companies, port operators and marine equipment manufacturers we audit either have no schema at all or have stale, auto-generated WordPress markup that contradicts their actual content. Both situations leak citations to competitors who have done five hours of work on it.
The point of schema is simple: it gives a parser an unambiguous way to read the page. Generative engines, like classical search engines, are doing extraction at scale. They prefer pages where the extraction is reliable.
The five schema types that move the needle for maritime
1. Organization
Site-wide. Tells the parser who you are, where you operate, what your legal name is and which sites and profiles belong to you. For maritime businesses, the sameAs array should include your LinkedIn page, your DNV or Lloyd’s Register class society listing, your Intertanko or Intercargo membership page and your trade-press author profiles where they exist.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Acme Ship Management",
"legalName": "Acme Ship Management Limited",
"foundingDate": "1994",
"address": [
{"@type": "PostalAddress", "addressLocality": "Limassol", "addressCountry": "CY"},
{"@type": "PostalAddress", "addressLocality": "Singapore", "addressCountry": "SG"}
],
"sameAs": [
"https://www.linkedin.com/company/acme-ship-management",
"https://www.dnv.com/registry/acme-ship-management"
]
}
2. Service
One per capability page. Tells the parser exactly what service the page describes, who provides it and what it covers. The serviceType field is where you encode the maritime-specific specificity that generic content misses.
A technical management page should have a Service block with serviceType: "Ship technical management", provider pointing at your Organization and areaServed listing real geographic regions. Leave out fields you cannot fill honestly.
3. FAQPage
On pages with FAQ blocks (most of your service pages should have them). FAQ schema is the single highest-yield schema type for AI citation because LLMs are trained on Q&A patterns and prefer to cite question-shaped content when generating answers. A well-structured FAQPage block with five buyer-realistic questions on a tanker management page will get cited more often than a long-form article on the same topic.
4. BreadcrumbList
Site-wide. Cheap to implement, easy to validate, gives the parser context about where each page sits in the site hierarchy. Useful for AI engines deciding whether your page is a deep specialist resource or a top-level marketing page.
5. Article (and BlogPosting)
On all blog and insights content. Include author, datePublished, dateModified and publisher. The author field matters more than people realise: when LLMs decide whether to trust a piece of analysis, the named author with a verifiable byline is a stronger signal than an unnamed corporate post.
Schema patterns to avoid
Auto-generated WordPress soup
Yoast and Rank Math generate a lot of schema by default, much of it irrelevant to your content. We routinely see maritime sites with WebPage and WebSite schema that contradicts the Service schema on the same page. Audit what is actually being rendered. Strip what you do not need.
Aspirational schema
If your Service schema lists areaServed as “global” but your Organization has one office, the parser notices the inconsistency and downgrades both signals. Match your schema to reality.
Stale schema
Schema embedded in old templates that nobody has updated since 2019 still contains the old company name, the old address, the closed office. Run a quarterly review.
A maritime-specific tip on Service schema
Maritime services are often described in vendor-friendly language (“integrated maritime solutions”, “comprehensive ship management”) that is meaningless to a parser. The Service schema gives you a place to encode the specificity that your marketing team has been told to soften on the visible page.
Use the description field to write the kind of factual, dense paragraph you would never put on a homepage. Include vessel types, fleet sizes, regional reach and certifications. The schema is read by machines first, so write it accordingly. The visible page can keep its softer tone.
Schema is not a substitute for good content, but it is the cheapest piece of work you can do that visibly improves citation rates within a quarter. Most maritime competitors have not bothered. Take the position before they do.
Frequently asked questions
Does schema markup actually influence AI citations?
Which schema types are most worth implementing for a maritime business?
Where should schema be validated?
More on AI SEO
-
AI SEO
The 12-month AI SEO roadmap for a mid-sized maritime company
A practical month-by-month AI SEO plan for a mid-sized maritime company, covering audit, structural fixes, content, authority building and measurement.
By Paul Clapp -
AI SEO
Auditing AI visibility: a practical methodology for maritime
How we run a structured AI visibility audit for maritime clients, what we test, how we score and how to make the results actionable for a marketing team.
By Paul Clapp -
AI SEO
AI search and the maritime regulatory question (compliance content)
How AI search treats maritime regulatory content (EEXI, CII, MARPOL, SOLAS, ISM) and how to publish compliance content that gets cited responsibly.
By Paul Clapp