← All checks
SEOTypical severity: Low

SEO Meta Tag Scanner

Checks your page's title, meta description and canonical tag to improve search ranking.

What it checks

This scanner reviews your page's key meta tags: the title, the meta description and the canonical tag. It checks that they exist and are properly defined, since they are the first thing a search engine reads about your content.

Why it matters

The title and description are what appear in Google's results and largely determine whether someone clicks on your site. The canonical tag prevents your ranking from being diluted by duplicate content, a very common problem.

How to fix it

Write a unique, descriptive title for each page and an appealing one- or two-sentence description that invites the click. Add a canonical tag pointing to the definitive version of the URL to make clear which is the primary page.

How this check works

Scanaris reads your page's <head> and reviews the three tags Google uses to build your search result. The title: if missing, medium severity; if over 65 characters, low, because Google truncates it around 60; if under 10, low, because it wastes the space. The meta description: if missing, low; if over 165 characters, informational. The canonical (<link rel="canonical">): if missing, low. In addition, if the page redirects with <meta http-equiv="refresh">, it opens a low-severity finding, because that is the redirect method Google advises against. Only the scanned page is examined; every page on your site has its own title and description, and it is worth scanning the important ones.

Why it matters

The title is the most basic on-page factor and it is the blue link people see on Google: it decides whether they click. The description does not affect ranking, but it is the text under the link and directly affects how many clicks you get for the same position. The canonical tells Google which URL is the "official" one when the same content can be reached with and without a trailing slash, with campaign parameters, with www and without; without it, Google may split authority across several copies or pick the one you did not want. And a meta refresh redirect passes authority worse than a 301 and makes the user wait on an intermediate page.

How to fix it

Title and description

One title per page, 50 to 60 characters, with the main keyword at the start and the brand at the end: "Security scanner for AI-built apps | Scanaris". A description of 140 to 155 characters that summarises the page and gives a reason to click. No repeating the same title on every page.

  • Nuxt: useSeoMeta({ title, description }) on each page, or useHead.
  • Next.js: export metadata (or generateMetadata for dynamic pages) from each page.tsx.
  • WordPress: Yoast, Rank Math or equivalent, filling in title and description per post.
  • Static HTML: in the <head> of each file.

Canonical

<link rel="canonical" href="https://yourdomain.com/page-path">

Absolute URL, with the protocol and domain you want Google to show, pointing at the page itself in the normal case. If your site is in several languages, each version carries its own canonical and the hreflang tags link the others. In Nuxt the SEO or i18n module generates it; in Next.js it goes in metadata.alternates.canonical.

Meta refresh

Replace it with a server-side 301 redirect: in Nuxt, a rule in routeRules; in Next.js, redirects() in the configuration; on Vercel and Netlify, the redirects file; in nginx or Apache, a redirect directive.

Check it is fixed

curl -s https://yourdomain.com | grep -oE '<title>[^<]*</title>|<meta name="description"[^>]*>|<link rel="canonical"[^>]*>|<meta http-equiv="refresh"[^>]*>'

Title, description and canonical should come out, and no meta refresh should. Count the title's characters: between 10 and 65.

Frequently asked questions

Google sometimes shows a different title from mine.

Yes: it rewrites the title when it thinks yours does not describe the page well, or is too long, or is the same on many pages. An accurate title of the right length is how you get it to use yours.

Does the canonical fix duplicate content across domains?

It can point to another domain, and Google honours it as a strong hint. But if you publish the same article on two sites of yours, it is better for one to redirect to the other.

Does this also help AI assistants cite me?

The title and description are the first things ChatGPT and Perplexity read when deciding whether a page answers a question, so yes, it helps. What changes between search engines and assistants is in SEO versus AEO; heading structure, which matters for both, is reviewed by headings.

Check it on your site

Scan your site free and see if this and 44 other checks pass, with a fix prompt for every issue.

Scan my site free

From the blog

Related checks