Scrape the page. Collect the evidence.

Point Silkra at a URL and it renders every page, pulls 100+ fields from each one, and flags what's wrong before you open a row.

From a single URL to a full technical scrape.

Point Silkra at a site and it renders every page, pulls the technical fields, and saves the whole pass, ready to filter, compare, and refresh.

  1. 01

    Render the page

    Silkra checks what each page needs: JavaScript rendered when the page depends on it, raw HTML when it does not. You get the page a visitor actually sees.

  2. 02

    Pull the technical fields

    Status codes, indexability, canonicals, headings, links, schema, and the main content come off that same pass and stay attached to the URL.

  3. 03

    Save it to come back to

    Every scrape is kept, not exported and forgotten. Refresh it later and the new pass sits on the last one, so you can see what changed.

The row holds more than a status code.

Every URL keeps the SEO record you expect, plus what Silkra reads out of the render. Columns, filters, and agents all answer from that same row.

Get started
  • Status
  • Title
  • Canonical
  • Indexability
  • Word Count
  • H1
  • Meta Description
  • Rendering Dependence
  • Extraction Coverage %
  • AI Bot Access
  • Closest Neighbor
  • Semantic Group
  • Cannibalization
  • Unique Content %
  • Content Age
  • Title Matches Body
  • First RAG Chunk

Issues flagged as it scrapes

Every row is checked against the issue list while the scrape runs, from broken canonicals to thin content and missing schema. Each issue comes with its severity and the pages it affects.

See what AI crawlers actually get

Many AI crawlers read the raw HTML and never run JavaScript. Silkra shows which pages only fill in after rendering, how much of the body survives without it, and which bots robots.txt turns away.

Shape the table with smart filtering

Ask for a topic, a path, or a kind of page and the table cuts to that set.

Pages you can click into.

Open a URL and look past the row. The recovered markdown, the links around it, and the schema it declared are already there.

Explore the page inspector

The page as markdown

The main content is extracted as markdown you can read or hand to an agent. Headings, body, and structure stay intact as Silkra recovered them.

# How to run a content audit

A content audit shows where pages overlap, go stale, or drift away from search intent. Use the [SEO audit checklist](/resources/seo-audit-checklist) to review each section consistently.

## Start with a content inventory

Group pages by topic, owner, freshness, and organic purpose. Record which pages attract visits and which sit outside a clear content pathway.

## Evaluate coverage and overlap

Compare pages that serve the same intent, then flag thin resources and guides with no inbound link from a related page.

## Prioritize the next action

Consolidate overlap, strengthen useful pages, and reconnect isolated content.

Review the audit again after the next crawl.

The link tree around it

Every URL keeps its outbound, inbound, and external links, with body links told apart from chrome. You can walk the graph from any page instead of scanning a flat list.

The schema it declared

JSON-LD found on the page stays attached to the same URL. Types and raw blocks are there to inspect, so structured claims sit next to the body.

Why the fetch still matters

Answer engines and auditors still have to get the page. Status codes, JavaScript, robots, and template chrome decide whether the body a person sees is even there to read. If that pass is thin or wrong, every later finding is a guess.

Technical scraping is how you know you have the real page: rendered when it has to be, raw HTML when it does not, with the fields and links still attached. That is the unglamorous work the rest of SEO sits on.

Silkra is a workspace, not a scraper

At Silkra, scraping is not the tool. It is how we collect the evidence. The crawl becomes a knowledge base you can return to: issues, patterns, links, and the pages that produced them, ready for you or an agent to act on.

The scrape is one piece of that workspace, not the whole product. Maps, search, and agents all work from the same saved pass. The point is not another export. The point is a site you can keep working.

Create your first workspace.

Crawl a site, then ask what needs attention.

Free to start. No credit card needed.