Skip to Content

New J2Commerce 6.6.5 is out. Here is everything in the release.

See What’s New
Account
Enter the email address on your account.
Forgot your username?
Enter your password.
Forgot your password?

Or continue with

List each product once in your sitemap

Add your J2Commerce products to OSMap sitemaps with their shop URLs, listed once each, with access levels, publish dates and languages respected.

Sitemaps that match your store

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 store address.

  • One Sitemap Entry per Product

    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

    Each product entry includes its last-modified date, which helps search engines find updated pages.

  • 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.

Submit Your Product Sitemap to Google

Generate an XML sitemap of your products and submit it in Google Search Console.

Submit Your Product Sitemap to Google

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.

Show a sitemap of your products to your visitors

Control your sitemaps

Set priority and change frequency, and exclude menus or menu items from the sitemap.

Control your sitemaps

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 store page. OSMap's built-in deduplication does the rest. The store 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. This works for single-tag, any-match and all-match tag menu items.

  • 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

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.

  • Correct Product Shop URLs
  • One Sitemap Entry per Product
  • Access-Level Enforcement

Use Cases

800 Products, 40 Subcategories, Zero Duplicates

Large Catalog

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.

B2B Wholesale Catalog with Restricted Products

Membership Store

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. 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. The member-only catalog stays out of the public sitemap.

No Pre-Launch URL Leaks

Seasonal Launch Calendar

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.

Tag-Driven Long-Tail SEO Strategy

Handmade Ceramics Store

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.

Languages

Translated into 21 languages.

  • Arabic Unitag ar-AA
  • Chinese, Traditional zh-TW
  • Danish da-DK
  • Dutch nl-NL
  • English (United Kingdom) en-GB
  • English (United States) 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
  • Polish pl-PL
  • Portuguese, Brazil pt-BR
  • Portuguese, Portugal pt-PT
  • Russian ru-RU
  • Spanish es-ES
  • Swedish sv-SE
  • Turkish tr-TR

Reviews

Customer Rating

No reviews yet

Every review comes from a licensed customer and appears exactly as written.

Write a Review

Log in to share your review.

Apps Works with J2Store 4J2Commerce 6

OSMap Integration

Give OSMap the real shop URL for every product, so your sitemap stops listing each product twice.

Free
Every year

Item added to cart. Checkout

View Wishlist
  • Updates, downloads and support for the length of the license
  • Your plugin keeps working after the license ends, and renewing brings new updates

Joomla
Joomla 4Joomla 5Joomla 6
J2Commerce
J2Store 4J2Commerce 6

You May Also Like

Product Reviews

Module J2Commerce

Collect product reviews on your product pages and through post-purchase emails, then manage them all from your admin.

Auto-Coupon Pop Up

Apps J2Commerce

Put a coupon code in a link, and shoppers who click it land with the discount already applied and a branded popup confirming it.

Customers Also Bought

J2Commerce

Show a hand-picked row of companion products with checkboxes and a live total, so shoppers add them all with one Purchase Together button.

MCP Server

J2Commerce

Let your AI assistant query your store's products, orders, customers, revenue and coupons directly, instead of copying data by hand.