freecourses.digital
Lesson progress: 0 of 3 activities done
All lessons in Technical SEO Auditing Lesson 2.2 of 84

Configuring a Website Crawl

Your roadmap for this lesson

  • Which crawler settings matter before you press Start
  • Why to crawl as Googlebot Smartphone
  • When to turn on JavaScript rendering
  • How to set a safe crawl speed and save your configuration

Short answer

Configuring a website crawl means setting your crawler to behave like Googlebot before you start. Choose a smartphone user agent, enable JavaScript rendering if the site needs it, connect Google Search Console and sitemaps, set crawl speed so the server stays stable, and save the configuration so future crawls are comparable.

A crawl is only as good as its settings. Crawl a JavaScript site without rendering and you will report “no content” on every page. Crawl a small shared-hosting site at full speed and you may take it offline. Ten minutes of setup prevents both.

Walk through the setup

The menu names below follow Screaming Frog, but every major crawler has the same options.

Step 1 of 7

1. Set the user agent

Choose Googlebot Smartphone. Google uses mobile-first indexing, so you want to see what the mobile crawler sees. Some servers show different content to different user agents.

A quick test crawl

Before the full crawl, run 50 to 100 URLs. Check that:

  • Pages return 200, not 403 (blocked by a firewall).
  • Word counts look real, not near zero (rendering problem).
  • Titles and H1s are captured.

If a Bicol online pasalubong shop shows only 12 words per page in text-only mode but 600 with rendering, you know rendering is required.

Common mistakes

  • Desktop user agent by default. You may miss mobile-only problems.
  • Full speed on weak servers. You cause the 5xx errors you then report.
  • Forgetting API connections. You lose the traffic data that makes prioritization possible.
  • Changing settings between crawls. Comparisons stop meaning anything.
1. Which user agent should most audits use?
2. Your test crawl shows 10 words per page on a React site. What do you change?
3. During the crawl, many 503 errors appear. What should you do first?

Your action

Next, you will set crawl scope, limits, and exclusions so the crawl stays focused.

Key terms

Crawl configuration
The saved settings for a crawl, including user agent, rendering, speed, limits, and integrations.
JavaScript rendering
A crawl mode where the tool runs the page's scripts in a headless browser, like Google does, before reading the HTML.
Crawl speed
How many URLs per second the crawler requests. Too fast can slow or crash a small server.
API integration
Connecting the crawler to Search Console or analytics so each URL shows clicks, impressions, and indexing data.

Questions beginners ask

Should I always enable JavaScript rendering?

Turn it on for sites built with React, Vue, Angular, or heavy page builders, or when menus load by script. For simple HTML sites, text-only crawling is faster and enough.

What crawl speed is safe for a shared hosting site?

Start at 1 to 2 URLs per second. If the server returns 5xx errors or timeouts, slow down further and crawl at night.

Why save the crawl configuration?

So the next crawl uses identical settings. Different settings make before-and-after comparisons unreliable.

Should I tell the client before crawling?

Yes, especially for large or fragile sites. Firewalls may block your crawler, and the developer may need to allowlist your IP.

Related lessons

Want someone to handle SEO for your business while you learn? The team at Remar Digital can help.