GithubHelp home page GithubHelp logo

jony1993 / request-indexing Goto Github PK

View Code? Open in Web Editor NEW

This project forked from harlan-zw/request-indexing

0.0 0.0 0.0 705 KB

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

Home Page: https://requestindexing.com/

License: MIT License

JavaScript 0.10% TypeScript 32.44% Vue 67.46%

request-indexing's Introduction

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 [email protected]: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

That's it!

Sponsors

License

MIT License ยฉ 2022-PRESENT Harlan Wilton

request-indexing's People

Contributors

harlan-zw avatar yizack avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.