Generating your Cloudflare API token
Before you can generate a Cloudflare API token, you need to add your site to Cloudflare.
An API token is a digital key. You create it in Cloudflare, paste it into DropInBlog, and we handle the rest. No code.
Watch the video, or follow the steps below.
Who should create the token
This is the most common reason a token does not work, so please read it before you start.
A Cloudflare API token can only do what the person who created it is allowed to do. If a token is created by someone who was invited to the Cloudflare account with limited access, the token cannot manage your domain and DropInBlog will not be able to connect.
- Log in as the owner of the Cloudflare account that contains your domain (the Super Administrator), or as a member with the Administrator role on that account.
- If a web developer or agency added your domain to their Cloudflare account, they need to create the token for you, or move the domain into your own Cloudflare account.
- If you were invited to someone else's Cloudflare account, ask the account owner to create the token, or to give you the Administrator role first.
- If the person who created the token later leaves the Cloudflare account, the token stops working. Create a new token with an account owner and reconnect in DropInBlog.
How to generate your Cloudflare token
Once your site is on Cloudflare, log in to your Cloudflare account.
Once logged in, click on the profile icon in the upper-right corner of your dashboard, then select My Profile.

Select API Tokens from the menu on the left, then click the Create Token button on the right.

Upon clicking the Create Token button, you’ll be taken to the User API Tokens page.
Under API token templates, locate Edit Cloudflare Workers, then click the Use template on the right.

On the new page that opens, under Create Token, click the pencil icon to edit the token name.

Rename the template to Blog Worker.

You won’t have the option to save the new token name, so just scroll down the page until you see the Account Resources and Zone Resources sections.
Adjust the settings to match the settings shown in the image below. Account Resources should include all accounts, and Zone Resources should include all zones. If you have more than one Cloudflare account, make sure the one that contains your domain is included.

Leave Client IP Address Filtering empty and leave TTL blank. A token with an end date will stop working on that date and your blog will need to be reconnected.
Continue scrolling until the end of the page, where you’ll see the Continue to summary button.

Clicking on it will take you to a new page, displaying the Blog Worker API token summary.

To continue, select Create Token, and you’ll be directed to the page where you’ll find the link to the token you just created.

Click Copy, then head to your DropInBlog admin account.
Select the Settings tab, paste your API token under API Token then, click the Connect button.

The SEO Supercharger status will change to Active. Don't forget to save your changes by clicking the Save Settings button in the bottom right of the Settings page.

Your blog posts will now have a clean URL. Instead of the default ?p=post-name at the end of your posts’ URLs, you’ll have a clean URL without any unnecessary variables (blog/post-name/).

When you connect Cloudflare to your DropInBlog account, we’ll be able to load your blog pages static. What does this mean for you? A faster-loading blog and much more! ⚡
Troubleshooting
Below are some of the most common issues you may encounter when generating your Cloudflare API token, along with explanations of how to resolve them.
"No domains were found in your Cloudflare account. Please make sure your API token has the correct permissions."
The token cannot see any domains. This almost always means it was created by a user without permission to manage the account, or Account Resources / Zone Resources were narrowed so your domain is excluded. Log in as the account owner, create a new token following the steps above, and try again. See Who should create the token.
"We could not find any domains in your Cloudflare account that match your Blog URL."
The token works, but the domain in your Blog URL is not in the Cloudflare account the token belongs to. DropInBlog lists the domains it did find so you can compare. Either create the token from the Cloudflare account that contains your domain, or update your Blog URL in DropInBlog so it matches.
The connection worked before but stopped.
The token may have expired (a TTL end date was set), been deleted in Cloudflare, or belonged to a user who was removed from the account. Create a new token and reconnect in DropInBlog.
The token is fine, but my blog page shows a Cloudflare message or is blank.
That is a different issue. See Troubleshooting in the SEO Supercharger guide.
FAQs
Does the Workers template cost money?
No. DropInBlog does the heavy lifting on our side. Cloudflare's free plan is enough.
Do I have to write any code?
No. You copy a key from Cloudflare and paste it into DropInBlog. We handle the rest.
Is this a one-time setup?
Yes. Paste the token once and you're done. Nothing to maintain.
Do I need a paid Cloudflare account?
No. Cloudflare's free plan is enough.
Can my developer create the token for me?
Yes, as long as they are the owner or an Administrator of the Cloudflare account that contains your domain. If they leave that account later, the token will stop working and you will need a new one.
Blog speed and happy blogging!
Updated on: 09/09/2026