Skip to content

R script that will create a disavow list of of bad, spammy backlinks to submit to Google.

Notifications You must be signed in to change notification settings

feelosophy13/disavow_generator_v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spammy Backlinks Disavow List Generator

Overview

One key aspect about a site's SEO is its backlinks profile. The goal is trying to create links from other authoritative sites (or directories) to point to your website. Legitimacy and relevancy of these linking sites are crucial because Google actually penalizes websites that 'receive' too many spammy backlinks from unqualified sites after it changed its SEO algorithm (see Panda and Penguin update).

But what if I don't want to receive these spammy backlinks? Google fortunately equips all Google users with Disavow Tool where users can indicate to Google to disregard all backlinks coming from this list of domain names.When one's website has thousand hundreds of backlinks from hundreds of domains, generating this disavow list manually is heavily time-consuming and enervating. Using this tool, however, you can programmatically generate a disavow list at with a minimum effort.


Prerequisite

You will need to have the following installed on your machine:
  • Majestic SEO account
  • R
  • RStudio (optional)
  • rjson package

Folder Sitemap

  • backlinkDisavow.R
  • data
    • directories_submitted
      • sample_submitted_directories.txt
    • majestic_spreadsheet_data
      • sample_spreadsheet_data.txt
  • output
    • samplewebsite_org_disavowFinal_2013-08-09.txt
  • README.md
  • settings.json

Settings

Executing the main program, backlinkDisavow.R will generate a disavow list inside the 'output' folder. Before running the program, make sure to visit settings.json and make sure the settings are configured properly.


Future Plans

Since this program was initially developed for internal use only, it hasn't been optimized for general public usage. For one, users must be able to download backlink data from Majestic SEO, which is a premium service. It is also cumbersome to download this file and install R, RStudio, rjson package. For those reasons, I plan to create a web app version that does not require Majestic SEO account or installation of R and rjson package.

About

R script that will create a disavow list of of bad, spammy backlinks to submit to Google.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages