Website profiles · Technology insights · Alternatives

site-analyzer.pro

Paid content Multilingual

Categories: Marketing

A powerful website crawler designed for fast and efficient technical audits and SEO optimization. SiteAnalyzer easily identify and fix technical issues to boost your search engine rankings - all in minimal time.

Visit website

Updated: 2026-10-11 17:01 Language: English (default) Access: Normal

Profile views 1 Outbound visits 0
SiteAnalyzer Full homepage screenshot
Editorial Review

Website Review

What is SiteAnalyzer?

SiteAnalyzer is a desktop website crawler built for technical SEO audits. It scans a site and reports on-page and structural problems, then helps you work through them. Its pitch is speed and breadth: the tool ships with 60+ pre-set filters aimed at common SEO errors, so you can jump straight to a category of issue rather than reading a raw crawl dump.

What it does

  • SEO auditing. The SEO Statistics block flags issues such as duplicate page titles, broken links (404s), redirect chains, and pages with oversized external links or images. A filtering tool narrows results to one problem type at a time.
  • Analytics integration. It pulls data via the APIs of Google Search Console, Yandex Webmaster, and Yandex Metrica, covering indexing status, incoming traffic per page, bounce rate, view depth, and the queries a given page ranks for. That data exports to Excel.
  • Link visualization. An interactive graph shows the site's link structure so you can see internal linking patterns.
  • Internal PageRank. It calculates an internal PageRank value for each page, which is useful for spotting pages that are weakly linked from the rest of the site.

Who it suits

The audience is SEO professionals and in-house technical marketers running repeat audits on sites of meaningful size. A typical scenario: an agency inherits a client site, runs a crawl, filters for redirect chains and duplicate titles, exports the query data to Excel, and hands the client a prioritized fix list. The free tier is positioned for exploring core features; the licensed version is for ongoing optimization work. Note that the Yandex integrations matter mainly if you work in Russian-language markets, while Google Search Console is the relevant connector elsewhere.

How to judge whether it fits

Compare it against your current workflow on three points: whether the 60+ filters cover the error types you actually fix, whether the analytics connectors match the platforms your sites use, and whether a desktop crawler suits your team better than a cloud tool. If you need scheduled crawls that run without a local machine, a desktop app is the wrong shape.

A practical first step: crawl one mid-sized site you already know well and check whether the tool surfaces problems you had previously found by hand. That tells you more about fit than any feature list. For general background on crawling and indexing behavior, Google's own documentation at Google Search Central is a reasonable reference point.

How does SiteAnalyzer help find and fix technical SEO issues?

SiteAnalyzer is a desktop website crawler built for technical SEO audits. It scans a site and surfaces more than 60 pre-set checks for common problems, so you can find issues in bulk rather than page by page.

What it looks for

The audit filters are designed to catch the errors that most often hold back crawling and rankings. According to the product page, these include:

  • Duplicate page titles
  • Broken links (404 errors)
  • Redirect chains
  • Pages with oversized external links or images
  • Other common technical and on-page issues

You can narrow the results with the built-in filtering tool, which helps when you want to work through one issue type at a time instead of a mixed list.

How the workflow fits together

A typical use looks like this: crawl the site, review the flagged issues, filter to one category, fix it in your CMS or server configuration, then re-crawl to confirm the fix. The re-crawl step matters, because redirect chains and duplicate titles often reappear after content migrations or template changes.

Analytics and visualization

SiteAnalyzer connects to Google Search Console, Yandex Webmaster and Yandex Metrica through their APIs. That lets you combine crawl data with indexing status, traffic volume, bounce rate, page-view depth and the queries a page ranks for, and export the results to Excel. It also draws an interactive graph of the site's internal link structure and calculates internal PageRank per page, which is useful for spotting orphaned pages or weak link paths.

Who it suits

This is aimed at SEO professionals and in-house technical marketers who want a fast, filter-driven audit rather than a hosted platform. A reasonable starting point is to run a free crawl on a small section of your site, check whether the flagged issues match what you already suspect, and only then decide whether the licensed version is worth it for full-site audits. If you prefer a browser-based alternative, Google Search Console covers indexing and query data but does not crawl for redirect chains or duplicate titles the way a dedicated crawler does.

Can SiteAnalyzer integrate with Google Search Console and Yandex analytics?

