A library for checking basic SEO signals on a web page
Install with npm
npm install advanced-seo-checker --save
Require the library and then all the methods listed below will be made available to you.
analyze method takes the URLs' list as a parameter to start analyzing them
const SEOChecker = ;let baseURL = '';let urls = baseURL '';let crawler = ;crawler;
Most of the items in the returned object are self explanatory. Here are the ones that may not be obvious:
heading1: This is the text of the first H1 heading tag on the page
totalHeadings: Counts how many H1 tags on a page
imgAccessibility- This is the percentage of images on a page that have no
- Clone the repository
git clone https://github.com/hazemhagrass/advanced-seo-checker && cd advanced-seo-checker
- Install dependencies
Now you can develop!
Contributions are very welcome! This is a project we created to fulfill a pretty specific use case. Although we tried to make it as generic as possible we think we can improve. So if you want to expand on our work and make this library appeal to a broader range of use cases or platforms then please share your pull requests and we'll accept them.