When creating web maps with ArcGIS Online, detailed pop-ups are a great addition to make your map more interactive and specialized. Pop-ups are created from CSV files and contain the column type and corresponding rows. For DGAH work, features such as pop-ups allow for interactive storytelling and data visualization. Instead of just looking at a map, pop-ups allow for a detailed display of research findings. In this tutorial, I will be sharing how to create pop-ups with ArcGIS online.
Step 1: Create and Download a CSV File
First, you will need to create a CSV file to upload to ArcGIS Online. You can do this with Python or Microsoft Excel, but I recommend using Google Sheets. In your metadata, there should be columns for the name, address, and coordinates of the location. It is also beneficial to add function, status, and a description if you plan on including one for your pop-up! (I think this is the right time to create the description to save yourself some time later on.) Once this is finished, download the file as a CSV file.

Step 2: Upload the File to ArcGIS Online
Once you have downloaded the file as a CSV file, go into your already created ArcGIS Online map and choose to upload a layer from a file. Choose to upload a file from Your Device, select the CSV, and upload. Next, click the “create a hosted feature option” and choose to include all fields. After clicking next, you must choose a title, category, and tag. Then create the layer and add it to the map.

Step 3: Create the pop-ups
Now that you have your CSV layer in ArcGIS, you can begin creating the pop-ups. When you have selected the layer, go to the right-hand side and click the Pop-Ups option. This will create pop-ups for each location you have included in the CSV. The pop-up will include every column such as address function, coordinates, location name, status, etc. If this is how you want the pop-ups to appear to viewers, you can stop here.

Step 4: Editing
ArcGIS allows for full customization of the layout of the pop-ups. If you want to change the title but want it to include the name of the building, make sure to keep the {Location_Name} so that it will include the individual name for each location. For example, I titled my pop-ups “Campus Location: {Location_Name}”. To delete the columns you do not want to include, remove them from the selected fields. You can also reorder the fields by dragging.

Step 5: Final Customizations
The last step is to add any other customizations you want the pop-ups to include. For me, I wanted each pop-up to have the location name more prominent with a description. To do this, go to the fields list again and click the title. I decided to just title it with {Location_Name} and for the description, I added {Description}. If you did not include a description column in your CSV file and write a description on the pop-up, it will be included on every pop-up no matter the location. Lastly, I selected add content and selected a photo (it must be in URL format.)

I hope this tutorial was helpful and please let me know if you have any further questions! I recommend checking out these resources for additional support: Configure pop-ups (Map Viewer) and Configure pop-ups in ArcGIS Online.
This is a super helpful tutorial! I appreciate the step-by-step breakdown, especially the tips on structuring the CSV file for pop-ups. The customization options for titles and descriptions are a great touch for making maps more engaging. Your explanations are also very detailed and meticulous. I appreciate your examples as well as they make your guidelines easier to follow. Great job!