Yes. SiteAnalyzer states that it can pull data from Google Search Console, Yandex Webmaster and Yandex Metrica via their APIs, and that it can export the results to Excel.

What the integration gives you

According to the page, once connected, the tool can show, per page:

  • Indexing status
  • Incoming traffic volume
  • Bounce rate
  • Page view depth
  • The queries a given page ranks for

Why that matters in practice

The value is combining crawl data with performance data in one place. A crawl alone tells you a page has a duplicate title or sits behind a redirect chain; Search Console or Metrica tells you whether that page actually earns impressions, clicks or engaged visits. If you are an in-house SEO or consultant auditing a mid-sized site, you can sort by traffic first and fix the technical issues on pages that matter, instead of working through thousands of URLs alphabetically.

A concrete workflow: crawl the site, filter for 404s and redirect chains, then cross-reference those URLs against their traffic and ranking queries. A broken link on a page with steady organic traffic is an urgent fix; the same error on a page with zero impressions is a backlog item.

What to check before relying on it

  • Confirm which Google and Yandex properties you can connect, and whether access is per-project or per-account.
  • Verify how often data refreshes; API data is typically delayed by a day or more, so it is not a real-time monitoring tool.
  • Decide whether Excel export is enough for your reporting, or whether you need the data in a BI tool or dashboard.

Where it fits among alternatives

If your reporting already lives in Google's ecosystem, Google Search Console is the authoritative source for indexing and query data, and Google Analytics covers on-site behaviour. SiteAnalyzer's advantage is not better data but fewer tabs: crawl findings and analytics metrics side by side. For teams that mainly need crawling at scale, Screaming Frog is the common comparison point, and Ahrefs or Semrush bundle crawling with backlink and keyword data at a higher cost.

Next step: run a free crawl on one site, connect a single Search Console property, and check whether the per-page query and traffic columns match what you see in Google directly. If they do, the integration is worth building into your routine; if the data is too coarse for your reporting, keep the crawl and analytics tools separate.

How does SiteAnalyzer visualize a website's link structure?

SiteAnalyzer visualizes a website's link structure as an interactive graph. Instead of listing internal links in a flat table, it renders the site's architecture as a node-and-connection diagram, so you can see how pages link to one another and trace how authority flows through the site.

According to the page's own description, the graph is intended to make internal linking patterns easier to understand at a glance. The same page also notes that SiteAnalyzer calculates an internal PageRank value for each page, which complements the graph: the graph shows the shape of the link network, while the PageRank figures give each node a relative weight.

What this is good for

  • Spotting orphaned or weakly linked pages. A page that appears with few or no inbound connections in the graph is a candidate for internal linking fixes.
  • Checking crawl depth. Pages buried many hops from the homepage stand out visually in a graph in a way they often do not in a spreadsheet.
  • Reviewing link equity flow. Combined with internal PageRank, the graph helps you judge whether important pages are receiving enough internal links.
  • Explaining site structure to others. A visual diagram is easier to walk a client or content team through than a list of URLs.

Practical limits to keep in mind

A graph of a large site can become dense and hard to read, so most useful work happens after you filter down to a section, a template type, or a specific issue. Treat the graph as a diagnostic view rather than a complete map, and pair it with the crawler's tabular data when you need exact link counts or source-to-target pairs.

A concrete next step

If you are auditing a site, run a crawl, open the link graph, and filter to pages with zero or one internal inbound link. Cross-check those against the internal PageRank values, then decide which ones deserve a link from a high-authority page such as the homepage or a hub page. SiteAnalyzer's own site is at [[site-analyzer.pro|SiteAnalyzer]], where the screenshots and documentation show the graph and filtering tools in more detail.

What is the difference between the free and licensed versions of SiteAnalyzer?

The free version is a trial of the crawler's core auditing features; the licensed version is what unlocks full, unrestricted use of the optimization workflow. The site's own framing is "Try SiteAnalyzer for free to explore its core features, or upgrade to the licensed version for full control over your website optimization process," so treat the free download as an evaluation step rather than a working setup for regular audits.

What this means in practice

  • Free: enough to run a crawl and see how the tool reports issues, so you can judge whether its interface, speed and filter set suit your sites.
  • Licensed: the intended mode for ongoing client or in-house work, where you need the complete feature set and no exploratory limits.

The page does not spell out the exact limits — crawl volume, number of projects, export options or which of the 60+ SEO filters are gated — so confirm those on the pricing page before committing.

How to decide

