How to use the Keyword Suggestions for URL endpoint to get additional keyword ideas?
With the new Bing Ads Keyword Suggestions for URL endpoint, you can get numerous keyword ideas for your website or a specific website’s page. This endpoint returns a list of suggested keywords based on the website’s or page’s content. Each keyword suggestion has a confidence score indicating the probability that the keyword would match a user’s search query.
How does the Keyword Suggestions for URL endpoint work?
1 Call the Bing Ads Keyword Suggestions for URL endpoint:
POST: https://api.dataforseo.com/v3/keywords_data/bing/keyword_suggestions_for_url/live
2 Specify the language using language_name
or language_code
fields. You can get a complete list of supported languages with language codes by calling Bing Ads Keyword Suggestions for URL Languages endpoint.
POST: https://api.dataforseo.com/v3/keywords_data/bing/keyword_suggestions_for_url/languages
Example: language_name
– “English”
and language_code
– “en”
.
3 If you want to exclude brand keyword suggestions from the result, set the exclude_brands
parameter to true
.
4 Finally, in the target
field, specify the webpage URL you want to scan for possible keywords. The maximum URL length is 2000 characters.
After specifying all fields and receiving the API response, you will get a list of suggested keywords with respective confidence scores:
keyword
– suggested keyword. Keywords in the results array are sorted, starting from ones with the highest confidence score to those with the lowest confidence score.confidence_score
– a score from0.0
to1.0
that indicates the probability that the keyword would match a user’s search query.
Example request and response
Request:
[
{
"language_code": "en",
"exclude_brands": true,
"target": "https://dataforseo.com/solutions/ecommerce-apis"
}
]
Response:
{
"version": "0.1.20240801",
"status_code": 20000,
"status_message": "Ok.",
"time": "13.9701 sec.",
"cost": 0.075,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "10032106-1535-0596-0000-1379ad30686f",
"status_code": 20000,
"status_message": "Ok.",
"time": "13.8994 sec.",
"cost": 0.075,
"result_count": 404,
"path": [
"v3",
"keywords_data",
"bing",
"keyword_suggestions_for_url",
"live"
],
"data": {
"api": "keywords_data",
"function": "keyword_suggestions_for_url",
"se": "bing",
"language_code": "en",
"exclude_brands": true,
"target": "https://dataforseo.com/solutions/ecommerce-apis"
},
"result": [
{
"keyword": "affordable seo",
"confidence_score": 0.801
},
{
"keyword": "reputable seo companies",
"confidence_score": 0.799
},
{
"keyword": "what is seo",
"confidence_score": 0.793
},
{
"keyword": "seo",
"confidence_score": 0.793
},
{
"keyword": "affordable seo services",
"confidence_score": 0.792
},
{
"keyword": "dataforseo",
"confidence_score": 0.791
},
{
"keyword": "seo service",
"confidence_score": 0.789
},
{
"keyword": "seo services",
"confidence_score": 0.785
},
{
"keyword": "seo providers",
"confidence_score": 0.782
},
{
"keyword": "best seo service",
"confidence_score": 0.78
},
{
"keyword": "seo advice",
"confidence_score": 0.779
}
]
}
]
}
In the result
array, you can see a complete list of keywords relevant to the webpage content with confidence scores. For example, you can use these keywords to adjust your keyword strategy or to plan a target advertising campaign.
Overall, with the Bing Ads Keyword Suggestions for URL, you can quickly get new keyword ideas for your website or a specific page.