An Introduction to GEO (Generative Engine Optimisation) in Agriculture

Rob Marsden
6 months ago

If you’ve spent any time on LinkedIn recently, you will have seen various acronyms being thrown around for what is fast becoming a necessary extension of SEO – AEO, GEO, LLMO, AIO, WTFOIT (OK, I made that last one up – clue: the last 3 letters are ‘optimisation is that!?’, I’m sure you can guess the rest …)

They essentially mean all the same thing – optimisation with the aim of becoming more visible in AI-generated answers, whether that be directly in search in the form of AI Overviews or AI Mode, or in conversational generative AI platforms such as ChatGPT, Gemini, or Perplexity. We happen to have adopted GEO at Red Stag Media, for various reasons, but call it what you will.

But what does it mean for companies that are looking to remain visible to farmers online as they research products and services for their farming operations?

The reality is that search habits are changing. In everyday life, the phrase ‘just Google it’ is being replaced with ‘just ask ChatGPT’. This presents a number of challenges and opportunities for ag businesses, with some of the main ones being outlined below.

Challenges

  • An increasing number of zero-click searches
    • When AI can collate all of the most important information and present it to you at the top of the search results or in a chat window, the need for you to click through to a website diminishes dramatically
  • Success metrics need to change
    • Rankings, search traffic, and on-site conversions, which were bread and butter SEO reporting metrics, are being replaced with brand mentions and citations in LLMs (we will use LLM in this article moving forward when referring to any sort of AI system which can provide a user with information and is an alternative to them clicking through to a website to get that information themselves – LLM stands for Large Language Model)
  • Related to the point above, reporting is hard
    • Reporting metrics and platforms are still emerging, and LLM answers are notoriously inconsistent, meaning that you could be cited one minute and a competitor the next
  • Content strategy needs amending
    • Long-form, keyword-optimised content is still great for ranking in search results, but LLMs prefer concise, chunked content (more on this later)
  • It feels a bit like the old days of SEO
    • When creating content with LLMs in mind, it means adopting a mentality of old – writing for a machine and not a user, something that completely goes against the advice of modern SEO professionals

Opportunities

  • First mover advantage
    • Most businesses, particularly in the agriculture space, do not have GEO on their radar, but those that do can make gains while the others catch up
  • You don’t need a top 3 position to be visible
    • Unlike traditional SEO where the top 3 positions were the golden ticket to traffic, in LLMs, which pull from multiple sources, you just need to know what it takes to be one of them
  • Smaller or newer brands can compete with more established ones
    • The domains of very established brands typically carry a lot of authority, which can help them to rank well in traditional search. LLMs look for clarity in copy, specificity, and expertise. As long as you can prove your expertise, you stand a good chance
  • GEO and the aim of becoming more visible in LLMs encourage brands to do the right things
    • LLMs are looking for trustworthy content to return accurate answers. Becoming a recognised name in the industry with a consistent presence through PR work, thought leadership programmes, and producing original research increases the chances of your brand being returned in AI results, but also benefits a company in many different ways
  • You can influence the decisions of farmers earlier in the buying process
    • AI answers tend to frame a problem and summarise the options. If you can shape how users begin to think and what options they might consider, your solution could be a standout contender during their research

How to optimise for generative engines

So how do you actually go about improving your visibility in LLMs? What are the key things you need to know?

First, we need to cover a few concepts you may or may not be aware of. Some of this can get quite technical, so I’ll explain it as plainly as I can.

Retrieval Augmented Generation (RAG)

Worry not – this sounds more complicated than it actually is. Generative engines build responses from two main sources – in-model data (i.e. the data that the model was trained on, for example websites, forums, academic papers, books, etc …) and grounding (live data feeds, search engine indexes, social media, etc …) Grounding is a process that ensures that the generated answers are ‘grounded in reality’ by supplementing the training data with fresh information. Not all queries require grounding, but many do.

