GEO for universities

When AI talks about your university, make it talk well.

More and more prospective students ask ChatGPT, Perplexity or Gemini before deciding. Structure your knowledge so AI reads, understands and cites you —and measure how ready you are.

AI AssistantOnline

What data master’s degrees does UTEF University offer?

UTEF offers the Master’s in Data Science (60 ECTS), an official program aimed at training professionals in data analysis, machine learning and advanced visualization. Available on campus and online, starting in October. For more information and enrolment, see the official site: university.edu/master-data-science

Source: Open Knowledge Format · university.edu/okf/

Your knowledge, structured

This is how a university declares its content for AI.

Programs, faculty, events, news… every content type becomes a concept with its frontmatter and its relationships. Explore it:

okf
content-types
page
program.md
data-packs
programs.md
taxonomies
academic-area.md
templates
program-detail.md
okf/content-types/page/program.md
---
type: Griddo Page Content Type
title: Program
description: Degree program with category filters for school, area, modality, and language. Template ProgramDetail. Data pack PROGRAMS.
resource: src/schemas/content-types/page/PROGRAM/index.ts
tags: [program, academic-offer, programs-data-pack]
timestamp: 2026-07-02T00:00:00Z
griddo_schema_type: PageContentType
griddo_from_page: true
griddo_translate: true
griddo_local: false
---

Belongs to the [PROGRAMS data pack](../../data-packs/programs.md). Each instance generates a page rendered by the `ProgramDetail` template.

Category fields (`MultiCheckSelect`) act as filters for [ProgramsDistributor](../../modules/programs-distributor.md) and related listing modules. A program can belong to multiple schools, areas, and modalities simultaneously.

# Schema

| Key | Field type | Title | Mandatory | Notes |
|---|---|---|---|---|
| `title` | TextField | Title | ✅ | Page title and CMS label. |
| `abstract` | Wysiwyg (not full) | Abstract | — | Short rich-text description. |
| `image` | ImageField | Image | — | Thumbnail shown in distributor cards. |
| `centers` | MultiCheckSelect | Centers | — | → [CENTER](../../taxonomies/center.md). `from: categories.centers` |
| `schools` | MultiCheckSelect | Schools | — | → [SCHOOL](../../taxonomies/school.md). `from: categories.schools` |
| `programTypes` | MultiCheckSelect | Program type | — | → [PROGRAM_TYPE](../simple/program-type.md). `from: categories.programTypes` |
| `academicAreas` | MultiCheckSelect | Academic area | — | → [ACADEMIC_AREA](../../taxonomies/academic-area.md). `from: categories.academicAreas` |
| `languages` | MultiCheckSelect | Languages | — | → [LANGUAGE](../../taxonomies/language.md). `from: categories.languages` |
| `modalities` | MultiCheckSelect | Modalities | — | → [MODALITY](../../taxonomies/modality.md). `from: categories.modalities` |
| `intake` | DateField | Starts On | — | Next intake date. `from: intake` |
| `duration` | TextField | Duration | — | Free text (e.g. "18 months"). `from: duration` |
| `seats` | TextField | Seats | — | Free text for available seats. `from: seats` |
| `data` | ReferenceField | Document to download | — | → DOCUMENT (structured data). Manual selection only. |

# Relationships

- Filtered in [ProgramsDistributor](../../modules/programs-distributor.md) by `schools`, `academicAreas`, `programTypes`, `modalities`, `languages`, `centers`.
- [STUDY_PLAN](../simple/study-plan.md) items in the PROGRAMS data pack display inside the `ProgramDetail` template via the StudyPlan module.
- [TESTIMONIAL](../simple/testimonial.md) items reference this program via their `programs` field.

# Citations

[1] [src/schemas/content-types/page/PROGRAM/index.ts](src/schemas/content-types/page/PROGRAM/index.ts)

Beyond schema.org

Structured data vs. Open Knowledge Format.

Schema.org markup helps traditional search engines. OKF goes a step further: it lets your knowledge travel off the website, verifiable and citable by AI agents.

Structured data · schema.org

  • Marks entities inside the page (JSON-LD).
  • Designed for traditional search engines (rich snippets).
  • The data lives in the HTML; it does not travel off the website.
  • Maintained page by page and template by template.

Open Knowledge Format · GEO

  • A portable format: knowledge travels in a bundle (/okf/).
  • Designed for AI agents: read, verify and cite.
  • Every concept with type, source, timestamp and relationships.
  • In Griddo it generates itself from your content.

SEO + GEO, automatic

Griddo does it for you.

The technical pieces that decide whether AI represents you well —and that in Griddo work with no extra effort.

SEO Outline

The semantic structure of every page, generated automatically so search engines and AI understand the hierarchy of your content.

AI-generated meta and keywords

AI-assisted generation of meta titles, descriptions and keywords, optimized page by page.

Automatic sitemap

An XML sitemap always up to date, with no manual work, for complete and error-free crawling.

llms.txt and OKF

Automatic publishing of llms.txt and OKF bundles: your knowledge, readable and citable by AI agents.

Early access · no cost in 2026

Get AI citing your university, free in 2026.

Through 2026, automatic generation of OKF bundles is included at no cost in Griddo. Start structuring your knowledge now so ChatGPT, Perplexity and Gemini read and cite you —and get ahead while the standard settles.

Check your university’s AI visibility

Tell us your university and we will prepare a personalized diagnosis of how ready you are for AI search.