spacex.com Website SEO Analysis

spacex.com scored 73/100 (grade C) in our website SEO analysis. 27 checks passed, 16 need improvement and 3 failed. Page title: SpaceX

Screenshot of spacex.com

SpaceX

spacex.com

Analysed on November 11, 2026 8:32 pm

27 passed 16 to improve 3 failed

73 Grade C

On-Page SEO

These checks examine the page-level signals search engines use to understand a page and present it in results. Missing or unclear signals can make relevance harder to interpret and reduce the quality of the search snippet.

  • Improve
    Title tag "SpaceX" (6 characters)

    Why it matters: The title is a major clue to the page topic and is commonly used as the clickable heading in search results. A missing, vague or overlong title can weaken relevance or be cut off.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: The title is short. Aim for 30–60 characters to make full use of the search result snippet.

  • Improve
    Meta description SpaceX designs, manufactures and launches advanced rockets and spacecraft. The company was founded in 2002 to revolutionize space technology, with the ultimate… (209 characters)

    Why it matters: The description may be used as the search-result snippet. If it is missing or unclear, search engines may select other page text and you have less control over the page preview.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: Aim for a description between 70 and 160 characters.

  • Fix
    H1 heading No H1 found

    Why it matters: The main heading helps visitors understand the page immediately and gives crawlers context. Missing or duplicated main headings can make the page structure less clear.

    Why it failed: the check detected a missing, blocked or unsuitable implementation. This is an issue within the limited scope of this scan and should be prioritised.

    How to improve: Add one H1 heading that describes the page and includes your main keyword.

  • Improve
    Heading structure H1: 0 · H2: 0 · H3: 0

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: Add H2 sub-headings to break the content into scannable sections.

  • Info
    Image alt text No images found in the HTML

    Why it matters: Alternative text makes meaningful images understandable to assistive technology and gives search engines image context. Missing descriptions can reduce accessibility and image-search understanding.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Use descriptive alt text on meaningful images.

  • Improve
    Canonical URL Not set

    Why it matters: A canonical URL identifies the preferred version when duplicate or similar URLs exist. Without one, search engines may have to choose between variants and signals can become split.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: Add a rel="canonical" link to tell search engines the preferred URL for this page.

  • Pass
    Search engine indexing Indexable (no blocking robots meta tag)

    Why it matters: Indexing directives determine whether a search engine may include this page in its index. An unintended noindex instruction can keep the page out of organic search results.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: The page is not blocked from indexing by a meta tag.

  • Pass
    Language declaration en

    Why it matters: A language declaration helps browsers and assistive technologies interpret text and pronunciation correctly, and clarifies the document’s primary language.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: The page declares its language.

  • Improve
    Structured data (JSON-LD) None found

    Why it matters: Structured data describes entities and page details in a machine-readable format. Relevant, valid markup can make a page eligible for enhanced results, but rich results are never guaranteed.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: Consider adding schema.org JSON-LD markup (Organization, WebSite, Article, Product…).

  • Info
    Meta keywords space,spacex,aerospace,elon musk,mars,falcon 9,falcon heavy,dragon,starship

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Meta keywords are obsolete for Google rankings. Do not spend time adding them; focus on useful page content and titles.

  • Info
    Google search preview SpaceX | SpaceX designs, manufactures and launches advanced rockets and spacecraft. The company was founded in 2002 to revolutionize space technology, with the ultimate goal of enabling people to li…

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Preview based on page metadata. Google can choose different titles and snippets for individual searches.

  • Info
    All headings (H1–H6) H1: 0 · H2: 0 · H3: 0 · H4: 0 · H5: 0 · H6: 0

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Use a logical heading hierarchy and descriptive headings that help readers scan the page.

  • Pass
    Missing image alt attributes 0 images missing alt out of 0

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Add meaningful alt text to informative images. Decorative images may correctly use alt="".

Technical SEO

