Free tool · SEO

Complete SEO page analyzer

Enter a page address. HUB checks technical SEO, content, links, images, structured data and social metadata, scores each area and shows the exact fix for every problem it finds.

SEO Analyzer

Free, no sign-up. HUB reads the page, robots.txt, the XML sitemap and a sample of links and images. The result is kept for 20 minutes so a repeat check is instant, then deleted.

What it checks

Six areas, one page at a time

The analyzer fetches the page the way a search engine crawler does: it follows redirects, reads the HTML the server sends, and does not run JavaScript. It also reads robots.txt and the XML sitemap, and tests a sample of the page’s links and images. Every finding shows what was found, so you can confirm it yourself.

Technical SEO

HTTP status, redirect chains, HTTPS, noindex in meta tags and X-Robots-Tag headers, robots.txt rules for Googlebot and Bingbot, canonical tag, language, hreflang, mobile viewport, favicon, sitemap, mixed content, compression and server response time.

Content

Title and meta description presence and length, a single descriptive H1, heading order, and whether the main content has enough text in the HTML to describe the topic.

Links

Internal and external links, links without text, generic anchor text such as “read more”, nofollow on internal links, and a status check of up to 35 linked pages to find broken links and internal redirects.

Images

Missing alt attributes, decorative images marked with empty alt text, missing width and height (a common cause of layout shift), and broken image files.

Structured data

JSON-LD, microdata and RDFa types, JSON that does not parse, and missing required or recommended properties for Product, Article, Organization, LocalBusiness, Event, FAQPage, BreadcrumbList and other common types.

Social metadata

Open Graph title, description, image, URL and type, and the X (Twitter) card, which decide how links look when shared on LinkedIn, Slack, WhatsApp, Facebook and X.

Why it matters

Small technical errors, large effects

Most ranking problems that can be fixed quickly are technical. A noindex tag left over from staging, a canonical that points to another page, or a robots.txt rule that blocks a whole directory can remove pages from search results no matter how good the content is. These mistakes are easy to miss because the page still looks normal in a browser.

Metadata affects clicks. Google builds the search result from the title, meta description and page content. A missing or duplicated title makes the result harder to recognize, and a description that says nothing specific gives people no reason to choose your page.

Structure helps every kind of reader. One clear H1, sections with descriptive subheadings, image alt text and links with meaningful anchor text make a page easier to scan for visitors, screen readers, search engines and AI systems alike.

What the score is, and is not
The score is HUB’s weighted summary of technical checks, so you can compare pages and see progress after changes. It does not predict rankings. The analyzer uses no ranking, traffic, keyword volume or backlink data, and “appears technically indexable” means no blocking signal was found, not that Google has indexed the page. Only Google Search Console can confirm that.

How to fix problems

Work from critical to minor

  1. 01
    Fix anything that blocks indexing

    Remove unintended noindex, narrow robots.txt rules, and make sure the page returns 200 and its canonical points to itself. The analyzer caps the score when one of these is found, because nothing else matters until it is fixed.

  2. 02
    Repair broken links and redirects

    Update links that return 404 or go through several redirects. Where a page moved, add a single 301 redirect from the old address and link to the new one directly.

  3. 03
    Rewrite the title and meta description

    Put the main topic first, keep titles to about 50–60 characters and descriptions to 120–160, and make each one unique. The SERP Preview tool shows how they will look.

  4. 04
    Complete images, structured data and social tags

    Add alt text that describes each image, width and height attributes, JSON-LD for the page type, and an Open Graph image of 1200×630 pixels.

  5. 05
    Check again

    Results are reused for 20 minutes so repeat views are fast. After a change, use “Check again” to fetch the page fresh.

Questions

About the
SEO analyzer

For a site-wide view of crawler rules and sitemaps, use the Robots.txt & Sitemap Checker. Before a release, run the Website Launch Checker.

Does it check the whole website?

No. It analyzes the page you enter in depth, plus the site’s robots.txt and sitemap. Run it on your most important templates: homepage, a category or service page, a product or article page.

Why does my JavaScript site show very little content?

The analyzer reads the HTML the server sends, without running scripts. Google can render JavaScript, but later and not always completely, and many other crawlers and AI fetchers do not render it at all. Server-side rendering or static generation makes the content visible to all of them.

Some links show as restricted rather than broken. Why?

Sites with bot protection often answer automated checks with 401, 403 or 429. Those links usually work for visitors, so they are listed as a note and not counted as broken.

What does the AI action plan do?

It sends only the findings (not the page content) to OpenAI and turns them into ordered steps with instructions for a developer. It is optional, and nothing is changed on your site.

Is anything stored?

The result is cached for 20 minutes so a repeat check does not fetch your site again, then deleted. HUB keeps an anonymous count of checks per tool with the checked host name, and no IP address or personal data.

Need help with what
the tools found?

HUB engineers implement technical SEO, performance, security and AI-readiness fixes on WordPress, Magento, custom PHP and modern JavaScript stacks.

Contact HUB