npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

bulk-indexing-api

v1.0.0

Published

Developed by [Nicolas Brule](https://nicolas-brule.fr) from [Blackhole Agency](https://agence-seo-caen.fr), this enhanced script aims to simplify and automate the process of indexing web pages on Google. With this tool, users can bulk submit the URLs of t

Downloads

1

Readme

Introduction

Developed by Nicolas Brule from Blackhole Agency, this enhanced script aims to simplify and automate the process of indexing web pages on Google. With this tool, users can bulk submit the URLs of their site without having to go through the manual interface of the Search Console. 🚀

Prerequisites

Before you can use this script, make sure you have installed node.js on your machine. If not, you can download and install it from this link. 📦

Initial Setup

  1. Access to the Indexing API: To start, you need to set up access to the Indexing API on Google Cloud Platform. Follow the detailed instructions provided here. 🔑

  2. Downloading the keys: Once you have access to the Indexing API, you will be able to download a JSON file containing a public/private key pair. This file, essential for authentication, must be saved under the name "service_account.json" in the main directory of the script. 📄

  3. Adding URLs: List all the URLs you want to index in the urls.txt file. Each URL must be on a new line. 📝

Verification of Site Ownership

Before you can submit URLs for indexing, Google requires that you verify the ownership of your site. Here’s how to proceed:

  1. Get the service account email address: Open the service_account.json file and look for the client_email field. Note this email address, as it will be necessary for verification. 📧

  2. Verification on Google Webmaster Central:

    • Go to Google Webmaster Central.
    • Select your verified property (your website).
    • Scroll down the page and click on 'Add an owner'.
    • In the provided field, enter the email address of your service account and confirm. ✔️

Usage Limits

  • Per batch: You can submit up to 100 URLs in a single request. 📊
  • Daily: The daily limit is set to 200 URLs. 📅

Conclusion

This tool is designed to make the indexing process smoother and more efficient, eliminating the need for repeated manual submissions. Thanks to automation, you can ensure that your content is quickly visible on Google. ✨