harlan-zw / request-indexing

Find your missing on pages Google and request them to be indexed using the Web Search Indexing API.

Home Page:https://requestindexing.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Request Indexing

Get your pages indexed on Google within 48 hours. (on average)


requestindexing.com πŸ₯³
Please report any issues πŸ›
Made possible by my Sponsor Program πŸ’–
Follow me @harlan_zw 🐦 β€’ Join Discord for help

Note

These docs are a work in progress. Please check back soon for updates.

Features

  • ⚑ Request indexing on new sites and pages, have them appear on Google in 48 hours.
  • πŸ“Š Dashboard to see the search performance of all your Google Search Console sites.
  • πŸ—“οΈ Keep all your site data. Google Search Console data deletes site data longer than 16 months, start keeping it. (soon)

Background

Building a SaaS is quick and easy with Nuxt.

This project is an effort to prove that and was a success. I shipped the first version in 64 hours total.

Built With:

Credits to google-indexing-script is the inspiration for this project. Learn more about how it works by reading the Google Indexing Script.

Run Locally

  1. Git clone the project:
git clone git@github.com:harlan-zw/request-indexing.git
  1. Install deps:
pnpm i
  1. Configure the keys:

You will need to create a Google OAuth Client ID and Secret. You can do this by visiting the Google Developer Console.

The following scopes are required:

  • userinfo.email
  • webmasters.readonly
  • indexing

You will need to add the redirect URL to your OAuth client. This will be http://localhost:3000/auth/google and http://localhost:3000/auth/google-indexing.

NUXT_OAUTH_GOOGLE_CLIENT_ID=<clientId>
NUXT_OAUTH_GOOGLE_CLIENT_SECRET=<clientSecret>

You should also set a unique 32 character string for the security keys:

NUXT_KEY=<mustbe32chars>
NUXT_SESSION_PASSWORD=<secret>
  1. Start the server:
pnpm dev
  1. Building your site:

To build and deploy site you will need to purchase a Nuxt UI Pro license.

Once you have your license update your .env file with your license key:

NUXT_UI_PRO_LICENSE_KEY=<license>

Then run the build command:

pnpm build

That's it!

Sponsors

License

MIT License Β© 2022-PRESENT Harlan Wilton

About

Find your missing on pages Google and request them to be indexed using the Web Search Indexing API.

https://requestindexing.com/

License:MIT License


Languages

Language:TypeScript 60.7%Language:Vue 39.3%Language:JavaScript 0.1%