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.
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.
git clone git@github.com:harlan-zw/request-indexing.git
pnpm i
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>
pnpm dev
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!
MIT License Ā© 2022-PRESENT Harlan Wilton