Technical SEO checks whether search engines and browsers can access, interpret and index the website reliably. Incorrect directives, insecure resources or missing discovery files can prevent good content from being found or displayed correctly.

  • Pass
    HTTPS The site is served over HTTPS

    Why it matters: HTTPS encrypts information exchanged with the website and helps browsers establish trust. HTTP-only pages can show warnings and expose information in transit.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Secure connection in use.

  • Improve
    HTTP to HTTPS redirect HTTP responded with status 520

    Why it matters: HTTPS encrypts information exchanged with the website and helps browsers establish trust. HTTP-only pages can show warnings and expose information in transit.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: Make sure http:// requests permanently redirect to https://.

  • Pass
    Mobile viewport width=device-width, user-scalable=1

    Why it matters: The viewport tells mobile browsers how to size the page. Without it, pages can appear zoomed out or require horizontal scrolling.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: The page is set up for mobile devices.

  • Pass
    Character encoding text/html; charset=utf-8

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: A character encoding is declared.

  • Improve
    robots.txt Not found

    Why it matters: Robots.txt gives compliant crawlers instructions about which paths they may fetch. A rule blocking the whole site can prevent crawling; it is not a security mechanism.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: Add a robots.txt file to guide crawlers and point them to your sitemap.

  • Improve
    XML sitemap Not found

    Why it matters: A sitemap gives search engines a useful list of URLs to discover. It is helpful for larger or frequently updated sites, although it does not guarantee indexing.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: Create an XML sitemap and reference it in robots.txt or submit it in Google Search Console.

  • Pass
    Favicon assets/favicon-spacex.ico

    Why it matters: A favicon helps users recognise the website in browser tabs and bookmarks. It is mainly a branding and usability improvement, not a major ranking factor.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: A favicon is set.

  • Pass
    Mixed content No insecure resources detected

    Why it matters: Mixed content means an HTTPS page loads resources over insecure HTTP. Browsers may block those resources or show warnings, affecting appearance and trust.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: All checked resources load securely.

  • Pass
    Underscores in URL No underscores in homepage URL

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Hyphens are generally easier to read as word separators. This check covers the analysed URL only.

  • Pass
    URL rewrite / clean URL https://www.spacex.com/

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Readable, stable URLs are easier to share. Query strings are not automatically a problem.

  • Pass
    Iframe check 0 iframe(s) found

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Ensure embedded frames are trusted, responsive and have an accessible title. Iframes are not inherently an SEO issue.

  • Pass
    Embedded objects 0 object/embed element(s) found

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Avoid obsolete plugin-based embeds. Use accessible HTML media or modern embeds where possible.

  • Pass
    Document type DOCTYPE html

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Use the HTML5 doctype: <!doctype html>.

  • Improve
    Custom 404 page test Random missing URL returned HTTP 200

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: A missing URL should return HTTP 404 rather than a soft 404 or a successful homepage response.

  • Pass
    WWW / non-WWW resolution spacex.com resolves to www.spacex.com

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Choose one preferred hostname and permanently redirect the other version to it. DNS/CDN configurations can affect this test.

  • Info
    Server IP address 104.18.26.217

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: DNS resolution from the analysis server. A CDN or proxy may show its edge IP rather than the origin server.

  • Info
    IP canonicalization Not conclusively tested

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Configure the server so direct-IP requests do not serve duplicate website content; redirect or reject unknown host headers.

  • Info
    Domain registration / WHOIS (RDAP) registration: 2002-05-13T18:35:04Z · expiration: 2028-05-13T18:35:04Z · last changed: 2023-03-14T07:51:19Z

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Public registration data can be redacted or limited by the registry. This is not a substitute for registrar account information.

  • Pass
    Mobile compatibility Viewport tag detected

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: A viewport tag is only a basic signal. Test layouts, navigation and forms on real mobile devices.

  • Info
    Mobile preview screenshot Screenshot is generated separately when background jobs complete

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: The report screenshot is a visual preview; it is not a full device-compatibility test.

  • Info
    Google indexed pages count Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Google does not provide a reliable public indexed-page count endpoint. Use Google Search Console.

  • Info
    Backlinks counter Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: A reliable backlink count requires a third-party link index such as Ahrefs, Semrush or Moz.

  • Info
    Facebook likes count Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: The public Facebook Like counter API is no longer generally available.

  • Info
    Google PlusOne count Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Google+ has been discontinued.

  • Info
    StumbleUpon count Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: StumbleUpon has been discontinued.

  • Info
    LinkedIn shares count Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: LinkedIn does not provide a general public share-count endpoint.

  • Info
    Alexa Global Rank Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Alexa Internet ranking service was discontinued in 2022.

  • Info
    Estimated website worth Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: A credible valuation requires traffic, revenue and market data that are not available from a homepage request.

  • Info
    Visitors localization Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Visitor geography requires analytics data or a traffic intelligence provider.

  • Info
    Domain / typo availability Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Availability checks require registrar-specific live queries; this audit does not attempt domain registration.

  • Info
    Hosting provider / server location Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: IP geolocation and hosting attribution require a maintained external database and may identify a CDN instead of the origin.

  • Info
    W3C validity Not available in this report

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: A full validation requires submitting the page to a validator service; not inferred from a simple HTML parse.

