Web & SEO Tools
Handy helpers for building and optimizing websites — generate SEO meta tags, robots.txt files, and other on-page essentials.
Generate SEO, Open Graph and Twitter Card meta tags for your page, with the ones that matter separated from the ones that no longer do.
UTM Link BuilderBuild campaign tracking URLs with UTM parameters, with the naming discipline that decides whether your analytics are usable later.
Keyword Density CheckerAnalyse text to find the most-used words and phrases and their density — with the honest position that there is no optimal density to hit.
SERP Snippet PreviewPreview how your page title and description will look in search results — including the fact that Google rewrites most descriptions anyway.
Schema Markup GeneratorGenerate JSON-LD structured data for FAQ, Article, Local Business and more — in the format search engines actually prefer.
Robots.txt GeneratorCreate a robots.txt file to control how search engines crawl your site — with the critical point that it is not a security or privacy mechanism.
HTTP Status, Header and MIME ReferenceLook up HTTP status codes, headers and MIME types, and decode any user-agent string — the reference you reach for mid-debug.
About these web & seo tools
Search engines truncate page titles by pixel width, not by character count, which is why advice to keep titles under sixty characters is only roughly right. A title in capitals or full of wide letters is cut off well before sixty; one full of narrow letters survives past it. The same applies to meta descriptions, where the limit is nearer 920 pixels than any particular number of characters, and where the engine frequently ignores what you wrote and generates its own snippet from the page anyway — the description is a suggestion, not a specification. The second thing worth knowing is that the meta keywords tag has done nothing for well over a decade. Google confirmed in 2009 that it ignores the tag entirely, and every other major engine followed. It still turns up in templates and in advice written by people recycling advice, and filling it in is harmless but pointless. The third is that a page can be indexed while being blocked in robots.txt, which surprises people who use robots.txt to hide things. Blocking a URL stops it being crawled, not being indexed — if other pages link to it, the engine can list the URL without ever having read it, which is how confidential pages end up in results with no description under them. The tool for keeping a page out of an index is a noindex directive on the page itself, which requires the crawler to be ALLOWED in to read it. The two mechanisms work against each other, and using both means the noindex is never seen.