How to Show Today’s Gold Rate on Your WooCommerce Jewellery Website Using Shortcodes
Introduction
Displaying today’s gold rate on your jewellery website serves two purposes simultaneously: it gives customers useful, timely information that builds trust, and it creates content that search engines recognise as regularly updated — which is a positive signal for rankings on gold rate-related queries.
This guide covers how to display live metal rates on your WooCommerce site using the ITS Jewellery Price Plugin’s built-in shortcode, where to place the rates table for maximum impact, and how to build a dedicated “Today’s Gold Rate” page that can attract organic search traffic.
The Shortcode:
The ITS Jewellery Price Plugin provides a shortcode that outputs a live rates table for all configured metals. The syntax is simple: code Codedownloadcontent_copyexpand_less
[itsjp_metal_rate]
Place this shortcode anywhere you can add WordPress content:
- Pages (the classic or block editor)
- Posts
- Widget areas (if your theme or a widget plugin supports shortcodes in sidebars)
- Theme template files (using the do_shortcode() function in PHP)
When rendered, the shortcode outputs a table showing each configured metal and its current rate — automatically reflecting whatever rate you’ve set in Jewellery Price → Metals. When you update a rate in the admin, the shortcode output updates instantly everywhere it’s placed.
The Rates Table: What It Displays
The output of
is a clean table with columns for:- Metal Name: As you’ve configured it (e.g., “Gold 22K,” “Silver 925”)
- Price Per Gram: The current rate you’ve set
- Unit: Gram, carat, or however you’ve configured it
For a store with Gold 24K, Gold 22K, Gold 18K, and Silver 925 configured, the table would look something like:
| Metal | Price | Unit |
| Gold 24K | ₹6,780 | per gram |
| Gold 22K | ₹6,211 | per gram |
| Gold 18K | ₹5,085 | per gram |
| Silver 925 | ₹74 | per gram |
The table style inherits from your theme’s CSS, so it will generally match your site’s design without additional styling work.
Where to Place the Shortcode: 7 High-Impact Locations
1. A Dedicated “Today’s Gold Rate” Page (Highest Priority)
Create a standalone page specifically for displaying today’s metal rates. This is the most important placement for both SEO and customer trust.
How to create it:
Go to Pages → Add New in WordPress. Title it: “Today’s Gold Rate” (or “Today’s Gold & Silver Rate,” “Live Metal Rates,” etc. — match the terms your customers search).
In the page body, add a brief introductory paragraph:
“We update our gold and silver rates every morning to reflect today’s market prices from MCX and our supplier’s daily rate sheet. All our jewellery is priced based on these live rates, with full price breakdowns available on each product page.”
Then add the shortcode:
Below the table, you can add further context:
- A brief explanation of what the rates mean for product prices
- A note on when rates are typically updated (“Rates updated daily by 10 AM IST on business days”)
- Links to your most popular gold jewellery category pages
Publish the page and add it to your main navigation menu under “Gold Rate” or similar.
Why this works for SEO: “Today’s gold rate” is searched tens of thousands of times daily across India. While you’ll be competing with major financial sites for the broadest versions of this query, you can rank for city-specific or category-specific variants: “today’s gold rate in [city],” “22K gold rate today,” “gold jewellery price today.” A regularly-updated page with accurate rate content has a realistic shot at these long-tail rate queries, which bring high-intent visitors — people actively thinking about gold prices are potential jewellery buyers.
2. Your Homepage
A rates widget or section on the homepage signals to visitors immediately that your pricing is current and transparent. This is particularly impactful for return visitors who may be monitoring gold prices before making a purchase decision.
Placement options on the homepage:
- A dedicated “Today’s Rates” strip or section near the header
- A sidebar widget if your homepage has a sidebar layout
- A section within the hero area or announcement banner
Add a brief header above the shortcode: “Today’s Gold Rates” or “Live Jewellery Metal Rates.”
3. Gold Jewellery Category Pages
When a customer is browsing your 22K Gold Jewellery category, showing today’s 22K gold rate at the top of the page contextualises every product price they see below it.
To add the shortcode to a WooCommerce category page, navigate to Products → Categories, click Edit on your gold jewellery category, and add the shortcode in the category description field. (Note: the description appears at the top of the category page and also serves an SEO function — include the shortcode alongside a paragraph of text describing the category.)
4. Individual Product Pages (Via the Price Breakup)
Product pages already show the per-gram rate as part of the price breakup display (enabled in plugin settings). This is effectively a per-product rate display that’s even more relevant than a general rates table because it shows specifically the rate for that product’s metal type.
The
shortcode on product pages is optional — the breakup display already handles per-product rate transparency. However, if you want to show all rates on every product page (in case customers are curious about other metal types), you can add the shortcode to a product page sidebar or footer section.5. Blog Posts About Gold Pricing
If you write blog content targeting gold rate queries — “today’s gold rate,” “gold price forecast,” “why gold prices change” — embedding the shortcode in relevant posts makes them genuinely useful and dynamic. A post titled “How to Read MCX Gold Rates and What They Mean for Jewellery Prices” becomes a recurring resource if it includes a live rates table alongside the educational content.
6. A Sidebar Widget
If your site uses a sidebar (on blog posts, product pages, or category pages), a “Today’s Rates” widget with the shortcode is a persistent trust signal visible throughout the browsing experience. Use a Text widget (or Code widget in the block editor) in Appearance → Widgets and paste the shortcode.
7. The Footer
A compact rates display in the footer ensures the current rates are accessible from any page without navigating to a dedicated rates page. This is particularly useful for return visitors who check rates regularly — they can see the current number from the footer without any navigation.
Styling the Rates Table to Match Your Brand
The shortcode outputs HTML that inherits your theme’s default table styles. For most themes, this means a reasonably clean table that fits the site’s visual style.
If you want to customise the appearance further, you can add CSS to your theme’s stylesheet or the WordPress Customizer (Appearance → Customize → Additional CSS). For example: code CSSdownloadcontent_copyexpand_less
/* Style the rates table */
.itsjp-metal-rate-table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
}
.itsjp-metal-rate-table th {
background-color: #1E3A5F;
color: white;
padding: 12px 16px;
text-align: left;
}
.itsjp-metal-rate-table td {
padding: 10px 16px;
border-bottom: 1px solid #e5e5e5;
}
.itsjp-metal-rate-table tr:nth-child(even) {
background-color: #f8f8f8;
}
Adjust colours to match your brand. Check the class names the plugin assigns to its output to ensure the CSS selectors match — you can inspect the rendered HTML using your browser’s developer tools (right-click → Inspect) to confirm the exact class names.
Building the “Today’s Gold Rate” SEO Strategy
The dedicated rates page has genuine SEO potential when built correctly. Here’s how to maximise it:
Target Specific Rate Queries
Don’t just target “gold rate today” (too competitive). Target:
- “22K gold rate today [city]” — e.g., “22K gold rate today Delhi,” “22K gold rate today Jaipur”
- “916 gold price today”
- “gold jewellery rate today”
- “silver rate today per gram India”
Use these as variations in your page title, headings, and body text.
Add a Last Updated Note
Near the shortcode output, dynamically display when rates were last updated. This can be done manually (update the text each morning when you update rates) or dynamically using WordPress functions if you have a developer to implement it.
A simple manual approach: add a note that says “Rates last updated: [today’s date]” and update it each morning. This freshness indicator matters both for customer confidence and for search engines that evaluate page freshness.
Link from the Rates Page to Products
Your rates page visitors are actively thinking about gold prices — they’re in consideration mode. Convert this intent by linking prominently to your jewellery categories from the rates page:
“Looking for 22K gold jewellery at today’s rate? Browse our 22K Gold Collection →”
These internal links pass SEO value from the rates page to your category pages, and the calls to action convert rate-checkers into product browsers.
Keep the Page Actively Updated
A “Today’s Gold Rate” page that hasn’t been updated in a week loses its SEO value and customer credibility. Make updating the rates table (via Jewellery Price → Metals) part of your daily opening routine — the shortcode will reflect the new rate the moment you save.
Multiple Currency and International Rate Display
If your store serves international customers (NRI buyers, UAE, UK, Australia), consider whether displaying rates in your local currency is sufficient or whether a multi-currency display would be valuable.
The shortcode displays rates in whatever currency your WooCommerce store is configured for. For a store wanting to show rates in both INR and AED (for example), you’d need either:
- Two separate shortcodes with manually entered rates in each currency
- A custom solution with live currency conversion
For most stores, a single currency is sufficient — international visitors can do the conversion themselves, and your pricing is ultimately in your store’s base currency.
Frequently Asked Questions About the Rates Shortcode
Does the rates table update automatically without me doing anything?
No — the table reflects whatever rate you’ve entered in Jewellery Price → Metals. It updates when you save a new rate. It does not automatically pull live rates from an external source. You need to update the rates yourself each morning.
Can I show only specific metals in the table, not all of them?
The default shortcode shows all configured metals. If you need to show only specific metals on a specific page, check whether the plugin supports parameters (e.g.,
). If not, you may need a workaround — either configuring only the metals you want shown, or using a custom text widget to display selective rate information.Can I embed the shortcode in a Divi, Elementor, or other page builder section?
Yes — all major page builders support WordPress shortcodes. Use a Code module (Divi), Shortcode widget (Elementor), or Text block (any builder). Paste
into the relevant field and it will render correctly in the builder’s output.The rates table looks unstyled or broken on my site. What’s wrong?
Check whether your theme applies table styles globally or requires tables to have specific classes. Open browser developer tools, inspect the rendered table, and identify what CSS is or isn’t being applied. Adding the CSS from the “Styling” section above usually resolves display issues.
Conclusion
The
shortcode turns your daily rate update into a living, customer-facing feature rather than a purely internal operational task. Display it on a dedicated rates page for SEO, on your homepage for immediate trust, on category pages for context, and in blog posts for recurring utility.Paired with the per-product price breakup display, the rates shortcode completes the transparency picture: customers can see the current rate for any metal anywhere on your site, and see exactly how that rate feeds into every product’s price on its individual page.
Set up live rate displays with the ITS Jewellery Price Plugin →



