Skip to main content

Tag: L

LLMO

What is LLMO?

LLMO (Large Language Model Optimization) is the optimization of content and entities so that large language models such as ChatGPT, Gemini or Perplexity understand them, reproduce them correctly and cite them as a source. LLMO makes sure a brand shows up in the answers of AI assistants instead of only in the classic list of blue links on Google. The approach is closely related to Generative Engine Optimization (GEO) and counts as an extension of classic SEO into AI search.

LLMO, Large Language Model Optimization: optimizing content for AI systems such as ChatGPT, Gemini and Perplexity

Search is moving out of the results list and into the chat window. Anyone who no longer types a question into Google but asks ChatGPT or Perplexity gets a finished answer instead of ten links. LLMO is the discipline that makes your own brand part of that generated answer, with a mention and, in the best case, with a source link.

LLMO at a glance

Property Detail
Stands for Large Language Model Optimization
Also known as LLM optimization, LLM SEO
Pronunciation “el-el-em-OH” (spelled out letter by letter)
Goal being mentioned, described correctly and cited in AI answers
Relevant systems ChatGPT, Google Gemini, Perplexity, Microsoft Copilot, Google AI Overviews
Related terms GEO, AEO (Answer Engine Optimization), SEO, E-E-A-T

What does LLMO stand for?

LLMO stands for Large Language Model Optimization, the targeted optimization of content for large language models. A large language model (LLM) is an AI model trained on huge amounts of text and built to understand and produce language. Well-known examples are GPT (ChatGPT), Gemini and the models behind Perplexity or Copilot.

LLMO covers 3 levels of optimization:

  • Content level: writing texts so that a language model can extract the core statements cleanly and reproduce them correctly in its own words.
  • Entity level: establishing the brand, the people and the products as clearly defined entities, so the model knows what a company stands for.
  • Technical level: marking content up for machines, for example through structured data, a clean HTML structure and an llms.txt file.

The goal is always the same: when someone asks an AI about a topic, the model should draw on your content as a trustworthy source and mention the brand by name.

LLMO vs. GEO vs. SEO: what is the difference?

LLMO, GEO and SEO chase the same overall goal, visibility, but they differ in the channel they optimize for. SEO targets the classic list of search results, GEO targets AI search systems with a web search, and LLMO in the narrow sense targets the language models themselves.

  • SEO (search engine optimization): optimizes for ranking positions in the Google results list. Success is measured as the position for a keyword.
  • GEO (Generative Engine Optimization): optimizes for generative search systems that build one answer out of several sources, for example Perplexity or Google AI Overviews. The term Generative Engine Optimization explains that in more detail.
  • LLMO (Large Language Model Optimization): optimizes so that the language model itself knows a brand, describes it correctly and cites it, even without an active web search at the moment of the question.

In practice the three disciplines overlap heavily. Many people use LLMO and GEO synonymously, because the same measures work in both: clear definitions, verifiable facts, structured data and a strong entity. Good SEO stays the foundation, because a large share of AI systems still fall back on the Google index or their own web search for up-to-date answers.

LLMO, GEO and SEO comparedThree optimization layers that build on each other: SEO optimizes for the Google results list, GEO for generative search systems with web search, LLMO for the language model itself. All three rest on the same content foundation.Three layers of search visibilitySEORanking in the Google results listGEOSource in generative search systemsLLMONamed in the language modelShared basis: clear content, strong entity, structured dataFig. 1 · taismo
Fig. 1: LLMO, GEO and SEO rest on the same content foundation and differ in the channel they target.

How does LLMO work and how do LLMs read content?

LLMO works by fitting content to the way language models process text. An LLM does not read a page from top to bottom the way a person does. It breaks the page into sections of meaning (chunks), turns those into vectors and pulls the most fitting sections back up when a question comes in. That process is exactly where LLMO starts.

The path from text to an AI answer runs in 4 steps:

  1. Retrieval: the model either knows the content from its training data or fetches it at runtime through a web search.
  2. Chunking: the text is split into chunks. A section that answers a question completely and on its own can be picked up cleanly as one unit.
  3. Scoring: the system weighs which chunks fit the question and which source they come from. Clear statements, verifiable facts and a credible sender get preference.
  4. Answer: the model phrases an answer out of the most relevant chunks and, depending on the system, names the source.

For LLMO that means, in concrete terms: every paragraph should stand on its own and deliver its core statement in the first sentence. Definition patterns such as “X is …”, concrete figures and unambiguous entity names instead of pronouns raise the chance that a model picks up the passage correctly.