Security

Security protects visitors, the website owner and the site’s reputation. HTTPS, reputation checks and source inspection can reveal warning signs, but a remote homepage check cannot prove that hosting files or databases are clean.

  • Pass
    SSL certificate check HTTPS request completed with TLS verification enabled

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: The request succeeded using WordPress HTTP API TLS verification. Certificate chain and expiry details are not separately displayed.

  • Improve
    Security headers 2 of 6 present (HSTS, CSP)

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: Consider adding: X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy.

  • Pass
    Email privacy 0 email address(es) visible in page source

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Avoid publishing personal email addresses in plain text; use a contact form or an address-protection method to reduce harvesting.

  • Pass
    Malware / virus reputation scan (VirusTotal) VirusTotal: 0 malicious, 0 suspicious, 62 harmless detections in the latest available analysis

    Why it matters: A malware or reputation alert can affect visitor safety, browser warnings and the site’s reputation. A clean result from one service is not a complete server security audit.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: No malicious or suspicious detections were reported in the available VirusTotal domain analysis. This does not prove that the website or its hosting account is malware-free.

  • Pass
    Suspicious code pattern check 0 high-risk obfuscation / redirect pattern(s) found in homepage source

    Why it matters: Obfuscated scripts and unexpected redirects can indicate injected code, but pattern matching can flag legitimate scripts too. Every match needs manual verification.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: No selected high-risk obfuscation or redirect patterns were detected in the fetched homepage HTML. External scripts and server files are not fully inspected.

  • Info
    Safe Browsing Google Safe Browsing API lookup not configured

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: VirusTotal reputation is checked separately when configured. A Google Safe Browsing verdict requires its own API integration and key.

Performance

Performance affects how quickly a page responds and becomes usable. Slow pages frustrate visitors and can increase abandonment. Treat these measurements as diagnostic indicators and use PageSpeed Insights and real-user data to locate bottlenecks.

  • Pass
    Server response time 0.13 seconds

    Why it matters: The server must respond before the browser can receive the page. A slow response delays everything that follows and may indicate overloaded hosting or expensive server work.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Fast response. (Measured from our server, so results vary by location.)

  • Pass
    HTML size 3.4 KB

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: The HTML document is a healthy size.

  • Pass
    Compression GZIP compression enabled

    Why it matters: Compression reduces the amount of text-based data transferred. Without it, HTML, CSS and JavaScript take longer to download, especially on slower connections.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: The page is compressed in transit.

  • Info
    Caching headers public, max-age=600

    Why it matters: Cache instructions let browsers reuse static files instead of downloading them on every visit, reducing repeat-visit load time and server demand.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Static assets (images, CSS, JS) should be served with long-lived cache headers.

  • Pass
    External scripts & stylesheets 7 scripts · 3 stylesheets

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: A reasonable number of external files.

  • Pass
    GZIP compression test GZIP response compression detected

    Why it matters: Compression reduces the amount of text-based data transferred. Without it, HTML, CSS and JavaScript take longer to download, especially on slower connections.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Enable Brotli or Gzip for HTML, CSS, JavaScript, JSON and SVG responses.

  • Info
    Page size 3.4 KB HTML response

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: This is the HTML response size only; images, stylesheets, scripts and fonts add to the full page weight.

  • Info
    Website load time 0.13 seconds server-side fetch

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: This is a server-side request measurement, not a browser load-time measurement. Use PageSpeed Insights for lab metrics.

  • Info
    Speed tips No obvious basic server-response issues detected

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: For a full performance diagnosis, review PageSpeed Insights opportunities and Core Web Vitals.