If you audit one or two sites occasionally, install the free build and run it against a small site you know well. Check three things: whether duplicate titles, 404s and redirect chains surface in a form you can act on; whether the built-in filter tool lets you isolate issues quickly; and whether the Google Search Console, Yandex Webmaster and Yandex Metrica integrations plus Excel export fit how you report. If any of those are blocked or capped in the free build and you need them weekly, the licensed version is the realistic choice.

For a second opinion on comparable crawlers before you pay, Sitebulb and Screaming Frog publish their own free-versus-paid breakdowns, which makes it easier to judge whether SiteAnalyzer's split matches what you actually use.

How does SiteAnalyzer calculate internal PageRank for website pages?

SiteAnalyzer calculates an internal PageRank value for each page it crawls, using the link structure it discovers rather than external search-engine data. In practice, this means the crawler builds a map of your site's internal links, then distributes ranking weight through that graph so pages with more or stronger internal links receive higher values.

What the tool says it does

The page evidence lists "PageRank Calculation" as a feature: "The tool also calculates the internal PageRank for each page on your site." That is the extent of the published detail. The page does not spell out the damping factor, iteration count, treatment of nofollow links, or how redirects and canonical tags are handled.

How internal PageRank is normally calculated

Internal PageRank follows the same principle as the original PageRank algorithm, applied only to links within one site:

  • Each page starts with a base value.
  • A page's value is passed along its outgoing internal links, split among them.
  • A damping factor (commonly 0.85) reduces the weight passed at each hop, representing the chance a visitor keeps clicking.
  • The calculation repeats until values stabilise.
  • Links from pages that are themselves well-linked carry more weight than links from orphaned or deep pages.

A practical example

Suppose your homepage links to ten pages. Each receives roughly one-tenth of the homepage's passed value. If one of those pages also earns links from several category pages, its internal PageRank rises above its siblings. A page buried five clicks deep with a single inbound link will score low even if its content is strong — a signal to add internal links from relevant, higher-authority pages.

How to use it

Treat internal PageRank as a relative measure within your own site, not as a Google metric. Compare pages of similar type and importance, then fix mismatches: if a key landing page scores below a minor blog post, add contextual links from high-value pages. After changes, re-crawl and compare. For a second opinion on crawl-based link metrics, Ahrefs and Screaming Frog offer comparable internal link analysis.

Related questions

More questions →
How Search Engines Find, Crawl, and Rank Pages: A Practical SEO Workflow

Search engines work in three separate stages: discovery, crawling/indexing, and ranking. A page can fail at any one of them, and each failure has a different fix. If your page isn't showing up, the fastest path is to check the stages in order — don't jump straight to "ranking factors" before you've confirmed the page is even indexed.

This guide walks through each stage, what blocks it, and a step-by-step diagnostic sequence you can run with free tools.

Stage 1: Discovery — How Search Engines Find Your URLs

Before a search engine can crawl a page, it has to know the URL exists. There are four main discovery paths:

  • Links from other sites (external backlinks)
  • Internal links from pages already known to the search engine
  • XML sitemaps you submit
  • Redirects and canonical signals pointing to the URL

What blocks discovery

  • Orphan pages: no internal links point to them, and no sitemap includes them. These are effectively invisible.
  • Sitemap errors: a sitemap that lists non-canonical URLs, returns errors, or isn't referenced in robots.txt.
  • Noindex on linked pages: if the only page linking to your target is itself excluded, the crawler may never follow the path.

Practical fix

  1. Add at least one contextual internal link from a page that is already indexed.
  2. Confirm the URL appears in your XML sitemap and that the sitemap is submitted.
  3. Check robots.txt doesn't disallow the path.

Stage 2: Crawling and Indexing — Getting the Page Stored

Crawling means the bot fetches the page. Indexing means the content is stored and eligible to appear in results. These are not the same thing — a page can be crawled but not indexed.

Common crawl blockers

Blocker Where it lives Effect
Disallow rule robots.txt Bot won't fetch the URL
noindex meta tag Page <head> Page fetched but excluded from index
X-Robots-Tag: noindex HTTP header Same as above, applies to non-HTML files
Login wall / paywall Server Bot sees a different page than users
Slow or erroring server Hosting Crawl budget wasted, page may be dropped

