> For the complete documentation index, see [llms.txt](https://docs.nosto.com/ugc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nosto.com/ugc/guides/onsite-widgets.md).

# Onsite Widgets (Classic)

{% hint style="warning" %}
You are reading the **Classic Widget Documentation**

Classic widgets are a previous widget version for onsite widgets created before September 23rd.

From September 23rd 2025, all new widgets created will be NextGen.

Please check your widget version on the **Widget List page** to see if it is **Classic** or **NextGen** widget.

You can read the [Nextgen widget documentation here](/ugc/guides/widgets-nextgen.md).
{% endhint %}

## Overview

Nosto's UGC widgets have been developed to provide a variety of key features that make them the best choice for displaying content on a web page. Used by 90% of clients. Serving 16 million requests a day.

## Usage

**Key Features**

* Speed & flexibility of development within the Stackla platform.
* Easy customization of CSS and JS.
* Access to a powerful internal [JavaScript API](/ugc/api-docs/javascript.md).
* Optimized responsive display.
* Built-in content freshness detection.
* Speed and robustness of content delivery.
* Produces simple and reusable HTML embed code.
* Extensible with maps and direct upload widgets.
* Dynamic content request options using filters and tags.
* Customizable content polling frequency.
* No API rate limits.
* Advanced features such as Product highlights and Likes.
* Reporting on tile and widget performance via Google Analytics.
* Tile recommendation data to help make moderation easier.

**Designed for**

* Displaying content on websites and browser-based apps.
