### Verificar la propiedad del sitio
@@ -240,8 +240,6 @@ canonical: "https://docs.example.com/latest/my-page"
Para configurar metaetiquetas específicas de página, agrégalas al frontmatter de la página.
-El frontmatter también puede sobrescribir cualquier metaetiqueta personalizada declarada en tu `docs.json` bajo [`seo.metatags`](/es/organize/settings-seo#seo) o en una entrada coincidente de [`seo.paths`](/es/organize/settings-seo#seo). Proporciona un valor de cadena no vacío con la misma clave para reemplazar el valor global o el limitado a una carpeta en esa página. El frontmatter no puede introducir metaetiquetas que la configuración no declare, y los valores que no sean cadenas se ignoran.
-
Las metaetiquetas específicas de página incluyen:
* `title` - Título de la página
@@ -287,6 +285,8 @@ keywords: ["keyword1", "keyword2"]
El campo `keywords` debe estar en formato de lista YAML. Por ejemplo, `keywords: ["keyword1", "keyword2", "keyword3"]`.
+El frontmatter también puede sobrescribir cualquier metaetiqueta personalizada declarada en tu `docs.json` bajo [`seo.metatags`](/es/organize/settings-seo#param-seo-metatags) o en una entrada coincidente de [`seo.paths`](/es/organize/settings-seo#param-seo-paths). Asigna a la misma clave un valor de cadena no vacío para reemplazar el valor global o el de la carpeta en esa página. El frontmatter no puede añadir metaetiquetas personalizadas que tu configuración no declare, y Mintlify ignora los valores que no sean cadenas.
+
diff --git a/es/organize/settings-seo.mdx b/es/organize/settings-seo.mdx
index 9b0782bc84..647d14d009 100644
--- a/es/organize/settings-seo.mdx
+++ b/es/organize/settings-seo.mdx
@@ -51,12 +51,14 @@ Configuración de indexación y metadatos para motores de búsqueda.
Cada entrada tiene:
- - `path`: Ruta de carpeta relativa a la raíz de la documentación, por ejemplo `guides/v2`. Se aplica a todas las páginas dentro de esa carpeta. Cada `path` solo puede usarse una vez. Los segmentos no pueden contener espacios en blanco, `\`, `?`, `#`, ni ser `.` o `..`, y la ruta no debe comenzar ni terminar con una barra.
- - `metatags`: Meta tags añadidas a cada página bajo `path`, como pares clave-valor.
+ - `path`: Ruta de carpeta relativa a la raíz de la documentación, como `guides/v2`, sin barra inicial ni final. Se aplica a todas las páginas dentro de esa carpeta. Cada ruta solo puede aparecer una vez.
+ - `metatags`: Meta tags añadidas a cada página bajo `path`, como pares clave-valor. Los valores deben ser cadenas no vacías.
Precedencia, de menor a mayor: `seo.metatags`, luego las entradas de `seo.paths` que coincidan (las rutas más largas prevalecen sobre las más cortas cuando una página está en varias) y, por último, el frontmatter de la página.
- `canonical` siempre proviene de `seo.metatags` y no puede definirse por carpeta, porque es una base a nivel de sitio que Mintlify concatena con la ruta de cada página.
+ Las rutas se comparan con las URL de las páginas, por lo que las páginas traducidas en una carpeta de idioma necesitan sus propias entradas. Por ejemplo, `guides/v1` no se aplica a `es/guides/v1`.
+
+ Mintlify ignora la clave `canonical` en las entradas de `seo.paths`. Define una URL canónica para todo el sitio en `seo.metatags` o una URL canónica por página en el frontmatter.
```json
"paths": [
diff --git a/fr/optimize/seo.mdx b/fr/optimize/seo.mdx
index e1a1d938a0..225ab30950 100644
--- a/fr/optimize/seo.mdx
+++ b/fr/optimize/seo.mdx
@@ -185,7 +185,7 @@ Pour appliquer des balises méta différentes à un sous-ensemble de pages, comm
}
```
-Les balises par dossier l'emportent sur `seo.metatags` pour la même clé. Lorsqu'une page est incluse dans plusieurs entrées, les chemins plus longs l'emportent sur les plus courts. Le frontmatter de la page l'emporte toujours sur les deux. `canonical` provient toujours de `seo.metatags` et ne peut pas être défini par dossier. Consultez [`seo.paths`](/fr/organize/settings-seo#seo) pour le schéma complet.
+Les balises par dossier l'emportent sur `seo.metatags` pour la même clé, les chemins plus longs l'emportent sur les plus courts, et le frontmatter de la page l'emporte sur les deux. Consultez [`seo.paths`](/fr/organize/settings-seo#param-seo-paths) pour les règles de chemin et leurs exceptions.
### Vérifier la propriété du site
@@ -240,8 +240,6 @@ canonical: "https://docs.example.com/latest/my-page"
Pour définir des balises méta spécifiques à une page, ajoutez-les dans le frontmatter de la page.
-Le frontmatter peut aussi remplacer toute balise méta personnalisée déclarée dans votre `docs.json` sous [`seo.metatags`](/fr/organize/settings-seo#seo) ou dans une entrée correspondante de [`seo.paths`](/fr/organize/settings-seo#seo). Fournissez une valeur de type chaîne non vide avec la même clé pour remplacer la valeur globale ou limitée à un dossier sur cette page. Le frontmatter ne peut pas introduire de balises méta que la configuration ne déclare pas, et les valeurs qui ne sont pas des chaînes sont ignorées.
-
Les balises méta spécifiques à une page incluent :
* `title` - Titre de la page
@@ -287,6 +285,8 @@ keywords: ["mot-clé1", "mot-clé2"]
Le champ `keywords` doit être formaté comme un tableau YAML. Par exemple, `keywords: ["keyword1", "keyword2", "keyword3"]`.
+Le frontmatter peut aussi remplacer toute balise méta personnalisée déclarée dans votre `docs.json` sous [`seo.metatags`](/fr/organize/settings-seo#param-seo-metatags) ou dans une entrée correspondante de [`seo.paths`](/fr/organize/settings-seo#param-seo-paths). Attribuez à la même clé une valeur de type chaîne non vide pour remplacer la valeur globale ou celle du dossier sur cette page. Le frontmatter ne peut pas ajouter de balises méta personnalisées que votre configuration ne déclare pas, et Mintlify ignore les valeurs qui ne sont pas des chaînes.
+
## Référence des balises meta courantes
diff --git a/fr/organize/settings-seo.mdx b/fr/organize/settings-seo.mdx
index c37f7176c4..bb6f49100b 100644
--- a/fr/organize/settings-seo.mdx
+++ b/fr/organize/settings-seo.mdx
@@ -51,12 +51,14 @@ Paramètres d'indexation et de métadonnées pour les moteurs de recherche.
Chaque entrée contient :
- - `path` : Chemin de dossier relatif à la racine de la documentation, par exemple `guides/v2`. S'applique à toutes les pages sous ce dossier. Chaque `path` ne peut être utilisé qu'une seule fois. Les segments ne peuvent pas contenir d'espaces, `\`, `?`, `#`, ni être `.` ou `..`, et le chemin ne doit pas commencer ni se terminer par une barre oblique.
- - `metatags` : Balises meta ajoutées à chaque page sous `path`, sous forme de paires clé-valeur.
+ - `path` : Chemin de dossier relatif à la racine de la documentation, comme `guides/v2`, sans barre oblique au début ni à la fin. S'applique à toutes les pages sous ce dossier. Chaque chemin ne peut apparaître qu'une seule fois.
+ - `metatags` : Balises meta ajoutées à chaque page sous `path`, sous forme de paires clé-valeur. Les valeurs doivent être des chaînes non vides.
Priorité, du plus faible au plus élevé : `seo.metatags`, puis les entrées de `seo.paths` correspondantes (les chemins plus longs l'emportent sur les plus courts lorsqu'une page est incluse dans plusieurs), puis le frontmatter de la page.
- `canonical` provient toujours de `seo.metatags` et ne peut pas être défini par dossier, car il s'agit d'une base au niveau du site que Mintlify concatène avec le chemin de chaque page.
+ Les chemins sont comparés aux URL des pages : les pages traduites dans un dossier de langue ont donc besoin de leurs propres entrées. Par exemple, `guides/v1` ne s'applique pas à `fr/guides/v1`.
+
+ Mintlify ignore la clé `canonical` dans les entrées de `seo.paths`. Définissez une URL canonique pour tout le site dans `seo.metatags` ou une URL canonique par page dans le frontmatter.
```json
"paths": [
diff --git a/optimize/seo.mdx b/optimize/seo.mdx
index 57022b535a..4d96b8ea1b 100644
--- a/optimize/seo.mdx
+++ b/optimize/seo.mdx
@@ -173,7 +173,7 @@ To apply different meta tags to a subset of pages, such as versioned docs or a s
}
```
-Folder tags override `seo.metatags` for the same key. When a page is under multiple entries, longer paths override shorter ones. Page frontmatter still overrides both. `canonical` is always sourced from `seo.metatags` and cannot be set per folder. See [`seo.paths`](/organize/settings-seo#seo) for the full schema.
+Folder tags override `seo.metatags` for the same key, longer paths override shorter ones, and page frontmatter overrides both. See [`seo.paths`](/organize/settings-seo#param-seo-paths) for path rules and exceptions.
### Verify site ownership
@@ -222,8 +222,6 @@ canonical: "https://docs.example.com/latest/my-page"
To set page-specific meta tags, add them to a page's frontmatter.
-Frontmatter can also override any custom meta tag declared in your `docs.json` under [`seo.metatags`](/organize/settings-seo#seo) or a matching [`seo.paths`](/organize/settings-seo#seo) entry. Provide a non-empty string value with the same key to replace the site-wide or folder-scoped value on that page. Frontmatter cannot introduce meta tags that the config does not declare, and non-string values are ignored.
-
Page-specific meta tags include:
- `title` - Page title
@@ -269,6 +267,8 @@ keywords: ["keyword1", "keyword2"]
You must format the `keywords` field as a YAML array. For example, `keywords: ["keyword1", "keyword2", "keyword3"]`.
+Frontmatter can also override any custom meta tag declared in your `docs.json` under [`seo.metatags`](/organize/settings-seo#param-seo-metatags) or a matching [`seo.paths`](/organize/settings-seo#param-seo-paths) entry. Set the same key to a non-empty string to replace the site-wide or folder value on that page. Frontmatter can't add custom meta tags that your config doesn't declare, and Mintlify ignores non-string values.
+
## Common meta tags reference
Below is a comprehensive list of meta tags you can add to your `docs.json`. These meta tags help improve your site's SEO, social sharing, and browser compatibility.
diff --git a/organize/settings-seo.mdx b/organize/settings-seo.mdx
index e0edb42f6d..4d37d80bf1 100644
--- a/organize/settings-seo.mdx
+++ b/organize/settings-seo.mdx
@@ -51,12 +51,14 @@ Search engine indexing and metadata settings.
Each entry has:
- - `path`: Folder path relative to the docs root, for example `guides/v2`. Applies to every page under that folder. Each path can only be used once. Segments cannot contain whitespace, `\`, `?`, `#`, or be `.` or `..`, and the path must not start or end with a slash.
- - `metatags`: Meta tags added to every page under `path`, as key-value pairs.
+ - `path`: Folder path relative to the docs root, like `guides/v2`, with no leading or trailing slash. Applies to every page under that folder. Each path can appear only once.
+ - `metatags`: Meta tags added to every page under `path`, as key-value pairs. Values must be non-empty strings.
Precedence, from lowest to highest: `seo.metatags`, then matching `seo.paths` entries (longer paths override shorter ones when a page is under multiple), then page frontmatter.
- `canonical` is always sourced from `seo.metatags` and cannot be set per folder, because it is a site-level base that Mintlify concatenates with each page's path.
+ Paths match page URLs, so translated pages in a language folder need their own entries. For example, `guides/v1` doesn't apply to `es/guides/v1`.
+
+ Mintlify ignores a `canonical` key in `seo.paths` entries. Set a site-wide canonical in `seo.metatags` or a per-page canonical in frontmatter.
```json
"paths": [
diff --git a/zh/optimize/seo.mdx b/zh/optimize/seo.mdx
index b4162f8661..48a2297bcb 100644
--- a/zh/optimize/seo.mdx
+++ b/zh/optimize/seo.mdx
@@ -185,7 +185,7 @@ description: "Your page description"
}
```
-对于相同的键,文件夹级标签会覆盖 `seo.metatags`。当页面位于多个条目下时,较长的路径会覆盖较短的路径。页面的 frontmatter 仍会覆盖上述两者。`canonical` 始终来源于 `seo.metatags`,无法按文件夹设置。完整的架构请参见 [`seo.paths`](/zh/organize/settings-seo#seo)。
+对于相同的键,文件夹级标签会覆盖 `seo.metatags`,较长的路径会覆盖较短的路径,页面的 frontmatter 会覆盖上述两者。路径规则和例外情况请参见 [`seo.paths`](/zh/organize/settings-seo#param-seo-paths)。
### 验证站点所有权
@@ -240,8 +240,6 @@ canonical: "https://docs.example.com/latest/my-page"
要为特定页面设置元标签,可将它们添加到页面的 frontmatter 中。
-frontmatter 也可以覆盖 `docs.json` 中在 [`seo.metatags`](/zh/organize/settings-seo#seo) 或匹配的 [`seo.paths`](/zh/organize/settings-seo#seo) 条目下声明的任何自定义元标签。使用相同的键提供一个非空字符串值,即可在该页面上替换站点级或文件夹级的值。frontmatter 不能引入配置中未声明的元标签,非字符串值将被忽略。
-
页面级元标签包括:
* `title` - 页面标题
@@ -287,6 +285,8 @@ keywords: ["关键词1", "关键词2"]
`keywords` 字段必须格式化为 YAML 数组。例如:`keywords: ["keyword1", "keyword2", "keyword3"]`。
+frontmatter 也可以覆盖 `docs.json` 中在 [`seo.metatags`](/zh/organize/settings-seo#param-seo-metatags) 或匹配的 [`seo.paths`](/zh/organize/settings-seo#param-seo-paths) 条目下声明的任何自定义元标签。为相同的键设置一个非空字符串值,即可在该页面上替换站点级或文件夹级的值。frontmatter 不能添加配置中未声明的自定义元标签,Mintlify 会忽略非字符串值。
+
## 常用 meta 标签参考
diff --git a/zh/organize/settings-seo.mdx b/zh/organize/settings-seo.mdx
index 20865ef85d..8db43f635e 100644
--- a/zh/organize/settings-seo.mdx
+++ b/zh/organize/settings-seo.mdx
@@ -51,12 +51,14 @@ keywords: ["SEO", "搜索", "索引", "meta 标签", "描述", "时间戳", "最
每个条目包含:
- - `path`:相对于文档根目录的文件夹路径,例如 `guides/v2`。将应用于该文件夹下的每个页面。每个 `path` 只能使用一次。段中不能包含空白字符、`\`、`?`、`#`,也不能为 `.` 或 `..`,且路径不能以斜杠开头或结尾。
- - `metatags`:以键值对形式提供的 meta 标签,将添加到 `path` 下的每个页面。
+ - `path`:相对于文档根目录的文件夹路径,例如 `guides/v2`,开头和结尾都不能有斜杠。将应用于该文件夹下的每个页面。每个路径只能出现一次。
+ - `metatags`:以键值对形式提供的 meta 标签,将添加到 `path` 下的每个页面。值必须是非空字符串。
优先级从低到高依次为:`seo.metatags`、匹配的 `seo.paths` 条目(当页面位于多个条目下时,较长的路径优先于较短的路径),最后是页面的 frontmatter。
- `canonical` 始终来源于 `seo.metatags`,无法按文件夹设置,因为它是站点级的基础地址,Mintlify 会将它与每个页面的路径拼接。
+ 路径与页面 URL 进行匹配,因此语言文件夹中的翻译页面需要单独的条目。例如,`guides/v1` 不会应用于 `zh/guides/v1`。
+
+ Mintlify 会忽略 `seo.paths` 条目中的 `canonical` 键。请在 `seo.metatags` 中设置站点级规范 URL,或在 frontmatter 中设置单个页面的规范 URL。
```json
"paths": [