schema.org - 结构化数据测试工具 : "There is an error in your Sitelinks Search Box template: OFF_DOMAIN"

标签 schema.org json-ld google-rich-snippets

我正在尝试实现 Schema.org 标记( WebSite 类型):

<script type="application/ld+json">
    {
        "@context": "http://schema.org",
        "@type": "WebSite",
        "url": "Page URL",
        "potentialAction": {
            "@type": "SearchAction",
            "target": "https://www.finelovedolls.com/fr/?s={search_term}&post_type=product",
            "query-input": "required name=search_term"
            }
    }
</script>    

这似乎是正确的 target是我的网站在使用搜索框时作为可变 URL 返回的内容。

但是,我在 Google SDTT 结果上遇到以下错误:

URL Template: https://www.finelovedolls.com/fr/?s={search_term}&post_type=product (There is an error in your Sitelinks Search Box template: OFF_DOMAIN.)

最佳答案

Google 的结构化数据测试工具似乎会检查主机是否来自 target值与来自 url 的主机相同值(value)。

所以如果你使用 "url": "https://www.finelovedolls.com/fr/"而不是 "url": "Page URL" ,测试工具不应再报告此错误。

关于schema.org - 结构化数据测试工具 : "There is an error in your Sitelinks Search Box template: OFF_DOMAIN",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43467113/

相关文章:

schema.org - 启用 Google 附加链接搜索框

seo - Google 丰富的代码段未显示 "free"的 "Offer"标签

html - 首页丰富网页摘要

date - JSON-LD 中具有多个开始日期的结构化数据事件

schema.org - 为什么 schema.org JSON-LD 表示如此小?

html - 是否必须嵌入 JSON-LD?

seo - 是否可以嵌套(如果可能)JSON-LD schema.org 引用?

emoji - 我如何将表情符号微笑插入 ld+json 中的常见问题解答微数据?

seo - 我可以使用动态 Schema.org 标记构建我的 html 吗?

python - RDFLib 解析器无法识别 json-ld 格式