Accepted formats
Full URLs or path rules like /blog, /pricing, or /category/shoes.
@@ -629,7 +1117,7 @@ https://example.com/pricing`}
{appliedIncludeTargets.map((target) => (
{target}
@@ -645,7 +1133,7 @@ https://example.com/pricing`}
{appliedExcludeTargets.map((target) => (
{target}
@@ -657,9 +1145,70 @@ https://example.com/pricing`}
)}
+
+
+
+
+
Ready to analyze
+
Run a focused crawl when you are ready.
+
+ Review the target pages above, then launch the next crawl. You can analyze up to {maxPagesPerCrawl} pages per run.
+
+
+
+
+ {requestedPages} requested
+
+
+ {targetingSummary}
+
+
+
+
+
+ {report?.analysis && (
+
+ )}
+ {
+ handleAnalyze().catch(() => null);
+ }}
+ />
+
+
+ {isRequestedPagesOverLimit
+ ? `Reduce to ${maxPagesPerCrawl} pages to continue.`
+ : report?.analysis
+ ? 'Runs the latest crawl, then jumps you straight to the refreshed results.'
+ : hasUrl
+ ? 'Runs the latest crawl and opens the refreshed results below.'
+ : 'Add a website URL above to enable the analyzer.'}
+
+
+
+
+
toggleSection('options')}
@@ -699,6 +1248,7 @@ https://example.com/pricing`}
toggleSection('limits')}
@@ -728,8 +1278,32 @@ https://example.com/pricing`}