The price of setting up 301 redirects varies with the number of pages because more old URLs mean more work to organize addresses, confirm redirect destinations, deploy rules, and verify results. However, the total number of pages does not directly determine the quote: a website with consistent URL paths that can be matched in bulk may cost significantly less to implement than one where each destination must be assessed individually, even if the two websites have similar page counts. When comparing quotes, first clarify what is being counted—pages, old URLs, URL mappings, or individual rules—and then check which deliverables are included in the price.
One page may have multiple old URLs, such as addresses on different domains, HTTP and HTTPS versions, URLs with parameters, and paths with or without a trailing slash. Whether these need to be handled separately depends on whether the addresses are accessible, whether they have a history of traffic, and whether the server already has rules to standardize redirects. Therefore, the page count shown in a website’s back end cannot be used directly as the number of redirects required.
The source of the URL list used for a quote should also be clearly defined. Exporting only the current website’s pages can easily miss deleted URLs that still have backlinks or receive search traffic. Compiling the list from old sitemaps, historical crawl records, access logs, and search data provides more complete coverage, but also adds data-cleaning work. Deduplication, identifying the purpose of URL parameters, and filtering out invalid addresses are all preliminary tasks that affect the cost.
If the quote is calculated “per page,” it should specify at a minimum how duplicate URLs are counted, whether different language versions are billed separately, and how omitted URLs discovered later will be handled. If the counting criteria are inconsistent, even a clearly stated unit price will not make the total costs easy to compare.
If the old website is only changing domains while its paths and content remain the same, rules can redirect requests from the old domain to the corresponding paths on the new domain. In this case, adding pages mainly expands the scope of verification; configuration work may not increase at the same rate.
If the redesign also changes categories, product names, and language directories, there may be no consistent relationship between old and new URLs, so each URL needs to be mapped individually. Product consolidation, category splits, and discontinued content also require decisions about destinations: should an old product URL redirect to a replacement product, a relevant category, or remain deleted? The answer must be determined by reviewing the page content and cannot be handled by simply replacing strings.
This also explains why a small number of pages can cost more than a large number. A small set of complex old URLs may require manual review, while a large set of URLs that follow the same rule can be processed in bulk. Page count reflects the scale of the work, while mapping complexity determines the workload per page.

Redirecting all old URLs to the homepage is easy to configure, but it is not an equivalent deliverable to mapping each URL individually. If the destination is unrelated to the original content, visitors may not be able to continue with their intended browsing task, and search engines may treat the redirect as a soft 404. URLs without a reasonable replacement should return a 404 or 410 as appropriate. Do not force a destination just to ensure every URL in the list has a 301 redirect.
Some quotes cover only entering the rules, while others also include URL review, destination confirmation, launch testing, and corrections. When comparing prices for 301 redirect setup, ask for the costs to be broken down into basic configuration, mapping, rule deployment, and verification deliverables, and clarify which items are charged by quantity and which are fixed-fee tasks.
The deployment location also affects the cost. Rules configured on the server, in a content management system, or on a CDN have different permission requirements and maintenance methods. If the current environment already has domain redirects, HTTPS redirects, or URL normalization rules, the execution order of the new configuration needs to be checked to avoid redirect loops or multiple redirects. For websites with multiple domains and language versions, also confirm that the destination domains, language directories, and certificate configurations are ready.
Large numbers of rules also raise questions about deployment methods. Whether rules can be imported in bulk, whether rule matching is supported, and how individual mappings are stored all affect implementation and ongoing maintenance. A quote based only on “how many rules need to be set up” may leave environmental limitations undiscovered until launch.
The deliverables can be specified as follows:
Successful configuration is only the starting point for acceptance. Effective verification should confirm that old URLs return a 301, the redirect destination is correct, and the final page is accessible, and should check for redirect loops or unnecessary redirect chains. A 200 response from the destination does not guarantee that the content is correct; the product, category, and language must also be checked.
For technical checks that can be run in bulk, clarify whether all confirmed old URLs will be covered. For manual reviews of content relevance, the parties can agree to sample pages by type, with particular attention to URLs receiving search traffic, backlinks, or advertising traffic. Full technical checks and manual page-by-page reviews are different types of work and should not both be described vaguely as “full testing.”
Parameter handling should also be confirmed separately. Some parameters carry product filtering or page identification information, and removing them directly may change the destination content. Whether advertising tracking parameters should be retained should be agreed based on analytics requirements. If old URLs are being used for ad landing pages or links in emails, launch verification should also cover these actual entry points.
Before setting a budget, finalize a version of the old URL list and mapping plan so that the quote is based on the same scope. Specify in the contract when quantities are counted, how rules and individual mappings are billed, the scope of testing, and the cost of handling URLs added after launch. This makes it easier to determine whether additional pages increase costs because of an expanded URL list, manual mapping, or verification work, and helps reduce disputes over repeated extra charges during a redesign.
Related Articles
Related Products