> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nometria.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SEO Audit Tools

> Free SEO tools to check meta tags, structured data, sitemaps, and more.

Nometria's SEO tools help you ensure your vibe-coded app is findable and shareable. All tools are free at [nometria.com/tools](https://nometria.com/tools).

## Full SEO Audit

The comprehensive audit runs all checks at once and returns a prioritized list of issues.

**What it checks:**

* Title tag (length, uniqueness, keyword presence)
* Meta description (length, call-to-action, truncation)
* Open Graph tags (`og:title`, `og:description`, `og:image`, `og:url`)
* Twitter Card tags
* Heading hierarchy (H1 required, no skipped levels)
* Canonical tag (present, correct, not self-referencing with params)
* Structured data (JSON-LD presence and validity)
* Robots.txt (accessible, not blocking crawlers)
* Sitemap (linked in robots.txt, accessible, valid XML)
* Page speed (Largest Contentful Paint, Cumulative Layout Shift)

**How to use:** Enter your URL → audit runs → download report as PDF or JSON.

***

## Meta Tag Analyzer

Paste a URL or raw HTML to inspect all meta tags in detail.

Returns:

* Parsed title, description, all `og:*` and `twitter:*` tags
* Character counts with good/warning/bad thresholds
* Missing recommended tags
* Duplicate tag detection

***

## OG Preview

Preview how your page looks when shared on:

* **Twitter/X** — summary card and large image card
* **LinkedIn** — article format
* **Slack** — link unfurl
* **WhatsApp** — link preview
* **Facebook** — feed post format

Requires `og:title`, `og:description`, and `og:image` to be set. Returns a visual mockup for each platform.

**Common issues for vibe-coded apps:**

* `og:image` pointing to a relative path (must be absolute)
* Missing `og:image:width` and `og:image:height` (causes cropping on some platforms)
* `og:image` served over HTTP (must be HTTPS)

***

## JSON-LD Generator

Generate `application/ld+json` structured data markup for:

* **WebSite** — with SearchAction sitelinks
* **WebPage** / **Article** — for blog posts
* **Product** — with price, rating, availability
* **Organization** — with logo, social profiles
* **BreadcrumbList** — for multi-level navigation
* **FAQPage** — for FAQ sections

Output is copy-paste ready. Paste it into your `<head>` or into Mintlify's `<Head>` component.

***

## Sitemap Generator

Crawls your site and generates a valid `sitemap.xml`. Options:

* Max depth (default: 3 levels)
* Exclude patterns (e.g. `/admin/**`, `/api/**`)
* Include `lastmod` dates
* Include `changefreq` and `priority` hints

Download the generated XML and place it at `/public/sitemap.xml`, then reference it in `/public/robots.txt`:

```txt theme={null}
User-agent: *
Allow: /

Sitemap: https://yourapp.com/sitemap.xml
```

***

## Robots.txt Checker

Validates your `robots.txt` file:

* Accessible at `yourdomain.com/robots.txt`
* Valid syntax (no malformed directives)
* Not accidentally blocking crawlers (common with vibe-coded apps that generate `Disallow: /`)
* Sitemap URL is present and accessible

***

## Broken Link Checker

Crawls your site and returns a list of:

* Internal 404s (pages that don't exist)
* Broken external links
* Redirect chains longer than 2 hops
* Anchors pointing to non-existent headings

***

## Redirect Checker

Trace the full redirect chain for any URL:

```
https://yourapp.com/old-page
  → 301 → https://yourapp.com/new-page    ✓

https://www.yourapp.com
  → 301 → https://yourapp.com             ✓
  → 301 → https://yourapp.com/home        ← Extra hop (fix this)
```

Identifies redirect loops and unnecessary chains that slow down crawlers and real users.