How a language model turns content into an answerFour steps from the web page to the AI answer: retrieving the content, splitting it into chunks, weighing relevance and source, and phrasing the cited answer.From content to a cited AI answer1 RetrievalTraining data orweb search2 ChunkingText is splitinto chunks3 ScoringRelevance andsource weighed4 Answerwith a mentionof the sourceFig. 2 · taismo
Fig. 2: The path from content to a cited AI answer in four steps.

Which measures belong to LLMO?

LLMO covers content, technical and brand measures that together raise how citable a website is. The 6 most important levers:

  1. Quotable definitions: phrase every core statement as a sentence that stands on its own, following the pattern “X is …”. Language models pick up passages like these most reliably.
  2. Structured data: mark content up with structured data (JSON-LD) so machines can grasp entities, definitions and relationships without guessing.
  3. Strengthen entities: name the brand, the authors and the products consistently and establish them as a clear entity through an about page, author profiles and external mentions.
  4. Show E-E-A-T: make experience, expertise, authoritativeness and trust visible, for example through named authors, sources and data. How E-E-A-T works in detail is part of what decides which source a model treats as trustworthy.
  5. Clear structure: headings as questions, short paragraphs, lists and tables. That shape splits into clean chunks.
  6. Machine readability: an llms.txt file, clean internal linking and crawlable content make access easier for AI systems.

No single lever decides this on its own. LLMO works as an interplay: only once content, technology and brand mesh does a language model treat a source as worth citing.

Why is LLMO becoming more important?

LLMO is becoming more important because a growing share of search queries gets answered inside AI systems instead of in the classic Google list. When ChatGPT, Perplexity or an AI answer right inside search settles the question, visibility is left only for the brands that show up in that answer.

Three developments drive the relevance of LLMO:

  • AI answers in search: with AI Overviews, Google places generated answers directly above the organic results. Getting cited there wins visibility without anyone scrolling.
  • Chat instead of click: more and more people research straight in the chat and click single links less often. Being mentioned in the answer becomes the actual visibility goal.
  • Trust through citation: a recommendation that comes out of an AI answer reads to many people like neutral information and builds trust in the brand it names.

For companies that means: classic SEO stays the basis, but on its own it is no longer enough. Invest in LLMO early and you secure a place in the answers that will help decide purchases tomorrow. That is exactly where forward-looking SEO services come in, thinking search and AI visibility together.

Frequently asked questions about LLMO

Is LLMO the same as GEO?
LLMO and GEO are closely related and are often used synonymously. GEO stresses the optimization for generative search systems with a web search, LLMO the optimization for the language models themselves. In practice the measures overlap almost completely.

Does LLMO replace classic SEO?
No, LLMO does not replace SEO, it adds to it. Many AI systems still fall back on the Google index or their own web search for up-to-date answers, which is why solid SEO remains the foundation of every LLMO strategy.

How do you measure the success of LLMO?
You measure the success of LLMO by whether and how a brand shows up in AI answers. To do that, check regularly how systems such as ChatGPT or Perplexity answer relevant questions, whether the brand is named and described correctly and whether a source link is set.

Does every company need LLMO?
LLMO pays off for every company whose audience increasingly researches through AI assistants. Wherever decision-makers expect information quickly and pre-filtered, being named in AI answers turns into a competitive advantage.

Largest Contentful Paint

What is Largest Contentful Paint (LCP)?

Largest Contentful Paint (LCP) is a load time metric from Google’s Core Web Vitals. LCP measures how long it takes until the largest visible content element in the viewport of a page has finished loading, counted from the moment the page load begins. A good LCP value is 2.5 seconds or below, measured at the 75th percentile of all page views on mobile and desktop devices. LCP therefore shows how quickly a visitor gets the feeling that the page has loaded.

Largest Contentful Paint (LCP): the load time metric of the Core Web Vitals, good below 2.5 seconds

LCP is one of the three Core Web Vitals and the central metric for perceived loading speed. Google uses LCP as part of the page experience signal for ranking. A slow LCP means that the visitor stares at a half empty page for too long, is more likely to bounce and writes the site off as sluggish.

Largest Contentful Paint at a glance

Property Detail
Abbreviation LCP (Largest Contentful Paint)
Category Core Web Vital, load time and performance metric
Pronunciation “LAR-jist kun-TENT-fuhl paynt”
What is measured render time of the largest visible content element
Good value ≤ 2.5 s at the 75th percentile (field data)
Related terms Core Web Vitals, INP, CLS, TTFB, PageSpeed

What does Largest Contentful Paint measure?

