Skip to content
SEO Audit Checker

SEO audit report

example.com

https://example.com/ · Oct 2, 2026

CSV
Save PDF

White-label PDF (optional)

Add your name and your client’s. With your name set, our branding is left off the PDF.

Overall score

63out of 100

6 errors · 11 warnings · 17 passed

Google preview

example.com

Example Domain

No meta description: Google will pick text from the page.

Social share preview

No share image

example.com

Example Domain

Words
25
Links
0
Broken links
0
Images
0
HTML size
1 KB
Server response
15 ms

Fix these first

17 issues, ranked by impact for the effort.

  1. highOn-page SEO~5 minMeta description is missing

    Without one, Google writes its own snippet from page text, which usually converts worse.

    How to fix: Write a 120–155 character summary that includes your keyword and a reason to click.

    Code
    <meta name="description" content="What the page offers, who it’s for, and why to click — in about 150 characters.">

    What this issue meansFull guide: How to write a meta description

  2. highOn-page SEO~5 minPage has no H1 heading

    The H1 tells visitors and search engines what the page is about.

    How to fix: Add one H1 that describes the page, using your main keyword naturally.

    Code
    <h1>Example Domain</h1>

    What this issue meansFull guide: How to use H1 and heading tags correctly

  3. highSocial & AI search~10 minMissing Open Graph tags: og:title, og:description, og:image, og:url, og:type

    Open Graph controls the title, text and image when your link is shared on Facebook, LinkedIn, Slack, WhatsApp and more.

    How to fix: Add the missing tags to <head>.

    Code
    <meta property="og:title" content="Example Domain">
    <meta property="og:description" content="Page description">
    <meta property="og:image" content="https://example.com/og-image.png">
    <meta property="og:url" content="https://example.com/">
    <meta property="og:type" content="website">

    What this issue meansFull guide: Open Graph tags: control how your links look when shared

  4. highTechnical~15 minHTTP version doesn’t redirect to HTTPS

    http://example.com/ doesn’t send visitors to the secure version, creating duplicate content.

    How to fix: Add a permanent (301) redirect from http:// to https:// at your server or CDN.

    What this issue meansFull guide: How to move your site to HTTPS (and fix mixed content)

  5. mediumOn-page SEO~5 minTitle is short (14 characters)

    “Example Domain”. Short titles waste space you could use for keywords and a hook.

    How to fix: Aim for 30–60 characters: main keyword first, then a benefit or your brand.

    Code
    <title>Example Domain</title>

    What this issue meansFull guide: How to write a good title tag

  6. mediumOn-page SEO~5 minNo canonical tag

    Canonicals stop URL variants (tracking parameters, trailing slashes, http/https) from splitting your ranking signals.

    How to fix: Add a self-referencing canonical link to the page.

    Code
    <link rel="canonical" href="https://example.com/">

    What this issue meansFull guide: Canonical tags explained: when and how to use them

  7. mediumContent~20 minNo internal links

    Internal links help visitors navigate and pass ranking power between your pages.

    How to fix: Link to related pages on your site with descriptive anchor text.

    What this issue means

  8. highContent~120 minVery little text on the page (25 words)

    Pages with almost no text rarely rank: there’s nothing for search engines to match against queries.

    How to fix: Add useful, original copy that answers what visitors are searching for. Most ranking pages have 300+ words.

    What this issue meansFull guide: Thin content: how much text does a page need?

  9. mediumTechnical~15 minBoth example.com and www.example.com load the site

    Two versions of every page split your links and can be indexed as duplicates.

    How to fix: 301-redirect www.example.com to example.com.

    What this issue meansFull guide: www vs non-www: pick one and redirect the other

  10. mediumOn-page SEO~20 minNo structured data found

    Schema.org markup can earn rich results (stars, FAQs, breadcrumbs) and helps AI assistants understand and cite your page.

    How to fix: Add JSON-LD for your organization and the page type (Article, Product, LocalBusiness, FAQPage…).

    Code
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "Your Brand",
      "url": "https://example.com",
      "logo": "https://example.com/logo.png"
    }
    </script>

    What this issue meansFull guide: How to add structured data (schema markup) to your site

  11. mediumTechnical~20 min4 security headers are missing

    These headers protect visitors from clickjacking, content-type sniffing and leaking URLs to other sites. Browsers like Chrome flag sites without them in security audits.

    How to fix: Send the missing headers from your server, CDN or framework config. Test a Content-Security-Policy in report-only mode first, as a strict one can block your own scripts.

    Code
    Content-Security-Policy: default-src 'self'; frame-ancestors 'self'
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    Referrer-Policy: strict-origin-when-cross-origin
    • Content-Security-Policy
    • X-Content-Type-Options
    • X-Frame-Options (or CSP frame-ancestors)
    • Referrer-Policy

    What this issue means

  12. mediumTechnical~20 minNo XML sitemap found

    Looked for /sitemap.xml and /sitemap_index.xml.

    How to fix: Generate a sitemap (most CMSs and frameworks have a plugin) and reference it in robots.txt.

    What this issue meansFull guide: How to create and submit an XML sitemap

  13. lowTechnical~5 minNo robots.txt file

    Not required, but it’s where you point crawlers to your sitemap.

    How to fix: Create /robots.txt.

    Code
    User-agent: *
    Allow: /
    
    Sitemap: https://example.com/sitemap.xml

    What this issue meansFull guide: robots.txt: how to set it up without blocking Google

  14. lowSocial & AI search~5 minNo X (Twitter) card tag

    X falls back to Open Graph, but without twitter:card it shows a small summary instead of a large image.

    How to fix: Add the card type.

    Code
    <meta name="twitter:card" content="summary_large_image">

    What this issue meansFull guide: Open Graph tags: control how your links look when shared

  15. lowTechnical~10 minHSTS header is missing

    HSTS tells browsers to always use HTTPS, preventing downgrade attacks.

    How to fix: Send a Strict-Transport-Security header.

    Code
    Strict-Transport-Security: max-age=31536000; includeSubDomains

    What this issue meansFull guide: How to move your site to HTTPS (and fix mixed content)

  16. lowSocial & AI search~20 minNo Organization or WebSite schema

    This markup tells search engines and AI assistants who is behind the site, helping knowledge panels and citations.

    How to fix: Add Organization (or LocalBusiness/Person) JSON-LD with your name, logo and social profiles (sameAs).

    What this issue meansFull guide: How to add structured data (schema markup) to your site

  17. lowSocial & AI search~30 minNo llms.txt file

    llms.txt is an emerging standard: a short Markdown guide to your site for AI assistants.

    How to fix: Add /llms.txt with a summary of your site and links to key pages.

    Code
    # example.com
    
    > One-paragraph summary of what you do.
    
    ## Key pages
    - [Pricing](https://example.com/pricing): plans and costs
    - [Docs](https://example.com/docs): how it works

    What this issue meansFull guide: What is llms.txt and should you add one?

What you’re already doing well

  • Headings follow a logical order
  • Page can be indexed by search engines
  • Page language is declared (en)
  • URL is short and readable
  • Page is served over HTTPS
  • No mixed (insecure) content
  • Missing pages correctly return 404
  • Favicon is set
  • Mobile viewport is configured
  • Text makes up 27% of the HTML
  • No images to check on this page
  • AI crawlers can read your siteChatGPT, Claude, Perplexity and Google’s AI crawlers are allowed.
  • Server responded in 15ms
  • HTML is compressed (br)
  • HTML document is 1 KB (uncompressed)
  • No render-blocking scripts in <head>
  • 1 scripts on the page

Get this report for your site

Free, about 2 minutes, no signup.

Run a free audit