Common indexing blockers (page is crawled but not stored)

  • Thin or duplicate content: near-identical to another URL on your site.
  • Canonical tag pointing elsewhere: you're telling the engine "index that page instead."
  • Soft 404: page returns 200 but looks empty or error-like.
  • Wrong canonical chosen by the engine: often caused by conflicting signals (sitemap says A, canonical says B).

How to check index status

Use a site: query in the search engine (for example, site:example.com/page) as a rough check. It's not exact, but it tells you whether the URL is in the index at all. For a more structured view, use the search engine's own webmaster console if you have one — that's the authoritative source for coverage status.

Stage 3: Ranking — Why an Indexed Page Still Doesn't Appear

Once a page is indexed, ranking depends on relevance and authority signals. The main on-page levers:

Title and headings

  • The title tag is still one of the strongest relevance signals. Put the primary topic near the front.
  • H1 and subheadings should reflect what the page actually covers, not keyword-stuffed variants.
  • Mismatch between title and body content is a common reason a page ranks for nothing.

Content depth and intent match

  • Does the page answer the question the searcher is asking? A page about "search engines" that only defines the term will lose to a page that explains crawling, indexing, and ranking.
  • Cover the subtopics a searcher would expect. Thin coverage on a broad topic rarely ranks.

Internal links and authority

  • Internal links pass context and relative importance. A page with no internal links is treated as low priority.
  • External backlinks still matter, but quality and relevance outweigh raw count.

Technical signals

  • Mobile rendering: if the mobile version hides content, rankings suffer.
  • Core Web Vitals: page experience is a tiebreaker, not a primary driver, but poor performance can hurt.
  • HTTPS and clean URL structure: baseline expectations.

A Step-by-Step Diagnostic Sequence

Run these in order. Stop when you find the failure point.

  1. Is the URL in the index? Run site:yourdomain.com/page. If nothing appears, go to step 2. If it appears, skip to step 5.
  2. Is it blocked by robots? Check robots.txt for a Disallow rule matching the path. Check the page's meta robots and HTTP X-Robots-Tag.
  3. Is it discoverable? Confirm the URL is in your sitemap and has at least one internal link from an indexed page.
  4. Is it canonicalized elsewhere? Check the rel="canonical" tag. If it points to a different URL, that URL is the one being indexed.
  5. Is it indexed but not ranking? Compare your title and H1 against the query. Check whether the page covers the subtopics the top results cover.
  6. Check backlinks and keyword position. Free tools like the ones on SmallSEOTools.com can give you a backlink overview and keyword position tracking. Treat these as directional signals, not precise measurements — free backlink and rank tools typically sample data and can differ from what a search engine's own console reports.

Common Misconceptions

"Submit the URL and it indexes instantly." Submission queues a crawl; it doesn't guarantee indexing or timing. Indexing can take hours to weeks depending on the site.

"Meta keywords help ranking." They've been ignored by major search engines for years. Don't spend time on them.

"I can guarantee a #1 ranking." No tool or service can guarantee a specific position. Rankings depend on competition, query, location, and personalization. Anyone promising a fixed position is overstating what's controllable.

"More backlinks always means better rankings." Low-quality or irrelevant links can be ignored or actively harmful. Relevance and trust matter more than volume.

"If it's indexed, it should rank." Indexing is eligibility, not promotion. A page can be indexed and still rank on page 10 because it's less relevant or less authoritative than competitors.

Quick Reference: Which Stage Is Failing?

Symptom Likely stage First check
URL not in site: results Discovery or crawling robots.txt, internal links, sitemap
Crawled but not indexed Indexing Canonical tag, content uniqueness, meta robots
Indexed but ranks poorly Ranking Title/H1 match, content depth, internal links
Ranked, then dropped Crawling or ranking Server errors, content changes, lost links

Work through the stages in order. Most "my page won't rank" problems turn out to be discovery or indexing problems, and those are usually the fastest to fix.

What Is SiteAnalyzer and What Can It Do for Technical SEO Audits?

SiteAnalyzer is a website crawler built for technical SEO audits: it scans a site, flags common technical problems, and pulls in indexing and traffic data from Google and Yandex analytics systems. It fits SEO professionals and site owners who need to find and fix issues like broken links, duplicate titles, and redirect chains without assembling a custom toolchain. A free version lets you explore core features; the licensed version is positioned for full control over the optimization process.

What SiteAnalyzer actually does

The tool's core is a crawler that walks a site and produces an audit report. According to the product site, it is designed for "fast and efficient technical audits and SEO optimization," with the goal of identifying and fixing technical issues to support search rankings.