Social & Sharing

Social preview metadata controls the title, description and image shown when a page is shared. It is not a direct ranking guarantee, but accurate previews make shared links clearer and more appealing.

  • Pass
    Open Graph tags 3 of 3 core tags found (og:title, og:description, og:image)

    Why it matters: Open Graph fields control the title, description and image shown by many social platforms. Missing fields can produce incomplete or unattractive previews.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: Links shared on Facebook, LinkedIn and others will look great.

  • Improve
    X / Twitter card Not set

    Why it matters: Card metadata helps X choose a suitable preview when a page is shared. Without it, a link may display as a plain URL or use unsuitable page content.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: Add <meta name="twitter:card" content="summary_large_image"> for better previews on X.

Content

Useful, original and well-organised content helps visitors complete their task and gives search engines context. Thin, repetitive or poorly structured content may not answer the searcher’s question as well as competing pages.

  • Fix
    Word count 0 words

    Why it matters: Text gives visitors and search engines context, but word count alone is not a quality score. Too little useful copy may leave questions unanswered; irrelevant filler will not help.

    Why it failed: the check detected a missing, blocked or unsuitable implementation. This is an issue within the limited scope of this scan and should be prioritised.

    How to improve: Very little text was found. Thin content rarely ranks well.

  • Improve
    Links 0 internal · 0 external

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: No links were found. Add internal links to help crawling.

  • Info
    Analytics detected No common analytics script detected

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Analytics lets you measure traffic and improve performance over time.

  • Improve
    Text / HTML ratio 0% visible text by HTML size

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: This is a rough diagnostic, not a Google ranking factor. Reduce unnecessary markup and add useful visible content where appropriate.

  • Info
    Keyword consistency No clear repeated keyword found

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Use a natural, consistent topic across the title, description, headings and body. Avoid keyword stuffing.

  • Improve
    Keywords cloud Not enough repeated terms

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: These are frequently used words on the fetched page, not a recommendation to repeat them unnaturally.

  • Info
    In-page links / URL count 0 total links: 0 internal, 0 external

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Counts links found in the homepage HTML. It does not crawl every URL on the domain.

  • Info
    Broken internal links 0 broken of 0 tested internal links

    Why it matters: Internal links help visitors navigate and crawlers discover related pages. Broken links interrupt journeys and can make a site feel poorly maintained.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Only a small sample of internal links is tested; a full crawler is needed for a complete audit.

AI Search Compatibility

