πŸ—„οΈS3 Cache for DataForSEO Data

SEO Utils can cache DataForSEO API responses using S3-compatible storage, so your teammates can access the same data without paying any extra fees.

For example, if you check the backlink data of site A, SEO Utils will upload that data to your S3 bucket. When your teammate also checks the backlink data for that site, it will pull data from S3 instead of requesting the DataForSEO API.

circle-info

S3 cache supports AWS S3 (Recommended), Cloudflare R2, DigitalOcean Spaces, MinIO, and any other S3-compatible storage service.

Setting Up S3 Cache

1

Create a Bucket

circle-exclamation
2

Get Your Access Credentials

You'll need an Access Key ID and Secret Access Key with read/write permissions to the bucket.

3

Configure S3 Cache in SEO Utils

Open SEO Utils and go to Settings > Services.

Scroll down to the S3 Cache Settings section and fill in:

  • Access Key ID β€” Your S3 access key

  • Secret Access Key β€” Your S3 secret key

  • Bucket Name β€” The name of the bucket you created

  • Region β€” The region of your bucket (e.g., us-east-1). Leave empty or use auto for Cloudflare R2

  • Endpoint URL β€” Leave empty for AWS S3. For other providers, enter the endpoint URL (e.g., https://<account-id>.r2.cloudflarestorage.com for Cloudflare R2)

S3 Cache Settings in SEO Utils
4

Test the Connection

Click the "Test Connection" button to verify that SEO Utils can connect to your bucket. You should see a success message.

circle-info

You don't need to save the settings before testing. The Test Connection button uses the values currently entered in the form.

5

Save Settings

Click the "Save" button to save your S3 cache settings.

From now on, every time you pull data from DataForSEO, it will automatically upload the data to your S3 bucket.

Sharing with Your Team

To share cached data with your teammates:

  1. Share the Access Key ID, Secret Access Key, Bucket Name, Region, and Endpoint URL with your team

  2. Each teammate enters the same credentials in their SEO Utils app under Settings > Services > S3 Cache Settings

Once configured, everyone on the team will read from and write to the same S3 bucket, avoiding duplicate DataForSEO API requests.

Automatic Cache Cleanup

SEO Utils automatically deletes cached data older than 7 days, so you always get fresh data. If you want fresh data sooner, you can:

  • Click the "Purge Cache" button in S3 Cache Settings to delete all cached data immediately

  • Or delete specific files directly from your S3 bucket

circle-exclamation

Migrating from Google Drive Cache

If you were previously using Google Drive to cache DataForSEO data, simply configure your S3 cache settings as described above. SEO Utils will start using S3 for all new cache operations. Your old Google Drive cache data will no longer be used.

circle-info

The Google Drive settings in SEO Utils are now only used for exporting content outlines to Google Docs. If you don't use that feature, you can remove your Google Drive settings.

Last updated