1.1.0 • Published 1 year ago

seopushup v1.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Acknowledgements

  • A simple tool to manage on page SEO in node js

Authors

  • Ujval Gupta

FAQ

What is the package?

This package is an npm tool designed to check and analyze on-page SEO for web pages, providing insights and recommendations to improve SEO performance.

What kind of SEO checks does this package perform?

This package performs a variety of on-page SEO checks including:

  • Checking Page Speed insights
  • Checking h1 and alt tags
  • Getting keyword density for a web page
  • Checking Meta Description
  • Calculating text to HTML ratio
  • Checking title of the web page
  • Checking for Broken Links
  • Calculating word count for the web page

Features

  • Provides Fast checking for attributes like FCP, LCP and TFIB for the web page
  • Advance keyword matching with different tags
  • Gives responses about various external links on the web page

Feedback

If you have any feedback, please reach out to us at codewithujval@gmail.com

Installation

Install my-project with npm

  npm install seopushup

Tech Stack

Node js

Description

A SEO tool that analyzes on page SEO and gives various results based on that

Usage/Examples

const seopushup= require('seopushup');
async function run(url){
    const obj= await seopushup.ProtocolChecker(url);
    console.log(obj);
}
run(url);
async function run(url){
    const obj= await seopushup.pageSpeedInsightsChecker(url);
    console.log(obj);
}
run(url);
async function run(url, keyword){
    const obj= await seopushup.keywordDensityChecker(url, keyword);
    console.log(obj);
}
run(url, keyword);
async function run(url, keyword){
    const obj= await seopushup.h1Checker(url, keyword);
    console.log(obj);
}
run(url, keyword);
async function run(url, keyword){
    const obj= await seopushup.MetaDescriptionChecker(url, keyword);
    console.log(obj);
}
run(url, keyword);
async function run(url){
    const obj= await seopushup.calculateTextToHTMLRatioChecker(url);
    console.log(obj);
}
run(url);
async function run(url, keyword){
    const obj= await seopushup.UrlChecker(url, keyword);
    console.log(obj);
}
run(url, keyword);
async function run(url){
    const obj= await seopushup.wordCountChecker(url);
    console.log(obj);
}
run(url);
async function run(url){
    const obj= await seopushup.BrokenLinkChecker(url);
    console.log(obj);
}
run(url);
async function run(url, keyword){
    const obj= await seopushup.imgAltChecker(url, keyword);
    console.log(obj);
}
run(url, keyword);
async function run(url, keyword){
    const obj= await seopushup.pageTitleChecker(url, keyword);
    console.log(obj);
}
run(url, keyword);
seopushup.CSVOutput(pathToCSVFile);
1.1.0

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago