Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Serpscrap | 125 | 1 | 4 years ago | 36 | August 26, 2019 | 14 | mit | Python | ||
SEO python scraper to extract data from major searchengine result pages. Extract data like url, title, snippet, richsnippet and the type from searchresults for given keywords. Detect Ads or make automated screenshots. You can also fetch text content of urls provided in searchresults or by your own. It's usefull for SEO and business related research tasks. | ||||||||||
Seomacroscope | 78 | 3 years ago | 10 | gpl-3.0 | C# | |||||
SEO Macroscope is a website scanning tool, to check your website for broken links; including some technical SEO functionality, site scraping, Excel reporting, and more. | ||||||||||
Xtract | 38 | 1 | 8 years ago | 3 | January 09, 2015 | mit | JavaScript | |||
Extract data from DOM, easily. | ||||||||||
Keywordsextract | 25 | 5 years ago | mit | JavaScript | ||||||
keywords-extract - Command line tool extract keywords from any web page. | ||||||||||
Seo Scraper | 22 | a year ago | 6 | August 07, 2021 | JavaScript | |||||
Scrape SEO elements or whatever you need with this scraper built in Node.js | ||||||||||
Awesome Seo Scripts | 22 | 3 years ago | JavaScript | |||||||
Random SEO scripts | ||||||||||
Screaming Frog Shingling | 21 | 4 years ago | mit | Python | ||||||
Uses Screaming Frog Internal HTML with text extraction along with a shingling algorithm to compare content duplication across the pages of a crawled site. | ||||||||||
Keyword Mining | 12 | 6 years ago | mit | Python | ||||||
API - extract a list of keywords from a text. | ||||||||||
Wordpress Cli | 9 | 12 years ago | Python | |||||||
WordPress Command Line Interface | ||||||||||
Summernote Seo | 3 | 5 years ago | 1 | mit | JavaScript | |||||
Summernote Plugin to Extract Keywords with options of where to place them. |
I write a lot of random code around SEO and want to make more of it public in 2020.
If you have an idea, but not sure how to code it, hit me up @johnmurch on twitter
This script allows you to download all the URLs from a given domain.
cd archive.org && npm install
node fetch.js https://www.domain.com
This script reads URLs from urls.txt (One URL Per Line) and checks for redirects using Puppeteer
cd puppeteer-redirect && npm install
node puppeteer-redirect.js
This script fetches a webpage with Puppeteer and saves both the source and DOM of a webpage. Great for identifying some SEO issues. Be sure to change the URL in fetch.js (line 7)
cd domVsSource && npm install
node fetch.js
This script fetches a webpage with Puppeteer and loops through all links checking for a specific backlink. This script also pulls out the anchor text and rel attributes (e.g. nofollow)
cd backlink-checker && npm install
Update urls.txt
node checker.js
This script fetches a URL and parses the meta data using Web Auto Extractor which parses meta tags as well as Microdata, RDFa-lite and JSON-LD
cd meta-extract && npm install
node fetch.js https://www.domain.com/product
cat meta.json
˜˜
This script extracts phone numbers and emails from a webpage, including checking links mailto tags
cd puppeteer-extract && npm install
node puppeteer-extract.js
cat output.csv
This script checks a URL and captures the redirect chain
cd puppeteer-redirect && npm install
node puppeteer-redirect.js
cat output.csv
@TODO