Free SEO Tools: Check Keywords, Meta Tags and Sitemaps in Your Browser

SEO work involves small, exact jobs: checking keyword use, writing meta tags, generating a robots.txt file, adding schema markup, previewing a search snippet, and building a sitemap. This guide covers Keyword Density Checker, Meta Tags Generator, Open Graph Meta Tag Generator, Robots.txt Generator, Schema Markup Generator, SERP Snippet Preview and Sitemap XML Generator.
All seven tools covered in this guide are free with no sign-up, and they run in your browser. Each tool page shows its own steps, and this guide brings those steps together so you can pick the right tool for the job.
Tools in this guide
- Keyword Density Checker – analyze word count, unique words, keyword occurrences and density, plus top words and phrases.
- Meta Tags Generator – generate clean title, description, canonical, Open Graph and Twitter/X meta tags for any page.
- Open Graph Meta Tag Generator – generate Open Graph and Twitter/X Card meta tags so links look right when shared on social media.
- Robots.txt Generator – create a valid robots.txt file with presets for allow all, block all, or basic WordPress.
- Schema Markup Generator – generate valid JSON-LD structured data for Article, FAQPage, BreadcrumbList, Organization and WebSite.
- SERP Snippet Preview – see how a title, URL and meta description might look in Google search results, on desktop and mobile.
- Sitemap XML Generator – turn a list of URLs into a valid XML sitemap, with optional change frequency, priority and last-modified fields.
Keyword Density Checker
Keyword Density Checker analyzes word count, unique words, keyword occurrences and density, plus top words and phrases. It runs entirely in the browser, and the top-words list filters out stop words.
How to use it:
- Paste your text into the content box.
- Optionally enter a target keyword or phrase.
- Click Analyze to see the stats and top words.
Use this tool when you want to check how often a word or phrase appears in a piece of text, and to spot unintentional repetition in the top-words list.
Meta Tags Generator
Meta Tags Generator generates clean title, description, canonical, Open Graph and Twitter/X meta tags for any page. It covers title, description, canonical, robots, author and keywords, with a live HTML preview you can copy or download. Open Graph and Twitter/X fields default to your title and description if left blank, and it runs entirely in the browser.
How to use it:
- Fill in the page title and meta description.
- Add a canonical URL and pick a robots directive.
- Optionally fill in Open Graph and Twitter/X fields – they default to your title and description if left blank.
- Click Generate, then copy or download the HTML.
Use this tool when you need the full set of meta tags for a page in one pass, rather than writing each tag by hand.
Open Graph Meta Tag Generator
Open Graph Meta Tag Generator generates Open Graph and Twitter/X Card meta tags so links look right when shared on social media. It generates Open Graph tags (title, description, image, type, locale, site name) and matching Twitter/X Card tags, and Twitter/X fields default to the Open Graph values if left blank. It runs entirely in the browser.
How to use it:
- Enter your page URL, title, description and image URL.
- Optionally set a site name, content type and locale.
- Fill in Twitter/X fields, or leave them blank to reuse the Open Graph values.
- Generate, then copy or download the HTML.
Use this tool when a shared link’s preview title, description or image does not look right on social media.
Robots.txt Generator
Robots.txt Generator creates a valid robots.txt file with presets for allow all, block all, or basic WordPress. It supports custom allow and disallow rules, one per line, plus an optional sitemap URL and crawl-delay, and it runs entirely in the browser.
How to use it:
- Pick a preset, or start from scratch.
- Adjust the Allow and Disallow rules as needed.
- Add your sitemap URL if you have one.
- Generate, then copy or download robots.txt and upload it to your site’s root.
Use this tool when you need to tell crawlers which parts of a site they may crawl.
Schema Markup Generator
Schema Markup Generator generates valid JSON-LD structured data for Article, FAQPage, BreadcrumbList, Organization and WebSite, using the schema.org vocabulary. Only the fields relevant to the schema type you pick appear, and it validates the JSON before showing it, so the copied output is well-formed. This tool generates JSON-LD, not HTML meta tags.
How to use it:
- Choose a schema type: Article, FAQPage, BreadcrumbList, Organization or WebSite.
- Fill in the fields shown for that type – only the fields relevant to it appear.
- Click Generate JSON-LD, then copy the result into your page.
Use this tool when you want to add structured data to a page, for example an article or a FAQ page.
SERP Snippet Preview
SERP Snippet Preview shows how a title, URL and meta description might look in Google search results, on desktop and mobile. It offers live desktop and mobile previews as you type, character counters for title and description, and a warning when text is likely to be truncated. It runs entirely in the browser, and there is no button to click – the preview updates live as you type.
How to use it:
- Type your SEO title, URL and meta description.
- Watch the desktop and mobile previews update instantly.
- Adjust length based on the character counters.
Use this tool when you are writing a title and description and want to check the truncation risk before publishing.
Sitemap XML Generator
Sitemap XML Generator turns a list of URLs into a valid XML sitemap, with optional change frequency, priority and last-modified fields. It accepts one URL per line, in any order, removes duplicate URLs automatically, and flags and skips invalid lines. It does not submit the sitemap to Google – it only generates the XML file locally.
How to use it:
- Paste your URLs, one per line.
- Choose optional change frequency and priority settings.
- Click Generate Sitemap.
- Copy or download sitemap.xml and upload it to your site.
Use this tool when you have a list of pages you want search engines to index and need a sitemap file for them.
Which tool should you use?
- To check keyword use in a text: Keyword Density Checker.
- To generate a page’s full set of meta tags: Meta Tags Generator.
- To fix how a link looks when shared on social media: Open Graph Meta Tag Generator.
- To control which parts of a site crawlers may visit: Robots.txt Generator.
- To add structured data to a page: Schema Markup Generator.
- To preview how a title and description might look in search results: SERP Snippet Preview.
- To build a sitemap file from a list of URLs: Sitemap XML Generator.
The tools also work in sequence: generate a page’s meta tags with Meta Tags Generator, preview how they might look in search results with SERP Snippet Preview, then add the page’s URL to a sitemap with Sitemap XML Generator and list that sitemap in robots.txt with Robots.txt Generator.
Practical tips
- Keep titles under 60 characters and descriptions under 160 so they are not truncated in search results.
- Front-load the most important words in the title.
- Always set a canonical URL if the page is reachable at more than one address.
- The keywords meta tag has no effect on Google rankings – it is included for completeness only.
- Open Graph images generally work best around 1200×630 pixels; use summary_large_image for a bigger Twitter/X card.
- Test how tags render using each platform’s own link-preview debugger after publishing; social platforms cache previews.
- Robots.txt controls crawling, not indexing – use a noindex meta tag to keep a page out of search results.
- For FAQPage schema, the questions and answers should match what is actually visible on the page.
- Use one Organization and one WebSite block per site, typically on the homepage, rather than repeating them.
- Only include URLs you want search engines to index, and use absolute URLs starting with http:// or https://.
- After downloading a sitemap, submit the file’s URL in Google Search Console or Bing Webmaster Tools.
- There is no single ideal keyword density – write naturally for readers first, since overuse can read as repetitive.
Limitations to keep in mind
- A higher keyword density does not improve rankings; the tool makes no ranking claims.
- Google sometimes rewrites titles and descriptions – the SERP preview is a guide, not a guarantee.
- The SERP preview does not check a page’s real meta tags, only the text you enter.
- Robots.txt does not guarantee pages are removed from Google.
- Always test robots.txt rules on a staging copy before publishing to a live robots.txt.
- Schema Markup Generator covers five schema types; it does not generate HTML meta tags.
- Sitemap priority is optional – modern search engines largely ignore it.
- The Sitemap XML Generator does not submit the sitemap to Google; submission is a separate step.
FAQs
How do I check keyword density in a text?
In Keyword Density Checker, paste your text into the content box, optionally enter a target keyword or phrase, then click Analyze to see the stats and top words.
How do I generate meta tags for a page?
In Meta Tags Generator, fill in the page title and meta description, add a canonical URL and pick a robots directive, optionally fill in Open Graph and Twitter/X fields, then click Generate and copy or download the HTML.
How do I generate Open Graph tags for social sharing?
In Open Graph Meta Tag Generator, enter your page URL, title, description and image URL, optionally set a site name, content type and locale, fill in Twitter/X fields or leave them blank to reuse the Open Graph values, then generate and copy or download the HTML.
How do I create a robots.txt file?
In Robots.txt Generator, pick a preset or start from scratch, adjust the Allow and Disallow rules, add your sitemap URL if you have one, then generate and copy or download robots.txt and upload it to your site’s root.
How do I generate schema markup?
In Schema Markup Generator, choose a schema type (Article, FAQPage, BreadcrumbList, Organization or WebSite), fill in the fields shown for that type, click Generate JSON-LD, then copy the result into your page.
How do I create a sitemap?
In Sitemap XML Generator, paste your URLs one per line, choose optional change frequency and priority settings, click Generate Sitemap, then copy or download sitemap.xml and upload it to your site.
More in AI for SEO
12 Best AI Tools for SEO Content Writing (Free & Paid)
Discover the 12 best AI tools for SEO content writing. Compare ChatGPT, Claude, Surfer SEO, Perplexity, Jasper, and more with real use cases, practical…
How to Use ChatGPT for SEO: 14 Proven Tips for Beginners (2026)
Learn how to use ChatGPT for SEO in 2026. Discover practical ways to find keywords, create content, optimize on-page SEO, improve rankings, and avoid common mistakes. …