Its main capabilities, as described on the site:

  • Technical SEO auditing — a statistics block with 60+ pre-set filters for common SEO errors.
  • Analytics integration — connects to Google Search Console, Yandex Webmaster, and Yandex Metrica via their APIs.
  • Link structure visualization — an interactive graph of how pages link to each other.
  • Internal PageRank calculation — estimates link equity flow across your own pages.

The 60+ preset filters: what they catch

The audit isn't a blank query builder — it ships with pre-set filters aimed at the most frequent technical problems. The site names these examples:

Issue type Why it matters
Duplicate page titles Competing pages dilute relevance and confuse search engines
Broken links (404 errors) Wasted crawl budget and dead ends for users
Redirect chains Slow page loads and diluted link signals
Oversized external links or images Slower pages, especially on mobile

A built-in filtering tool lets you narrow results to a specific issue, so you can work through one problem class at a time instead of reading a single giant report.

Analytics integration: what data you get

This is where SiteAnalyzer goes beyond a pure crawler. By connecting to Google Search Console, Yandex Webmaster, and Yandex Metrica, it can surface:

  • Whether pages are indexed
  • Incoming traffic volume per page
  • Bounce rate
  • Page view depth
  • The queries a given page ranks for

All of this can be exported to Excel for further analysis. The practical value: you can cross-reference a technical problem (say, a 404) with the traffic that page used to receive, which helps you prioritize fixes by impact rather than by count.

Visualization and internal PageRank

Two features help you understand site architecture rather than just a list of errors:

  • Interactive link graph — shows internal linking patterns in a visual format, useful for spotting orphan pages or over-linked hubs.
  • Internal PageRank — calculates link equity distribution across your pages, so you can see which pages accumulate authority and which are starved.

Who it's for, and how to decide

SiteAnalyzer suits SEO professionals and site owners running recurring technical audits, particularly those already using Google or Yandex analytics and wanting that data alongside crawl results. The site states it is trusted by 4,000+ SEOs.

A reasonable way to evaluate it:

  1. Download the free version and crawl a representative site.
  2. Check the preset filters against your known issues — does it catch what you already know is broken?
  3. Test an analytics integration if you use Google Search Console or Yandex tools, and confirm the exported data matches what you expect.
  4. Decide on licensing based on whether the free feature set covers your workflow or you need the full licensed version.

The site offers a free download to explore core features, with a licensed version for full control. Pricing details are available on the site's pricing page; check current terms there rather than assuming what the free tier includes.

What Is SEO and How Do You Get Organic Traffic?

SEO is the practice of earning unpaid traffic from search engines by making pages that match what people actually search for. You get organic traffic by finding keywords with real demand, judging how hard they are to rank for, matching your content to the intent behind those searches, earning links from other sites, and tracking whether your rankings and traffic improve over time. This applies to any site that wants steady visitors without paying per click — though results take weeks to months, not days.

The four core jobs of SEO

Most SEO work fits into four recurring tasks. They feed each other, so skipping one usually weakens the rest.

Job What you do Why it matters
Keyword research Find terms people search and estimate difficulty Tells you what to write and whether you can realistically rank
On-page optimization Shape titles, headings, internal links, and content to match intent Helps search engines understand and trust the page
Link building Earn links from other websites Backlinks remain a strong ranking signal
Rank tracking Monitor positions and organic traffic over time Shows what is working and what to fix

Keyword research: demand before difficulty

Start with demand, not ambition. A term with huge search volume is worthless to you if you cannot rank for it.

  • Find ideas. Use a keyword tool to pull related terms, questions, and variations. Mangools' KWFinder is built around this step, drawing on a database the site describes as 2.5B+ keywords.
  • Check difficulty. Look at keyword difficulty alongside the strength of the pages already ranking. If the top results are large, well-linked sites, a new page will struggle.
  • Check intent. A search for "what is SEO" wants an explanation; "best SEO tool" wants a comparison. Match the format to the intent or you will not rank regardless of quality.
  • Go local or long-tail when needed. Smaller, specific terms are often easier to rank for and convert better. Mangools notes city-level localization across 65k+ locations, which matters if you serve a local audience.

A practical rule: pick terms where you can plausibly beat at least a few of the current top results, then expand as your site gains authority.

On-page basics that actually move rankings

