Author: @skills-il
Hebrew SEO with morphological keyword analysis, GEO optimization for AI search engines (ChatGPT, Perplexity, Gemini), Princeton research-backed methods, EEAT principles, and Israeli business schema markup for Google.co.il
npx skills-il add skills-il/marketing-growth --skill hebrew-seo-geo-toolkitHebrew is a root-based (shoresh) language where prefixes change meaning. Identify keyword variants:
| Prefix | Hebrew | Meaning | Example |
|---|---|---|---|
| ha- | ה | the | habayit (the house) |
| ve- | ו | and | vehabayit (and the house) |
| be- | ב | in/at | babayit (in the house) |
| le- | ל | to/for | labayit (to the house) |
| me- | מ | from | mehbayit (from the house) |
| she- | ש | that/which | shebabayit (that in the house) |
For each target keyword:
scripts/analyze_keywords.py on the keyword list to get variant countsIsraeli domains have specific optimization requirements:
| Setting | Value | Notes |
|---|---|---|
| TLD priority | .co.il | Preferred for Israeli businesses |
| Server location | Israel or nearby CDN | Improves local ranking |
| Google Search Console | google.co.il property | Register separately from .com |
| Sitemap | Include hreflang annotations | Required for bilingual sites |
| robots.txt | Allow Googlebot | Standard configuration |
Configuration checklist:
Set up proper language targeting for Hebrew-Israeli content:
<!-- In HTML head -->
<link rel="alternate" hreflang="he-IL" href="https://example.co.il/page" />
<link rel="alternate" hreflang="en" href="https://example.co.il/en/page" />
<link rel="alternate" hreflang="x-default" href="https://example.co.il/en/page" />For XML sitemap hreflang:
<url>
<loc>https://example.co.il/page</loc>
<xhtml:link rel="alternate" hreflang="he-IL" href="https://example.co.il/page"/>
<xhtml:link rel="alternate" hreflang="en" href="https://example.co.il/en/page"/>
</url>Rules for Israeli sites:
he-IL (not just he) for Israeli Hebrew contentx-default to the English version for international visitorsCreate JSON-LD markup optimized for Israeli businesses:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Business Name / Shem HaEsek",
"address": {
"@type": "PostalAddress",
"streetAddress": "Rehov Example 42",
"addressLocality": "Tel Aviv-Yafo",
"addressRegion": "Tel Aviv District",
"postalCode": "6100000",
"addressCountry": "IL"
},
"telephone": "+972-3-XXX-XXXX",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Sunday","Monday","Tuesday","Wednesday","Thursday"],
"opens": "09:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Friday",
"opens": "09:00",
"closes": "14:00"
}
]
}Israeli-specific schema considerations:
OpeningHoursSpecification with no Saturday entry.additionalProperty with name: "Kosher Certification" and the certifying body (Rabbanut, Badatz, etc.)+972 international prefixpriceCurrency to ILS for all pricingIsraeli-specific ranking considerations:
| Factor | Priority | Action |
|---|---|---|
| Hebrew content quality | High | Natural Hebrew, not machine-translated |
| RTL layout | High | Proper dir="rtl" on html element |
| Mobile optimization | High | 70%+ Israeli traffic is mobile |
| Page speed | High | Use Israeli CDN nodes (Cloudflare TLV) |
| Local citations | Medium | Zap, duns.co.il, b144.co.il listings |
| Google Business Profile | High | Claim and optimize with Hebrew description |
| SSL certificate | High | Required for all .co.il sites |
Implementation steps:
<html lang="he" dir="rtl"> on all Hebrew pagesFor businesses requiring specialized Israeli markup:
Shabbat-aware hours example:
{
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Sunday","Monday","Tuesday","Wednesday","Thursday"],
"opens": "08:00",
"closes": "20:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Friday",
"opens": "08:00",
"closes": "14:00",
"description": "Erev Shabbat - early closing"
}
]
}Kosher certification markup:
{
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Kosher Certification",
"value": "Rabbanut Yerushalayim"
},
{
"@type": "PropertyValue",
"name": "Kashrut Level",
"value": "Mehadrin"
}
]
}Run a comprehensive SEO audit:
scripts/analyze_keywords.py --audit to check keyword coverageUser says: "I need keywords for an Israeli real estate website" Actions:
scripts/analyze_keywords.py --keywords "nadlan,dira,bayit" for full variant analysisUser says: "Set up hreflang for my Hebrew/English .co.il site" Actions:
User says: "Create structured data for my kosher restaurant in Jerusalem" Actions:
User says: "Audit my Israeli e-commerce site for local SEO" Actions:
scripts/analyze_keywords.py -- Analyzes Hebrew keywords using morphological rules: generates prefix variants (ha-, ve-, be-, le-, me-, she-), plural forms, and construct state combinations. Run: python scripts/analyze_keywords.py --helpreferences/hebrew-seo.md -- Comprehensive guide to Hebrew SEO best practices including .co.il domain strategy, RTL optimization checklist, Israeli business directories for local citations, and Google.co.il-specific ranking factors. Consult when implementing or auditing Hebrew SEO.Cause: hreflang tags are not bidirectional (page A links to B but B does not link back to A) Solution: Ensure every hreflang declaration is reciprocal. Both the Hebrew and English versions must reference each other.
Cause: Missing dir="rtl" attribute or CSS conflicts with LTR defaults Solution: Set dir="rtl" on the html element for Hebrew pages. Use CSS logical properties (margin-inline-start instead of margin-left).
Cause: JSON-LD markup contains errors or missing required properties Solution: Test with Google Rich Results Test. Common Israeli issues: wrong phone format (must use +972), missing addressCountry: IL, or ILS currency code.
Cause: Content may be machine-translated or missing morphological keyword variants
Solution: Ensure Hebrew content includes natural prefix combinations. Use scripts/analyze_keywords.py to identify missing variants.
Supported Agents
Trust Score
Works across all agents
Create social media content optimized for Israeli audiences across Facebook, Instagram, TikTok, and LinkedIn
Benchmark salaries and craft negotiation strategies for Israeli tech roles, including benefits analysis, equity valuation, and market comparison
Optimize mobile app listings for Israeli users on Apple App Store and Google Play with Hebrew metadata, keywords, and screenshots
Want to build your own skill? Try the Skill Creator · Submit a Skill