
As someone who started blogging many years ago, one of the critical components when developing your website was applying SEO (Search Engine Optimization) techniques where it allows your website to be found and positioned by search engines such as Google or Bing.
That has been the way to add visibility to your websites for the past 20 years. However, with the increase of Agentic AI solutions, Large Language Models have the capability to search the internet to find relevant information based on the user’s query/prompt.
Agentic solutions such as Perplexity, ChatGPT search, and Grook deep search for example, have the ability to do a comprehensive search on the web to increase their knowledge and have a more relevant answer to the user. This new capability has change the way users search for content on the internet.
GEO (Generative Engine Optimization) is a new concept that allows Agentic solutions find and parse more easily online content such as blogs, forums and websites. There is definitely a new set of techniques that developers/web designers need to learn and apply in this new swift in the way people search the internet.
As I started blogging again, I have done some research on current GEO techniques that I can apply to my blog to increase its visibility to these new AI search engines.
Since LLMs are better at understanding plain text or markdown content, llmstxt has started an initiative to standardize the usage of llms.txt files. These files will include a description of the website and its content through Markdown syntax.
There is no strict syntax when creating these txts files, but they need to be descriptive, concise and accessible.
For instance, if you navigate to https://antonio.engineer/llms.txt , the content of that file as today looks like this:
# Antonio Martinez > My thoughts on technology and AI - [Welcome to my blog](https://antonio.engineer/welcome-to-my-blog/) - [About me](https://antonio.engineer/about-me/)
The llms.txt contains the hierarchy and links of the website. It includes the title of each page or post with its associate URL. After that, you can create another txt file with the content of each page or post. For example https://antonio.engineer/llms-full.txt looks like this:
# Antonio Martinez
> My thoughts on technology and AI
### Welcome to my blog
Hello, my name is Antonio Martinez. I'm an Software Engineer specialized in Generative AI and Computer Vision applications...
This second llms-full.tx includes the full content of your website. It will allow AI search engines extract and parse the entire content of your website more efficiently.
Since I’m using WordPress as the CMS (Content Management System) for my blog, I found this plugin called LLMs.txt and LLMs-Full.txt Generator that allows me to automatically generate both llms.txt and llms-full.txt daily or weekly.

As AI keep evolving and improving, we are experiencing a new revolution across all industries. Thus, we need to adapt and learn new techniques to help increase visibility to our businesses. For me, this will be an ongoing research on the new GEO techniques that I can apply to my blog. I will make sure to document and share them here.
Best,
Antonio Martinez