Page Analyzer
Enter a URL to see what Google sees. Checks title, meta, headings, structured data, and more.
Crawler's-eye view. This tool fetches your page the same way Googlebot does on its first pass: raw HTML, no JavaScript rendering. What you see here is what search engines see before they queue your page for rendering. If something's missing, search engines might miss it too.
How it works: a crawler's-eye view
This tool fetches your page from our server, the same way Googlebot does. It makes a single HTTP request, reads the raw HTML response, and analyzes what it finds. No JavaScript is executed. No browser is rendered. No cookies or sessions are used.
That matters because Google's crawl has two phases. First, Googlebot fetches the raw HTML and extracts what it can immediately. Later, it may queue the page for JavaScript rendering. But that second pass isn't guaranteed, and it can take hours or days. If your title tag, meta description, or structured data only exist after JavaScript runs, they might not be picked up on the first crawl.
This tool shows you exactly what that first pass sees. If your critical tags don't appear in these results, there's a real chance they're invisible to search engines during the initial crawl. Sites built with server-side rendering (Laravel, WordPress, Next.js with SSR, static HTML) will see accurate results. Client-side rendered SPAs (React, Vue, Angular without SSR) may show missing tags, which is the point: it's a signal worth knowing about.
What this tool checks
The analyzer evaluates 11 on-page factors. Each check is scored individually, and the total gives you a quick read on where your page stands.
Title tag and meta description
Your title tag is what Google typically shows as the clickable headline in search results. Too short and you waste space. Too long and it gets truncated. The ideal range is 30 to 60 characters. Meta descriptions don't directly affect rankings, but they influence click-through rate. A well-written description between 120 and 160 characters can meaningfully improve how many people click your result over the competition.
Open Graph and social sharing
When someone shares your URL on LinkedIn, X, Slack, or iMessage, the preview card is built from your Open Graph tags. Without og:title, og:description, and og:image, most platforms will either guess poorly or show nothing. This check verifies all three are present.
Heading hierarchy and H1
Search engines use heading structure to understand the content hierarchy of your page. Every page should have exactly one H1, and headings should follow a logical order (H1 then H2, not H1 then H3). Skipped heading levels are a common issue that's easy to fix and helps both accessibility and search visibility.
Structured data and rich results
JSON-LD structured data tells search engines what type of content your page contains. Articles, products, FAQs, recipes, and other types can trigger rich results in Google. Pages with rich results get more visual real estate in search and typically see higher click-through rates. This check detects all JSON-LD blocks and identifies the schema.org types present.
Images, viewport, and language
Images without alt text are invisible to screen readers and search engines. The viewport meta tag is required for mobile responsiveness. The lang attribute on your HTML tag helps search engines serve your page to the right language audience. These are small things that add up.
How the score works
The score runs from 0 to 100. Each of the 11 checks contributes a fixed number of points. Passing a check gives you full points. Partial credit is given when something exists but isn't ideal (for example, a title tag that's present but too short). The breakdown is transparent: you can see exactly how many points each check earned and what to fix.
A score above 80 means your on-page fundamentals are solid. Between 60 and 80, you have low-hanging fruit to fix. Below 60, there are likely structural issues worth addressing before focusing on content or backlinks.
Frequently asked questions
Does this tool affect my site?
No. The tool makes a single server-side request to fetch your page, similar to what a search engine crawler does. It doesn't modify anything, submit forms, or execute JavaScript on your site.
Why is my score different from other tools?
Every tool uses different checks and weights. This analyzer focuses on the fundamentals that matter most for search visibility: title, description, Open Graph, headings, structured data, images, and technical directives. It intentionally skips subjective measures like "keyword density" that don't reflect how modern search engines work.
Can I check pages behind a login?
No. The tool fetches the page as an anonymous visitor, just like Googlebot would. If your page requires authentication, the fetch will return whatever your server shows to unauthenticated users (typically a login page or redirect).
Does this tool execute JavaScript?
No. It analyzes the raw HTML response, which is what most search engine crawlers see on their initial pass. If your meta tags or structured data are rendered client-side by JavaScript, they won't appear in the results. This is actually useful: if the tool can't see them, there's a good chance Googlebot's initial crawl can't either.