Source-labelled market dataSource, observation time and freshness are shown with every quoteData statusAll pages
GoldObserve

FREE · INTERACTIVE · SOURCE-LABELLED

Interactive Gold Price Chart Widget

Add a responsive gold chart to your website with one iframe. Choose the currency, weight unit, time range, theme and height while keeping exact observations, crosshair inspection and data provenance visible.

THE SHORT ANSWER

Embed a chart readers can inspect, not a decorative price line

The free GoldObserve gold price chart widget turns a selected, source-labelled historical series into a responsive iframe. Readers can move across the line to inspect the nearest real observation, see crosshairs, and read the exact date and value. The chart never silently replaces missing history with a demonstration series, and it keeps currency, unit, range, provider and observation time attached to the view.

INTERACTIONPoint + crosshairs

Mouse, touch and keyboard inspection of the nearest returned observation.

MARKET VIEW10 currencies · 3 units

Compare ounce, gram or kilogram references without hiding the quote definition.

TIME1 month to 5 years

Choose one of six maintained ranges rather than constructing arbitrary unsupported queries.

DATA TRUSTProvider + observed time

A failed source produces an explicit unavailable state, never an invented line.

INTERACTIVE CHART BUILDER

Configure the chart, test the interaction and copy one iframe

Choose the display that matches the surrounding article. The preview below is the real component used by the generated embed. Its settings are also stored in the builder URL, making the configuration reviewable before a publisher pastes it into a live page.

CONFIGURE

Set the market view your readers need

Every query value is whitelisted. The iframe cannot accept arbitrary scripts, CSS or unsupported data symbols.

LIVE PREVIEW

1Y gold · USD per troy ounce

550px iframe height
Au GoldObserveInteractive gold price chart
Loading source-labelled history...Requesting 1Y gold closes in USD per troy ounce.
1Y gold historyConnecting
Source
No provider
Observed
Observation time unavailable
Age
Checking age…
Delivery
No data layer available
Last data request not yet completed.

COPY-PASTE INSTALL

Responsive iframe with an auditable source

Open standalone preview

WHAT MAKES IT USEFUL

The crosshair connects a chart shape to an auditable observation

A static line encourages readers to infer too much from its shape. This widget snaps the inspection point to a returned observation and displays the exact value that produced that point. The horizontal guide identifies the price level; the vertical guide identifies its position in time. The tooltip reports the date, formatted price and change from the previous observation.

Nearest-point snappingThe cursor cannot imply a value between two observations that the source never supplied.
Exact date labelThe tooltip uses the date returned with that price rather than a decorative axis estimate.
Adjacent changeThe displayed percentage compares the selected observation with the immediately preceding point.
Keyboard navigationFocus the chart and use the left or right arrow key; Home and End jump to the boundaries.
Touch selectionTap or move across the plot on a touch device while vertical page scrolling remains available.
Accessible summaryThe range, start, end, currency and unit remain available to assistive technology.

CHOOSE THE RIGHT SETTINGS

Match currency, unit and horizon to the question on the host page

DecisionUse this settingImportant limitation
Global market articleUSD per troy ounce, usually 1M or 1YA USD line does not show a local buyer's currency experience
Jewelry educationLocal currency per gramThe line is pure-gold reference value, not a 22K or 18K retail quote
Wholesale or vault contextCurrency per kilogramA kilogram display is not a quoted Good Delivery bar or kilobar premium
Current move1M or 3MShort windows can overstate the significance of a temporary move
Cycle context1Y or 5YNominal performance does not include inflation, yield or ownership costs
Dense article layoutCompact heightUse Standard or Tall when detailed pointer inspection is central

INSTALLATION

Add the chart without exposing an API key or changing host-page CSS

01Define the question

Select a currency, unit and period that match the surrounding article's claim.

02Inspect the preview

Move across several points and confirm the dates, source line and unavailable state.

03Copy the iframe

Use the generated code exactly; do not remove its title, attribution or reserved height.

04Publish and verify

Check desktop and mobile widths, then confirm the crosshair does not obstruct nearby controls.

