CtrlK
BlogDocsLog inGet started
Tessl Logo

geo-meta

Use when auditing locally-focused or regionally-targeted pages for geo targeting signals, particularly on sites targeting audiences through Bing or regional search engines. Note that these meta tags have no documented effect on Google's ranking.

57

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/geo-meta/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-structured and actionable with copy-paste-ready HTML, precise format rules, and a clean one-level-deep reference to the detailed rule file. Its main weakness is redundancy: the Google/Bing caveat and the supplement-vs-replace point each repeat three times, and Check and Code Review largely duplicate each other's validations.

Suggestions

State the Google-does-not-use-them and supplement-not-replace points once (e.g., in the intro) and drop their repetitions in Quick Reference, Fix item 4, and Explain.

Merge the Check and Code Review sections — both validate ISO 3166-2 codes and lat;lon format — into a single validation checklist.

DimensionReasoningScore

Conciseness

The body is short and mostly efficient, but the same points repeat: the 'Google does not use them / Bing may' caveat appears in the intro, Quick Reference, and Explain; the 'supplement not replace hreflang/LocalBusiness' point appears three times; and the Check and Code Review sections duplicate the same format validations (ISO 3166-2, lat;lon). This fits 'Mostly efficient but includes some unnecessary explanation or could be tightened' — not a 2, since no section is pure padding and every section carries some unique content.

3 / 5

Actionability

Concrete, copy-paste-ready HTML in the Fix section plus specific format rules with examples ('US-CA', 'GB-ENG', '37.7749;-122.4194') and explicit verification criteria make the guidance mostly executable. It falls short of 5 because inline coverage of incorrect patterns (e.g., the comma-vs-semicolon error) is deferred to references/rule.md, leaving a small gap in the body's common-case coverage.

4 / 5

Workflow Clarity

The Check → Fix sequence is clear, the Fix steps are numbered, and the Check section provides explicit validation criteria (valid ISO code, lat;lon format, ICBM consistency) that function as checkpoints. No destructive or batch operations are involved, so no validation cap applies; a 5 would require an explicit validate-after-fix feedback loop, which is only implicit here.

4 / 5

Progressive Disclosure

The ~40-line body is well-organized into clearly labeled sections, and the single reference (references/rule.md, verified to exist, 133 lines with correct/incorrect examples) is one level deep and clearly signaled at the end with what it contains ('full implementation details, code examples, and framework-specific guidance'). For a short skill with a single well-signaled one-level reference, this matches the top anchor.

5 / 5

Total

16

/

20

Passed

Description

61%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description has a clear, explicit trigger clause and a well-defined niche, but it never states concretely what the skill does — the geo meta tags themselves are only referenced via an unantecedented 'these meta tags'. Tightening the 'what' and naming 'geo meta tags' explicitly would lift both completeness and trigger-term quality.

Suggestions

Name the tags explicitly and state the actions, e.g. 'Check and add geo meta tags (geo.region, geo.placename, geo.position) for locally-focused pages...'

Include the natural trigger phrases users would say — 'geo meta tags', 'local SEO', 'local business signals' — to improve keyword coverage.

Resolve the dangling 'these meta tags' reference by naming geo meta tags in the first sentence.

DimensionReasoningScore

Specificity

The description names the domain ('geo targeting signals') and one concrete action ('auditing locally-focused or regionally-targeted pages'), but never names the actual tags or further actions like validating or adding them. This matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'; a 4 would require several specific actions listed.

3 / 5

Completeness

The 'when' is explicit and specific ('Use when auditing locally-focused or regionally-targeted pages...'), but the 'what' is only weakly implied: the description never states what the skill does with the meta tags (check them, validate formats, add them) and refers to 'these meta tags' without an antecedent. This sits between 'only when present without what' (2) and 'both what and when present' (4), closer to the latter but held back by the vague what.

3 / 5

Trigger Term Quality

Natural phrases like 'geo targeting', 'locally-focused', 'regionally-targeted', 'Bing', and 'regional search engines' give good keyword coverage. It falls short of 5 because common variations users would actually say — 'geo meta tags', 'local SEO', 'local business' — are missing, and the phrase 'these meta tags' references tags that are never explicitly named.

4 / 5

Distinctiveness Conflict Risk

The Bing/regional-search-engine niche and the explicit Google caveat carve out a clear, narrow trigger territory. Minor overlap risk remains with adjacent local-SEO skills (hreflang, LocalBusiness schema, local SEO auditing), which the description itself mentions only implicitly — matching 'Mostly distinct; minor overlap risk with closely related skills'.

4 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.