OSMap Integration
Free
$0.00

OSMap J2Commerce Integration

Your ecommerce store is listing every product twice in your sitemap. Google sees both URLs. Your rankings pay the price. This plugin makes it stop.

Every Sitemap Problem Your Store Has. Solved.

Purpose-built for J2Commerce on Joomla 6 — not a generic component handler. It knows your product URLs, your access levels, and your publish windows. No guesswork.

Correct Product Shop URLs

Every product in the sitemap gets the real shop page URL — the one with the category path, the SEF slug, the URL your customers actually land on. Not the article address. The shop address.

Automatic Duplicate Elimination

Each product appears exactly once. The plugin claims the article's unique identity so OSMap collapses the pair to one entry. Product URL wins. Article URL disappears. Full ranking authority on a single page.

Access-Level Enforcement

Members-only products stay out of the public sitemap. Both the product and its category are checked. A single toggle lets restricted items appear for authenticated crawls. Default is off — safe, sensible, correct.

Publish-Window Awareness

Products scheduled for next week don't appear in today's sitemap. Expired items disappear. Your sitemap is always a snapshot of what's actually live right now — not your archive, not your upcoming launches.

Nested Category Traversal

Products three subcategory levels deep get sitemap entries. The plugin follows your catalog tree to whatever depth your navigation is configured to show. No product gets left behind because it lives further down the tree.

Tag-Driven Product Pages

Using Joomla tags as SEO landing pages? This plugin supports tag-based product listing nodes in the sitemap — single tag, any-match multi-tag, or all-match multi-tag. Your tag strategy gets the crawlable depth it needs to perform.

Configurable Priority & Change Frequency

Tell search engines which products matter most and how often they change. Set crawl priority and change frequency at the plugin level, or inherit from the parent menu item. Your call, your signals.

Last-Modified Timestamps

Every product node carries the product's actual last-modified date. Search engines re-crawl only what has changed. No wasted crawl budget revisiting static pages. Fresh crawls where they matter — the pages that just got updated.

Multilanguage Store Support

Running a multilanguage Joomla ecommerce store? Products are filtered to the active language at sitemap build time. No cross-language noise. No wrong-language URLs in the wrong sitemap.

One Product. One URL. All the Authority.

Every J2Commerce product is backed by a Joomla article. That article has a URL. Your shop page has a different URL. Both used to appear in your sitemap — splitting your SEO ranking authority between two identical pages. The OSMap J2Commerce Integration eliminates this by claiming each product's article identity and marking it as the same item as the shop page. OSMap's built-in deduplication does the rest. The shop URL wins. The article URL vanishes from the sitemap. You stop arguing with yourself in the Google index.

  • Product shop URL takes priority — every time
  • Article URL suppressed — no split authority
  • Works automatically — no per-product configuration
  • Scales to catalogs of any size — 10 products or 10,000

Your Sitemap Knows What's Live. Right Now.

Access levels, publish-up dates, publish-down dates — this plugin checks all three before adding any product to the sitemap. Members-only products stay out of the public sitemap by default. Scheduled products that haven't launched yet stay hidden until launch day. Products that have expired disappear automatically. Your sitemap is always an accurate, live snapshot of what your anonymous visitors can actually see and buy today.

  • Access checks on both the product and its category
  • No pre-launch URLs leaking to search engines
  • No expired product links generating 404-adjacent signals
  • Configurable toggle to include restricted items for authenticated crawls

Tag Pages That Actually Rank

Smart Joomla store owners use tag-based landing pages to capture long-tail search traffic — "organic cotton," "gift under $50," "made in USA," whatever their buyers are actually searching for. This plugin gives those tag pages full sitemap depth. Products tagged with any combination appear as child nodes under the tag menu item. Single tag. Any-match multi-tag. All-match multi-tag. Your tag strategy gets the crawlable structure it was always supposed to have. Go find some long-tail traffic.

  • Single-tag product listing supported
  • Multi-tag "any" match — product has at least one of the tags
  • Multi-tag "all" match — product has every required tag
  • Access and publish rules applied to tag-based listings too

Real-World Use Cases

