Website SEO checker

Enter any public URL to check the page's SEO setup and the domain behind it: technical checks, title and description, domain authority, backlinks, Google keywords and visits, plus an AI review with fixes in order.

  • Any public page
  • 8 technical checks
  • Backlinks and keywords
  • Better title and description

Sample result

What you get

One URL, one run.

On-page score
A 0–100 score from the measured problems on the page: indexing, HTTPS, H1, title and description length, canonical, sitemap, structured data, social tags and alt text.
Domain authority and backlinks
How strong the site's link profile is, how many backlinks and linking websites it has, and its spam score.
Google visibility
How many keywords the domain ranks for, how many in the top 3 and on page 1 and 2, estimated organic visits a month, and the top keywords with their positions.
AI review and fixes
A short assessment and 4 to 7 fixes in order of value, covering content and search intent as well as tags.
Google preview
How the page looks in results now, next to a suggested title and meta description you can copy.

Who uses it

  • Founders and marketersCheck a landing page before a launch, and see where it stands against competitors.
  • Agencies and freelancersA quick audit to open a client conversation, with numbers and a fix list.
  • DevelopersCatch missing canonical tags, noindex, broken H1s and missing structured data before they ship.

SEO data with an API

The domain numbers come from SandBase APIs. Same data, in your own code or Agent.

Backlinks, Google rankings and keyword data for any domain, billed per call.

curl -X POST https://api.sandbase.ai/v1/api/dataforseo/v3/backlinks/summary/live \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"target": "linear.app", "include_subdomains": true}'

Frequently asked questions

What does the SEO checker look at?
Two things. On the page itself: the title and meta description, headings, word count, image alt text, links, canonical URL, robots and indexing, sitemap, HTTPS, structured data and social preview tags. For the domain: its authority score, backlinks and linking websites, how many Google keywords it ranks for, estimated organic visits and its top keywords.
How is the on-page score calculated?
It starts at 100 and takes points off for each measured problem: more for a page Google cannot index or one without HTTPS, fewer for a long title or missing alt text. Very thin pages lose a few points too. It measures setup, not how good the content is; the AI review covers that.
Where do the domain numbers come from?
From DataForSEO, through SandBase APIs: the backlinks summary, the Google domain overview and the ranked keywords for the United States. They are estimates from DataForSEO's own crawl and keyword database, so treat them as a comparison point, not as your analytics.
What is domain authority?
A 0–100 score of how strong a domain's backlink profile is, based on how many sites link to it and how strong those sites are. Higher scores make it easier to rank. It is DataForSEO's rank scaled to 100, similar in spirit to Moz DA or Ahrefs DR but not the same number.
What does the AI review add?
It reads the page and the numbers and writes a short assessment, 4 to 7 fixes in order of value, a better title and meta description within Google's limits, and the search topics the page could rank for. Check the suggestions against what you know about your business before you publish them.
Can I check any page, not just the homepage?
Yes. Paste any public page URL. The page checks use that exact page; the domain numbers are for the whole site.
Is there an API for this?
Yes. The domain data comes from SandBase APIs you can call with your own key: POST /v1/api/dataforseo/v3/backlinks/summary/live, /v1/api/dataforseo/v3/dataforseo_labs/google/domain_rank_overview/live and /v1/api/dataforseo/v3/dataforseo_labs/google/ranked_keywords/live. Calls are billed per call to your SandBase balance.

More tools

All tools →

SandBase APIs for this job

The same kind of data in your own code or Agent: one API key, billed per call.

DataForSEO APIs →Semrush APIs →Ahrefs APIs →All 2,000+ APIs →