Skip To Content

Create your first web experience

Step 1
1Start with a template
Step 2
2Choose a theme
Step 3
3Select source data
Step 4
4Add and connect widgets
Step 5
5Refine layouts for all devices
Step 6
6Save, preview, and publish

1. Start with a template

Open ArcGIS Experience Builder and sign in with an ArcGIS organizational account with privileges to create content. Click Create new and review the templates available on all the tabs. Point to each for a short description or click the Preview button to see if the template meets your needs. Once you've decided which template to use, return to the Select a template window, and click Create on the respective card.


You can also access Experience Builder from the app launcher in your portal.

2. Choose a theme

Configure the look and feel of the app by choosing a theme. Theme colors are applied to the header, footer, and body of each app page, including the color settings for widgets unless you change them.

3. Select source data

On the Data tab, you can select multiple 2D and 3D data sources for use by the widgets in your app. You can connect to web maps, web scenes, hosted feature layers, and services.

4. Add and connect widgets

Widgets provide functionality in your app, such as menus to access multiple pages, the ability to find a place on a map, and a button to view more details. Most page and block templates have their own set of widgets, but you can change them or add more by unlocking the layout. Use the widget toolbars to remove or align widgets and drag new widgets onto the canvas from the Insert widget panel. As you configure content, style, and action settings for each, set links and connect widgets to data or other widgets to customize the flow of your app.

5. Refine layouts for all devices

Use the options on the builder toolbar to view your app at different screen resolutions and to see how the design looks on small devices. The layouts are adaptive, but you can use the custom layout mode for more control. If a widget doesn't fit in the layout on a small screen, you can find it on the Pending widgets tab to add manually and reconfigure. Use live view to experiment with interactive widgets and designs.

6. Save, preview, and publish

When you're satisfied with your layout and design, save and preview your app to test the end-user experience before you publish and share it with your audience. You can also generate a Web Experience Template so you can create a set of apps with a consistent design. If you're impressed by a web experience that someone else shared, you can duplicate the item to create a copy that you can use as a starting point to connect your own data and content.


Explore the Experience Builder blog articles for the latest news, tips, and examples to get you started.