Skip to main content
SEO Tools

Free Online SEO Tools

From meta tags to sitemaps — 4 essential SEO tools for webmasters, completely free.

On-Page SEO Optimization Tools

These tools cover the four core pillars of technical on-page SEO: meta information, crawl directives, site structure, and URL optimization.

What On-Page and Technical SEO Really Mean

Search engine optimisation gets talked about as if it were a single mysterious skill, but most of it breaks down into two practical halves. On-page SEO is about the content and signals on a page itself: the title, the description, the headings, and how readable the writing is. Technical SEO is about making sure search engines can actually reach, read, and file your pages away correctly. The SEO tools on this page sit squarely in that second half. They help you produce the small configuration files and tags that quietly decide whether your work ever shows up in search at all.

The encouraging part is that you do not need to be a developer. A site can have excellent articles and still go unnoticed because a single line in a configuration file is wrong, or because Google never received a clear map of which pages exist. Get those technical basics right once and the rest of your effort starts to pay off. Everything here runs entirely in your browser, so you can experiment freely with real URLs and titles without sending anything to a server.

Meta Tags: Your Listing in the Search Results

When someone searches, the blue clickable headline and the grey summary beneath it come from your page's meta tags, chiefly the title tag and the meta description. They are the closest thing you have to an advert in the results, and they decide whether a searcher clicks your link or a competitor's. A page can rank in position three and still lose traffic to position five if its title is vague and the other is compelling.

The Meta Tag Generator builds these tags for you without hand-writing HTML. The title should be specific and front-load the words people actually search for, while the description should read like a one-sentence pitch: what the page offers and a reason to click. Aim for a title around 50 to 60 characters so it is not truncated, and a description in the 120 to 155 character range. Padding either with keywords reads as spam and tends to hurt click-through rather than help it.

Open Graph and social sharing

The same generator also produces Open Graph and Twitter Card tags. These control the headline, summary, and preview image that appear when your link is pasted into social media or a messaging app. Without them, platforms guess, often pulling a stray image or the wrong line of text. With them, every share looks deliberate, which lifts the click-through rate on social just as a good title does in search.

Robots.txt: Telling Crawlers Where to Go

A robots.txt file lives at the root of your site and is the first thing most crawlers check. It is a short set of rules saying which paths a bot may or may not crawl. Used well, it keeps crawlers away from low-value areas like internal search results, admin paths, and faceted filter URLs, so they spend their limited crawl budget on the pages that matter. The Robots.txt Generator lets you build these rules visually instead of memorising the syntax.

The single most damaging mistake in all of technical SEO also lives here. The two lines below look harmless but tell every crawler to stay away from the entire site:

  • User-agent: *
  • Disallow: /

That configuration is common on staging sites and sometimes gets pushed to production by accident, quietly removing a site from search. A trailing slash after Disallow blocks everything; an empty Disallow blocks nothing. Because the difference is one character, it is worth generating the file carefully and reading it back before you upload it.

XML Sitemaps: Helping Google Discover Your Pages

An XML sitemap is a plain list of the URLs you want indexed, often with the date each was last changed. It does not force anything into the index, but it does make discovery far more reliable, especially for new sites, large sites, and pages that are buried several clicks deep with few internal links pointing at them. The Sitemap Generator turns a list of URLs into a valid sitemap you can submit in Google Search Console.

The catch is that a sitemap is only useful when it is current and honest. List only canonical, indexable pages that return a normal 200 response. Leave out redirects, error pages, and anything you have set to noindex, because a sitemap full of dead or contradictory URLs erodes the trust Google places in it. When you publish or retire pages, regenerate and resubmit so the map keeps matching reality.

How These Three Pieces Fit Together

Crawlability and indexing follow a simple chain, and each tool covers one link. First a crawler reads your robots.txt to learn where it is allowed to go. Then it uses your sitemap to discover the URLs you actually want found. Finally, for each page it can reach, your meta tags shape how that page is summarised and how appealing it looks in the results. Break any link, whether you block the wrong path, omit a sitemap, or ship a duplicate title, and the pages downstream suffer no matter how good the content is.

