apple.com Website SEO Analysis

apple.com scored 93/100 (grade A) in our website SEO analysis. 44 checks passed, 5 need improvement and 0 failed. Page title: Apple

Screenshot of apple.com

Apple

apple.com

Analysed on November 11, 2026 8:24 pm

44 passed 5 to improve 0 failed

93 Grade A

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 "Apple" (5 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 Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert de… (172 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.

  • Pass
    H1 heading "Apple"

    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.

    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: Exactly one H1 heading was found.

  • Pass
    Heading structure H1: 1 · H2: 5 · H3: 17

    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: Sub-headings help visitors and search engines understand the page structure.

  • Pass
    Image alt text All 99 images have an alt attribute

    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.

    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: Great – every image has an alt attribute.

  • Pass
    Canonical URL https://www.apple.com/

    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.

    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 canonical URL helps prevent duplicate content issues.

  • 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-US

    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.

  • Pass
    Structured data (JSON-LD) 3 block(s) 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.

    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: Structured data can unlock rich results in search.

  • Info
    Meta keywords Not present

    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 Apple | Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

    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: 1 · H2: 5 · H3: 17 · 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 99

    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.

  • Pass
    HTTP to HTTPS redirect HTTP requests redirect to 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: Visitors using http:// are sent to the secure version.

  • Pass
    Mobile viewport width=device-width, initial-scale=1, viewport-fit=cover

    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 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.

  • Pass
    robots.txt https://www.apple.com/robots.txt 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.

    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 robots.txt file is present.

  • Pass
    XML sitemap https://www.apple.com/shop/sitemap.xml

    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.

    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 sitemap helps search engines discover your pages.

  • Pass
    Favicon /favicon.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.

  • Info
    Hreflang tags 137 hreflang link(s)

    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: Multi-language targeting detected.

  • 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.apple.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>.

  • Pass
    Custom 404 page test Random missing URL returned HTTP 404

    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 server returned an HTTP 404 for a missing URL. Also ensure the page is helpful and branded.

  • Pass
    WWW / non-WWW resolution apple.com resolves to www.apple.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 2.19.13.45

    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: 1987-02-19T05:00:00Z · expiration: 2027-02-20T05:00:00Z · last changed: 2026-02-09T15:41:53Z

    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.

  • Pass
    Security headers 5 of 6 present (HSTS, CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy)

    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: Consider adding: 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, 60 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.16 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.)

  • Improve
    HTML size 250.7 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.

    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: Large HTML documents are slower to download and parse. Remove inline bloat and unused markup.

  • 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 max-age=0

    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 15 scripts · 9 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 250.7 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.16 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 Combine or remove unused stylesheets where practical.

    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.

  • Pass
    Word count 965 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.

    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: Good amount of text for search engines to understand the page.

  • Pass
    Links 107 internal · 26 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.

    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: Internal links help crawlers and visitors navigate your site.

  • 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 2.4% 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.

  • Pass
    Keyword consistency Top term "apple" appears 73 times across title, description and page text

    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 a natural, consistent topic across the title, description, headings and body. Avoid keyword stuffing.

  • Info
    Keywords cloud apple (67), learn (12), card (12), shop (10), item (9), available (8), store (8), stream (7)

    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: These are frequently used words on the fetched page, not a recommendation to repeat them unnaturally.

  • Info
    In-page links / URL count 133 total links: 107 internal, 26 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.

  • Pass
    ChatGPT (OAI-SearchBot) robots.txt access OAI-SearchBot is not blocked by the applicable robots.txt rules

    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.

    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 search crawler is permitted by the robots.txt rules detected for this site.

  • 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.

  • Pass
    Claude (Claude-SearchBot) robots.txt access Claude-SearchBot is not blocked by the applicable robots.txt rules

    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.

    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 search crawler is permitted by the robots.txt rules detected for this site.

  • 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.

  • Pass
    AI-readable page content 965 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.

    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: 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.

  • Pass
    Structured data for AI understanding 3 JSON-LD block(s) 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.

    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 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.

  • Pass
    AI discovery signals Sitemap: found · Canonical: set · 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.

    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: 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.

Top keywords on the page

This list shows frequently repeated terms in the homepage text. It can help check whether the page language reflects its topic, but frequency is not the same as relevance or quality. Avoid unnatural repetition; use the language your audience uses and cover the subject comprehensively.

KeywordCountDensity
apple676.94%
learn121.24%
card121.24%
shop101.04%
item90.93%
available80.83%
store80.83%
stream70.73%

Website Audit Conclusion

Overall SEO score: 93/100 (Grade A).

44 passed 5 need improvement 0 failed 31 informational / not tested

Malware and security conclusion

No threats were reported by the configured checks. This is not a guarantee that the website, server, database or hosting account is completely virus-free.

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. HTML size: Large HTML documents are slower to download and parse. Remove inline bloat and unused markup.
  4. X / Twitter card: Add <meta name="twitter:card" content="summary_large_image"> for better previews on X.
  5. Text / HTML ratio: This is a rough diagnostic, not a Google ranking factor. Reduce unnecessary markup and add useful visible content where appropriate.

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