On-page work is about clarity — for both readers and search engines.

  • Title tag: include the main term, keep it readable, and make it match the search intent.
  • Headings: use one clear H1 and structure subpoints with H2/H3 so the page is scannable.
  • Internal links: link to related pages on your site with descriptive anchor text. This spreads authority and helps crawlers.
  • Content-to-intent match: cover the question fully. If the top results are guides, write a guide; if they are product pages, build a product page.
  • Technical crawl health: make sure pages load, are indexable, and are not blocked. Ignoring crawl issues means good content never gets seen.

Link building: why backlinks still count

Search engines treat links from other sites as votes of confidence. A page with relevant, reputable links tends to outrank a similar page without them.

Ways to earn links:

  • Create something worth citing — original data, a clear guide, a useful tool.
  • Find sites already linking to similar content and reach out with a better resource.
  • Reclaim unlinked mentions of your brand.

Mangools' LinkMiner is positioned for exactly this — finding backlink opportunities for a site. Quality and relevance beat volume; a handful of relevant links usually outperforms many low-quality ones.

Tracking: how you know it is working

Without tracking, you are guessing. Two things to watch:

  1. Rankings — where your target pages sit for chosen keywords. Mangools' SERPWatcher tracks rankings with weekly updates (daily on its Agency plan, per the site).
  2. Organic traffic — actual visitors from search, which is the outcome that matters. A ranking gain that does not produce traffic usually means the wrong keyword or intent.

Review on a schedule — monthly is common — and adjust: refresh pages that slipped, double down on terms that gained, and drop keywords that never moved.

Common beginner mistakes

  • Chasing high-volume terms first. You will likely lose to established sites. Start where you can win.
  • Ignoring search intent. Great writing in the wrong format will not rank.
  • Neglecting technical crawl issues. If pages are not indexed, nothing else matters.
  • Building low-quality links at scale. This can hurt more than help.
  • Expecting fast results. SEO compounds over months; judge trends, not single days.

Where a tool suite fits

You can do all of this with separate tools, but a suite keeps the workflow connected. Mangools bundles keyword research (KWFinder), SERP analysis (SERPChecker), rank tracking (SERPWatcher), backlink analysis (LinkMiner), and site metrics (SiteProfiler), plus free tools like a SERP simulator and content optimizer. The site says it has been used by more than 2.8M SEO pros, agencies, and business owners since 2014, and offers a free account to start. Pricing details are on its plans-and-pricing page — check there for current terms rather than assuming a free tier covers everything.

If you are just starting, pick one keyword with clear intent, write a page that fully answers it, add a few internal links, and track it for a month. That single loop teaches more than any checklist.

What Is Parsing in Website Crawling and How Does It Support Technical SEO Audits?

Parsing is the step in a website crawl where raw HTML is converted into structured data — page titles, links, images, redirect targets, and other elements. Crawling fetches the page; parsing reads it. Without parsing, a crawler only has a pile of HTML files. With parsing, it has a queryable dataset you can filter, count, and export to find technical SEO problems. This applies to any crawler-based audit tool, including SiteAnalyzer, which uses parsing output to surface 60+ pre-set technical SEO issues.

Crawling vs. parsing: two distinct stages

Stage What happens What you get
Crawling The bot requests URLs and downloads the response body Raw HTML, headers, status codes
Parsing The tool reads the HTML and extracts elements into fields Titles, meta descriptions, links, images, canonical tags, redirect chains

Crawling answers "did this URL respond, and with what status code?" Parsing answers "what is actually on the page, and how does it connect to other pages?" A crawl that fetches 10,000 pages but never parses them tells you nothing about duplicate titles or broken internal links.

How parsing turns HTML into an audit

Once a page is parsed, each extracted element becomes a row of data that can be checked against a rule. SiteAnalyzer's SEO Statistics block applies 60+ pre-set filters to this parsed data, so you can identify issues such as:

  • Duplicate page titles — requires parsing every <title> tag and grouping identical values
  • Broken links (404 errors) — requires parsing every href and checking its response
  • Redirect chains — requires parsing redirect targets and following them in sequence
  • Pages with oversized external links or images — requires parsing resource references and their attributes

The built-in filtering tool narrows results so you can focus on one issue type at a time. The practical result: parsing is what makes a crawl auditable rather than just a list of URLs.

From parsed data to visualization and scoring

