Welcome to the Marin Software Support Center. We're glad you're here. Here's what you can look forward to:
  • Real-time search so you can find what you need faster than ever.
  • Easy-to-follow video guides for our most popular articles.
  • Interactive simulations and Live Screenshots to make learning easy.
  • Regular content updates to ensure every word you read is accurate and up-to-date.

Managing Campaigns

Home > English > Managing Campaigns > Bulk Actions > How To Articles: Bulk Actions > Managing Sitelinks via Bulk Upload

Managing Sitelinks via Bulk Upload


Sitelinks are an ad extension supported by Google and Microsoft which can be used to add extra links below your text ads in search results. Much like their natural search counterparts, they can drive clicks to deep content on your website.

This article will explain how you can create, edit and delete your sitelinks via the platform’s bulk upload functionality.

Exporting sitelinks

On the Ad Extensions sub-tab, available after clicking on a specific campaign, you'll see a Create Report button (for Google) or Export all Microsoft sitelinks link. These can be used to export all sitelinks for that publisher. These reports will appear in the completed reports tab and be named Google sitelinks Export or Microsoft sitelinks Export. (Similar to Creative reports, sitelink ID is automatically included).

In the Google export, sitelinks that are no longer linked to any campaigns appear without a value in the Campaign column. A sitelink cannot be edited unless it is linked to at least one campaign.

Note: For more in-depth All Sitelinks views, please visit the SmartGrid tab.

How to manage sitelinks in Bulk

Here are the key points to remember when working with sitelinks in bulk:

  • Bulk rows without a sitelink ID will create a sitelink.
  • Bulk rows with a sitelink ID will edit a sitelink. As a result, Sitelink ID is a required column for editing existing sitelinks.
  • For Google: Account, Campaign, Sitelink ID are required columns to share a sitelink with another Campaign.
  • You can edit a shared sitelink by uploading the ID only once. There is no need to upload the same ID for every campaign that sitelink is linked to.

