Automated analysis: 3 risk factor(s) detected (Environment Variable Access, File System Access, Network Access). Permissions: 40/100, Data handling: 64/100.
Author: @skills-il
Optimize websites for Hebrew SEO and GEO (Generative Engine Optimization) on Google.co.il and AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude). Use when user asks about Hebrew keyword research, Israeli SEO, .co.il domain optimization, Hebrew schema.org markup, AI search visibility, GEO optimization, EEAT, or asks about "kidum atarim", "milot mafteach", "SEO", "GEO", or Israeli search ranking. Includes Hebrew morphological analysis, Princeton GEO methods, platform-specific AI optimization, EEAT principles, JSON-LD structured data, and Israeli business schema (Shabbat hours, kosher certification). Do NOT use for paid advertising campaigns or social media marketing.
npx skills-il add skills-il/marketing-growth --skill hebrew-seo-geo-toolkitRun a comprehensive audit covering both traditional SEO and AI search readiness.
Quick SEO Audit (Free, no API needed):
python3 scripts/seo_audit.py "https://example.co.il"Manual checks:
# Check meta tags and schema markup
curl -sL "https://example.co.il" | grep -E "<title>|<meta name=\"description\"|<meta property=\"og:|application/ld\+json" | head -20
# Check robots.txt (verify AI bot access)
curl -s "https://example.co.il/robots.txt"
# Check sitemap
curl -s "https://example.co.il/sitemap.xml" | head -50Verify AI bot access in robots.txt: Googlebot, Bingbot, PerplexityBot, ChatGPT-User, ClaudeBot, anthropic-ai, GPTBot must all be allowed. See references/seo-checklist.md for the full prioritized audit checklist.
Hebrew is a root-based (shoresh) language where prefixes change meaning:
| 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 --keywords "nadlan,dira,bayit" for full variant analysisUse WebSearch to research target keywords:
WebSearch: "{keyword} keyword difficulty site:ahrefs.com OR site:semrush.com"
WebSearch: "{keyword} search volume 2026"| 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 |
See references/hebrew-seo.md for domain strategy and local citation directories.
<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" />Rules for Israeli sites:
he-IL (not just he) for Israeli Hebrew contentx-default to the English version for international visitorsGEO = Generative Engine Optimization. AI search engines don't rank pages, they cite sources. Being cited is the new "ranking #1".
Apply the 9 Princeton GEO Methods (see references/geo-research.md):
| Method | Visibility Boost | How to Apply |
|---|---|---|
| Cite Sources | +40% | Add authoritative citations and references |
| Statistics Addition | +37% | Include specific numbers and data points |
| Quotation Addition | +30% | Add expert quotes with attribution |
| Authoritative Tone | +25% | Use confident, expert language |
| Easy-to-understand | +20% | Simplify complex concepts |
| Technical Terms | +18% | Include domain-specific terminology |
| Unique Words | +15% | Increase vocabulary diversity |
| Fluency Optimization | +15-30% | Improve readability and flow |
| Keyword Stuffing | -10% | AVOID: hurts AI visibility |
Best combination: Fluency + Statistics = Maximum boost
Content structure for AI extraction:
FAQPage Schema (+40% AI visibility):
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What is [topic]?",
"acceptedAnswer": {
"@type": "Answer",
"text": "According to [source], [answer with statistics]."
}
}]
}Each AI search engine has unique ranking factors. Key differences:
| Platform | Primary Index | Key Factor | Critical Requirement |
|---|---|---|---|
| ChatGPT | Web (Bing-based) | Domain Authority | Content-Answer Fit, 30-day freshness |
| Perplexity | Own + Google | Semantic Relevance | FAQ Schema, PDF documents |
| Google AI Overview | E-E-A-T | Knowledge Graph, structured data | |
| Copilot | Bing | Bing Index | MS Ecosystem (LinkedIn, GitHub) |
| Claude | Brave | Factual Density | Brave Search indexing |
Universal requirements: Allow all AI bots in robots.txt, implement Schema markup (FAQPage, Article), include statistics and citations, update content within 30 days.
See references/platform-algorithms.md for detailed per-platform optimization checklists.
Google's E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness) affects both traditional SEO and AI answer selection.
Israeli-specific EEAT signals:
For YMYL (Your Money or Your Life) content in Hebrew (medical, financial, legal), ensure content is reviewed by certified Israeli professionals and includes appropriate disclaimers.
See references/eeat-principles.md for implementation details.
Create 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 considerations:
additionalProperty with certifying body (Rabbanut, Badatz)+972 international prefixpriceCurrency to ILSGEO-enhanced schemas: Add SpeakableSpecification for voice search and AI extraction:
{
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["h1", ".summary", ".faq-answer"]
}
}See references/schema-templates.md for complete JSON-LD templates (FAQ, Article, Product, HowTo, Organization, combined @graph patterns).
Set up robots.txt to allow all major search and AI bots:
User-agent: Googlebot
Allow: /
User-agent: Bingbot
Allow: /
User-agent: GPTBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: anthropic-ai
Allow: /
Sitemap: https://example.co.il/sitemap.xmlDecisions to make:
Google-Extended prevents AI training use while keeping Google Search indexingSEO Validation:
# Schema validation
open "https://search.google.com/test/rich-results?url={encoded_url}"
# Check Google indexing
open "https://www.google.com/search?q=site:{domain}"
# Check Bing indexing (required for Copilot)
open "https://www.bing.com/search?q=site:{domain}"GEO Monitoring:
Hebrew-specific checks:
scripts/analyze_keywords.py --audit for keyword coverageSee references/tools-and-apis.md for a full list of free and paid SEO/GEO tools.
User 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: "Optimize my Israeli SaaS landing page for AI search engines" Actions:
User says: "Create structured data for my kosher restaurant in Jerusalem" Actions:
User says: "Audit my Israeli e-commerce site for SEO and AI visibility" Actions:
python3 scripts/seo_audit.py "https://example.co.il" for technical auditscripts/seo_audit.py -- Full website SEO audit: meta tags, robots.txt, sitemap, load time, schema markup, AI bot access. No API needed. Run: python3 scripts/seo_audit.py "https://example.co.il"scripts/analyze_keywords.py -- Hebrew keyword morphological analysis: generates prefix variants (ha-, ve-, be-, le-, me-, she-), plural forms, and construct state combinations. Run: python scripts/analyze_keywords.py --helpscripts/keyword_research.py -- Keyword research with search volume and difficulty data. Requires DataForSEO API. Run: python3 scripts/keyword_research.py "seo tools" --limit 20scripts/serp_analysis.py -- Analyze top Google results for a keyword. Requires DataForSEO API. Run: python3 scripts/serp_analysis.py "best seo tools"scripts/backlinks.py -- Backlink profile analysis. Requires DataForSEO API. Run: python3 scripts/backlinks.py "example.com"scripts/domain_overview.py -- Domain metrics: traffic, keywords, rankings. Requires DataForSEO API. Run: python3 scripts/domain_overview.py "example.com"scripts/autocomplete_ideas.py -- Google autocomplete keyword suggestions. Requires DataForSEO API.scripts/related_keywords.py -- Related keyword discovery. Requires DataForSEO API.scripts/competitor_gap.py -- Competitor keyword gap analysis. Requires DataForSEO API.references/hebrew-seo.md -- Hebrew SEO best practices: .co.il domain strategy, RTL optimization, Israeli business directories, Google.co.il ranking factors. Consult when implementing or auditing Hebrew SEO.references/geo-research.md -- Princeton GEO research (9 optimization methods with examples, best combinations, domain-specific recommendations). Consult when optimizing content for AI search engine citations.references/platform-algorithms.md -- Detailed ranking factors for each AI platform (ChatGPT, Perplexity, Google AI Overview, Copilot, Claude) and traditional Google SEO. Consult when optimizing for a specific search platform.references/schema-templates.md -- Ready-to-use JSON-LD templates: FAQPage, WebPage, Article, SoftwareApplication, Organization, Product, HowTo, BreadcrumbList, LocalBusiness, SpeakableSpecification, combined @graph patterns. Consult when implementing structured data.references/seo-checklist.md -- Complete prioritized SEO/GEO audit checklist (P0/P1/P2 priorities) covering technical SEO, on-page SEO, schema markup, GEO optimization, off-page SEO, and monitoring. Consult when running a full site audit.references/tools-and-apis.md -- Curated list of free and paid SEO/GEO tools, APIs, browser extensions, and command-line utilities. Consult when recommending tools or setting up automation.references/eeat-principles.md -- Google's EEAT framework (Experience, Expertise, Authoritativeness, Trustworthiness) with implementation patterns and YMYL considerations. Consult when evaluating or improving content quality.references/aeo-considerations.md -- Answer Engine Optimization (AEO) guide: how AI selects answers, content structure for AI, Google AI Overviews, AI crawler management, measuring AEO success. Consult when optimizing content for AI answer selection.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.
Cause: AI bots may be blocked, content lacks citation-worthy signals, or site not indexed on required platforms Solution: Check robots.txt allows GPTBot, PerplexityBot, ClaudeBot. Apply GEO methods (citations, statistics, authoritative tone). Verify Bing indexing (for Copilot) and Brave indexing (for Claude). Ensure content is updated within 30 days.
Cause: Competitor content has higher factual density, better structure, or more authoritative citations Solution: Apply Princeton GEO methods: add specific statistics with sources (+37%), authoritative citations (+40%), expert quotes (+30%). Use answer-first format and FAQPage schema. Build topical authority through content clusters.
Supported Agents
Trust Score
This skill can access environment variables which may contain secrets.
2 occurrences found in code
This skill can read and write files on your system.
1 occurrences found in code
This skill can make network requests to external services.
3 occurrences found in code
Plan and execute product launches targeting the Israeli tech market, including media outreach, VC demo day preparation, and community engagement. Use when user asks about launching a product in Israel, pitching Israeli media, Hebrew press releases, or asks about "hashkaa", "hasakat mutzar", "Geektime", "Calcalist", Israeli tech PR, or startup launch strategy. Covers Israeli tech media outlets, holiday timing, 8200 alumni networks, and early-adopter communities. Do NOT use for general global product launches, non-Israeli markets, or paid advertising campaigns.
Optimize mobile app listings for Israeli users on Apple App Store and Google Play with Hebrew metadata, keywords, and screenshots. Use when user asks about Israeli app store optimization, Hebrew app listing, Hebrew keywords for app store, or localizing app metadata for Israel. Covers Hebrew keyword research, RTL screenshot design, and category-specific benchmarks.
Benchmark tech salaries in the Israeli market and craft data-driven negotiation strategies. Use when preparing for a salary negotiation, evaluating a job offer, or comparing total compensation packages at Israeli tech companies (startups, enterprises, multinational R&D centers). Covers base salary ranges by role and seniority, equity and options valuation, Israeli benefits analysis (pension, keren hishtalmut, car allowance, vacation), and counter-offer scripting with market data. Do NOT use for non-tech roles, freelance rate setting, or salary negotiations outside Israel.
Want to build your own skill? Try the Skill Creator · Submit a Skill