Parsed links feed directly into two features that depend on link-level extraction:

  • Link structure graph — SiteAnalyzer visualizes a site's link structure as an interactive graph, showing internal linking patterns. This only works if every internal link on every page has been parsed.
  • Internal PageRank calculation — the tool calculates internal PageRank for each page, which requires a complete parsed link graph to distribute weight correctly.

If parsing misses links (see below), both the graph and the PageRank values will be wrong, not just incomplete.

Connecting parsed data to analytics

SiteAnalyzer integrates with Google Search Console, Yandex Webmaster, and Yandex Metrica via their APIs. Parsed page data can be combined with:

  • Indexing status for each page
  • Incoming traffic volume
  • Bounce rate
  • Page view depth
  • The list of queries a specific page ranks for

All of this can be exported to Excel for further analysis. The value of parsing here is that it gives you a page-level key to join crawl data against performance data — you can ask "which pages with duplicate titles also get organic traffic?" rather than looking at each dataset separately.

Why parsing fails, and how to check

Parsing is not guaranteed to capture everything. Common failure modes:

  • JavaScript-rendered content — if titles or links are injected by client-side scripts, a parser reading only the initial HTML response will miss them. Check whether the elements you expect appear in the raw source, not just the rendered DOM.
  • robots.txt restrictions — blocked paths may not be fetched at all, so there is nothing to parse. Verify the crawl respected or overrode robots rules as intended.
  • Encoding errors — incorrect character encoding can corrupt extracted text, producing garbled titles or broken link matching.
  • Malformed HTML — unclosed tags can cause a parser to nest elements incorrectly and drop content.

A quick verification method: pick a page you know well, find it in the crawl results, and confirm the parsed title, link count, and image count match what you see in the page source. If they don't, the issue is in parsing, not in the audit rules.

Using parsing output to fix issues

  1. Run the crawl and let parsing complete.
  2. Open the SEO Statistics block and apply a filter for the issue you want to fix (for example, duplicate titles).
  3. Review the parsed values shown for each affected URL.
  4. Export the filtered list to Excel if you need to assign fixes or track progress.
  5. Fix the source pages, then re-crawl and re-parse to confirm the issue count drops.

The export step matters because parsed data is only useful once it reaches the person or system making the change. SiteAnalyzer's Excel export turns a filtered audit view into a worklist.

Parsing is the bridge between "we downloaded your site" and "here are the specific pages and elements that need fixing." If you are evaluating any crawler for technical SEO, the question to ask is not just how fast it crawls, but what it extracts and how you can filter and export that extraction.

What Is Password Auditing and How Does It Differ from Password Recovery?

Password auditing is the proactive process of testing how well passwords in a system hold up against cracking attempts, while password recovery is the reactive process of regaining access to a specific account or file whose password has been lost. Both use similar technical methods — hash extraction and cracking — but they differ in goal, timing, and what you do with the results. LCPSoft publishes cross-platform applications for exactly these two tasks, so its toolset is a useful reference point for understanding where each fits.

Password auditing vs. password recovery at a glance

Dimension Password auditing Password recovery
Goal Measure overall password strength and find weak credentials Regain access to one account, file, or database
Timing Proactive, run on a schedule or before an incident Reactive, triggered by a lost or forgotten password
Scope Many accounts at once Usually a single target
Output A report of which passwords were cracked and how fast The recovered password itself
Success measure Percentage of weak passwords found Whether the target password was found
Typical owner Security team, sysadmin, compliance The account owner or an authorized admin

The practical difference: an audit that cracks 30% of passwords is a successful audit because it surfaced a problem. A recovery attempt that cracks 30% of passwords is a failed recovery for the other 70%.

What a password audit actually involves

A typical audit workflow has four stages:

  1. Extract password hashes. Pull the stored password representations from the system under test — a Linux /etc/shadow file, an Oracle Database user table, or an application's credential store. You need read access to the hash store, which normally means administrative rights on a system you own.
  2. Run cracking attempts. Feed the hashes to a cracking engine that tries candidate passwords — dictionary words, mangled variants, brute-force combinations — and compares the resulting hash to the stored one.
  3. Analyze results. Record which accounts were cracked, how long each took, and which password patterns dominated. This tells you whether your password policy is working.
  4. Remediate and re-test. Force resets on weak accounts, adjust policy, then re-run the audit later to confirm improvement.

The value is in step 3. A single cracked password is an anecdote; a pattern across hundreds of accounts is a policy finding.