These checks look for clear, machine-readable signals that may help automated systems interpret your website. They support discoverability but cannot guarantee inclusion or visibility in AI-generated answers.

  • Info
    ChatGPT (OAI-SearchBot) robots.txt access robots.txt unavailable; crawler permission could not be confirmed

    Why it matters: Robots.txt gives compliant crawlers instructions about which paths they may fetch. A rule blocking the whole site can prevent crawling; it is not a security mechanism.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Publish a valid robots.txt file and rerun this test. No robots.txt file normally means crawlers are not blocked by robots.txt.

  • Pass
    ChatGPT (OAI-SearchBot) homepage fetch HTTP 200 using a crawler-style user agent

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: This is a basic fetch simulation from the analysis server, not proof that the genuine crawler can access the site. Firewalls, bot protection, CDN rules and IP allowlists may behave differently.

  • Info
    Claude (Claude-SearchBot) robots.txt access robots.txt unavailable; crawler permission could not be confirmed

    Why it matters: Robots.txt gives compliant crawlers instructions about which paths they may fetch. A rule blocking the whole site can prevent crawling; it is not a security mechanism.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Publish a valid robots.txt file and rerun this test. No robots.txt file normally means crawlers are not blocked by robots.txt.

  • Pass
    Claude (Claude-SearchBot) homepage fetch HTTP 200 using a crawler-style user agent

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    What this result means: the tested signal met this analyzer’s basic check. Keep it in place and recheck after major content, design or platform changes.

    How to improve: This is a basic fetch simulation from the analysis server, not proof that the genuine crawler can access the site. Firewalls, bot protection, CDN rules and IP allowlists may behave differently.

  • Fix
    AI-readable page content 0 words detected in server-delivered HTML

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why it failed: the check detected a missing, blocked or unsuitable implementation. This is an issue within the limited scope of this scan and should be prioritised.

    How to improve: AI search systems need accessible, useful page content. Keep important text in the initial HTML where practical; do not rely entirely on client-side rendering. This is a content-accessibility signal, not a ranking guarantee.

  • Improve
    Structured data for AI understanding No JSON-LD detected

    Why it matters: Structured data describes entities and page details in a machine-readable format. Relevant, valid markup can make a page eligible for enhanced results, but rich results are never guaranteed.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: Use accurate schema.org markup such as Organization, WebSite, Article, Product or LocalBusiness where relevant. Structured data can clarify entities but does not guarantee AI citations.

  • Improve
    AI discovery signals Sitemap: missing · Canonical: missing · Indexable meta: yes

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why it needs improvement: the check found a potential weakness or a result outside the analyzer’s preferred range. It may not prevent rankings or use, but it is worth reviewing.

    How to improve: Keep a valid XML sitemap, a correct canonical URL and avoid noindex on pages you want discovered. These are general discovery signals, not a direct submission to ChatGPT or Claude.

  • Info
    llms.txt file Not found

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: llms.txt is an emerging optional convention for describing site content to language-model tools. It is not a confirmed requirement or ranking factor for ChatGPT or Claude.

  • Info
    AI search inclusion guarantee Cannot be guaranteed by a technical audit

    Why it matters: This signal contributes to the quality, usability or discoverability of the page. Assess it in context rather than treating it as a ranking guarantee.

    Why this is informational: the analyzer could not fully verify this item, or it is a measurement rather than a pass/fail test. An unavailable test is not proof of a problem or proof that the site is clear.

    How to improve: Passing these checks improves technical accessibility only. Whether ChatGPT or Claude actually indexes, retrieves, cites or recommends a page depends on their systems, relevance, freshness and other signals.

Website Audit Conclusion

Overall SEO score: 73/100 (Grade C).

27 passed 16 need improvement 3 failed 33 informational / not tested

Malware and security conclusion

Further security review recommended. One or more security checks need attention. Review the warnings above before describing the website as clean.

Recommended improvements

  1. Title tag: The title is short. Aim for 30–60 characters to make full use of the search result snippet.
  2. Meta description: Aim for a description between 70 and 160 characters.
  3. H1 heading: Add one H1 heading that describes the page and includes your main keyword.
  4. Heading structure: Add H2 sub-headings to break the content into scannable sections.
  5. Canonical URL: Add a rel="canonical" link to tell search engines the preferred URL for this page.
  6. Structured data (JSON-LD): Consider adding schema.org JSON-LD markup (Organization, WebSite, Article, Product…).
  7. HTTP to HTTPS redirect: Make sure http:// requests permanently redirect to https://.
  8. robots.txt: Add a robots.txt file to guide crawlers and point them to your sitemap.
  9. XML sitemap: Create an XML sitemap and reference it in robots.txt or submit it in Google Search Console.
  10. Security headers: Consider adding: X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy.

Scan scope: this report checks the publicly accessible homepage and available domain reputation data. It does not scan hosting files, WordPress core, plugins, themes, databases or email accounts. Use a server-side security scanner and a clean backup comparison for a full malware investigation.

Analyse another website

Share your love