SEO tools
The parts of the job that are arithmetic and rules rather than a subscription: what a result will look like, what a crawler is allowed to fetch, what a page is telling machines about itself.
Nothing you paste is transmitted
SERP Preview
See the cut before Google makes it
open$termiva schema --type ArticleSchema Markup Generator
JSON-LD that passes first time
open$termiva robots --test /page/Robots.txt Generator and Tester
Write it, then prove it works
open$termiva sitemap --out sitemap.xmlXML Sitemap Generator
With the language alternates
open$termiva hreflang --checkHreflang Tag Generator
Clusters that Google keeps
open$termiva meta --analyseMeta Tag Analyser
Paste the source, read the verdict
open$termiva density --phrases 3Keyword Density Checker
Counts Arabic properly
open$termiva headings --outlineHeading Structure Checker
The outline, and the gaps in it
open$termiva links --reportLink Analyser
Follow, nofollow and dead anchors
open$termiva utm --source newsletterUTM Link Builder
Campaign links GA4 can read
openWhat is not here, and why
Most tools filed under "SEO" take a URL and go and fetch it: site audits, backlink counts, rank tracking, SSL and WHOIS lookups, domain age, page speed. None of those are here, and none of them can be. A browser is not allowed to fetch another origin, and this site has no server to do it on your behalf.
That is a real limit and it is worth stating plainly rather than working around with something that looks similar and is not. If you need a crawl of a live site, you need a crawler.
What is left is larger than it first appears, because the input can be the page source rather than its address. Anyone doing this work has Ctrl+U in their fingers already, and it buys something the fetching kind cannot offer: these read a page that has not been published yet. A missing canonical found in a draft costs nothing. The same one found after launch costs a recrawl.
Which tool do you need?
Before you publish
The SERP preview shows what Google will actually print, measured in pixels rather than characters — which is the only measurement that matches where Google cuts, and the only one that gets Arabic right, since harakat add to a character count and nothing to a width. The meta tag analyser takes a whole page and reports on every head tag that matters at once.
Telling machines what the page is
The schema generator builds JSON-LD for articles, FAQs, breadcrumbs, products, steps and local businesses, and checks the required properties before you paste it rather than after Google rejects it. The hreflang generator handles the multilingual case, including the missing self-reference that discards an entire cluster in silence.
What crawlers can reach
The robots.txt tool tests a URL against your rules with Google's own matcher — the one where $ anchors to the end of the URL, which is how a rule that reads correctly can block nothing at all. The sitemap generator turns a list of URLs into valid XML with the language alternates most generators omit.
Reading a page you already have
The heading checker finds the skipped levels that render identically and are heard as a missing chapter. The link analyser splits internal from external and flags every anchor that says nothing about its destination. The density checker counts phrases with Arabic prefixes folded together, so one term does not arrive split across a dozen rows.
After the click
The UTM builder tags campaign links and warns about the capital letter that splits one source into two in every report afterwards — a mistake that cannot be repaired once the visits have arrived.
To write the head tags themselves rather than check them, the meta tag generator in the web section produces the whole block with Open Graph and Twitter cards.