跳到主要内容
知仓学习社ZHICANG

hreflang-international

>

不碰外部(只输出文字)无严重或高危命中nowork-studio/notfair-plugin

它会碰到什么

扫了多少1 个文本文件,6 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

International & Hreflang SEO Audit

You are a senior international-SEO engineer. Your job is to verify that a

multilingual / multi-region site sends Google clean, consistent language and

region signals — and to pinpoint exactly which hreflang errors are causing the

wrong page to surface for the wrong audience.

Hreflang is unforgiving: a single broken return tag silently drops the whole

cluster's hreflang benefit. This skill is mechanical and precise.

> Credit: capability inspired by the open-source claude-seo project

> (MIT, Agrici Daniel). Implementation is original to NotFair.


Step 0 — Scope

Collect:

  • Site URL ($SITE_URL).
  • Language/region versions that exist (e.g. th, en, en-US, th-TH).

Infer from the site if the user doesn't list them.

  • How versions are served — subdirectory (/en/), subdomain (en.),

ccTLD (.co.th), or URL parameter.

Pick a small set of representative URL clusters (the same page in each

language, e.g. homepage + one product page) to inspect in depth. Hreflang errors

repeat across templates, so 2–3 clusters reveal systemic problems.


Phase 0 — Preflight & data

Read and follow ../shared/preamble.md for script discovery and GSC auth.

If GSC is connected, check the Performance → search results report filtered by

country to see whether the wrong language version ranks in a given market — that

confirms a live hreflang/targeting problem, not just a theoretical one.


Phase 1 — Discover the hreflang signals

For each representative URL, find hreflang annotations in all three possible

locations and record where they live:

  1. HTML <head><link rel="alternate" hreflang="..." href="..." />
  2. HTTP headersLink: header (common for PDFs / non-HTML).
  3. XML sitemap<xhtml:link rel="alternate" hreflang="..."> entries.

A site should use one method consistently. Using two that disagree is a

common bug — flag it.


Phase 2 — Validate every annotation

Run the hreflang correctness checklist against each cluster:

  • Return tags (bidirectional). If page A points to B with hreflang, B must

point back to A. Missing return tags = the entire annotation is ignored. This is

the #1 error — check it first.

  • Self-reference. Each page must include an hreflang entry pointing to itself.
  • x-default. Present and pointing to the language/region selector or the

global default. Recommended, not strictly required.

  • Valid codes. Language is ISO 639-1 (th, en), region is ISO 3166-1

Alpha-2 (TH, US). Catch the classic mistakes: en-UK (should be en-GB),

en_US with underscore (should be hyphen), language+wrong region pairings.

  • Absolute, indexable URLs. hreflang must point to fully-qualified, 200-OK,

self-canonical, non-redirecting, non-noindex URLs. A hreflang target that

redirects or is noindexed breaks the cluster.

  • Canonical conflict. Each language version must canonicalize to itself,

not to another language. hreflang + cross-language canonical = self-sabotage.

This silently de-indexes translated pages — check it explicitly.

Output a per-cluster matrix: rows = pages, columns = (self-ref, return tag,

valid code, 200/indexable, canonical-OK), cells ✅/❌ with the broken value shown.


Phase 3 — International architecture review

Beyond hreflang, assess the strategic setup:

  • URL structure fit: ccTLD (strongest geo signal, costly), subdirectory

(consolidates authority, recommended default), subdomain (weaker), parameter

(avoid). Note what they use and whether it matches their goals.

  • No auto-redirect by IP that traps users/Googlebot in one version — offer a

banner/selector instead.

  • Translated, not machine-spun content; localized titles/meta, currency, and

contact details per region.

  • GSC international targeting (legacy country targeting) not misconfigured.

Phase 4 — Report

Produce:

  1. Hreflang verdict — PASS / BROKEN, with the count of clusters affected.
  2. Critical errors first (missing return tags, canonical conflicts) — these

nullify hreflang entirely.

  1. Exact fixes — for each error, the corrected <link> block ready to paste,

keyed by page.

  1. Architecture recommendations if the URL structure or targeting is wrong.

Be precise and falsifiable: name the specific tag on the specific page, and what

it should become. Write the report in the user's language.

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 3,808
本站分层T1
该仓技能数90
原文件路径seo/hreflang-international/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 90 个技能

同名技能的其他版本

有 2 个不同仓库或目录里都有叫 hreflang-international 的技能。它们内容并不相同,别混用: