whats-best.ai
Search Sign in

SEO

Morningscore

Provenance unknown Report an error

Panel rating · 6 judges · How to read the stars

Category median

Sovereignty: 1 of 4 dimensions proven

0–5 in half steps. 5 means the rubric's top anchor is met on the evidence.

by Morningscore ApS · morningscore.io

Report an error on this page Is this your product? →

Read this page as one judge. Each weighs the same scores by what they care about.

The panel's verdict

Morningscore is an SEO toolset whose published evidence covers a full website scan scored 0-100, keyword research over a database the vendor describes only as "huge", daily keyword ranks, a links tool, and a RANK AI plugin that scans and fixes issues on WordPress and Shopify. The bench's scoring favors its rank and index data, where scores cluster at 3-4 on the stated daily rank updates. Its weakest areas are data portability and reporting and API, where judges found no public information on bulk export, an API, scheduled or white-label reports, or retention after cancellation — the multi-year rank history a subscription builds has no documented way off the platform. Keyword and content sits at 1-2 with volumes, difficulty, intent and German-language depth unpublished, and technical audit at 2-3 behind a single health score. Pricing appears only as a 1.590 USD / year journey plan with tier prices and limits unstated. No judge disagreement was flagged; sovereignty's 2-3 spread turns on how far a Danish entity with Mon-Fri 9-16 CET support carries weight against undocumented hosting and subprocessors.

Report an error

Speaks for it

  • Rank and index data scores cluster at 3-4, the highest of any area, on stated daily keyword rank updates and AI visibility tracked across 100 prompts
  • A full website scan yields a 0-100 health score, with the RANK AI plugin automating issue scanning and fixes on WordPress and Shopify
  • Competitor keyword and link scanning is documented
  • Sovereignty scores hold at 2-3 on a Danish contracting entity, Morningscore ApS, with support hours Mon-Fri 9-16 CET
  • A 14-day trial with no credit card is stated

Report an error

Held against it

  • Data portability scores fall to 0-1 with no public information on bulk export, API access, or retention after cancellation
  • Reporting and API scores sit at 1-2 with no API, scheduled or white-label reports, or Search Console and analytics connections documented
  • Keyword and content scores run 1-2 with volumes, difficulty, intent classification and German-language depth unpublished
  • Technical audit scores 2-3 on a single 0-100 score, with no page limits, JavaScript rendering or Core Web Vitals documented
  • Beyond the Danish entity, hosting location, subprocessors and certification remain undocumented

Report an error

Best for

  • You want daily keyword rank updates and AI visibility across 100 prompts visible in one dashboard
  • You run WordPress or Shopify and want automated issue scanning and fixes behind a 0-100 health score
  • You want competitor keyword and link scanning built in
  • You prefer a Danish contracting entity with support hours Mon-Fri 9-16 CET and don't need documented hosting or subprocessor lists

Report an error

Avoid if

  • Your team needs an API, exports or scheduled reports to feed its own data stack
  • You deliver white-label or scheduled client reports
  • You need keyword volumes, difficulty or intent data to plan content, especially in German
  • Your developers need prioritised, ticket-ready technical audits rather than a single health score

Report an error

The scores

Crawling & technical audit

Show reasoning
How this is scored

Site crawling at real scale: what the crawler finds, how deeply it checks, whether Core Web Vitals and indexation problems are diagnosed rather than merely listed.

0 — No site crawler; the product is keyword data only.

3 — A crawler with a low page cap that reports broken links and missing tags, with no prioritisation and no rendering of JavaScript.

5 — Scheduled crawls at a stated page limit, JavaScript rendering, issue categories with severity, and Core Web Vitals pulled per template.

8 — Log-file or Search Console integration to compare what the crawler sees against what Google fetched, indexation and canonical diagnosis, structured-data validation, and issues prioritised by traffic impact rather than count.

10 — The audit is diagnostic rather than a list: crawl budget analysed, rendering differences surfaced, regressions detected between crawls with the deploy that caused them inferrable, and remediation guidance specific enough for a developer ticket.

Report an error

The In-House SEO Lead

A full-website scan feeding a 0-100 health score is published, and the RANK AI plugin automates issue scanning and fixes on WordPress and Shopify, but beyond that we found no public information on crawl depth or page limits, JavaScript rendering, Core Web Vitals, or how issues are prioritised. A single number I cannot decompose into a developer ticket is a dashboard figure, not an audit. 1

Report an error

The Agency Owner

There is a real scan: a 0-100 health score from a full website scan, plus a plugin for WordPress and Shopify that scans issues and can apply fixes automatically. I found no public information on page limits, crawl scheduling, JavaScript rendering, Core Web Vitals or how issues are prioritised, so beyond the score and the fix plugin nothing on the deeper rungs is verifiable. 1

Report an error

The Technical SEO

The captured pages show a full website scan scored 0-100, an issue checklist, and a CMS plugin that automates issue scanning and fixes — that is the whole audit story. We found no public information on crawl page limits, JavaScript rendering, crawl scheduling, Core Web Vitals, indexation or canonical diagnosis, or anything comparing what the crawler sees against what Google fetched; a single aggregate score over an issue list is diagnosis-shaped, not diagnostic. 1

Report an error

The Content Strategist

A full site scan scored 0-100, with issue scanning and fixes pushed automatically through WordPress and Shopify plugins, so a genuine crawler exists. We found no public information on page limits, JavaScript rendering, Core Web Vitals, or prioritisation by traffic impact — a single health score gives a developer nothing to work a ticket from. 1

Report an error

The Data Analyst

A full website scan producing a 0-100 health score is documented, along with a WordPress/Shopify plugin that automates issue scanning and fixes — but we found no public information on crawl scale or page limits, JavaScript rendering, Core Web Vitals, severity prioritisation, or any comparison against what Google actually fetched. A single aggregate score is a reading, not a diagnosis a developer could act on. 1

Report an error

The Skeptic

A full website scan scored 0-100 and a WordPress/Shopify plugin that automates issue fixes are the only audit capabilities shown, and neither comes with stated limits. We found no public information on page caps, crawl scheduling, JavaScript rendering, Core Web Vitals, or indexation and canonical diagnosis. 1

Report an error

Keyword research & content guidance

Show reasoning
How this is scored

Keyword discovery, intent classification, SERP feature analysis and on-page guidance — judged on the depth of the German-language data as much as the English.

0 — A keyword list with volumes from one source and no intent or difficulty signal.

3 — Volume and difficulty for major markets, with thin or stale German data and no SERP feature detail.

5 — Keyword research with volume, difficulty and intent across German and other EU markets, SERP feature presence, and basic on-page recommendations.

8 — Topic clustering, competitor gap analysis, SERP composition tracked over time, content briefs with entity coverage, and cannibalisation detection.

10 — Research and guidance close the loop: opportunity sized against realistic traffic, content scored against what currently ranks rather than against a keyword density heuristic, and recommendations that reference the specific pages in the customer's own site.

Report an error

The In-House SEO Lead

Keyword research is described as several tools over a "huge" global database with daily ranks and folder organisation, while we found no public information on German-language volume or difficulty, intent classification, SERP feature detail, or content briefs. For a German-language site, nothing published lets me judge the German data as anything more than a claim. 1

Report an error

The Agency Owner

Keyword research tools are advertised around a "huge" global database, with keyword folders and prompt tracking. No volume, difficulty, intent or SERP feature detail is documented, and I found no public information on the depth of German-language data or on content briefs, clustering or competitor gap analysis — for my German clients that silence decides it. 1

Report an error

The Technical SEO

Keyword research exists — several tools, a described-as-huge global database, keyword folders and competitor keyword scanning — but the pages state no volumes, intent, difficulty signal or SERP feature detail, and we found no public information on the depth of German-language data versus English. A database-size claim without methodology sits at the low end of this scale. 1

Report an error

The Content Strategist

Keyword research tools, keyword folders, and competitor keyword scanning are advertised, but we found no public information on intent classification, difficulty, SERP feature data, or any depth in German-language data. For my desk that's the floor: no topic clustering, no cannibalisation detection, no briefs scored against what actually ranks — none of it evidenced anywhere on the captured page. 1

Report an error

The Data Analyst

Keyword research tools and a described-as-huge global keyword database are claimed, plus competitor keyword scanning and AI visibility tracked across 100 prompts, but we found no public information on volumes, difficulty, intent classification, SERP feature detail, or the depth of German-language data. The database is described by superlative rather than by any published numbers. 1

Report an error

The Skeptic

The vendor calls its global keyword database "huge" — a size no buyer can check — alongside daily ranks, keyword folders, prompt tracking across 100 AI prompts, and competitor keyword scanning. We found no public information on volumes, difficulty, intent classification, SERP feature data, or any German-language depth specifically. 1

Report an error

Rank tracking & index quality

Show reasoning
How this is scored

The proprietary data: ranking accuracy and frequency, backlink index size and freshness. Scored on what the vendor documents about their own data, because nothing here can be verified from outside.

0 — Rankings and backlinks with no stated update frequency, no country or device granularity, and no documentation of how either is collected.

3 — Weekly rankings for one country and device, a backlink index with no stated refresh cadence or size.

5 — Daily rankings with country, language and device selection, local results, and a backlink index with a documented crawl frequency.

8 — Rankings at stated frequency across many locations including city-level, SERP feature attribution, backlink index size and refresh published, lost-and-found link detection, and historical data retained for the life of the account.

10 — The vendor is accountable for their own data: methodology documented, index size and freshness published and updated, historical rankings retained and exportable in full, and discrepancies against Search Console explained rather than hidden.

Report an error

The In-House SEO Lead

Daily keyword ranks are stated and a links tool with competitor link scanning exists, but we found no public information on country, language or device granularity, local results, or the backlink index's size and refresh cadence. When our numbers disagree with Search Console I need the vendor's methodology to point to, and we found no public documentation of one. 1

Report an error

The Agency Owner

Daily keyword ranks are stated, which is the one firm data point on their own collection. No country, language or device granularity is given anywhere, and I found no public information on the links index size, refresh cadence or ranking methodology, so the vendor's accountability for its own data can't be assessed. 1

Report an error

The Technical SEO

Daily keyword rank updates are stated and AI visibility is tracked across 100 prompts, which is genuine frequency documentation and lifts this above weekly-grade data. But we found no public information on country, language or device granularity, local results, or the size and refresh cadence of the backlink index — the links tool is named and nothing more is documented about it. 1

Report an error

The Content Strategist

Daily keyword ranks are the one stated fact about the proprietary data, and prompt tracking across 100 prompts suggests visibility is followed over time. We found no public information on country or device granularity, SERP feature attribution, or the size and refresh cadence of the backlink index behind the Links tool. 1

Report an error

The Data Analyst

Daily keyword ranks are stated, which is better than weekly, but we found no public information on country, language or device granularity, local results, update methodology, or the size and refresh cadence of the backlink index behind the Links tool. Nothing here makes the vendor accountable for their own data. 1

Report an error

The Skeptic

Daily ranking updates are stated, which is one claim a buyer can hold the vendor to, and a links tool plus AI visibility across 100 prompts are shown. We found no public information on country or device granularity, local results, backlink index size or refresh cadence, methodology, or historical retention. 1

Report an error

Reporting, integrations & API

Show reasoning
How this is scored

Getting the data out and in front of someone: dashboards, white-label reporting for agencies, Search Console and analytics integration, and an API a team can build on.

0 — On-screen views only; export is a manual CSV and there is no API.

3 — Scheduled PDF reports and CSV export, one analytics integration, no API worth building against.

5 — Customisable dashboards, scheduled reports, Search Console and analytics integration, and a documented API with stated limits.

8 — White-label reporting with client access, data-warehouse or BigQuery export, multi-site and multi-client management, and an API with credit costs published per endpoint.

10 — The tool is a data source rather than a destination: full historical export in open formats, a versioned API with a deprecation policy, integrations the vendor maintains, and reporting an agency can hand a client unedited.

Report an error

The In-House SEO Lead

The WordPress and Shopify plugins are genuine integrations, but we found no public information on dashboards, scheduled or white-label reports, a Search Console or analytics connection, or any API. For a team that pushes rank data into its own reporting stack, nothing published shows a data source worth building on. 1

Report an error

The Agency Owner

The tools list names an overview plus CMS plugins for WordPress and Shopify, and competitor scanning, but that is where the evidence stops. I found no public information on white-label reporting, scheduled reports, client access, Search Console integration or any API — exactly the capabilities I need to run forty sites are unevidenced. 1

Report an error

The Technical SEO

The only integration evidenced is the CMS plugin for WordPress and Shopify that pushes scans and fixes to the site. We found no public information on customisable dashboards, scheduled or white-label reports, Search Console or analytics connections, export formats, or an API a team could build against. 1

Report an error

The Content Strategist

The surface is on-screen tools — Overview, Keywords, AI search, Health, Links, Checklist — plus plugins that push fixes into WordPress and Shopify, which is data going in rather than out. We found no public information on dashboards, scheduled or client-ready reports, Search Console or analytics connections, or an API, so I cannot see how any of this reaches a client unedited. 1

Report an error

The Data Analyst

WordPress and Shopify plugins are the only documented integrations; we found no public information on an API, endpoint documentation, published credit costs, Search Console or analytics connections, dashboards, scheduled reports, or white-label reporting. There is nothing on the captured pages a team could build a data pipeline on. 1

Report an error

The Skeptic

WordPress and Shopify plugins that push automated fixes are the only integrations shown, and the toolset is otherwise on-screen views (Overview, Keywords, AI search, Health, Links, Checklist). We found no public information on an API, data export, scheduled or white-label reports, or Search Console and analytics connections. 1

Report an error

Data portability & exit

Show reasoning
How this is scored

Whether the ranking and crawl history — the only thing a multi-year subscription actually accumulates — remains the customer's when they leave.

0 — No bulk export; history is visible in the interface and nowhere else, and ends with the subscription.

3 — CSV export of current views only, with historical data capped or unavailable in bulk.

5 — Bulk export of rankings, keywords and crawl results including history, via interface or API.

8 — Complete historical export in open formats without credit metering that prices it out of reach, plus a documented retention period after cancellation.

10 — Exit is designed for: the full account exportable including every historical data point, API access sufficient to mirror the data continuously, and a stated grace period during which the archive remains retrievable.

Report an error

The In-House SEO Lead

We found no public information on bulk export of rankings, keywords or crawl history, or on retention after cancellation, so going by the published pages the multi-year history a subscription accumulates appears confined to the interface. The captured pages are silent on portability and exit terms. 1

Report an error

The Agency Owner

The captured page says nothing about exporting rankings, keywords or crawl history, in bulk or otherwise. I found no public information on export formats or retention after cancellation, and since daily rank history is the only thing a multi-year subscription actually accumulates, this reads as a live exit risk. 1

Report an error

The Technical SEO

We found no public information on export of rankings, keywords or crawl results, in bulk or otherwise, and the captured pages are silent on retention of history after cancellation. Multi-year rank and crawl history is the asset a subscription accumulates, and nothing captured says a customer can take it with them. 1

Report an error

The Content Strategist