LCP measures the point in time at which the largest content element inside the visible area of the browser window has fully rendered. While the page loads, the browser keeps watching which element currently takes up the most space in the viewport and reports its render time. The start of the page load counts as the starting point.

One distinction matters: LCP does not measure when the whole page has finished loading, it measures when the most important visible content appears. A visitor rates a page as “loaded” as soon as the main image or the heading is there, even if scripts are still coming in behind the scenes. That impression is exactly what LCP captures.

Google splits every LCP value into 4 subparts that add up to the total duration. This breakdown shows where a slow page actually loses time.

The four subparts of Largest Contentful PaintThe LCP value is made up of four consecutive phases: time to first byte, resource load delay, resource load duration and element render delay.LCP = the sum of 4 subparts1. TTFBserver response time2. Load delayuntil the resource starts3. Load durationdownload of the resource4. Render delayuntil the element is visiblepage load startsLCP element visibleTTFB and load duration eat the most time on most sites.Fig. 1 · taismo
Fig. 1: The four subparts that make up the LCP value.

What is a good LCP value?

A good LCP value is 2.5 seconds or below. Google splits the measurements into 3 rating bands that apply to mobile and desktop devices alike:

  • Good: an LCP of 0 to 2.5 seconds.
  • Needs improvement: an LCP of 2.5 to 4.0 seconds.
  • Poor: an LCP above 4.0 seconds.

What counts is the 75th percentile: Google does not rate the average, it rates the value that 75 percent of all page views reach or beat. Only once three out of four visitors see a page in 2.5 seconds or faster does the LCP count as good. This field data comes from the Chrome User Experience Report (CrUX), which collects real visits over the past 28 days.

The Google rating scale for LCPGoogle rates LCP in three bands: good up to 2.5 seconds, needs improvement between 2.5 and 4 seconds, poor from 4 seconds on.LCP rating at the 75th percentileGOOD0 to 2.5 sNEEDS WORK2.5 to 4.0 sPOOR≥ 4.0 s2.5 s4.0 sFig. 2 · taismo
Fig. 2: The three Google rating bands for LCP and their thresholds.

You find these field values in Google Search Console in the “Core Web Vitals” report and in PageSpeed Insights. Lab tools such as Lighthouse also give you a simulated LCP value, which helps with debugging but does not feed into ranking.

Which element is the LCP element?

The LCP element is the largest content element that appears in the visible area during loading. The browser only takes certain element types into account. There are 4 candidates for the LCP element:

  1. Images: an <img> element or an <image> inside an <svg>.
  2. Videos: the poster frame of a <video> element.
  3. Background images: an element with a background image loaded through the CSS url() function.
  4. Text blocks: block level elements with text, for example a large heading or a paragraph.

In practice, the LCP element on most pages is the hero image at the top or the main heading. PageSpeed Insights and the Chrome DevTools point out which element it is on your page. Only once you know the LCP element can you optimize with purpose, because every second of LCP hangs on that one element.

The LCP element can change during loading. If the heading appears first and the larger hero image follows, the image becomes the final LCP element. The browser reports the last candidate as soon as the visitor interacts with the page or loading has finished.

How do you improve your LCP value?

You improve a poor LCP by delivering and rendering the LCP element faster. Because LCP is made up of 4 subparts, the strongest levers attack exactly those phases. The 6 most important measures:

  1. Cut the server response time (TTFB): fast hosting, server side caching and a content delivery network (CDN) shorten the time to first byte.
  2. Never delay the LCP image with lazy loading: if the hero image is lazy loaded, the download starts too late. Load it early instead.
  3. Preload the LCP resource: give the decisive image priority with <link rel="preload"> and fetchpriority="high" so that the browser requests it right away.
  4. Compress images and serve them in modern formats: modern image formats on the web such as WebP or AVIF plus responsive sizes (srcset) cut the load time noticeably.
  5. Remove render blocking resources: inline the critical CSS and defer non-critical JavaScript (defer or async) so that the browser can paint the LCP element sooner.
  6. Take the sting out of web fonts: host your fonts yourself, preload them and serve them with font-display: swap so that a text LCP does not wait for the font file.

The order is deliberate: on most websites, TTFB and image delivery deliver the biggest jump. Which measure works hardest in a specific case is shown by the subpart analysis from figure 1. A structured check of all levers comes with a technical SEO audit, which uncovers the LCP weak spots page by page.

How does LCP relate to the Core Web Vitals?

LCP is one of three Core Web Vitals that Google uses to measure the user experience of a page. Each of the three metrics covers a different aspect:

  • LCP (Largest Contentful Paint): measures the perception of loading, so how quickly the main content becomes visible.
  • INP (Interaction to Next Paint): measures responsiveness, so how quickly the page reacts to clicks and input. INP replaced the earlier metric First Input Delay (FID) in March 2024.
  • CLS (Cumulative Layout Shift): measures visual stability, so how much elements move around while the page loads.

