SEOPress PRO 9.0 is required.
Register to DeepSeek
The first step is to create an account on DeepSeek website.
Once done, similar to OpenAI, you will have to make a deposit of at least $2 using PayPal or your debit/credit card.
Create your API key
From the API keys page, click Create new API key button.

Name your key to identify it quickly and click Create API key button.

Then copy the key.

What information is sent to DeepSeek AI?
To get better results and maximize our chance to have a relevant answer from the AI, we send:
- your post content (if not possible your post URL),
- your post language,
- your target keywords (and we ask to put at least one of them in the SEO metadata in return).
Enable DeepSeek AI in SEOPress
Go to SEO, PRO, AI tab.
Paste the key to DeepSeek API key field.
Select DeepSeek AI from AI provider option.
Save changes.

Add my DeepSeek AI key to wp-config.php
By adding this code below:
define( 'SEOPRESS_DEEPSEEK_KEY', 'XXXXXXX' );
You will store your DeepSeek API key in your wp-config.php file instead of your database. This is more efficient on a multisite network for example but also more secured.
Generate SEO metadata with AI
Now you have linked your DeepSeek AI account with your WordPress site, you can use AI to:
- generate SEO metadata
- generate alternative texts for your media: currently the AI model is not capable of reading images. OpenAI is officially recommended by DeepSeek to handle this.
Common errors
Quickly test your DeepSeek API key by going to SEO, PRO, AI tab.
Then from DeepSeek section, click Test API key button.
Wait a few seconds to get a positive or negative answer from DeepSeek server.
From the AI Logs section (SEO, PRO, AI tab), you will see the messages returned by the AI used.
400 – Invalid Format
Please modify your request body according to the hints in the error message. For more API format details, please refer to DeepSeek API Docs.
401 – Authentication Fails
Please check your API key. If you don’t have one, please create an API key first.
402 – Insufficient Balance
You have run out of balance.
Please check your account’s balance, and go to the Top up page to add funds.
422 – Invalid Parameters
Your request contains invalid parameters.
Please modify your request parameters according to the hints in the error message. For more API format details, please refer to DeepSeek API Docs.
429 – Rate Limit Reached
You are sending requests too quickly.
Please pace your requests reasonably. We also advise users to temporarily switch to the APIs of alternative LLM service providers, like OpenAI.
500 – Server Error
Our server encounters an issue.
Please retry your request after a brief wait and contact us if the issue persists.
503 – Server Overloaded
The server is overloaded due to high traffic.
Please retry your request after a brief wait.