RAG is the method in which the answers are ‘grounded’ – Retrieval Augmented Generation retrieves documents which are relevant to the query and feeds them into the model, which then generates an answer using the additional context.

Query Fan-Out

Another technical-sounding word, but a concept we all use in our daily lives when trying to arrive at a sensible answer.

If a farmer fired up ChatGPT and asked it, “What are the best spreader settings for my granular nitrogen fertiliser?”, just like if the farmer asked you the same question, the LLM would need to know some additional information, which it does by using fan-out queries.

Fan-out queries are simply additional queries which are used to help break a complicated question into smaller pieces so that it can answer the main question more accurately.

Example fan-out queries for this question might be:

  • Spreader settings granular fertiliser chart
  • How to calibrate fertiliser spreader
  • Ammonium nitrate spreader settings kg/ha table
  • Kuhn fertiliser spreader calibration table
  • Amazone spreader settings chart nitrogen fertiliser
  • Recommended nitrogen rates per acre
  • Spreader disc speed vs spread pattern fertiliser
  • How to calibrate fertiliser spreader step by step
  • Fertiliser spreading guidelines UK wind conditions
  • Fertiliser application regulations UK nitrogen

You can see why the LLM knowing the answers to the above questions will help provide a more accurate and comprehensive answer to the farmer’s original question.

Vector Embeddings

As much as we like to think that AIs are just digital versions of a human brain, this isn’t exactly the case. They’re still machines, and machines rely on algorithms.

Vector embeddings are mathematical representations of meaning. Words and phrases are vectorised, which essentially means that they’re turned into a set of numbers. Similar things sit close together, and different things sit far apart.

Carrying on with the granular fert example, ‘granular nitrogen fertiliser’ sits near ‘urea application rates’ but far away from ‘Texas style BBQ’.

It’s a way for machines to understand meaning, not just words.

Cosine Similarity

Turning this into something arguably more actionable, Cosine Similarity is how LLMs decide which pieces of content are most relevant to a query by comparing how close their meanings are in an embedding space.

You can assess the relevance of your content (or a specific ‘chunk’ of your content – see below) by comparing the cosine similarity to the query you want to be returned for.

Content ‘Chunks’

LLMs, instead of retrieving whole pages, break content into passages, or ‘chunks’ and retrieve the most relevant segments.

A simple way of defining a chunk is a section of content designed to satisfy a user’s intent. That could be answering a specific question, for example, and might be 2 – 3 sentences in length.

Because of the way that LLMs use chunks, it’s important that each one within your content provides enough context to be used as a standalone snippet. Each snippet should be very focussed on a single concept, without any ‘fluff’ in the copy.

For example, on a page about Red Stag Media, the following chunk doesn’t provide enough standalone context:

“We deliver high-performing campaigns for our clients with a laser focus on ROI. Our senior team combine their skills to ensure the most strategic, holistic activation possible.”

A much better version of this would be as follows:

“Red Stag Media is a UK-based PR and digital marketing agency that delivers ROI-focussed campaigns to business in the agriculture sector. Our team includes former senior journalists, editors, and highly experienced digital marketers who have worked with some of the country’s biggest brands. We specialise in combining PR and digital strategy to drive measurable results.”

The improved version includes:

  • Much clear signals
  • Stronger alignment with queries that potential clients are likely to use
  • More concise with less fluff
  • Claims which can easily be extracted by LLMs
  • Stronger grounding potential
  • Clearer entity definition

A page which contains many chunks, written in this way, will be infinitely more useful to an LLM compared to a page comprising chunks written like the first example.

Optimisation in practice

Now you know some of the key concepts which relate to content, you should be able to create new pieces and optimise existing ones more effectively.

For new content creation, we have put together the following graphic, which outlines the process step-by-step.

When followed, using the guidelines outlined in this article, you should end up with content you can publish safe in the knowledge that LLMs will be able to extract it well, with all the information and context it needs.

