WTF is SPO? (For Writers and Editors)

Claude's illustration of semantically related terms

The conversation around content and SEO is moving very quickly. Metrics are changing. So are the words we use to describe our work.

In your next job interview or content strategy call, be prepared to answer some new questions about semantic triples.

Try my free semantic triple generator here:

Semantic Triple Generator
Extract subject–predicate–object (SPO) semantic triples from your writing. Instantly uncover clear entity relationships for SEO and LLMs with this free Semantic Triple Generator tool.

Semantic triples are not new, but they've popped up more in relation to content and SEO lately. You'll also see subject-predicate-object constructions mentioned alongside them (and for ease of reading, I'll abbreviate that to SPO).

TL;DR: The main difference between semantic triples and subject-predicate-object constructions is that semantic triples is a technical term (describing the way machines store information about relationships), and SPO is the grammatical pattern we use to write about them.

Here's the structure for a statement: entity / relationship / entity.

For example:

  • Bob / works with / Samantha
  • Apple / makes / iPhones
  • London / is the capital city of / the UK

Entities can be people, places, dates, products, companies... any unique 'thing' that a search engine or an LLM needs to identify.

I grabbed this image from the W3C article on semantic triples because I think it's the best illustration of what I'm going to talk about.

Diagram showing semantic triples

Here's the same information structured in SPO statements:

Subject-predicate-object statements

Both are examples of a set format for showing how entities (things) are connected.

Why do writers need to know about semantic triples?

Writing semantic triples with clear SPO constructions makes your content more likely to be understood by search engines and AI systems.

That impacts the visibility your content will achieve in AI search and 'classic' organic search results.

So using SPO can increase the likelihood that your content will be chosen as a relevant result in either (or both).

How Google uses semantic triples

Semantic triples are used to store relationships in Google's Knowledge Graph. You can see the Knowledge Graph in action when you search for a celebrity:

Example of a celebrity result in Google
Yes, this was an excuse to put a picture of Mike Wozniak here

Google knows enough about different entities to be able to match up the correct people, places, dates, and social media profiles. It has seen enough connections between the entities to know how they're related.

Clearly stating the connections between different things can also help you to get featured snippets and AI Overviews.

If I Google, "Where is Nike UK headquarters?", the AI Overview provides a perfect semantic triple: Nike UK headquarters / are located in / London.

Example of a semantic triple in an AI overview

To expand on this slightly, it might help to explain that sections like this are called "fraggles".

Fraggles are fragments of a page that are combined with other fragments to provide an AI answer.

What the Heck are Fraggles? Mobile-First Indexing Enables New SERPs
Learn about How Google is now crawling to find Fraggles that can be included in the Knowledge Graph-This is Entity-First Indexing All The Way

Providing a clear SPO statement is the best way to improve your chances of being included in a fraggle because Google can quickly locate the relevant passage in your content.

Finally, semantic triples help you to establish topical authority.

An expert on a given subject will know how different concepts and terms are related and will be able to clearly explain those relationships.

To demonstrate, look at Shopify. It has built topical authority around ways to make money on social media, as you can see from this Semrush* topic overview:

Semrush topic overview for Shopify

You can see there are a bunch of related concepts here: making money online, side hustles, home based business ideas, and a few topics aimed at content creators.

It's important to remember that you don't have to sound like a robot when incorporating semantic triples. In its article on making $1,000 fast, Shopify uses subject-predicate-object constructions in a conversational way.

SPO statement: A virtual assistant helps clients with administrative tasks

LLMs are gigantic prediction machines. They piece together answers by predicting the words that are most likely to follow in a sentence, and they map entity relationships to understand context.

Strong SPO statements help LLMs find patterns in your content, which means they're more likely to find the right answer as they split the page into passages.

Going back to the example of making money online: let's say we ask ChatGPT about making $1,000 quickly (with web search turned on).

The very first article it uses as a source is the same Shopify article that ranked well in organic results (the highlighting here was added when I hovered over the sources):

ChatGPT search result

Without going too far off-topic (you can read more here), LLMs use vector embeddings. That means (in basic terms) that LLMs turn words into numbers to understand the relationship between them.

LLMs are good at understanding unclear language. But the clearer the text, the more likely it is to align with the way the user asked their question.

And since we're moving towards optimizing for questions, this is a powerful way to get our content to appear as a match.

Final tip: read about relevance engineering

Writing clearly is not a new or revolutionary technique. The terms we're using to describe clear, high-quality content are shifting, and that's why I wanted to write this post.

There is one more term I want to mention in this context.

Last week, iPullRank published an article on relevance engineering, which was new to me. I agree with the principle behind this.

"Engineering" means we need to build relevance into content as we write it. It's not something you can tweak by adding keywords later.

An Introduction to Relevance Engineering: The Future of Search
What is relevance engineering? Discover how we need to reframe SEO for a more holistic marketing strategy that addresses the impact of LLMs on search.

And if you're already writing for humans, you're probably doing all the things you're going to need to do to engineer your content in the right way:

...The future of search is retrieving relevant content that’s wrapped up in a neat, no-click package and served directly to the searcher (essentially featured snippets on steroids).

How do I use subject-predicate-object in content?

There's a good chance you're using SPO statements already, so don't panic too much.

  • Technical writers understand how to define and link ideas
  • Experienced content marketers know how to explain complicated steps in clear language
  • Editors know how to clarify statements to make them sharper

My #1 recommendations in addition to that would be:

  • Build authority around the topic every time you write.
  • Prioritize EEAT and information gain. Aim to define new relationships between entities - relationships Google has never seen before.
  • Understand your topic cluster. Bring semantic keywords and related terms into your piece to form bridges between articles.
  • Use internal links to join the dots for readers. This will help you to cover related terms in the cluster, strengthening your authority for the entire topic.

Use my free generator to create semantic triples that you can adjust.

As an alternative, I like to use Claude to suggest places where I can define terms more clearly. As always, I recommend this as a backup or a final check.

Here's my prompt:

Scan this article and suggest 5 opportunities to explain terms more clearly using subject-predicate-object constructions.

Review the results and implement a couple of its suggestions if they make sense.

Claude output suggesting new subject-predicate-object constructions

We're back to "quality content"

Everything I've talked about here has centered on writing for machines. But I could have written the same article about writing for humans, and most of the advice would have been the same.

Writing for a new type of search could be a positive move towards high-quality, high-effort content and a shift away from thin, crappy articles produced at speed.

Either way, using SPO and semantic triples helps with clarity, which benefits all of our readers in the end.

*Semrush is my client. I don't get any kind of kickback in exchange for mentioning Semrush here!

Claire Broadley

Claire Broadley

Freelance editor specializing in content production, SEO, editorial management, and AI workflows.
UK