SEO Tools
These six tools cover the parts of search work that are mechanical: producing a valid robots.txt, producing a sitemap that lists the URLs you actually want crawled, writing title and description tags that fit inside the space a result gets, checking whether a draft repeats a phrase to the point of damage, and finding longer queries or a name that is not already taken. None of it is a ranking trick. Robots and sitemap files control crawling, not position — a correct sitemap does not raise a page, it only makes sure the page is found, and a Disallow line does not remove a URL from the index, it stops the crawler from reading it. Titles and descriptions matter for a different reason: they decide whether somebody clicks a result they can already see. Two of these tools run entirely in the browser, so the robots and sitemap files are assembled locally; the meta, long-tail and brand-name generators use a language model and return suggestions to edit. The keyword density check computes locally and offers an optional explanation.
SEO Meta Generator
Generate perfect SEO meta tags for your website.
Keyword Density
Check the density of keywords in your text.
Long Tail Keyword Generator
Generate low-competition long-tail keywords and search intents with AI.
Brand Name Generator
Generate catchy, creative business names and domain suggestions with AI.
Robots.txt Generator
Easily generate robots.txt file for your site.
XML Sitemap Generator
Generate an XML sitemap for search engines.
Recommended Workflows in SEO Tools
⚡ Technical setup for a new site
Write the crawl rules and reference the sitemap from inside robots.txt -> generate the sitemap with accurate last-modified dates -> place both at the domain root, since neither is read from a subdirectory -> submit the sitemap once and let the crawler re-read it.
⚡ Writing the tags for one page
Draft a title that carries its meaning in the first fifty-odd characters -> write a description that earns the click rather than repeating the title -> add the Open Graph fields with a 1200x630 image so shared links render properly.
⚡ Finding something to write about
Start from the specific question a reader would type rather than the broad head term -> expand it into the longer variants that show real intent -> check the finished draft for accidental over-repetition before publishing.
How to Choose the Right Tool
| If Your Task Is... | Recommended Tool | Action |
|---|---|---|
| You need crawl rules for staging paths, search pages or admin routes | Robots.txt Generator | Open Tool |
| Search Console reports pages are not being discovered | Sitemap Generator | Open Tool |
| Titles are being cut off in results and shared links look broken | SEO Meta Generator | Open Tool |
| A draft feels repetitive and you want to see which phrase is overused | Keyword Density | Open Tool |
| You have a topic but no idea which specific queries to target | Long Tail Keyword Generator | Open Tool |
| Naming a product and checking the name is not generic | Brand Name Generator | Open Tool |
Best Practices & Practical Tips
- ✓Serve robots.txt and the sitemap from the root of the exact host you want crawled. A file at /blog/robots.txt is ignored, and the http, https, www and non-www versions of a domain are separate hosts as far as the rules are concerned.
- ✓Keep the sitemap honest. It should list canonical, indexable URLs only — including redirects, noindexed pages or duplicates in it wastes crawl budget and teaches the crawler to trust the file less.
- ✓Put the meaning of a title in its first few words. Around fifty to sixty characters survive in a desktop result and fewer on a phone, so a brand name at the front spends the visible space on something the reader already knows.
- ✓Write descriptions for the person reading the result page. Search engines rewrite descriptions often enough that treating them as a ranking input is pointless, but a description that answers the query is what turns an impression into a visit.
- ✓Split the sitemap before it grows past fifty thousand URLs or fifty megabytes uncompressed, and point a sitemap index file at the parts.
Common Mistakes to Avoid
- ⚠️Using Disallow to hide a page from search. Blocking the crawl means the page's own noindex instruction is never read, so a URL linked from elsewhere can still appear in results — as a bare link with no description. To remove a page, let it be crawled and serve noindex.
- ⚠️Shipping a stray Disallow: / from a staging configuration. One line at the top of the file blocks the whole site, and it is the single most expensive typo in technical SEO.
- ⚠️Stating a last-modified date that is not true. Marking every URL as changed today, on every build, makes the field useless and it stops being taken as a signal.
- ⚠️Chasing a keyword density percentage. There is no target figure and never was one; the check is useful for spotting a phrase repeated twenty times in eight hundred words, which reads badly to a human long before it registers as a problem anywhere else.
- ⚠️Reusing one title and description template across dozens of pages with a number swapped. Near-identical tags across a site are the clearest signal that the pages behind them are near-identical too.
Frequently Asked Questions
Where exactly does robots.txt have to go?
At the root of the host, reachable as https://yourdomain.com/robots.txt, served as plain text with a 200 response. Crawlers request that one path and nothing else — a file in a subfolder, a page that returns 404, or one served as HTML is treated as no file at all, which means everything is allowed.
Does a sitemap make a page rank better?
No. A sitemap helps a crawler discover URLs, which matters for a new site, a large site or pages with few internal links pointing at them. Once a page is known and crawled, the sitemap has no further influence on where it appears. If a page is indexed but ranking poorly, the sitemap is not the thing to fix.
How long should a title and description be?
Aim for roughly 50 to 60 characters of title and 140 to 160 of description. Those are not hard limits — results are truncated by pixel width, not character count, so a title in wide capitals is cut earlier than one in lowercase. The safe approach is to make the first half of each stand on its own, so truncation costs you detail rather than meaning.
What is a good keyword density?
There is no correct number to aim at. Density is a diagnostic, not a target: it is worth looking at when a draft feels laboured, because seeing that one phrase accounts for four per cent of the words explains why. Writing towards a percentage produces exactly the stilted repetition that search engines learned to discount two decades ago.
Is my site data sent anywhere by these tools?
The robots.txt and sitemap generators build their output in your browser from what you enter, with no request made. The meta, long-tail keyword and brand name generators send your prompt to a language model on a server, because they are generating text. The density checker counts locally and only contacts a server if you ask it for an explanation.
Why is Google showing a different description than the one I wrote?
Because it selects the snippet it thinks answers the query, and that is often a passage from the page body rather than your meta description — particularly for long-tail queries your description did not anticipate. You cannot force a snippet, though you can prevent one with the nosnippet directive. The practical response is to make sure the relevant answer appears in the visible text, not only in a tag.