Additional tips

  • Using fan-out queries as headings within your content can be massively powerful and helps you get considered earlier in the LLM’s answer-building process. Of course, you also need other headings to complement fan-out query headings to ensure a coherent and high-quality piece of content
  • Fan-out queries can be identified by asking an LLM – Gemini typically uses more than ChatGPT, and can therefore provide more comprehensive information when queried appropriately
  • You will get better fan-out queries being returned if you also provide Gemini with a brief persona of the user you’re targeting. Provide a description of who they are and what motivates them
  • Although not as mathematically robust, an easy and quick way to check cosine similarity is, again, to ask an LLM to perform the comparison between the fan-out queries you’re targeting and the chunks of content you’ve created for them

Technical fundamentals

So far, we have focussed mainly on content creation and optimisation. However, if an LLM can’t crawl your site properly and extract information from it, the rest is irrelevant.

The technical side of things is a huge topic, and for the average marketer working in an agribusiness, not very exciting!

That said, it’s worth quickly covering some of the basics.

JavaScript rendering

LLM bots do not execute JavaScript as Google’s crawler does. Although there’s a two-step process employed by Googlebot, it can still discover your content, even if it’s served by JavaScript. LLMs either don’t execute it at all or have limited capabilities to do so.

A lot of websites use JavaScript to different degrees, so it’s important for it to be rendered in the correct way to work for LLMs.

In a nutshell, avoid client side rendering, instead use server side rendering. Simply put, server side rendering ensures that any content served by JavaScript will be visible in the HTML code and therefore visible to LLM bots for extraction.

LLM bot blocking

Some web developers will review server logs and see that a website is being hammered by bots and in response, will block them.

If some of those bots happen to be LLM bots, those LLMs will not be able to discover or extract your content.

A quick way to check is to view your robots.txt file. These can be found by going to your website’s home page and pasting /robots.txt next to your URL. For example, https://redstagmedia.co.uk/robots.txt

If you see something like the below, it means your robots.txt file is blocking ChatGPT’s crawler from accessing your content.

User-agent: GPTBot

Disallow: /

Structured data

Structured data is code that helps crawlers understand more about the content on a website. It’s essentially a labelling system which provides information in a machine-readable format and is used by search engines and LLM crawlers to better understand content.

Schema.org is probably the best-known and most widely supported structured data markup system, so it probably makes sense to start there. There is a lot of information online about it, and your web developer will certainly be able to talk you through the options for implementation.

Trust signals

The final leg of the GEO optimisation ‘tripod’ is trust signals.

LLMs want to return accurate answers, so trust in the sources they use is critical.

In traditional SEO, authority was largely driven by high-quality external links pointing at a website, whereas in GEO, citations are king.

The good news is that citations happen as part of a well-rounded marketing programme, which most brands have in place.

Creating content in relevant places such as social media plaforms, Reddit, YouTube, etc … is a good starting point. Having consistent PR coverage in industry publications and local news outlets (and of course mainstream national titles if possible!) shows LLMs that your brand is credible and relevant.

User-generated content is also well-received by LLMs, so influencer marketing can be useful.

The main aim is to get your brand mentioned in different places alongside competitors, key product category terms, and industry-relevant phrases.

In summary

GEO is becoming a necessary extension of SEO. SEO is not dead, and although click-through rates are dropping in the search results, traditional content strategies are still viable and can deliver great commercial value if executed well.

With LLMs using grounding for many queries, search engines like Google become a source for information, and therefore, it’s still massively important to be visible in them through a solid SEO programme.

That said, there’s no getting away from the fact that the starting point of online content discovery for many people is now an LLM, not Google search. Data suggests that they’re using LLMs in addition to search as opposed to instead of it, but being visible in both is the future of search.

If you need any help assessing your current visibility in LLM platforms and/or implementing a holistic, future-proofed organic search strategy, please get in touch.

LET’S TALK ABOUT YOU

Contact us