Tools

SEO Audit

Scan a page or an entire sitemap for meta tags, Open Graph, links, structured data, headings, security, and crawlability issues.

Enter a root URL (e.g. https://maxspell.com) to scan every page in its sitemap, or a single page URL to scan just that page.

What we check

Title

Should be present and 50-60 characters long so it isn't truncated in search results.

Meta description

Should be present and 110-160 characters long to make full use of the search snippet.

Meta keywords

Largely unused by modern search engines, but its presence is still checked for completeness.

Open Graph

Checks for og:title, og:description, og:image, og:url, and og:type, used for social share previews.

Twitter Card

Checks for twitter:card, twitter:title, and twitter:description, used for X/Twitter share previews.

Rich results

Checks for JSON-LD (application/ld+json) or microdata (itemscope) structured data that can power rich snippets.

Canonical URL

Should point to this page's own URL to avoid duplicate-content issues with search engines.

Robots meta

Flags pages accidentally set to noindex, which blocks them from appearing in search results.

H1 heading

Pages should have exactly one <h1>; zero or multiple both hurt SEO.

Image alt text

Images should have descriptive alt text for accessibility and image search visibility.

HTML lang attribute

The <html lang> attribute helps search engines and assistive technology identify the page's language.

Viewport meta

A viewport meta tag is required for pages to render correctly on mobile devices.

URL structure

Flags uppercase letters, underscores, spaces, or excessive length in the URL path.

Duplicate tags

Flags multiple <title> or canonical tags on the same page, which is invalid and confuses search engines.

Heading hierarchy

Headings should nest in order (H1, then H2, then H3, ...) without skipping levels.

Links

Counts internal vs. external links and flags broken anchors (empty or '#' href).

External link security

Links that open in a new tab (target=_blank) should use rel=noopener/noreferrer to prevent tabnabbing.

Word count

Very thin pages (fewer than ~300 words) can struggle to rank for competitive terms.

Hreflang

Lists alternate-language versions of the page declared via <link rel=alternate hreflang>.

Favicon

A favicon improves brand recognition in browser tabs and bookmarks.

Charset declaration

A declared character encoding (e.g. <meta charset=utf-8>) prevents text rendering issues.

Render-blocking scripts

External scripts without async/defer can delay page rendering and hurt Core Web Vitals.

Structured data completeness

Checks common JSON-LD types (Article, Product, ...) for fields Google recommends for rich results.

Mixed content

Flags insecure http:// resources loaded on an https:// page, which browsers may block.

Redirects

Flags pages reached only after one or more redirects, which add latency and can dilute link equity.

robots.txt

Checks whether the site's robots.txt disallows crawling of this specific path.