Where recovery fits

Recovery uses the same cracking machinery but stops as soon as it finds the one password you need. Common scenarios:

  • A user forgets the password to an encrypted archive or document.
  • An administrator needs to regain access to a database account with no other recovery path.
  • A legacy system has credentials nobody recorded.

Recovery is legitimate when you own the data or are authorized to access it. It is not a way around someone else's security.

Legal and ethical boundaries

Both activities require authorization. The rule is simple: only audit or recover passwords on systems you own or have explicit written permission to test. Running cracking tools against accounts you don't control can violate computer-misuse laws in most jurisdictions, regardless of intent. In an audit context, get the scope in writing — which systems, which time window, who receives the results.

How LCPSoft's tools fit

LCPSoft describes itself as offering cross-platform applications for password auditing and recovery, with coverage that includes Linux and Oracle Database environments alongside general user and account targets. That combination — one toolset spanning audit and recovery across platforms — is the practical reason the two activities are often discussed together: the technical foundation is shared, so the same software can serve either purpose depending on how you configure and stop it.

If you are choosing a tool, ask two questions: does it support the hash formats and platforms you actually run, and does it let you stop at a single result for recovery versus run to completion for an audit? Those two capabilities cover both use cases from one install.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Registered in 2017, this domain has about 9 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain uses the common .pro extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by nocsu.com, indicating managed DNS hosting. MX records point to the site-analyzer.pro email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.

TLS and Certificates

The certificate uses an RSA 4096-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

X-Powered-By exposes backend information: PHP/5.6.40. The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No obvious internal addresses or debug information were found in the headers. The Server header identifies nginx without an exact version. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies Google Analytics, nginx, PHP without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

The title has 77 characters and may be truncated in search results. The meta description has 211 characters and may be shortened in search results. No Open Graph metadata was detected, so social previews may depend on platform inference. JSON-LD includes Organization data, helping describe the organization as an entity. The page declares 18 language or regional alternatives using hreflang.

Hosting and Email

DNSnocsu.com
HostingHetzner Online GmbH
Emailsite-analyzer.pro
Location Germany flagFalkenstein, Saxony, Germany 5.9.101.38

User reviews (0)

  • No reviews yet.

Pages, Search and Sharing

Meta descriptionA powerful website crawler designed for fast and efficient technical audits and SEO optimization. SiteAnalyzer easily identify and fix technical issues to boost your search engine rankings - all in minimal time.
Canonical URLhttps://site-analyzer.pro/
LanguageEnglish (default) · Multilingual
Twitter CardNot detected

Unknown

All bots 8 allowed · 10 disallowed
  • Allow/pages/*.js
  • Allow/pages/*.css
  • Allow/pages/*.png
  • Allow/pages/*.jpg
  • Allow/pages/*.gif
  • Allow/pages/*.webp
  • Allow/pages/*.avif
  • Allow/pages/*.svg
  • Disallow/*?*
  • Disallow/*.pdf
  • Disallow/account/
  • Disallow/login/
  • Disallow/forgot-password/
  • Disallow/pages/
  • Disallow/scripts/
  • Disallow/signup/
  • Disallow/templates/
  • Disallow/*/*/templates/

Registration details RDAP / WHOIS

RegistrarPDR Ltd. d/b/a PublicDomainRegistry.com
Registered2017-02-09
Expires2027-02-09
Domain statusclient transfer prohibited
Nameserversns1.nocsu.com、ns2.nocsu.com
DNSSECunsigned

DNS records

TypeNameValueTTLPriority
Asite-analyzer.pro5.9.101.383600—
MXsite-analyzer.promail.site-analyzer.pro360010
NSsite-analyzer.prons1.nocsu.com3600—
NSsite-analyzer.prons2.nocsu.com3600—
TXTsite-analyzer.prov=spf1 a mx ip4:5.9.101.38 ~all3600—
DMARC_dmarc.site-analyzer.prov=DMARC1;p=none3600—

TLS and certificates

AssessmentNormal configuration
Supported protocolsTLSv1.2
Negotiated protocolTLSv1.2
Certificate subjectsite-analyzer.pro
IssuerLet's Encrypt
Valid until2026-12-21T20:13 · Remaining when checked: 71 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HeaderValue
content-typetext/html; charset=UTF-8
servernginx

Identified technologies

Google AnalyticsnginxPHP