Daily rank tracking means years of history will accumulate in the interface, but we found no public information on bulk export, API access to mirror it, or retention after cancellation. The one asset a multi-year subscription actually builds has no public accounting at all. 1

Report an error

The Data Analyst

We found no public information on bulk export, historical export by interface or API, or any retention period after cancellation. On this evidence, the multi-year ranking history a subscription accumulates is visible nowhere but the interface, and whether it leaves with the customer is undocumented. 1

Report an error

The Skeptic

We found no public information on bulk export, API access, or any retention period after cancellation; the daily rank history this product builds over years has no evidenced way off the platform. A 14-day no-credit-card trial says nothing about what leaves with the account at the end. 1

Report an error

European sovereignty panel opinion

Show reasoning
How this is scored

Where the account and crawl data live and who the contracting entity is. Independently sourced by the sovereignty pipeline; weighted lower here than in categories holding personal data, because an SEO tool mostly holds the customer's own strategy rather than their customers' identities.

0 — Non-EU vendor and contracting entity, hosting unstated, subprocessors unnamed, and site or user data of unclear scope leaving the EU.

3 — EU hosting offered as an option while the contracting entity is non-EU, or the subprocessor list is absent.

5 — EU hosting as standard and an EU contracting entity, but parts of the chain are non-EU without an explained safeguard.

8 — EU hosting on named infrastructure, EU contracting entity, subprocessor list published, and any analytics or Search Console data handling described with its legal basis.

10 — Sovereign end to end and evidenced: vendor, entity, hosting and every subprocessor European, certification published, and a DPA that covers the crawl and analytics data the tool ingests.

Report an error

The In-House SEO Lead

The vendor is an ApS with support hours Mon-Fri 9-16 CET, which reads as Danish, and no sovereignty attributes are on record: we found no public information on hosting location, subprocessors, or a data processing agreement covering crawl or analytics data. For a tool holding my site strategy rather than my customers' identities that is a gap I could live with, but nothing published verifies it. 1

Report an error

The Agency Owner

The vendor trades as Morningscore ApS with support hours Monday to Friday in CET, which reads as a Danish, and so European, contracting entity. I found no public information on hosting location, subprocessors, certification or a data-processing agreement, so the chain beyond the entity is unverifiable. 1

Report an error

The Technical SEO

Morningscore ApS carries a Danish company form and support runs Mon-Fri 9-16 CET, so the contracting entity appears European. We found no public information on hosting location or infrastructure, a subprocessor list, certification, or the legal basis for handling any Search Console or analytics data the tool ingests — an absent subprocessor list is what settles the level here. 1

Report an error

The Content Strategist

The contracting entity is Morningscore ApS — a Danish company form — with support hours quoted in CET, which reads European. We found no public information on hosting location or any subprocessor list, so the chain beyond the entity itself is undisclosed. 1

Report an error

The Data Analyst

The contracting entity is Morningscore ApS — a Danish company form — with support hours quoted in CET, which places the vendor in Europe; but we found no public information on hosting location, subprocessors, or the legal basis for any Search Console or analytics data handling. An EU entity with the rest of the chain unstated lands partway up. 1

Report an error

The Skeptic

The contracting entity is a Danish ApS and support runs on CET hours, which points to Europe for the entity. We found no public information on hosting location, subprocessors, certification, or data-handling terms, so the chain beyond the entity is unverified. 1

Report an error

Pricing transparency

Show reasoning
How this is scored

The category where the headline price is least often the invoice. Whether a buyer can compute the real annual cost including keyword limits, crawl credits, API units, extra users and client seats — from public pages alone.

0 — No public prices at all; every tier is a sales conversation.

3 — A monthly headline exists, but keyword limits, crawl credits or the cost of an additional user are unstated — the invoice is unknowable.

5 — Tier prices public with the main limits given, but at least one commonly needed piece (extra seats, API credits, historical data) is unpriced or metered opaquely.

8 — Every tier priced publicly with keyword, crawl and API limits, overage rates, per-seat costs, minimum term and VAT treatment stated.