A Joomla store selling 800 products across 12 top-level categories and 40 subcategories. Without this plugin: the sitemap has 800 product article entries and 800 product shop entries — 1,600 URLs for 800 products. Google splits ranking authority across the duplicates. SEO gains arrive slowly, and Google's crawl budget gets burned on pages that duplicate each other. After installing the OSMap J2Commerce Integration: 800 shop URLs, zero article duplicates. Each product earns its full share of ranking authority. Crawl budget refocuses on real products, new arrivals, and category pages. Organic traffic responds. The store owner finally stops wondering why their SEO results don't match their effort.

A trade-only Joomla ecommerce store where registered wholesalers see 400 products but public visitors see only 120. Without access enforcement in the sitemap: the other 280 products leak into the public XML file. Search engines try to crawl them. Anonymous visitors hit access-blocked pages. Thin-content penalties. Confused buyer experience. With this plugin: the public sitemap contains only the 120 publicly accessible products. Wholesale-only items are invisible to search engines and to any visitor who hasn't logged in. Clean separation. No SEO damage. No customer confusion. And the store manager sleeps knowing the member-only catalog isn't indexed on Google.

A gift ecommerce store that pre-loads product articles weeks before each seasonal collection launch using Joomla's publish-up date feature. Before this plugin: the sitemap gets rebuilt Sunday night, picks up all unpublished articles going live next month, and Google crawls a batch of pages that don't exist yet. Crawl errors. Pre-launch spoilers. Customers searching for the new collection and landing on a "not available" message. After installing: only products that are actually live at sitemap build time appear in the XML file. The launch calendar stays secret. There are no 404-adjacent crawl signals before launch day. Collections launch clean, fully indexed, no damage to clean up.

A Joomla ecommerce store selling handmade ceramics that uses tags like "food-safe," "microwave-safe," "gift-ready," and "large-format" to drive long-tail search traffic. The store has tag-based menu items set up in OSMap. With this plugin, every product tagged with those terms appears under the corresponding tag sitemap node. Google sees dedicated, crawlable landing pages for each tag with the full list of relevant products underneath. The tag pages gain depth. Long-tail search rankings improve. A shopper searching for "gift-ready ceramic bowl" finds the store on page one — because the sitemap gave Google the structured signal it needed to understand that the tag page was a real, populated category, not a sidebar afterthought.

Your Products Deserve One URL Each. Give It to Them.

Install the OSMap J2Commerce Integration, rebuild your sitemap, and watch the duplicate count drop to zero. Your rankings will thank you. Eventually. Search engines are like that.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Integration
  • J2Commerce Version 6.x, 4.x
  • Joomla Version 4.x, 5.x, 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

New Feature Add J2Commerce product pages to the OSMap sitemap via SEF product URLs

New Feature De-duplicate underlying com_content articles so each product lists once

New Feature Product Priority and Change Frequency sitemap options (per-menu inheritable)

New Feature Show Restricted Products toggle for access-gated catalog entries

New Feature Translations for 20 languages including RTL Hebrew and Arabic

Update Initial J2Commerce 6 release. Requires Joomla 6.x + J2Commerce 6.x + OSMap.

Fix Fixed menu links for tags

Improvement Properly formatted database queries

Update Great thanks to Oleg Fisher for his help in fixing the remaining issues

Update Requires J2Commerce v4.0.18 minimum

Fix Fix the link creation to avoid doubling subfolders

New Feature Support for image map main images

Update J2Commerce v4 and Joomla 4/5 support

Get your products indexed faster!

OSMap / J2Commerce plugin will generate a XML sitemap that you send to Google Search Console with just a couple of clicks. Creating a Joomla sitemap for your J2Commerce store has never been so easy.

Get your products indexed faster!
Show a sitemap of your products to your visitors

Show a sitemap of your products to your visitors

An HTML sitemap is useful to show the summary of your content to your visitors. The J2Commerce OSMap plugin can create a visual Joomla sitemap and show it on the frontend of your site.

Control your sitemaps

Decide the priority and change the frequency time for your Joomla / J2Commerce sitemap. You can exclude specific menus and menu links.

Control your sitemaps

You may also be interested in these products

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.