Free SEO & Marketing Tools
SEO work is mostly small, exacting tasks: a title tag that truncates two words too early, a schema block with a missing comma, a UTM link whose campaign name is capitalized differently from last month's and quietly splits your analytics into two rows. The tools on this page make those tasks fast and hard to get wrong — preview your Google snippet pixel-accurately before publishing, generate valid JSON-LD structured data, expand keyword lists and wrap them in match types for ad campaigns, and run the marketing math the way the ad platforms themselves define it.
The five schema generators output JSON-LD, the structured data format Google explicitly recommends. It's worth being precise about what that buys you: valid markup makes a page eligible for rich results — FAQ content, star ratings, product pricing, article metadata in Google's systems — but eligibility is the operative word, because Google decides at serve time whether to show an enhancement. What a generator can guarantee is that the markup is syntactically valid and includes the documented required properties, which eliminates the most common reason rich results never appear: broken or incomplete code copied from a years-old blog post.
The calculators and link builders handle the other half of the job: measurement and distribution. CPM, ROAS, CTR, and conversion rate are simple ratios, but campaigns get judged on them, so it pays to compute them exactly the way the platform reports them. The UTM builder keeps source, medium, and campaign naming consistent so sessions roll up cleanly in GA4 instead of fragmenting, and the Google review and WhatsApp link generators produce the precise URL formats those platforms expect — formats that are short, undocumented in obvious places, and easy to get subtly wrong by hand.
Everything here runs client-side, which matters more in this category than most: keyword lists, client URLs, unreleased campaign budgets — whatever you paste stays on your machine. There's no signup wall, no usage quota, and nothing logged to a server, so you can use these on confidential client work without a second thought.
On-page & technical SEO
Get titles, descriptions, social previews, slugs, robots directives, and hreflang tags right before a page ever goes live.
SERP Snippet Preview & Meta Length Checker
Preview your Google snippet pixel-accurately and check title tag and meta description lengths before you publish — desktop and mobile views.
Meta Tag Generator
Generate every meta tag your page needs: title, description, canonical, robots, Open Graph, and Twitter cards. Copy a clean, valid HTML head block.
Open Graph Meta Tag Generator
Generate Open Graph and Twitter Card meta tags with live social previews for Facebook, X, LinkedIn, and Discord — copy the HTML in one click.
URL Slug Generator
Convert any title to a clean URL slug — lowercase, hyphens, accents transliterated, stop words removed. Bulk mode turns a whole list into slugs.
Robots.txt Generator
Generate a robots.txt file visually — user-agent groups, Allow/Disallow rules, AI-bot blocking presets, sitemap lines. Copy or download instantly.
Hreflang Tag Generator
Generate hreflang tags for every language-region pair — paste URLs, pick locales, get HTML link tags or XML sitemap entries with x-default.
Structured data & schema generators
Generate valid JSON-LD markup that makes your pages eligible for FAQ, local business, product, article, and review rich results.
FAQ Schema Generator
Generate FAQPage JSON-LD schema: add questions and answers, get valid markup with inline validation, and copy or download the script tag.
LocalBusiness Schema Generator
Generate LocalBusiness JSON-LD schema with address, geo coordinates, opening hours, and business type — copy valid markup for local SEO.
Product Schema Generator
Generate Product JSON-LD schema with price, brand, GTIN, availability, and ratings. Copy valid markup for Google product rich results in one click.
Article Schema Generator
Generate Article, NewsArticle, or BlogPosting JSON-LD schema with author, publisher, and dates. Copy valid markup for Google article rich results.
Review Schema Generator
Generate Review and AggregateRating JSON-LD for products, books, movies, and local businesses. Build valid star-rating markup Google accepts and copy it.
Keywords & ad copy
Build, wrap, and analyze keyword lists, and keep ad copy inside Google Ads character limits.
Keyword Combiner / Mixer
Combine up to 4 keyword lists into every permutation instantly — deduped, lowercased, and ready to paste into Google Ads or your SEO tool.
PPC Keyword Wrapper (Match Types)
Wrap keyword lists into phrase and exact match for Google Ads in one click — quotes and brackets, with negative variants and dedupe built in.
Keyword Density Checker
Check keyword density free — paste text to count 1, 2, and 3-word phrases with density percentages, stop-word filtering, and a target-keyword check.
Google Ads RSA Character Counter & Preview
Count characters for responsive search ads as you type — 15 headlines × 30, 4 descriptions × 90 — with a live ad preview and over-limit flags.
Marketing calculators & link builders
Compute the ratios campaigns are judged on and generate tracking, review, and chat links in the exact formats platforms expect.
CPM / CPC / CPA Calculator
Calculate CPM, CPC, or CPA from any two values — solve for budget, impressions, clicks, or rate with one fast media-buying calculator.
ROAS Calculator
Calculate ROAS from revenue and ad spend, solve for required revenue or max spend, and find your breakeven ROAS from gross margin. Free and instant.
CTR Calculator
Calculate click-through rate from clicks and impressions, or solve for the clicks or impressions needed to hit a target CTR. Free CTR calculator.
Conversion Rate Calculator
Calculate conversion rate from conversions and visitors, solve for the conversions or traffic you need, and get revenue per visitor from your AOV.
UTM Builder (Campaign URL Generator)
Build campaign URLs with utm_source, utm_medium, and utm_campaign — presets, lowercase enforcement, and proper encoding for clean GA4 reports.
Google Review Link Generator
Generate a direct Google review link from your Place ID, plus a ready-to-send email or text snippet. Get more reviews with one tap-to-review URL.
WhatsApp Click-to-Chat Link Generator
Create WhatsApp click-to-chat links with a pre-filled message and a downloadable QR code — wa.me links for bios, ads, and business profiles.
Guides
robots.txt vs. noindex vs. canonical: Controlling What Google Indexes
robots.txt controls crawling, noindex controls indexing, canonical consolidates duplicates. Learn which to use — and why blocking a page can keep it in Google.
Title Tags and Meta Descriptions: What Still Moves Clicks
Title tags affect ranking and clicks; meta descriptions affect only clicks. Both truncate by pixel width, not characters — here is how to write ones Google keeps.
What Is Schema Markup, and When Do Rich Results Actually Show?
Schema markup makes a page eligible — not guaranteed — for rich results. Learn JSON-LD, which types matter, and the review-snippet rule that trips people up.
Frequently asked questions
Do the schema generators guarantee rich results in Google?
No tool can. Valid structured data makes a page eligible for rich results; Google decides at serve time whether to display them based on the page's quality, relevance, and its own policies. What the generators do guarantee is syntactically valid JSON-LD with the documented required properties — which removes the most common cause of rich results never appearing at all.
Is anything I type sent to a server?
No. Every tool on this page runs entirely in your browser. Keyword lists, client URLs, ad budgets, and business details stay on your device, and there is no account, login, or usage tracking tied to your inputs.
Why JSON-LD instead of microdata or RDFa?
JSON-LD is the format Google explicitly recommends. It lives in a single script tag instead of being woven through your HTML, which makes it easier to generate, validate, update, and inject through a tag manager without touching page templates. All the schema generators here output JSON-LD for that reason.
How do I verify the generated markup before publishing?
Paste the page URL or the code itself into Google's Rich Results Test to check eligibility for Google features, and into the Schema.org validator for general syntax. The generators produce valid markup, but testing against your live page catches conflicts with other markup the page already carries.
Do UTM parameters hurt SEO?
Not when used correctly. UTM parameters are meant for links you distribute — emails, ads, social posts — not for internal links on your own site. Use a canonical tag pointing at the clean URL (most CMSs do this by default) and tagged URLs won't compete with the original in search.
Are the title and description length checks based on characters or pixels?
Google truncates titles and descriptions by pixel width, not character count — a W is far wider than an i. The SERP snippet preview measures rendered pixel width against Google's actual display limits, which is why it catches truncation that a plain character counter would pass.