Thinking of them as one pipeline rather than three unrelated chores is what separates tidy technical SEO from a pile of guesswork. Fix crawling first, then discovery, then presentation, and you rarely have to wonder why a page is missing from search.

A Quick Worked Example

Say you publish a guide to brewing pour-over coffee. A weak title like "Blog Post" tells a searcher nothing. A strong one is specific and sized to fit: "Pour-Over Coffee Guide: Ratios, Grind & Timing" lands near 55 characters and uses the words people type. Pair it with a description such as "Learn the right coffee-to-water ratio, grind size, and pour timing for a clean, balanced cup, with a simple step-by-step method for beginners." That sits around 140 characters, summarises the value, and gives a reason to click. Add the page to your sitemap, confirm robots.txt does not block your blog directory, and the page is set up to be found, indexed, and clicked.

Because meta tags share a lot with general writing quality, it helps to keep your phrasing tight and scannable. Our guide on word count and readability is a useful companion when you are wording titles, descriptions, and the on-page content they describe.

Everything Is Client-Side and Private

Every generator on this page does its work in your browser. The URLs, titles, and crawl rules you enter are never transmitted to us or stored anywhere, so there is no privacy trade-off for using a free online tool. That matters when you are configuring a site before launch, or working with internal paths you would rather not expose. You get the output as ready-to-use text that you copy into your own files, fully in your control.

Common Mistakes Worth Avoiding

  • Blocking the whole site by accident: a stray Disallow: / left over from staging is the classic traffic-killer.
  • Expecting robots.txt to delete pages: it controls crawling, not removal. Use noindex for that.
  • Duplicate titles and descriptions: reused across many pages, they confuse search engines and flatten click-through.
  • Stale sitemaps: listing deleted, redirected, or noindexed URLs teaches Google to trust the file less.
  • Over-stuffing keywords: cramming terms into titles and descriptions reads as spam and lowers clicks.

Where to Go Next

Good SEO sits alongside good content and a healthy build. If you also work on the front end, our developer tools help with the JSON, formatting, and encoding tasks that surround a deployment, while the text tools are handy for polishing the copy that fills your titles and descriptions. You can browse the full catalogue on the All Tools page, or start straight away with the Meta Tag Generator, the Robots.txt Generator, and the Sitemap Generator.

Frequently Asked Questions

Are the SEO tools free?
Yes. The Meta Tag Generator, Robots.txt Generator, and Sitemap Generator are all completely free. No account or login is required, there is no cap on how many tags or URLs you can generate, and nothing is locked behind ads.
Is the site information I enter saved?
No. Everything runs inside your browser (client-side). The titles, descriptions, and URLs you type are never sent to or stored on our servers, so you can safely work on pages that have not launched yet.
Do they work on a phone?
Yes. Every tool is fully responsive and works in any modern browser on phones, tablets, and desktops. You can check a robots.txt rule or tweak a meta description on the go, with no installation required.
What is the ideal meta description length?
Aim for roughly 120 to 155 characters in English. Longer descriptions get truncated in search results, and very short ones waste the space. Fit a clear summary that matches search intent plus a reason to click into that range.
Will a robots.txt rule remove a page from Google?
No. Robots.txt only controls crawling; it does not guarantee removal from the index. A blocked URL can still be indexed (without its content) if other sites link to it. To reliably remove a page from results, use a noindex meta tag or the Search Console removal tool, and do not block crawling of that page.
What is the difference between robots.txt and a sitemap?
Robots.txt tells search engine crawlers which pages they are allowed or disallowed from accessing. A sitemap (XML) tells crawlers which pages exist and when they were last updated. Robots.txt controls access; sitemaps guide discovery. Both are essential for technical SEO.
How do I write the perfect meta description?
Keep it under 155 characters, include your primary keyword naturally, describe what the page offers, and end with a clear call to action (e.g., 'Calculate free — no signup'). Google sometimes rewrites descriptions, but a good one improves click-through rate from search results.
What makes a good URL slug for SEO?
A good URL slug: uses lowercase letters only, replaces spaces with hyphens (never underscores), includes the primary keyword, omits stop words (a, the, and, of), is as short as possible, and accurately describes the page content. Example: /free-meta-tag-generator.