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
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
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishNew 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.
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.
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.