Free On-Page SEO Checker
Enter a URL and target keyword. Get a 15-point analysis of keyword placement, content depth, and technical signals with specific fix instructions.
The search term you want this page to rank for
You just optimized 1 page.
Stacc publishes 30 optimized articles/month.
Every article targets the keywords your customers search for — optimized, published, and ranking. Starting at $99/mo.
Start Your $1 Trial →$1 for 3 days · Cancel anytime
What Is On-Page SEO and Why Does It Matter?
On-page SEO is the practice of optimizing individual web pages so they rank higher in search results for specific keywords. Unlike off-page SEO (backlinks, citations) or technical SEO (site speed, crawlability), on-page SEO focuses on the content and HTML elements that live directly on your page. It is the one area of SEO you have complete control over.
The core principle is simple: Google needs to understand what your page is about and whether it provides the best answer for a given search query. When someone searches "emergency plumber Austin," Google scans your page for signals that it is relevant to that exact phrase. Where does the keyword appear? Is it in the title tag, the H1 heading, the first paragraph? How deeply does your content cover the topic? Are there supporting signals like internal links, structured data, and optimized images?
For local businesses, on-page SEO is especially high-leverage because your competitors often neglect it entirely. Most local business websites have generic title tags like "Home" or "Services," missing meta descriptions, no keyword strategy, and thin content that barely tells Google what the business actually does. Fixing these issues can move you from page three to page one in weeks, not months.
This tool analyzes your page against a specific target keyword and tells you exactly where that keyword appears, where it is missing, and what to fix. Every recommendation is actionable and prioritized by impact.
The 15 On-Page Factors This Tool Checks
This tool evaluates 15 on-page SEO factors organized into three groups. Each check is scored individually, and the total determines your overall optimization percentage.
Keyword Placement (8 checks)
These checks evaluate whether your target keyword appears in the most important locations on the page. The title tag carries the most weight because it is a confirmed Google ranking factor and the blue link text in search results. The H1 heading tells both users and search engines the primary topic of the page. Meta description keyword usage improves click-through rates from search results. The first 100 words signal topical relevance early in the content. Subheadings (H2/H3) reinforce the keyword theme throughout the page. URL keyword inclusion provides an additional relevance signal. Image alt text helps with image search rankings and accessibility. Finally, keyword density in the body content should fall between 1-3% for natural optimization.
Content Quality (4 checks)
Content quality checks measure whether your page has enough substance to rank competitively. Content length matters because Google tends to rank longer, more comprehensive content for competitive keywords. Pages with fewer than 300 words rarely rank for anything meaningful. Internal links help Google discover related pages on your site and distribute page authority. External links to authoritative sources signal that your content is well-researched. Heading structure ensures your page is well-organized with a single H1 and logically nested H2/H3 headings.
Technical Signals (3 checks)
Image optimization checks whether all images have descriptive alt text, which matters for accessibility and image search. Schema markup (JSON-LD structured data) helps search engines understand your content type and can enable rich results. Page speed is a confirmed ranking factor that also affects user experience and bounce rates. These three technical signals round out the on-page picture and often reveal quick wins that content-only analysis misses.
Where Should Your Keyword Appear?
Not all keyword placements carry equal weight. Here is the priority order, from most important to least important, based on how Google weighs on-page signals:
1. Title Tag — The single most important on-page placement. Your target keyword should appear near the beginning of the title tag. A title like "Emergency Plumber in Austin | 24/7 Service" is far stronger than "Our Services | ABC Plumbing" for the keyword "emergency plumber in Austin."
2. H1 Heading — Every page should have exactly one H1, and it should contain your keyword. This is often the main visible headline on the page. Google uses it to confirm the topic signaled by the title tag.
3. First 100 Words — Google pays more attention to content near the top of the page. Mentioning your keyword in the opening paragraph tells search engines immediately what the page covers. Do not bury your keyword 500 words deep.
4. Subheadings (H2/H3) — Using your keyword or close variations in at least one subheading reinforces topical relevance and helps with featured snippets. It also improves readability for users scanning the page.
5. Body Content — Your keyword should appear naturally throughout the content at a density of 1-3%. Do not force it. Write for humans first, then verify the keyword appears enough times.
6. URL Slug — A URL like /emergency-plumber-austin is stronger than /page-id-12345. Keep URLs short, readable, and keyword-rich.
7. Image Alt Text — Describe your images using the keyword where it is natural. This helps with Google Images traffic and accessibility compliance.
8. Meta Description — While not a direct ranking factor, including your keyword in the meta description causes Google to bold it in search results, which increases click-through rates significantly.
On-Page SEO for Local Businesses
Local businesses have a unique advantage with on-page SEO: your target keywords almost always include a city or service area. Keywords like "dentist in Austin," "emergency plumber San Diego," or "personal injury lawyer Houston" have clear local intent. Google rewards pages that match this intent with specific, localized content.
The winning strategy is straightforward. Create a dedicated page for each service and city combination you want to rank for. "Dental implants in Austin" should have its own page, separate from "teeth whitening in Austin." Each page should have a unique title tag containing the service and city, an H1 that matches, and body content that specifically addresses that service in that location. Mention neighborhoods, landmarks, and nearby areas to reinforce local relevance.
The biggest mistake local businesses make is trying to rank one page for everything. A single "Services" page cannot compete with a competitor who has 15 individual service pages, each optimized for a specific keyword. Use this tool to check each of your service pages against their target keyword. You will quickly see which pages need more keyword optimization and which are already performing well.
Combine on-page SEO with LocalBusiness schema markup, an active Google Business Profile, and customer reviews. This multi-signal approach is how local businesses dominate search results in their area.
Keyword Density: How Much Is Too Much?
Keyword density is the percentage of times your target keyword appears relative to the total word count of the page. For a 1,000-word page targeting "dentist in Austin," a 2% density means the phrase appears roughly 20 times. The optimal range is 1-3% for most pages.
Below 0.5% often means you have not mentioned your keyword enough for Google to clearly associate the page with that search term. Above 3% starts to feel unnatural to readers and can trigger Google's keyword stuffing filters, which can actually hurt your rankings. The early days of SEO rewarded cramming keywords everywhere, but modern Google penalizes it.
The best approach is to write naturally for your audience first, then check density with this tool. If you are below 1%, find a few natural places to add the keyword. If you are above 3%, replace some exact-match instances with synonyms or related phrases. Google understands semantic meaning now, so "dentist in Austin," "Austin dental practice," and "dental care in the Austin area" all reinforce the same topic without repeating the same phrase.
Frequently Asked Questions
What is on-page SEO?
On-page SEO is optimizing individual web pages to rank higher for specific keywords. It includes keyword placement in key locations (title, H1, body content), content quality, heading structure, internal links, image optimization, and technical signals like schema markup and page speed.
How does this on-page SEO checker work?
Enter a URL and target keyword. The tool fetches the page, analyzes 15 on-page factors across keyword placement, content quality, and technical signals, and returns a scored report with a keyword usage map, SERP preview, and prioritized fix suggestions.
What is a good on-page SEO score?
A score of 75% or above (B grade) is good. Above 90% is excellent. Most pages score 40-60% on first check because of missing keyword placement in the H1, meta description, or image alt text. Focus on the top improvement suggestions.
What is keyword density and how much is too much?
Keyword density is the percentage of times your keyword appears relative to total word count. The optimal range is 1-3%. Below 0.5% means underuse; above 3% risks keyword stuffing penalties. Write naturally and check density after.
Where should my target keyword appear?
In priority order: title tag, H1 heading, first 100 words, subheadings, body content, URL slug, image alt text, and meta description. The title tag and H1 carry the most weight for rankings.
Is this on-page SEO checker free?
Yes, 100% free with no signup required. Enter any URL and target keyword to get a complete 15-point analysis with fix instructions. Everything runs in your browser.
Ready to automate your local SEO?
30 GBP posts, 30 blog articles, social media — all on autopilot.
Start Your $1 Trial$1 for 3 days · Cancel anytime