WordPressPaste into a Custom HTML block. Visual paragraph blocks normally escape iframe markup.
WebflowUse an Embed element and allow the surrounding container to provide the final width.
SquarespaceAdd a Code block with HTML enabled; verify that the site plan allows iframes.
ShopifyUse a Custom Liquid section on an editorial or information page where external frames are permitted.
Static HTMLPaste directly into the document. The iframe is responsive up to its 900px maximum width.
Strict CSPThe host must permit the GoldObserve origin in its frame-src directive; an administrator may need to approve it.

DATA BOUNDARIES

What the embedded gold chart measures—and what it leaves out

Each line is built from historical close observations returned for gold in the chosen display currency and unit. A non-USD series may involve both a metal price source and a foreign-exchange conversion. The footer identifies the provider family and most recent observation time available to the endpoint.

  • The chart is a market reference, not an executable dealer bid, retail ask, exchange settlement or official fixing.
  • Changing from ounce to gram or kilogram rescales the same metal reference; it does not add product purity or fabrication.
  • Range performance compares the first and last returned closes. It excludes premiums, spread, tax, storage, insurance and cash yield.
  • An observation date is not the same as the moment a reader opens the page. The source time remains visible so those concepts are not confused.
  • If the provider fails, returns too few observations or supplies invalid values, the component withholds the chart instead of interpolating a substitute.

For the complete normalization and freshness rules, read the GoldObserve data methodology and data-source notes. For a downloadable table and wider controls, use the full gold chart workspace.

PERFORMANCE & SEO

Use an embed when it improves the page, not simply to add motion

RESERVE SPACEKeep the generated height attribute.

The fixed height reserves the chart area before it loads, reducing layout shift for readers and search crawlers.

LAZY LOADKeep loading="lazy" below the first viewport.

An article should deliver its answer before asking the browser to load supporting embeds farther down the page.

ADD CONTEXTExplain why this currency and period matter.

An iframe cannot replace the host article's thesis, source discussion or interpretation of the selected horizon.

LIMIT QUANTITYPrefer one decisive chart over many similar frames.

Multiple embeds create extra network work and can distract from the comparison the page is meant to answer.

USE-CASE CHECK

Where this chart earns attention and links

FINANCIAL NEWSShow the period discussed by the article.

A one-month chart can support a current-move story when the copy states the start and end observations instead of narrating the line by eye.

GOLD EDUCATIONLet readers practice reading exact dates and values.

Pair the widget with an explanation of linear scale, currency effects and the costs excluded from spot history.

LOCAL MARKET PAGEUse local currency per gram when that is the familiar quote.

Explain separately how karat, labor, tax and dealer spread convert the pure-gold reference into a retail jewelry price.

RESEARCH NOTEProvide a quick visual before the reproducible table.

The full analysis should still disclose data alignment, transformations, missing dates and the formula behind any return claim.

GOLD PRICE CHART WIDGET FAQ

Frequently asked questions

Is the GoldObserve gold price chart widget free?

Yes. It is free to embed on personal, editorial and commercial websites. The GoldObserve attribution, source line and full-chart link must remain visible.

Does the chart show real historical gold prices?

The widget requests GoldObserve's source-labelled historical endpoint for the selected currency, unit and range. If the source is unavailable or returns an invalid series, the widget shows an unavailable state instead of drawing replacement data.

Can readers inspect exact values on the chart?

Yes. Moving a mouse across the chart displays a point, horizontal and vertical crosshairs, the observation date, price and change from the prior observation. Touch and keyboard inspection are also supported.

How often does an embedded chart refresh?

The iframe requests the selected history when it loads and refreshes it every five minutes while open. The source observation time is shown separately from the browser request time.

Does the chart include dealer premiums or physical-gold costs?

No. It displays a historical gold reference converted to the selected currency and unit. Product premium, fabrication, tax, shipping, storage, insurance and dealer spread remain outside the line.

Can I embed several charts on one page?

Yes, but each iframe makes its own history request. Use two or three purposeful comparisons rather than a large wall of charts, and lazy-load charts below the first viewport.

Will the iframe affect my website's CSS?

No. The chart runs inside an iframe, so its styles are isolated from the host page. The generated code reserves a fixed height to reduce layout shift.