SEO Optimizer

Get a prioritized list of what to fix on any URL, with copy-pasteable code and effort estimates per task.

Add a focus keyword (optional)
We'll add tasks for getting this keyword into your title, description, H1, URL, and body.

How it works

The SEO Optimizer is a sibling of the SEO Analyzer. It fetches, parses and checks the URL you submit in the same way. But where the analyzer scores the result, this tool turns it into a checklist of fixes.

The steps.

  1. Fetch the URL through our proxy pool, with a retry if a CDN blocks the request or the connection fails.
  2. Parse the HTML into its parts: title, meta tags, headings, images, links, schema, Open Graph tags, robots directives, canonical URL and more.
  3. Pull extra signals: robots.txt, sitemap.xml, the favicon and the redirect chain.
  4. Add off-page authority from our index: Domain Authority, Page Rank, Spam Score and Followed Linking Domains.
  5. Run about 45 checks across content, technical, performance, mobile, social and off-page categories.
  6. Build the action items. We keep only the failures and warnings and sort them by impact, which combines severity with the category weight. Each item gets a code snippet template and an effort estimate.

Effort estimates. Each action item carries one of four effort tags. 5 min means paste a snippet. 30 min means rewrite a title or description, or add alt text to a few images. 1 hour means rebuild a heading outline or add structured data to a complex page. Project means a structural change, such as moving to HTTPS or fixing a sitewide canonical bug. Filter by effort to fit a session to the time you have.

Done-tracking. The checkbox on each action item is saved in your browser's localStorage (keyed seo_optimizer_done_v1:<job_id>:<finding_key>). A repeat visit to the same audit picks up where you left off. The progress bar at the top shows done items against the total. Once everything is checked, a banner suggests re-running the audit to confirm.

The "Already correct" list. Checks that passed collapse into a list at the bottom of the report. It confirms what is already working. Expand it only when you want to verify a specific item.

Plan caps. On the Free plan you can run 50 audits a day. That daily budget is the shared web_crawls pool used by every tool that fetches a page. Those include the SEO Analyzer, Schema Markup Generator, Open Graph Generator, Redirect Checker and Title Length Checker. The AI Summarizer, AI Grammar Checker and Readability Checker draw on it too.

Known limitations.

  • One page per submission. The optimizer audits the URL you submit. It does not crawl your whole site.
  • JavaScript-rendered pages. If the page builds its content with JavaScript after loading, the HTML we parse may be almost empty. We show a notice in that case instead of a useless checklist.
  • Snippets are templates. They are starting points, not drop-in fixes. Replace the placeholder values (target keyword, image alt text, canonical URL) before you ship them.
  • Off-page items are for information. Tasks like "Low Domain Authority" or "Few Followed Linking Domains" cannot be fixed by editing one page. They need a longer link-building effort.

What each action card shows

Title
A plain statement of what to do, such as "Add a meta description", "Compress hero image" or "Add canonical URL".
Impact
A 0 to 100 score that combines the finding's severity (high, warning or info) with the weight of its category. A higher score sits nearer the top of the list. Use it to decide which tasks deserve your time.
Effort
A rough estimate of how long the fix takes, assuming you can edit your site's code or CMS. 5 min is a single tag paste. 30 min is a small content rewrite. 1 hour is a restructure. Project is a sitewide change.
Code snippet
An HTML template for the fix that you can copy and paste: the meta tag, the canonical tag, the JSON-LD block or the Open Graph tag set. Edit the placeholder values before you paste it into your page.
Mark as done
A checkbox per task, saved in your browser. Use it to work through a long checklist over several sessions without losing your place. It lives only in your browser's localStorage, so clearing site data resets it.
Already correct
The collapsed list at the bottom of every check that passed. Use it to confirm that the items you assumed were fine really are.

Frequently asked questions

What does an SEO optimizer actually do?

It turns an SEO audit into a checklist of fixes, sorted by impact. This tool runs about 45 checks on the URL you submit and drops everything that passed. It sorts the failures and warnings by impact, which combines severity with the weight of the category. Each fix comes with an HTML snippet you can paste and a rough effort estimate: 5 minutes, 30 minutes, 1 hour, or a project. It also remembers which items you marked done in your browser, so a repeat visit picks up where you left off.

How do I optimize a webpage for SEO?

Pick one target keyword per page. Work it naturally into the title, meta description, H1, URL slug and first paragraph. Write content that truly answers what the searcher wants. Give the page a clear heading structure. Compress images and add alt text. Add a canonical URL. Make sure robots.txt and sitemap.xml do not block the page by accident. This tool shows which of those are missing or broken on a given URL, so you do not have to remember the whole list.

Is SEO still worth doing?

Yes. AI Overviews and other generative search results have changed the mechanics, but organic Google is still the largest channel for most websites and brings the highest-intent visitors. The work has moved up a level. Original content and topical authority count for more, and generic list posts count for less. Well-optimized pages still rank and still convert.

What is the 80/20 rule in SEO?

The common version says 20 percent of the work brings 80 percent of the result. In practice that 20 percent is usually title tags, H1s, internal links and schema markup. Each takes minutes to fix and keeps paying off. This tool surfaces exactly those quick wins by tagging every task with an effort estimate. Filter by "5 min" and you have the day's work in front of you.

What does on-page SEO include?

Anything on the page itself that affects how search engines read and rank it. The main groups are:

  • Content: title, meta description, headings, body text, focus-keyword coverage.
  • Structure: URL slug, internal links, canonical URL, schema markup.
  • Media: image alt text, file sizes, video transcripts.
  • Performance: page weight, render-blocking files.
  • Mobile: viewport, tap targets, font sizes.

Off-page signals such as backlinks and Domain Authority are scored separately. This tool checks all of these.

How is this different from the SEO Analyzer?

Same engine and same checks, different output. The SEO Analyzer gives you a scored audit with six category breakdowns and detailed findings. Use it to understand the page's overall SEO health. The SEO Optimizer skips the score and gives you a sorted checklist of what to fix, with a code snippet and an effort estimate per task. The analyzer is the diagnosis. This tool is the prescription.

Do I have to fix every item on the checklist?

No. Start at the top, since the list is already sorted by impact, and stop when the remaining tasks are not worth the effort for that page. A minor blog post probably does not need every check to pass. A page that makes money deserves the full sweep. The effort filter chips (5 min, 30 min, 1 hour, project) let you batch a session by the time you have.

How do I confirm my fixes worked?

Re-run the SEO Optimizer on the same URL. First mark each item done in the checklist, which is saved in your browser. After the re-run, items you really fixed move into the collapsed "Already correct" list at the bottom. Items that did not take reappear in the active checklist. The progress bar at the top shows how far you have got in the session.