Edit
Contact us
Salocin Group Leaders in data and AI-enabled connected customer experiences
Edit Engineers of connected customer experiences
Join the Dots Independent, data-led media thinking for sustainable growth
Wood for Trees Optimisers of future fundraising performance
  • Home
  • Our services
    • Cloud solutions
    • Data science
    • Modern Data Platform
    • Privacy and AI compliance
  • Our partners
    • Apteco
    • Creatio
    • Microsoft
    • Salesforce
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • About Salocin Group
    • Careers
  • Contact Salocin Group
  • Home
  • Who we are
    • B Corp
    • Careers
  • Our work
  • What we do
    • Intelligent data
    • Marketing technology
    • Transformational CRM
    • Our technology partners
    • Privacy review
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • Contact Edit
  • Home
  • Broadcast media
  • Digital media
  • Print
    • Direct mail
  • Data
    • Our work with Herdify
    • EPiC
  • Media agency
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • About Join the Dots
    • Careers
  • Contact Join the Dots
  • Home
  • Services
    • Actionable insight
    • Data discovery
    • Data engineering
    • Data hygiene
    • Privacy review
  • Products
    • InsightHub
    • Apteco
    • Microsoft
    • Data management
    • Consent and preference management
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • About Wood for Trees
    • Operating principles
    • Careers
  • Contact Wood for Trees
Blog

Creating a bespoke Bing Multiple Link Disavow Tool

By Edit | 11 Apr 2017

We published this a long time ago…

Some of the content in this post might be out of date, and some images and links may no longer work.

Discover who we are and how we may be able to help you today:

Learn more

If you are reading this, I assume you’re experiencing the woes of the Bing Disavow Link Tool (provided by Bing Webmaster Tools). Or maybe you’re just interested in disavowing links. The tool’s functionality allows you to submit domain, page, or directory URLs containing links to your website that appear to be from low quality sites or spam.

The sorry state of disavowing Bing links…

Google allows a user to upload multiple links at one time, whereas Bing only allows the user to submit one link at a time.  For anyone, this is a tedious and extremely time consuming task, especially if you have thousands of links to disavow at one time!

Adam Gent, our Senior Search Strategist, had been using a free tool created by Jim Munro from Dumb SEO Questions. This console tool works great, but essentially requires the user to follow instructions and do a bit of manual setup to get it up and running. For a non-technical minded person, it can be confusing and may not be set up correctly.

…and the promising solution!

I was given the task to create a bespoke tool with the same functionality, and to build it from scratch so we could add our own customisation and produce a more user-friendly user interface. I initially did a lot of research to find examples and approaches, but sadly there really wasn’t anything I could look at without paying. I then read all the API documentation provided by Bing Webmaster and finally found the information I needed to start building a prototype.

How to build a disavowing tool

I found the task extremely enjoyable. As a Junior .Net Developer, there’s nothing more satisfying than experimenting and building something from the bottom up. Just by reading the documentation, I learned a lot and would recommend to any level of developer to challenge yourself with all the things you can build to get the best out of Bing.

After a few meetings with the SEO team, I had the software requirements I needed to commence. I started small by getting my code to submit one link. Once I was successful, I created a method to upload multiple links and present the available sites registered to Branded3 in a dropdown, just by using Bing Webmaster API. This has saved various teams at Branded3 hours and hours of work – with just a few clicks, thousands of links can be submitted at once.

I’m sure every developer will agree that error handling is important when building any type of application. One of the main features of my tool includes a log file to show what date a link (or multiple links) had been submitted and to which domain, as well as how many links had been submitted in total.

The tool also sends an email to the user to let them know when the process has completed, and another email is sent to a support email inbox if there is an issue with the file upload or API Key.  Currently, the tool disavows only domains, as we only disavow at a domain level. However, should the software requirements change, I will add features accordingly.

The image below provides an example of how simple the process of disavowing multiple links can be:

Built using MVC .Net Framework

To start building your own tool, read through the links provided below. Happy coding!

Setting up your Webmaster API Key

Link 1

Link 2

The methods you need

Method 1

We published this a long time ago…

Some of the content in this post might be out of date, and some images and links may no longer work.

Discover who we are and how we may be able to help you today:

Learn more

Share this

  • Email
  • WhatsApp
  • LinkedIn
  • Facebook
  • X (Twitter)

More insights

AI isn’t going to take your job (unless you really want it to) 
Blog

AI isn’t going to take your job (unless you really want it to) 

By Edit | 18 Jun 2024
Customer relationship marketing: How generative AI is revolutionising engagement  
Blog

Customer relationship marketing: How generative AI is revolutionising engagement  

By Edit | 4 Apr 2024
Personalisation as a process
Blog

Personalisation as a process

By Edit | 8 Mar 2024
  • Privacy policy
  • Cookie policy
  • Ts&Cs
  • Report a concern

© 2025 Edit, part of Salocin Group Ltd. All rights reserved. Company no.: 0362​4881. VAT no.: 4208​34911.

Salocin Group Certified B Corporation | Cyber Essentials Certified | British Assessment Bureau, ISO 27001 Information Security Management
Salocin Group
Your cookie preferences

We use cookies to ensure this website functions properly, to analyse website traffic and for marketing purposes.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}