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
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
- 01Fix 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.
- 02Repair 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.
- 03Rewrite 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.
- 04Complete 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.
- 05Check 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.