Helpful content analysis API – URL input
API endpoint → https://api.seoreviewtools.com/helpful-content-analysis/
Example API call → https://api.seoreviewtools.com/helpful-content-analysis/?url=https://www.seoreviewtools.com/readability-checker/&key=YOUR-API-KEY
Price: 6 credits per request
Description: The Helpful Content Analysis API assists you in identifying which content meets the criteria for being considered helpful, as well as pinpointing areas that require attention.. This API endpoints uses the Google helpful content guidelines, Google quality rater guidelines and a custom trained AI to score the content that’s posted to the API.
Query string parameters
Name | Parameter | Description |
---|---|---|
URL | &url= |
The public URL you want to analyse example: https://example.com/url/ |
Key | &key= | Your private API key |
URL analysis
Response elements
Name | Description |
---|---|
helpful content score | The score for your content on a 0 – 100 scale (percentage). |
helpful content status | The status for your content. Result options: Passed, Needs work, Failed |
available points | The sum all the available points |
earned points | The exact number of earned points |
category score | – content and quality (score, available points and earned points) – expertise (score, available points and earned points) – people-first content (score, available points and earned points) |
content and quality | rating feedback |
expertise | rating feedback |
people-first content | rating feedback |
helpful content score interpretation
This overview shows how you should interpret the SEO content score, returned by the API.
Score | Description |
---|---|
70% – 100% | The content passed the helpful content analysis |
55% – <= 70% | The content needs work to pass he helpful content analysis |
0% – < 55% | The content failed the helpful content analysis |
Google helpful content guidelines
The API provides a summary of Google’s content guidelines to assist editors in determining whether Google will classify the content as ‘helpful’.
Question category | Description |
---|---|
Content and quality | These questions evaluate content quality, including originality, value, and accuracy. |
Expertise | These questions gauge content trustworthiness and expertise, considering factors like sourcing, author background, site reputation, and factual accuracy. |
Focus on people-first content | These questions evaluate the alignment of content with the target audience. |
PHP code example
<?php
/*
API documentation for SEO Review Tools.
API info: https://www.seoreviewtools.com/seo-api/
API documentation: https://api.seoreviewtools.com/documentation/
LinkedIn: https://www.linkedin.com/company/seo-review-tools
*/
// input URL
$inputUrl = 'https://www.seoreviewtools.com/readability-checker/';
// API key
$apiKey = 'YOUR-API-KEY';
// specific API url
$apiRequestUrl = 'https://api.seoreviewtools.com/helpful-content-analysis/?url='.$inputUrl.'&key='.$apiKey;
// get data from API
$jsonReposnse = file_get_contents($apiRequestUrl);
// convert JSON to PHP array
$dataArray = json_decode($jsonReposnse, true);
// check if API call is success or failed
// (just some basic validation)
// API call fail
if ($dataArray['status'] !== 'ok'){
// return error message
echo 'Error message: '.$dataArray['error message'];
// API call success
} else {
// print data
print_r($dataArray);
}
?>
Python code example
import requests
# input URL
input_url = 'https://www.seoreviewtools.com/readability-checker/'
# API key
api_key = 'YOUR-API-KEY'
# specific API URL
api_request_url = f'https://api.seoreviewtools.com/helpful-content-analysis/?url={input_url}&key={api_key}'
# get data from API
response = requests.get(api_request_url)
# check if API call is successful or failed
if response.status_code == 200:
# convert JSON to Python dictionary
data = response.json()
# check if API call is successful
if data['status'] == 'ok':
# print data
print(data)
else:
# return error message
print('Error message:', data['error message'])
else:
# handle request failure
print('Failed to retrieve data from API.')
JSON response example
Ready to start testing the Helpful content analysis API – URL input endpoint? Get your API Key →