SEO Auditor & Rank Tracker — BrightEdge Alternative avatar

SEO Auditor & Rank Tracker — BrightEdge Alternative

Pricing

from $250.00 / 1,000 seo opportunity reports

Go to Apify Store
SEO Auditor & Rank Tracker — BrightEdge Alternative

SEO Auditor & Rank Tracker — BrightEdge Alternative

Audit a public website and optionally check Google keyword ranks. Get one report with technical issues, page evidence, prioritized fixes, robots and sitemap checks, and keyword observations for an SEO repair plan.

Pricing

from $250.00 / 1,000 seo opportunity reports

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Audit a public website and optionally check Google keyword ranks. Get one report with technical issues, page evidence, prioritized fixes, robots and sitemap checks, and keyword observations for an SEO repair plan. For SEO consultants and launch teams, the dataset returns one combined site-audit and optional keyword-rank report.

Workflow: put the results to work

Start with the website you need to improve and a bounded crawl. Add the priority keywords when a rank snapshot will inform the repair plan. Review issue counts with the affected page evidence, then turn the proposed fixes into a scoped implementation queue.

Best fit for this Actor

  • Audit a known public website through a bounded sample of 1–50 same-origin HTML pages.
  • Review titles, meta descriptions, canonicals, headings, crawl directives, structured-data presence, image alt text, HTTP status, and initial response time.
  • Check up to 10 supplied keywords in a current top-10 Google organic-result window for a chosen location, language, and device.
  • Return one concise or detailed report that preserves evidence URLs, collection timestamps, scope notes, and warnings.

Choose BrightEdge when the work requires enterprise-scale crawling, historical rank tracking, collaborative dashboards, managed support, or a broader ongoing SEO program. This Actor focuses on one repeatable audit-and-rank-check workflow.

How this workflow compares with BrightEdge

This Actor is a focused BrightEdge alternative for an on-demand public-site audit plus optional current keyword checks. BrightEdge remains the broader platform for estate-scale crawling, long-term reporting, and enterprise SEO operations.

DecisionThis ActorBrightEdgeBest fit
ScopeOne public site, a 1–50 page HTML sample, and up to 10 supplied queriesBroader ContentIQ crawling and enterprise SEO workflowsUse this Actor for a scoped checkpoint; use BrightEdge for larger programs
BillingPay per completed report plus Apify platform usageEnterprise purchasing processMatch the billing model to the frequency and breadth of the work
OutputOne structured report with findings, fixes, page observations, and rank statusesDashboards and reports across a broader platformUse the format that fits the next review or handoff
Effective efficiencyOne report concentrates page evidence, query statuses, and prioritized actionsWider workflows coordinate a broader SEO programUse this Actor when one scoped report can drive the next action
AutomationRepeatable JSON input, dataset output, API, and CLI executionWider managed platform workflowsUse this Actor for a bounded programmatic run
Freshness and provenanceEvidence URLs and collection timestamps are included in each reportBroader monitoring and reporting operationsUse this Actor when the immediate observation trail matters
Broader productNo historical rank series, collaboration suite, or full-estate crawlerDesigned for wider enterprise SEO managementKeep BrightEdge for suite-level requirements

What the audit checks

AreaObserved signals
Crawl accessStarting-page response, robots.txt, wildcard blocks, sitemap reachability, and same-origin discovery
On-page SEOTitle, meta-description, canonical, noindex, H1 count, and document language
Media and markupImages missing non-empty alt text and JSON-LD presence in the initial HTML
Response evidenceHTTP status and initial server response time for sampled pages
Rank contextOptional current top-10 organic result status, observed position, result URL, title, and SERP features per supplied keyword

The technical score is a transparent triage signal derived from the observed findings. Google ranking performance remains a separate measurement.

Example workflow

A technical marketer starts with a public launch URL and the queries that matter to the release. The Actor samples the chosen site scope, records crawlability and on-page evidence, and returns findings, recommendations, pageObservations, and rankSnapshots. The marketer can then assign each evidence-linked fix to a developer or use the report as a documented launch checkpoint.

Quick start input

{
"siteUrl": "https://example.com",
"keywords": ["technical seo audit", "seo site audit"],
"includeRankSnapshot": true,
"locationCode": 2840,
"languageCode": "en",
"device": "desktop",
"maxPages": 10,
"checkLinks": true,
"respectRobotsTxt": true,
"requestTimeoutSecs": 20,
"responseFormat": "concise"
}

Use maxPages to control the HTML sample size. The optional keywords list defines the current visibility questions; each query receives an explicit found, not_found, or unavailable status.

Input reference

