---
title: "Breaking: #104422 - Move GET parameters in sitemap into namespace"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-104422-1721646316"
source: "Changelog/14.0/Breaking-104422-SeoParameterNamespace.rst"
typo3-version: "14.0"
typo3-major: 14
type: "breaking"
issue: 104422
forge: "https://forge.typo3.org/issues/104422"
tags: ["Frontend", "ext:seo", "NotScanned"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Breaking: #104422 - Move GET parameters in sitemap into namespace {#breaking-104422-1721646316}

See [forge#104422](https://forge.typo3.org/issues/104422)

## Description {#description}

The names of the GET parameters used in the sitemap generated by EXT:seo have
been changed from `page` and `sitemap` to `tx_seo[page]` and `tx_seo[sitemap]`,
respectively.

## Impact {#impact}

Applications, routing configurations, and third-party tools that rely on the
parameters being named `page` and `sitemap` will break.

## Affected installations {#affected-installations}

This affects installations that use the arguments `page` and `sitemap` or
override the sitemap templates of EXT:seo.

## Migration {#migration}

If the arguments are mapped in the routing configuration, the code needs to
be slightly adapted. A working example:

```yaml
routeEnhancers:
  Sitemap:
    type: Simple
    routePath: 'sitemap-type/{sitemap}'
    aspects:
      sitemap:
        type: StaticValueMapper
        map:
          pages: pages
          tx_news: tx_news
          my_other_sitemap: my_other_sitemap
    _arguments:
      sitemap: 'tx_seo/sitemap'
```

If the templates in `EXT:seo/Resources/Private/Templates/XmlSitemap/Index.xml`
have been modified, adjust the generated links to match the original ones.

If the URL to a single sitemap has been provided to a third-party tool such as
a crawler or search engine, it must be re-added using the new URL.