10 — Complete price computability: annual invoice derivable for a given keyword count, crawl volume, API usage and team size, with overage and every credit cost published.

Report an error

The In-House SEO Lead

One public price is given — the journey plan at "1.590 USD / year" covering twelve months of guidance and tool access, plus a 14-day trial without credit card — while we found no public information on tier prices for the tool itself, keyword and crawl limits, extra seats, minimum term or VAT treatment. From these pages the real annual invoice for a given keyword count and team size is not computable. 1

Report an error

The Agency Owner

One public price exists — the journey at 1.590 USD / year for 12 months of guidance plus tool access — alongside a 14-day trial with no credit card required, which I'll credit. I found no public information on tier structure, keyword or crawl limits, per-seat costs for a growing team, or VAT treatment, so the real annual invoice is not computable from public pages. 1

Report an error

The Technical SEO

One price is public: the journey plan at "1.590 USD / year" for twelve months of guidance and tool access, with a 14-day trial requiring no credit card. We found no public information on tier limits for keywords or crawls, extra user or client seats, API credits, minimum terms or VAT treatment, so the real annual invoice for a team of any size is not computable from these pages. 1

Report an error

The Content Strategist

One figure is public: 1.590 USD / year for a twelve-month journey bundle with guidance and tool access, alongside a 14-day trial requiring no credit card. No tier structure, keyword limits, crawl credits, per-seat costs or VAT treatment appear, so the real invoice for a given team is not computable from public pages. 1

Report an error

The Data Analyst

One price is public — the journey plan at 1.590 USD / year for twelve months of guidance plus tool access — and a 14-day trial with no credit card is stated, but we found no public information on subscription tiers, keyword limits, crawl credits, extra user costs, or VAT treatment. The real invoice for a given workload cannot be computed from the captured pages. 1

Report an error

The Skeptic

The only public price is "1.590 USD / year" for a bundled twelve-month guidance program, with keyword and crawl limits unstated even against that figure. We found no public information on subscription tier prices, extra-seat costs, overage or credit rates, minimum term, or VAT treatment, so the ongoing invoice is not computable from public pages. 1

Report an error

European sovereignty — proven facts

1 of 4 dimensions proven

Built only from facts shown on the vendor's own pages. A dimension we could not prove is left open, not scored as zero.

Ownership Not determined — uncited Report an error
Data residency Not determined ⚠ unverified — uncited Report an error
Subprocessors US CLOUD Act reach ⚠ unverified 0/2 pts 2 Report an error

Where this could be wrong

What we left out

A claim that does not survive our checks costs us the claim, not the page. This is what was taken off this one.

Sources (10)

The pages every claim on this page was read from — each one checked, dated, and kept verifiable.

  1. 1 Vendor page morningscore.io Checked 29 Sep 2026 Details →
  2. 2 Data processing agreement (dpa) — found from the homepage morningscore.io Checked 30 Sep 2026 Details →
  3. 3 Keyword research & content guidance — found from sitemap morningscore.io Checked 1 Oct 2026 Details →
  4. 4 Keyword research & content guidance — found from sitemap morningscore.io Checked 1 Oct 2026 Details →
  5. 5 Rank tracking & index quality — found from sitemap morningscore.io Checked 1 Oct 2026 Details →
  6. 6 Rank tracking & index quality — found from sitemap morningscore.io Checked 1 Oct 2026 Details →
  7. 7 Reporting, integrations & API — found from sitemap morningscore.io Checked 1 Oct 2026 Details →
  8. 8 Reporting, integrations & API — found from sitemap morningscore.io Checked 1 Oct 2026 Details →
  9. 9 Data portability & exit — found from sitemap help.morningscore.io Checked 1 Oct 2026 Details →
  10. 10 Data portability & exit — found from sitemap help.morningscore.io Checked 1 Oct 2026 Details →