Running an online store in both Hebrew and English can significantly expand the audience a business can serve. Israeli customers can receive a complete Hebrew experience while international or English-speaking customers browse, understand products, and purchase in a language that is comfortable for them.
A multilingual store is not simply a language button. If the homepage is translated while products remain in Hebrew, checkout switches languages unexpectedly, or localized links lead to the wrong slug, the experience feels incomplete.
The right approach treats language as part of store architecture - content, URLs, SEO, direction, navigation, checkout, email, policies, and customer service.
Decide whether a second language is commercially useful
Not every store needs to launch with two languages. A business serving almost entirely local Hebrew-speaking customers may gain more from perfecting one storefront first.
English becomes more valuable when the business receives international interest, serves tourists or English-speaking customers, ships internationally, advertises abroad, or plans broader expansion.
- International customers already contact the business
- Products can realistically be shipped abroad
- Relevant English search demand exists
- Advertising targets English-speaking audiences
- International partnerships or customers already exist
- The brand wants broader market accessibility
Do not add a locale the business cannot maintain
Every additional language creates ongoing work. New products, categories, articles, promotions, policies, and important changes may require another translation.
A strong Hebrew store with a neglected English version can look less professional than a single well-maintained locale.
Interface translation is only the first layer
Buttons such as Add to Cart and Checkout are only system UI. Most customer value lives in product titles, descriptions, categories, policies, articles, and marketing content.
Use one product with multiple translations
A product should have one business identity while exposing localized content for each supported locale.
Inventory, pricing, and variants remain shared business data while title, description, slug, and SEO fields can vary by language.
Do not duplicate products per language
Separate Hebrew and English product records create inventory, analytics, ordering, and maintenance problems. Translation belongs on the same underlying product.
Categories need translations too
A Hebrew and English category should represent the same catalog entity so product membership stays consistent while customer-facing labels change.
Use localized slugs
A Hebrew page can use a Hebrew slug while the English version uses a natural English slug. This gives each locale a readable stable URL.
Keep route namespaces stable where practical
Technical namespaces such as products, categories, and articles can remain consistent while only entity slugs are localized. This simplifies routing and redirect maintenance.
Locale prefixes provide stable language URLs
Paths such as /he and /en clearly identify the language and create shareable, indexable URLs rather than changing content invisibly based only on browser state.
Keep URLs stable when titles change
Published slugs should not automatically change every time a merchant edits a product title. When a slug genuinely changes, preserve the previous path through a redirect.
Language switching should preserve the current entity
Customers switching language from a product page expect the same product in the other language rather than being returned to the homepage.
Do not fabricate a localized URL when a translation is missing
If a product has no published English translation, the language switcher should not invent an English slug that leads to an error.
Hebrew requires real RTL
RTL means more than right-aligned text. Navigation, cards, menus, dialogs, breadcrumbs, directional icons, and controls all need to respect document direction.
English requires real LTR
English storefronts should switch the overall interface to LTR rather than retaining RTL layout patterns with English text inserted into them.
Technical values often remain LTR inside RTL interfaces
URLs, SKUs, IDs, email addresses, tracking numbers, and similar values should remain readable in their natural direction even inside Hebrew layouts.
Do not translate established brand names unnecessarily
Brand and official product names should remain consistent when a literal translation would create an unfamiliar or incorrect name.
Localization matters more than literal translation
Marketing language that sounds natural in Hebrew may sound awkward when translated word for word. Preserve meaning while adapting sentence structure and terminology for the target audience.
Units may require localization
International audiences may expect inches alongside centimeters or pounds alongside kilograms. This is a commercial localization decision rather than only a language translation.
Language and currency are separate concepts
English does not automatically mean USD and Hebrew does not automatically mean ILS. A store can display English content while still operating in its configured store currency.
Do not switch currency automatically with locale
A language switch should not silently change prices unless the platform explicitly supports a multi-currency model.
Localize the entire checkout
Checkout is one of the worst places for the interface to unexpectedly switch languages. Labels, validation, shipping, payment, and order summaries should remain understandable throughout the purchase.
- Customer details
- Address
- Shipping method
- Shipping cost
- Coupons
- Order summary
- Payment method
- Validation messages
- Payment and confirmation actions
Payment providers can affect localization
Hosted payment experiences should support or receive the customer locale where the provider allows it. An English storefront leading to a Hebrew-only payment screen can reduce confidence.
International addresses need flexible checkout fields
Address structures vary by country. International checkout should not assume every customer uses an Israeli address format.
Support international phone formats
Customers abroad may require country codes and different number structures. Validation should not assume one country when international shipping is enabled.
Shipping rules should depend on destination, not language
An English-speaking customer may live in Israel and a Hebrew-speaking customer may ship abroad. Delivery eligibility should be calculated from destination and store rules.
Translate important policies
Shipping, returns, privacy, and terms are important parts of the buying decision. Customers served in English should not be expected to understand Hebrew-only policies.
Legal and policy translations deserve careful review because inaccurate translation can change meaning.
Email is part of the multilingual experience
Order confirmations, password resets, shipping updates, and account messages should use an appropriate customer or order locale.
Store the order locale
Saving the locale used at purchase provides a stable basis for order-related communication even if the customer later changes language preferences.
Store localized product snapshots on orders
Historical orders should preserve the product title and relevant information as presented at purchase time instead of changing whenever catalog content changes.
Multilingual SEO needs separate URLs
Search engines need stable addresses for each language version. One URL that silently changes language based on cookies is much harder to index and share correctly.
Canonical should point to the current language version
The Hebrew page should canonicalize to its Hebrew URL and the English page to its English URL rather than making every translation canonical to one language.
Use hreflang to connect equivalents
hreflang helps search engines understand that localized URLs represent equivalent content for different languages.
Only reference localized versions that actually exist and are public.
Use x-default deliberately
Where the site has a meaningful default or fallback experience, x-default can identify it. It should be part of a clear locale strategy rather than added mechanically.
Include public locale versions in the sitemap
Published Hebrew and English versions can appear as separate URLs in the sitemap while draft translations remain excluded.
Write SEO titles per language
Each translation should have search metadata written for that audience rather than reusing Hebrew titles on English search pages.
Keyword research should be repeated for English
The most common Hebrew search term is not necessarily the literal translation of the most common English term. Research how each audience actually searches.
Articles do not need to be identical word for word
The same topic can be localized with different examples or context when the audience needs it.
Review machine-generated translations
AI and machine translation can accelerate work, but commercial, technical, and policy content should still be reviewed for accuracy and natural language.
Use AI as a draft assistant
AI can generate an initial translation of product descriptions, metadata, and articles, followed by merchant review and editing before publication.
Maintain a terminology glossary
A shared glossary keeps important product and industry terms consistent throughout a large catalog.
Keep variant labels consistent
Size, color, material, and option names should use consistent translations so customers do not mistake terminology changes for different variants.
Do not translate SKUs
SKU is a technical identifier and should remain stable regardless of storefront language.
Share inventory between locales
Hebrew and English pages sell the same underlying stock. A unit sold from one locale needs to become unavailable in the other when inventory reaches zero.
Share price data between locales
Localized pages should use the same authoritative product and variant pricing rather than maintaining a separate price database per language.
Promotions should behave consistently
A promotion is a business rule on the product or cart. The messaging may be translated, but eligibility and discount calculations should remain the same.
Coupons should not depend on interface language
Coupon eligibility should be evaluated server-side using promotion rules rather than changing simply because the customer switched locale.
Formatting can still be locale-aware
The same monetary value can use locale-appropriate separators and symbol placement without changing the underlying amount.
Localize date formatting
Numeric dates can be interpreted differently across markets. Use locale-aware formats or unambiguous written dates when clarity matters.
Communicate time zones where relevant
International customers may need to know the timezone behind support hours, shipping cutoffs, and time-limited promotions.
Share the canonical localized URL
A customer sharing an English product page should share the English URL instead of automatically sending recipients to Hebrew.
Localize Open Graph metadata
Shared previews should use the title, description, and branding appropriate to the locale of the URL.
Structured data should match the localized page
Product schema can use the current locale title and description while preserving shared pricing and availability facts.
Localize breadcrumbs
The same category entity can display Hebrew or English names depending on locale while preserving one underlying catalog relationship.
Translate header and footer completely
Mixed-language navigation makes the storefront feel unfinished. Menus, policy links, and footer labels should remain consistent with the active locale.
Do not localize technical URLs
API endpoints, webhook addresses, tokens, and technical administration paths are not storefront content and should not be translated.
Admin locale and storefront locales are separate
A merchant can manage the store in one language while publishing several storefront locales. These settings should not be coupled.
Define a default storefront locale
Each store should know its primary locale and the set of supported locales so routing and fallback behavior remain deterministic.
Keep supported locales tenant-scoped
Different stores on the same SaaS platform can support different languages. Locale configuration and translations must remain isolated per tenant.
Define missing-translation behavior
When content is unavailable in one locale, choose an explicit policy such as hiding the entity or applying a controlled fallback. Random mixed-language output creates poor storefront quality.
Do not expose draft translations
A product can be live in Hebrew while its English translation remains under review. Publication logic must avoid exposing incomplete localized content.
Translation edits should not change business data
Updating an English description must not affect price, inventory, or Hebrew content.
Search should work in each language
English customers should be able to search using English product names. Search indexing needs to incorporate localized content within the correct tenant and locale.
Translate filter labels
Size, color, availability, price, and other customer-facing filter terminology should match the active storefront language.
Keep customer accounts localized
Login, registration, addresses, order history, and account settings are part of the storefront experience and should follow the selected locale.
Order history can preserve purchase-language snapshots
Displaying product information as captured in the original order can provide a more accurate historical record than replacing it with later translations.
Customer support should match the promise
An English storefront creates an expectation that customers can receive reasonable support in English as well.
Localize refund and return communication
Status changes, return instructions, and refund communication should be understandable in the customer order language.
Track locale in analytics
Measure traffic, conversion, order value, and revenue by locale to understand whether the investment in an additional language is producing business value.
Compare conversion by language
If English attracts traffic but converts poorly, investigate translation completeness, international shipping, checkout localization, and payment compatibility.
Compare revenue by locale
One language may receive less traffic while producing higher order values, so traffic count alone does not determine success.
Use search data per language
Search Console can show which English queries and pages are beginning to gain visibility and help prioritize further translation or optimization.
Large catalogs can localize gradually
A store with thousands of products does not necessarily need to translate everything before testing a new market. Start with high-value catalog areas while keeping incomplete pages unpublished.
Start with the highest-value pages
- Homepage
- Major categories
- Best-selling products
- Checkout
- Shipping policy
- Returns policy
- About page
- Contact page
- Important SEO landing pages
- Articles already receiving traffic
Create a repeatable translation workflow
For every new product, define how source content is created, translated, reviewed, and published so localization does not become an afterthought.
Let AI support the workflow instead of replacing it
AI can propose localized titles, descriptions, metadata, and excerpts while the merchant retains review and publication control.
Track translation status
Large catalogs benefit from statuses such as missing, draft, needs review, and ready so teams know which entities still require localization.
Source-language changes may require translation review
When a product description changes materially, existing translations can be marked for review instead of being silently overwritten.
Business-data changes do not require retranslation
Inventory and price updates should remain separate from content translation workflows.
Share media across languages
The same product MediaAsset can normally serve all locales. Duplicate files are unnecessary unless the image itself contains language-specific content.
Alt text can be localized
Where alt text is stored as translatable content, each locale can describe the same media asset appropriately.
Avoid embedding important copy inside images
Text baked into banners requires separate image files for each language. HTML text over reusable imagery is often easier to localize and more accessible.
Storefront editors need genuine RTL and LTR preview
Sections that look correct in English can break in Hebrew when alignment and component ordering are hardcoded. Editing and preview systems need to respect active direction.
Use direction-aware design primitives
Logical start and end concepts can make shared components work more naturally across LTR and RTL layouts.
Mirror only directional icons
Navigation arrows and directional chevrons may need mirroring in RTL, while non-directional icons should remain unchanged.
Test tables carefully
Orders, variants, and account tables need to preserve readable columns, actions, and technical values across both directions.
Dialogs and menus should follow active direction
Text alignment, menu placement, and action layout should feel native to the selected locale.
Measure Hebrew and English SEO separately
A store can be established in Hebrew search while remaining completely new in English search. Performance should not be expected to match immediately.
English search competition may be much broader
A Hebrew query may compete against a relatively small local set while an English version competes globally. English content should be evaluated against its real search environment.
International SEO is more than translation
International growth can also require localized shipping, pricing expectations, taxes, policies, availability, and market-specific information.
Confirm fulfillment before pursuing international traffic
English SEO creates little value if the business cannot ship products to the customers it attracts or if delivery economics make the offer impractical.
Explain customs and duties
Cross-border customers should understand whether additional import duties or taxes may apply when orders arrive.
Test the complete purchase journey in every locale
- Open the homepage
- Browse a category
- Open a product
- Switch variants
- Add to cart
- Review cart labels
- Start checkout
- Enter an address
- Select shipping
- Open payment
- Complete an order
- Review the confirmation page
- Review the confirmation email
- Open order history
- Review return and shipping policies
- Share the product URL
- Switch language from the same product
Look specifically for mixed-language states
Common issues include English pages with Hebrew buttons, untranslated categories, and validation errors falling back to the default language.
Test empty and error states
No results, out of stock, payment failed, and invalid coupon states need localization just as much as normal pages.
Inspect SEO metadata, not only visible UI
A page can look English while its title, canonical, or hreflang remains incorrect. Multilingual QA needs to inspect metadata as well.
Review the sitemap after publishing translations
New public locale URLs should enter the sitemap while draft versions remain excluded.
Keep historical redirects locale-specific
An old English slug should redirect to the new English URL and an old Hebrew slug to the Hebrew equivalent rather than crossing languages accidentally.
Keep locale route maps tenant-scoped
In multi-tenant ecommerce SaaS, localized routes must be resolved only from the current store data. Equivalent slugs in different stores are safe when tenant context is enforced correctly.
Slug uniqueness belongs within the correct scope
Two products in the same store and locale should not share a slug, but there is no reason to require global slug uniqueness across every tenant.
Protect reserved route segments
Slugs that conflict with checkout, account, or other route namespaces should be blocked according to platform routing rules.
Normalize slugs appropriately by script
Hebrew slugs can preserve Hebrew letters while English slugs can use lowercase Latin characters and regular hyphens. Generation should remain deterministic and server-authoritative.
Do not rely on the client for slug uniqueness
Concurrent product creation requires server and database enforcement. The backend can resolve collisions using suffixes such as -2 when needed.
Do not regenerate a published slug whenever the title changes
Automatic slug creation is useful when a translation is first created. Published URLs should remain stable afterward unless the merchant explicitly changes them.
Track a shared entity identity in analytics
A common product identifier behind both URLs makes it possible to compare product performance across locales without treating each translation as an unrelated item.
Should a new store launch with both languages
If international demand matters immediately and the business can maintain both experiences, a dual-language launch can make sense.
If the local commercial model is still being validated, launching one complete locale first and expanding after payments, fulfillment, and content stabilize may be more efficient.
How to decide whether English is worth the investment
- Current or expected English-language traffic
- Existing international customer inquiries
- Ability to fulfill orders to target markets
- Translation and maintenance cost
- Checkout and payment compatibility
- Ability to provide customer service in English
- English conversion after launch
- Revenue and average order value from the audience
A practical process for adding English to an existing store
- Enable English as a supported locale
- Choose the URL structure
- Translate navigation and system UI
- Translate major categories
- Translate priority products
- Create English slugs
- Write English SEO metadata
- Translate policy pages
- Test checkout and payment
- Localize transactional email
- Configure hreflang and canonical URLs
- Update the sitemap
- Test RTL and LTR behavior
- Test the language switcher
- Complete an English test order
- Publish progressively
- Monitor Search Console and conversion
Common multilingual ecommerce mistakes
- Translating only the homepage
- Creating separate product records per language
- Using unsuitable slugs across locales
- Sending language switching back to the homepage
- Fabricating URLs for missing translations
- Leaving checkout in the default language
- Ignoring RTL
- Changing currency automatically with language
- Reusing identical SEO metadata across languages
- Forgetting hreflang
- Canonicalizing every locale to one language
- Leaving policies untranslated
- Sending confirmation email in the wrong language
- Publishing AI translations without review
- Forgetting error states
- Mixing business data with translation data
QA checklist before publishing a new locale
- Navigation is fully translated
- Major pages exist
- Product titles and descriptions are correct
- Category names are correct
- Slugs are valid
- Direction is correct
- Technical values remain readable
- Cart is localized
- Checkout is localized
- Payment flow is appropriate
- Shipping labels are translated
- Policies are available
- Emails are localized
- Canonical URLs are correct
- hreflang is reciprocal
- Sitemap includes the locale
- Language switcher reaches equivalent pages
- Sharing previews are correct
- Structured data matches the page
- Search works in the new language
- A complete test order succeeds
Final thoughts
A Hebrew and English online store can expand market reach, but it should feel like two complete versions of one commerce experience rather than one finished store with a partial translation layer.
The foundation is a data model where products, inventory, and pricing remain shared while customer-facing content is localized. On top of that foundation, the store needs localized URLs, genuine RTL and LTR support, complete checkout, transactional email, SEO, canonical URLs, hreflang, and sitemap coverage.
The strongest approach is not translating everything as quickly as possible. Build a workflow that remains maintainable. When every new product, policy update, and article can move through translation and review consistently, the store can expand into additional languages without sacrificing quality, SEO, or operational consistency.