OpenSEO
Find search terms, track rankings, and check your site's health
By Ben Senescu and Every App
- Stars
- 21k 21,439 stars on the app's GitHub repository.
- Installs
- Under 10 Fewer than 10 Appflare users run this app, from anonymous usage data; smaller counts are not published.
- Plan
- Workers Paid Needs Cloudflare's Workers Paid plan on your account.
- License
- MIT An open-source license: you may use, change and share the app on its terms.
- Version
- 0.1.9 Version 0.1.9.
- Last tested
- Not yet The catalog has not yet installed this version in a test account.
About
Self-hosted SEO research: keywords, rankings, backlinks and site audits, on your own Cloudflare account and behind Cloudflare Access.
Deploy OpenSEO on Cloudflare
Step 1: Set up Appflare in your Cloudflare account
OnceAppflare installs itself into your own Cloudflare account from your browser, and runs on the free Workers plan. OpenSEO needs Workers Paid on that account. See what OpenSEO needs on your account.
Set up AppflareAlready have Appflare? Install OpenSEOStep 2: Install OpenSEO
The install form asks you for:
- A Cloudflare API token for OpenSEO
- DataForSEO API keyGet a key
Its installer deploys with that token, not Appflare's own. Create token on its page in Appflare makes one.
Appflare generates a value for you: Token encryption key.
It also has five optional settings you can leave for later.
Its own installer deploys it, in your account on Workers Paid, once you approve the run.
Step 3: Finish setting it up
After the install, Appflare shows three short steps for OpenSEO, on its page.
With Appflare instead of by hand
- Nothing to build on your computerAppflare sets itself up from your browser and runs the app's own installer in your Cloudflare account.
- Updates from the catalogAppflare tells you when the catalog has a new version, and runs the installer again once you approve.
- Health checksAfter every install and update, Appflare checks that the app answers.
- It stays in your own accountEverything runs on your Cloudflare account and your plan. An uninstall runs the app's installer to delete what it created.
What it needs on your account
- Workers Paid planThis app needs it
- KV storageThis app uses it
- D1 databaseThis app uses it
- R2 storageThis app needs it
- ContainersThis app needs it
- Cloudflare AccessThis app uses it
Its own installer creates what it needs; this is what its token allows.
Questions
Does OpenSEO run on Cloudflare's free plan?
No. OpenSEO needs Cloudflare's Workers Paid plan on your account. Appflare itself runs on the free plan.
What does OpenSEO create in my Cloudflare account?
Appflare runs OpenSEO's own installer in your account, and the installer creates what it needs. An uninstall runs the installer again to delete it all.
How do I update OpenSEO?
When the catalog has a new version, OpenSEO's page in Appflare says Update available. Select Update and approve the run: Appflare runs OpenSEO's own installer again at the new version. Its installer changes the app in place, so there is no rollback.
Is OpenSEO open source?
Yes, under MIT. An open-source license: you may use, change and share the app on its terms. Its source code is at github.com/every-app/open-seo.
Links
- Source codegithub.com/every-app/open-seo
Packaged for the catalog by MendyLanda.
Authors
- Ben SenescuGitHubX (Twitter)
- Every Appeveryapp.devGitHub