FieldWhat it controls
siteUrlRequired public HTTP or HTTPS starting URL; credentials and private-network hosts are rejected
maxPagesSame-origin HTML sample from 1 to 50 pages; defaults to 10
keywordsUp to 10 plain-language queries for optional current rank checks
includeRankSnapshotEnables or skips keyword-provider requests
locationCodeGoogle location identifier used only for rank checks
languageCodeGoogle language code used only for rank checks
deviceDesktop or mobile rank-check context
checkLinksDiscovers same-origin links until the page cap is reached
respectRobotsTxtApplies wildcard robots directives to discovered pages
requestTimeoutSecsPer-request timeout from 5 to 60 seconds
responseFormatConcise decision report or detailed page observations

Output data you receive

One dataset item represents one SEO audit and rank-check report for the supplied public site.

FieldMeaning
siteUrl, auditedAtNormalized site origin and report collection time
overallScore, issueCountsTransparent technical triage score and severity totals
findingsTechnical observations with severity, code, evidence URL, and recommended action
recommendationsPrioritized action queue derived from observed findings and rank statuses
pageObservationsSampled response, metadata, heading, image, indexation, and structured-data signals
rankSnapshots, rankSummaryPer-query current result evidence and found/not-found/unavailable totals
robots, sitemapCrawl-policy and sitemap reachability observations
provenance, limitations, warningsSource boundaries and interpretation context
{
"siteUrl": "https://example.com",
"auditedAt": "2026-09-07T12:00:00.000Z",
"overallScore": 76,
"pagesRequested": 10,
"pagesAudited": 8,
"issueCounts": { "critical": 0, "warning": 2, "info": 4 },
"findings": [
{
"severity": "warning",
"code": "canonical-missing",
"evidenceUrl": "https://example.com/",
"recommendation": "Add an intentional canonical URL when this page should be indexed."
}
],
"rankSnapshots": [
{
"keyword": "technical seo audit",
"status": "not_found",
"position": null,
"resultUrl": null
}
],
"provenance": {
"technicalSource": "public-http-html-and-same-origin-sitemap-sample",
"rankSource": "live-google-organic-results"
},
"limitations": ["The crawl is a bounded sample, not a full-site crawl."],
"warnings": []
}

The dataset, OUTPUT, and RUN_SUMMARY support deterministic readback. Preserve the provenance, evidence URLs, and timestamps when passing findings into another workflow.

Use through the API

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~brightedge-alternative/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"siteUrl":"https://example.com","keywords":["technical seo audit"],"maxPages":5}'

Read the run’s default dataset for the report and inspect OUTPUT or RUN_SUMMARY for the terminal outcome and charge diagnostics.

AI agent and MCP prompt card

Use the prompt with an Apify agent workflow, then inspect the terminal outcome and dataset readback. Preserve provenance, collection time, scope notes, and the billing summary when paginating or passing the report onward.

Run khadinakbar/brightedge-alternative for https://example.com with a 10-page scope and the supplied priority keywords. Return the terminal outcome, overall score, issue counts, source-linked recommendations, rank statuses, collection time, and billing summary. Preserve unavailable statuses and scope notes instead of guessing missing evidence.

Limits and interpretation

  • The crawler reads public initial HTML and follows same-origin discovery within the page cap. Browser-rendered and enterprise-scale crawling remain separate workflows.
  • Link discovery supports sampling within the page cap; complete broken-link inventories require a dedicated crawl.
  • Rank checks cover a current top-10 organic-result window. Historical series and search-ranking outcomes remain separate measurements.
  • When configured provider responses are unavailable, rank entries retain an explicit unavailable status while the technical audit still returns useful evidence.
  • Initial response time is a server observation; Core Web Vitals and browser performance remain separate measurements.

Best results

  • Start with the canonical public URL for the site or launch surface you need to review.
  • Use a concise report for triage and detailed output when a developer needs more page observations.
  • Supply only decision-relevant keywords and choose the location, language, and device that match the intended market.
  • Compare later runs by their timestamps and source evidence rather than treating the score as a search-engine metric.

Builder's note

While testing this workflow, I found that a standalone score was much less useful than an evidence trail. That is why every report keeps source URLs, explicit collection times, scope notes, and prioritized actions together: the next person can see what was observed before deciding what to change.

Responsible use

Use this Actor on public sites you own or are authorized to assess. Follow applicable laws, site terms, and robots directives, and handle any collected information according to your organization’s policies.

Brand disclosure

BrightEdge is a trademark of its owner. This independent Actor is not affiliated with, associated with, or endorsed by BrightEdge.

Pricing and run costs

This Actor uses Pay per event plus Apify platform usage. The Pricing tab lists the current event rates and billing terms.

EventBilling unitWhen it applies
apify-actor-startActor StartCharged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
seo-opportunity-reportSEO opportunity reportOne persisted, source-linked technical SEO opportunity report for one public website.

Run cost combines the charged events and Apify platform usage. Review the run charge limit and requested result count before starting.

Connect an AI agent

Use the Apify MCP configurator to choose an available client connection. Inspect this Actor’s current input schema and required credentials before running it.