Technical SEO Audit & Indexability Checker avatar

Technical SEO Audit & Indexability Checker

Pricing

from $1.13 / 1,000 audit records

Go to Apify Store
Technical SEO Audit & Indexability Checker

Technical SEO Audit & Indexability Checker

Use as a website SEO checker for public and staging URLs. Run a technical SEO audit for indexability, noindex, robots.txt, canonical tags, redirects, meta tags, sitemaps, internal links, and structured data. Get prioritized fixes and change tracking. No login or API token required. Pay per event.

Pricing

from $1.13 / 1,000 audit records

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

πŸ”Ž Technical SEO Audit & Indexability Checker

Check your website SEO before launch.
Find noindex, robots.txt, canonical, metadata, sitemap, and structured-data issues across public release and staging URLs.
πŸ“„ Page evidence
Keep URL-level findings beside every page reviewed.
⚠️ Prioritized issues
Focus your review on the most important fixes.
🧭 Bounded scope
Set page and link limits for each audit.
πŸ” Repeat checks
Return only changes when you check the same scope again.

Run a technical SEO audit or website SEO check before a launch, migration, or release. Give the Actor public production, staging, or preview URLs and get page evidence, an indexability checker report, prioritized issues, and changes-only results. No login or API token is required.

πŸ” What this website SEO checker checks

Choose checks for page status, redirects, noindex signals, robots.txt access, canonical tags, titles, meta descriptions, H1 counts, and structured data. The Actor can find pages through sitemaps, internal links, or both.

Each run returns page findings, issue findings, and a final summary. On later runs, you can return only entries that changed.

πŸš€ How to use it

STEP 1
Add release URLs
Enter one or more public URLs to audit.
STEP 2
Set the release rule
Choose checks, scope limits, and a failure severity.
STEP 3
Review priorities
Sort issues by severity and work from the included fix hints.

🧾 Input

FieldTypeRequiredDescription
startUrlsarray of URLsYesPublic production, staging, or preview URLs to audit. Add from one to 100 URLs.
sitemapUrlsarray of stringsNoOptional sitemap URLs. When empty, the Actor looks for a standard sitemap at each release URL.
discoveryModeenumNoChooses sitemaps, internal links, or both as page-discovery sources. Defaults to both.
priorityUrlsarray of stringsNoHigh-value URLs to check first, such as launch pages or canonical landing pages.
maxPagesintegerNoCaps checked pages across release URLs, sitemaps, and discovered internal links. Choose from one to 100.
maxDepthintegerNoSets how many internal-link levels to follow from a release or priority URL. A depth of zero checks only seed pages.
includeChecksarray of optionsNoSelects indexability, robots, canonical, metadata, and structured-data evidence rules. All checks are selected by default.
failOnSeverityenumNoSets the severity threshold for new or worsened issues. Omit it to use the critical-only default.
modeenumNoReturns all page evidence and issues, or only records that changed from saved state. Defaults to the full report.
stateKeystringNoNames the saved evidence state for repeat checks of the same release scope. Defaults to default.

πŸ“Š Data table

FieldTypeDescription
recordTypeenumIdentifies a page, issue, or run-summary record.
runIdstringRun identifier when available.
siteIdstringSite identifier for the checked URL.
checkedAtdate-timeWhen the record was checked.
pageUrlURLURL submitted or discovered for inspection.
finalUrlURLFinal URL reached after redirects.
canonicalUrlURL or nullCanonical URL found on the page, when present.
statusCodeintegerHTTP status returned for the checked URL.
redirectChainarray of URLsURLs followed before the final response.
robotsAllowedboolean or nullWhether the evaluated robots.txt rules allow the URL.
robotsReasonstring or nullRule-based explanation for the robots decision, when available.
metaRobotsarray of stringsDirectives found in robots meta tags.
xRobotsTagarray of stringsDirectives found in the X-Robots-Tag header.
canonicalStatusenumWhether the canonical is self-referencing, different, missing, or invalid.
sitemapIncludedbooleanWhether the URL was found through a sitemap.
internalInlinksintegerCount of discovered internal links to the page.
clickDepthintegerInternal-link depth used to reach the page.
orphanCandidatebooleanFlags a sitemap URL with no discovered internal links.
titlestring or nullPage title, when found.
metaDescriptionstring or nullPage description, when found.
h1CountintegerNumber of H1 elements found on the page.
structuredDataTypesarray of stringsStructured-data types found on the page.
issueIdstringIdentifier for the detected issue.
severityenumIssue severity from info through critical.
categorystringIssue category.
changeTypeenumWhether an issue is new, unchanged, worsened, or fixed.
fingerprintstringIdentifier for the current issue evidence.
previousFingerprintstringIdentifier for the prior issue evidence, when available.
evidencestringObserved condition that supports the issue.
expectedstringExpected condition for the page.
fixHintstringSuggested remediation action.
businessImpactstringPlain-language impact of the issue.
sourceUrlURLURL associated with the issue.
requestedRootsintegerNumber of requested release roots.
sitemapUrlsintegerNumber of sitemap URLs used in the run summary.
pagesCheckedintegerNumber of pages checked.
issuesFoundintegerNumber of issues found.
issuesEmittedintegerNumber of issue records returned.
modeenumReport mode used for the run.
failOnSeverityenumSeverity that determines whether the release verdict fails.
failingIssuesintegerNumber of new or worsened issues that meet the selected failure severity.
passedbooleanWhether the release verdict passed.
completebooleanWhether the configured audit completed.
cappedbooleanWhether the page limit was reached.
stateAdvancedbooleanWhether saved evidence state advanced after the run.

πŸ’° Pricing

Pricing is pay per audit record. Empty runs cost nothing, and there are no subscriptions.

⭐ Enjoying Technical SEO Audit & Indexability Checker?

⭐ ⭐ ⭐ ⭐ ⭐
Help another release owner spot indexability risks before launch.
A 5-star rating takes 10 seconds and helps other release owners find it. Your feedback also tells us what to build next.
β˜…Β Β Rate this Actor on Apify

πŸ›‘οΈ Terms and public URL safety

Use only public URLs you are authorized to assess. Do not submit private networks, local addresses, or URLs that require credentials.

❓ FAQ

Is this a website SEO checker?

Yes. It audits public production, staging, and preview URLs for indexability, page status, redirects, metadata, canonical tags, and structured data.

Does it work as a noindex, robots.txt, or canonical checker?

Yes. Select indexability, robots, and canonical checks to find noindex directives, robots.txt blocks, X-Robots-Tag signals, and missing or invalid canonical tags.

Which technical SEO checks can I select?

Select indexability, robots, canonical, metadata, and structured-data checks. The selected checks determine the evidence and issue rules used in the report.

Can I compare this release with a later run?

Yes. Reuse the same stateKey and choose changes-only output to return pages and issues that changed since the earlier check.

Does it audit every page on my site?

No. The audit is bounded by maxPages and maxDepth. Use priority URLs and discovery mode to focus the release scope.

Can I use it for a pre-launch SEO audit?

Yes, when the URL is publicly reachable. Check staging, preview, and production URLs before a launch, migration, or release.

πŸ”— Other actors