A page only passes the Core Web Vitals when all three values sit in the green range. LCP replaced the older metric First Meaningful Paint (FMP) in 2020, because FMP was too imprecise and hard to measure. Since the page experience update in 2021, the Core Web Vitals feed into Google ranking. Together, the three of them form the backbone of technical performance, which solid SEO services keep under review.

Frequently asked questions about LCP

Is LCP a ranking factor?
Yes, as part of the Core Web Vitals, LCP has been a confirmed ranking signal since 2021. The effect is moderate: LCP works above all as a tiebreaker between pages of equal content quality, good content stays the stronger factor.

Where do I see my LCP value?
You find your LCP in PageSpeed Insights, in the Core Web Vitals report of Google Search Console and in the Chrome DevTools. Search Console and PageSpeed Insights show data from real visitors, DevTools and Lighthouse give you lab measurements for debugging.

What is the difference between LCP and load time?
LCP only measures when the largest visible element appears, not when the whole page has finished loading. A page can still be loading in the background while the LCP has long been reached and the page is already usable.

Why does my LCP value keep changing?
LCP fluctuates because it comes from real visits with different devices, connections and locations. The CrUX report averages these values over 28 days, which is why optimizations only show up fully in the 75th percentile after a few weeks.

LSI keyword

What is an LSI keyword?

An LSI keyword (LSI stands for latent semantic indexing) is a term or phrase closely connected to a main keyword or topic. LSI keywords are not simply synonyms or direct extensions of the main keyword, but words that appear frequently in the context of the main topic and are therefore semantically related. They help search engines such as Google understand the content of a web page better and judge how relevant it is for a given query. Working with LSI keywords helps you cover the topic of a page more completely and strengthens your search engine optimization, because it gives search engines more context.

LSI keyword explained: semantically related terms that give search engines more context around a main keyword

Examples of LSI keywords

Say the main keyword is “apple“. In that case LSI keywords could be “fruit“, “Granny Smith“, “vitamins“, “healthy snacks” and “apple juice“. All of these terms stand in direct connection with the main topic “apple” and widen the picture of what the page is about. Another example: for the main keyword “online marketing”, LSI keywords could be “digital advertising”, “SEO”, “content marketing“, “social media strategies” and “Google Ads”. Words and phrases like these help search engines see how broad and how deep the content around the main topic goes.

Are LSI keywords important for SEO?

Yes, LSI keywords play an important part in search engine optimization. By supplying extra context and meaning around the main content of a page, LSI keywords can improve how visible a website is in search engine results pages (SERPs). They make it easier for search engines to pin down the relevance and the quality of the content, which can lead to better placements. Working with LSI keywords also lowers the risk of keyword stuffing, because it opens up a more natural and more rounded way of writing content. All in all, LSI keywords improve the user experience, because they make sure that content is more complete and more relevant to what people actually search for.

long-tail keyword

What is a long-tail keyword?

A long-tail keyword is a search term made up of several words that extends a main keyword with adjectives or attributes. The name comes from the picture of a keyword with a long tail hanging off it. Because a query with a long-tail keyword is more precise, the results are more specific than for a search with the main keyword alone.

Long-tail keyword explained: a main keyword extended by adjectives and attributes into a more specific search query

Long-tail keywords are more specialized, so they trade some search volume for a better chance of success. The spelling longtail keyword is common as well and means the same thing.

What does a search with a long-tail keyword look like?

An example: you are looking for a bike for your child.

Your first query in the search engine is probably “kids bike”. Your child, however, wants a bike in blue, so the next query very likely looks like this:

“blue kids bike”

And with that you have searched with a long-tail keyword and you get different results than before.

Long-tail keywords work well in local SEO too.

Where are the opportunities in long-tail keywords?

Long-tail keywords often carry a lower search volume than the main keyword, but the positions on the SERP are less contested as well.

That gives you a realistic chance of overtaking the competition on some terms, because many website owners optimize their content for main keywords only and not for long-tail keywords. Long-tail keywords also fit certain niches well. Always check the search volume of a long-tail keyword first, though.

Picking the right terms for a whole site is the first step of every project in our SEO services.

link juice

What is link juice?

Link juice, also known as link equity, is a term from online marketing that describes the value and effectiveness of a link from one web page to another. That value is set by factors such as the authority of the linking page, how relevant the content of the two pages is to each other, and how fresh the link is. Link juice can be seen as a form of recommendation: a page that many other high authority pages link to receives a kind of seal of quality, which lifts its potential in search rankings. Other names for link juice are link power and link authority.

