Skip to content

Resolve your SEO related issue by using SEO Checker Rest API

Notifications You must be signed in to change notification settings

imkrunalkanojiya/seo-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEO Checker REST API

SEO Checker is a web page analysis tool that extracts and analyzes various elements from web pages. It can be used for SEO analysis, web scraping, and other data extraction tasks.

Features

  1. Heading Tags Analysis:

    • Analyze heading tags (<h1>, <h2>, etc.) on a web page.
    • Provides insights into the structure and hierarchy of headings.
  2. Page Structure Analysis:

    • Analyze the overall structure of a web page.
    • Identify key sections and elements.
  3. Robots.txt Analysis:

    • Fetch and analyze the robots.txt file of a website.
    • Determine which parts of the site are allowed or disallowed for web crawlers.
  4. Sitemap Analysis:

    • Fetch and analyze the sitemap of a website.
    • Extract URLs and other relevant information from the sitemap.
  5. Image Tags Extraction:

    • Extract image tags (<img>) from a web page.
    • Retrieve attributes such as src, alt, and title.
  6. Links Extraction:

    • Extract links (<a>) from a web page.
    • Retrieve attributes such as href, rel, and target.
  7. Meta Description Extraction:

    • Extract the meta description tag from a web page.
    • Provides the content of the meta description for SEO analysis.
  8. Meta Keywords Extraction:

    • Extract the meta keywords tag from a web page.
    • Provides the content of the meta keywords for SEO analysis.
  9. Title Tag Extraction:

    • Extract the title tag from a web page.
    • Provides the content of the title tag for SEO analysis.
  10. URLs Extraction:

    • Extract all URLs from a web page.
    • Identify internal and external links.
  11. Data Fetching Utility:

    • Fetch data from web pages or APIs.
    • Handle HTTP requests and responses.
  12. Robots.txt Parsing Utility:

    • Parse the robots.txt file.
    • Extract rules and directives for web crawlers.
  13. Sitemap Parsing Utility:

    • Parse the sitemap file.
    • Extract URLs and other relevant information.
  14. General Utility Functions:

    • Provide common utility functions used across the project.
    • Simplify repetitive tasks and code reuse.

Installation

  1. Clone the repository:

    git clone https://github.com/imkrunalkanojiya/seo-checker.git
    cd seo-checker
  2. Install the dependencies:

    npm install
  3. Let's start the server:

    npm start

Usage

To run the main script, use the following command:

https://localhost:4000/seo-checker?url=https://example.com

Note

This is project is under construction. If you want to add features you can just clone the repo and implement as per your requirments or raise PR for new features.

Support

Buy Me A Coffee

Releases

No releases published

Packages

No packages published