SuperAPI AI 工具集

typo3-seo

营销与增长

查看项目

更新于 10-15 21:10

技能介绍

用途:为 TYPO3 v14 站点配置搜索引擎可见性相关功能,强调优先使用 TYPO3 内置 API 与核心功能,避免重复造轮子。结构化数据(JSON-LD、FAQPage、Article、Product 等实体图)不在本技能范围内,由 typo3-structured-data 负责;本技能只提供 canonical、hreflang、sitemap、robots 与元数据输入。

主要能力:安装 typo3/cms-seo 后,页面属性出现 SEO 选项卡,可设置 seo_title、description、og_title/og_description/og_image、twitter_title/twitter_description/twitter_image、canonical_link、no_index、no_follow。TypoScript 可配置 viewport、robots、author、og:type、og:site_name、og:locale、twitter:card 等 meta 标签,并支持动态 meta description(先取页面 description,再沿根线滑动回退)。多语言 hreflang 由 EXT:seo 依据站点配置的 languages 条目自动生成,可在站点 YAML 中补充 x-default。XML 站点地图通过 PageTypeSuffix 路由映射 sitemap.xml,TypoScript 中 plugin.tx_seo.config.xmlSitemap.sitemaps 可定义 pages、news、products 等 provider 及其表、排序、lastmod、URL 参数映射。robots.txt 可静态放置于 public/robots.txt,也可用 TypoScript 动态生成并映射路由。canonical 默认自动生成,也可在页面属性或 TypoScript 中手动覆盖。

使用方式:安装命令为 ddev composer require typo3/cms-seo、ddev typo3 extension:setup -e seo、ddev typo3 cache:flush。站点地图默认访问 https://example.com/sitemap.xml;未配置路由增强器时底层页面类型通常通过 ?type=1533906435 请求。TYPO3 v14 中站点地图 GET 参数已命名空间化为 tx_seo[sitemap] 与 tx_seo[page],核心默认将分页保留在查询参数上,自定义美化 URL 增强器为可选项,需自行定义 aspects 并充分测试。

适用场景:需要提升 TYPO3 v14 站点在 Google 等搜索引擎中收录与展示效果,配置多语言 hreflang、站点地图、robots 与社交分享元数据的项目。

限制:仅声明兼容 TYPO3 v14.x;结构化数据实体图不归本技能管理;示例中的自定义路由增强器非核心默认提供;Google 基本忽略 changefreq/priority,应更关注准确的 lastmod;动态 robots.txt 的 base URL 需从站点 YAML、TypoScript 常量或数据处理器获取,TEXT.value 不会插值 getText。其余细节暂未提供。