Link juice explained: how link equity passes value from one web page to another

Measuring link equity directly is not possible, because search engines like Google do not disclose their exact algorithms. There are SEO tools, though, that offer their own metrics for estimating it. Those metrics are usually built on factors such as the number and quality of incoming backlinks, the authority of the linking domains, and the topical relevance between the linked pages. Tools like Moz’s Domain Authority, Ahrefs’ Domain Rating or Majestic’s Trust Flow can give you useful reference points here. It is important to understand, however, that these values are approximations and do not represent the actual link equity in the sense that search engines use it.

Link juice is an essential part of search engine optimization. Links with high link equity can improve the ranking of a web page in the search results considerably. They signal to search engines that a page is trustworthy, relevant and of high quality, and search engines then treat that page favorably in their results. Strong link equity can also help new content get indexed faster and rank better. What counts is that you use natural link building methods, because artificial or manipulative links can be recognized by search engines and counted against you.

Link equity does not only arrive from other websites. Every internal link passes part of the value of one page on to the next, which is why internal linking is the part of link equity you control completely. If you want to know how the equity of your own site is distributed and where it gets stuck, that is part of ongoing SEO support. More terms from this field are in the SEO glossary.

lazy loading

What is lazy loading?

Lazy loading, also called deferred loading, is an optimization technique for online content, above all for images and videos on web pages. The point of lazy loading is to improve the loading time of a page: resources that sit outside the current browser window are only loaded once the visitor scrolls them into view. Instead of loading every element of a page at the same time, only the objects that are visible to the visitor right now get loaded.

Lazy loading explained: images and videos outside the visible area are only loaded once the visitor scrolls them into view

This cuts the amount of data loaded at one time, which shortens loading times and lowers bandwidth use.

How do I enable lazy loading in HTML?

To switch lazy loading on by hand in HTML, you use the loading attribute in your <img> and <iframe> tags. Here is a simple example of how lazy loading is implemented for an image:

<img src="/image-url.jpg" loading="lazy" alt="Description of the image">

In this example the loading="lazy" attribute is added to enable deferred loading of the image. The same works for videos and iframes:

<iframe src="/video-url" loading="lazy" width="560" height="315"></iframe>

By using the loading="lazy" attribute the developer tells the browser that the element should be loaded later. Worth knowing: every current browser supports this technique.

Why does lazy loading matter for SEO?

Lazy loading matters for search engine optimization for several reasons. One of the biggest benefits is the gain in page loading speed. Because search engines such as Google treat page speed as one of their ranking factors, lazy loading can directly help the position of your website in the search results.

A faster website also gives visitors a better experience, which is a critical factor for SEO in its own right. Deferring content that sits outside the visible area lets server resources be used more efficiently and lifts the overall performance of the page. Lazy loading also brings the bounce rate down, because visitors are less likely to leave a slow page early.

Whether lazy loading is set up correctly on your own pages, and where it still costs you loading time, is one of the points we look at in an SEO audit. More terms around speed and page experience are collected in the SEO glossary.

landing page

What is a landing page?

A landing page is a single page of a web presence that serves as the entry page for new visitors and potential new customers. A landing page is often part of an online marketing campaign and speaks to people interested in one specific product or service. In most cases, a click on an ad does not lead to the general website of the company but to an optimized landing page. The goal of a landing page is usually the generation of leads or conversions.

Landing page explained: a single entry page for a campaign, built to turn visitors into leads or conversions

Which elements should a landing page contain?

As a rule, these elements work well on landing pages:

  • the (company) logo
  • product images and videos
  • the USP of the product or the service
  • call-to-action buttons
  • testimonials

What types of landing page are there?

  • Landing page as a subpage: in online shops, these can be product or category pages, for example.
  • Landing page as a page of its own: a landing page can even sit on its own domain, independent of the rest of the site. Such a page is usually built in the corporate identity of the remaining website.

What is a landing page for in online marketing?

Landing pages are meant to make new users aware of products or services. The benefits should be visible at a glance, and visitors should be encouraged to interact. That could be ordering a product, filling in a contact form or signing up for an email list. In most cases, a paid ad comes before a landing page.

Which page a visitor arrives on decides how far that visitor moves through the sales funnel, so the page has to match the target audience of the campaign. On phones, responsive design decides whether it works at all. Landing pages that also carry organic traffic belong in your SEO strategy, not only in your ad account. More terms on the subject are waiting in the SEO glossary.