You can learn about how to prepare and upload a bulk sheet by reading our article A Guide to Bulk Editing and Adding. From the Bulk Sitelinks page (https://app.marinsoftware.com/bulk/sitelinks), you can upload your bulk sheet and make any required changes.

Note: Currently, sitelinks bulk files must be for either Google or Microsoft, but not both.

Similar to the behavior of bulk creatives, Sitelink ID needs to be included in the bulk sheet to edit an existing sitelink. Rows without a sitelink ID will create a new sitelink in that campaign.


Required Columns

Below you can find the required columns for creating, edting, linking, or deleting sitelinks.

  • Creating a sitelink - Account, Campaign, Link Text, and either Landing Page* or Destination URL** 
    • Note: Be sure to also include the Sitelink ID column and leave the corresponding bulk row blank.
  • Editing (text) - Account, Campaign, Sitelink ID, and Link Text
  • Editing (URL) - Account, Campaign, Sitelink ID, and either Landing Page* or Destination URL**
  • Linking to another campaign or group - Account, Campaign, and Sitelink ID
  • Deleting - Account, Campaign, and Sitelink ID


You can find a sample bulksheet below. 





Sitelink ID

Link Text

Landing Page*

Destination URL**






Special Offer Text




Edit (Text)




New Offer Text


Edit (URL)








Link (Google)










Delete or Deleted

* Column valid for Google only

** The Destination URL column is not valid for Google

Note: Microsoft deletes and recreates any ad extension which is edited by creating, editing or deleting a sitelink. Since all sitelinks are newly created, they will have new sitelink IDs in the sitelink report.

Note: If you have not yet transitioned to Microsoft Upgraded URLs, you will use the Destination URL column when uploading your Microsoft bulksheet. If you have already transitioned to Microsoft Upgraded URLs, you will use the Landing Page column instead.

Google-Specific sitelink Settings

The following optional bulk columns are supported for Google sitelinks:

  • Start Date: A date in the future or NULL to remove an existing date.

  • End Date: A date after the Start Date or NULL to remove an existing date.

  • Device Preference: Mobile or All (Mobile Preferred and None also accepted).

  • Description 1: Text to be shown with the sitelinks, or NULL to remove (including only one description line will fail at Google).

  • Description 2: Second line of text to be shown with the sitelinks, or NULL to remove (including only one description line will fail at Google).


Note: Scheduling sitelinks is currently only available for Google in the Marin platform. If you'd like to schedule Microsoft sitelinks, you can do so via the Microsoft Ads interface. 

Group-level sitelinks (Google only)

You can add, remove and edit group-level sitelinks in bulk in much the same way as you would for campaigns.  To manage group-level sitelinks, simply follow the process in the How to manage sitelinks in bulk section above, but also include the Groups column as part of your bulk file. When working with group-level sitelinks, please bear the following notes in mind:

  • If a group is using campaign-level sitelinks and you navigate to the Ad Extensions tab within the group, you may see a message stating This group is currently using Campaign Level sitelinks. Click Here to edit. This message will take you to the campaign bulk page so that you can bulk edit the sitelinks for this group.
  • Group-level sitelinks can only be edited in bulk. The single view within the grid is for viewing only.
  • The Create Report button that generates the report of all existing sitelinks will automatically include the Group column. The report is the same when generated from either the Campaigns page or the Groups page.

Linking sitelinks to campaigns

For Google, uploading Account, Campaign, Sitelink ID is all that is required to link or share an existing sitelink with another campaign. However, Google only allows a campaign to be linked to a single Publisher Feed, therefore you cannot link sitelinks from different Publisher Feeds to a campaign. The Publisher Feed column can be ignored if you only have one feed per account.

For Microsoft, it is not possible to link or share a single sitelink via bulk. The entire Ad Extension needs to be shared via the Ad Extensions sub-tab in the interface.

Editing shared sitelinks

Any sitelinks that are shared across campaigns will appear in the sitelinks reports multiple times to highlight the sitelink’s relationship with each campaign.

If you are editing shared sitelinks, each sitelink ID only needs to be included in the bulk file once. Any changes to a shared sitelink will automatically be reflected in all the campaigns sharing it.

Deleting and unlinking sitelinks

To delete a sitelink from a campaign requires the Sitelink ID to be included and also a Status column with the value Delete in the relevant row.

For shared Google sitelinks, deleting will remove the sitelink from that campaign, but remain linked to any other campaigns (it also remains available in the feed to be linked to a campaign at a later date).

For shared Microsoft sitelinks, deleting will remove the sitelink from the Ad Extension linked to the campaign, which results in the sitelink being removed from all campaigns sharing the Extension.

Microsoft Enhanced Sitelinks

Microsoft Enhanced Sitelinks have Description Lines 1 & 2, as well as a mobile-preferred field. The platform currently has support for viewing these fields. This means that editing original fields for Microsoft sitelinks in the platform must be done via bulk upload. Single-edit is not currently available for Microsoft sitelinks.

Baidu sitelinks

Baidu sitelinks can be managed using the same process outlined above, but please see the article on Baidu Sitelinks for publisher specific details.

FTP Support

You can upload sitelink files via FTP using the following naming conventions:

  • Google: sitelink_FILENAME.txt or sitelinkHeld_FILENAME.txt
  • Microsoft: sitelinkMicrosoft_FILENAME.txt or sitelinkMicrosoftHeld_FILENAME.txt.

For more information, please read our Help article.

Tracking sitelink conversions

If the URL Builder is set up to build sitelink URLs, then any URLs uploaded in bulk will automatically have tracking parameters appended. For more information, please read our Help article.

Important notes

  • You can manage both campaign and group level sitelinks in one bulk sheet. When you export existing sitelinks, it will export all campaign and group level sitelinks to the same file.

Known Issues

  • The first sitelink in an account needs to be created in Google AdWords. This should be resolved when Google takes Description fields out of beta.
  • There is a known issue regarding duplicate sitelinks. Please read our Help article on the topic for more information.
  • When using Chrome, you can only attached a Unicode text file of the sitelinks to bulk upload. For other browsers (ie. Firefox), you can attach a Unicode text file or paste the sitelinks into the text box for bulk upload.
Last modified



This page has no classifications.