

Author
A website launch SEO checklist for a B2B export site should test two things: can search engines reach the right product pages, and can an overseas buyer complete a useful inquiry? Check public access, final URLs, product information, language versions and RFQ delivery before release. After release, measure discovery, indexing and inquiries separately. Passing the checklist is not a promise of rankings.
The sequence below starts with page scope and follows the buyer’s route from category to product to inquiry. Technical, editorial and sales checks can run in parallel once that scope is agreed. A delayed translation review should not stop a developer from testing redirects.
Build an inventory of the pages intended to be public. Identify representative category pages, product pages, language variants and the RFQ destination for deeper manual testing. Include different templates and form implementations, not just the homepage. A successful test on one product template does not validate a different template automatically.
For a redesign, retain an export of the old URLs before deployment. Mark which remain unchanged, which move and which are genuinely retired. A new site usually has no migration history, but it can still need hostname and HTTP-to-HTTPS redirects. Neither case justifies inventing old paths or changing working URLs for cosmetic reasons.
Run automated status and link checks across the inventory where practical, then manually examine the important journeys. Sampling helps prioritize human effort; it is not permission to ignore the rest of the site. Save the tested URL, observation date and defect so a shared-template fix can be checked on more than its original example.
Open a priority product URL in a signed-out browser. Confirm that it returns the intended content rather than a login screen, security challenge or error message. A page can return HTTP 200 while displaying an empty catalogue or a not-found message, so inspect the response and the visible result together.
Google’s technical requirements distinguish eligibility from indexing. Googlebot needs access, a successful HTTP response and indexable content; those conditions do not guarantee inclusion. Inspect robots.txt, the page’s robots meta tag and any X-Robots-Tag response header for unintended restrictions. An intentional private page belongs outside the public launch inventory.
A robots.txt block and a noindex directive solve different problems. Blocking crawling is not a reliable way to remove a URL from results, and it can prevent a crawler from seeing a noindex instruction. Diagnose the actual directive before changing it. Preserve restrictions on private areas rather than removing all restrictions site-wide.
For product descriptions hidden behind a “read more” button, inspect whether the text is already in the initial HTML or appears in the rendered page without interaction. A visual collapse is different from fetching the text only after a click. If important specifications arrive only after an interaction, make them available without that interaction and verify again. For an existing indexing problem, use the more detailed Google indexing diagnosis guide.
Choose the intended public hostname and HTTPS destination, then test the alternatives that users may encounter. The final page should show the correct product, not merely any successful response. Check certificate errors, redirect loops and staging-host references before handing the site to buyers.
Read the canonical in the page source or rendered head and compare it with the intended preferred URL. Google’s canonicalization guidance treats canonical annotations as signals, not an instruction that guarantees Google’s selection. A staging URL in that field is a defect to investigate; it is not proof that Google has already transferred rankings there.
Follow a real navigation path from category to product to RFQ. Use direct links to the intended final URLs where possible. Check product cards, breadcrumbs, related products and language selectors as well as the main menu. A crawler finding a URL does not tell you whether the buyer can understand the route to it.
Give each priority page a descriptive title and a main heading that identify its actual subject. Check that a copied template has not left every product with the same title or description. A useful description summarizes the specific page; a longer description alone does not repair vague product information or establish ranking potential.
For permanent moves, map an old URL to the closest relevant replacement and test the resulting destination. Google’s redirect documentation describes permanent server-side redirects, including 301 and 308, for permanent URL changes. Redirects also help consolidate alternate access URLs; they are not limited to redesigns.
Keep mappings relevant. A discontinued product with a genuine successor may have a suitable destination. A removed page with no useful replacement should not be forced to the homepage simply to avoid every 404. Decide based on the content and user need, then test the actual behavior.
Avoid unnecessary chains and update internal links to the final destination. Record both the starting URL and ending URL, because a redirect that returns a successful response can still lead to the wrong language or product. Recheck existing links from campaign materials and known important external sources where available.
Keep a recoverable copy of the redirect configuration. If a broad rule affects unrelated URLs, correct its scope before adding more exceptions. When a shared rule changes, retest a sample of unaffected pages as well as the failed URL.
An export buyer needs to judge suitability before sending an inquiry. Check whether the product page answers the questions that actually affect a quotation: material, dimensions, units, available variants, customization constraints and relevant documentation. The necessary details differ between products; a standard block copied across every category is not enough.
Have the responsible business person confirm MOQ and lead-time statements. Where these depend on configuration, order size or current capacity, describe the dependency rather than publishing an unsupported fixed promise. Avoid presenting illustrative figures as your own production capability.
Check that certificates, test reports and product photographs correspond to the item being described. A company-level certificate is not automatically evidence for every product claim. If a document is out of date or its scope is unclear, correct the claim or explain the limitation before release.
Review the page on a narrow screen. A specification table that disappears off the edge, a tiny diagram or an RFQ button covered by a sticky element can make an otherwise complete page unusable. Fix actual interaction failures first, then prioritize performance improvements using measured page behavior rather than an invented universal score threshold.
For each published language, compare the actual page with its source. Check units, product names, quantity requirements, commercial qualifications and form labels. Review machine-assisted translations for meaning and accuracy; their origin alone is not evidence that they are unsuitable.
The language selector should lead to the equivalent published page where one exists. A selector that sends every product to a language homepage forces the buyer to restart. If a translation is not ready, handle that absence clearly rather than linking to an empty placeholder presented as a complete counterpart.
For sites using hreflang, Google’s localized-page guidance requires fully qualified alternate URLs, self-reference and reciprocal annotations. Check the actual annotations on both pages, not only the CMS language setting. The visible language switcher and hreflang annotations are separate checks.
Also inspect canonical choices for translated pages. Do not automatically declare a genuinely translated product page a duplicate of English just because both describe the same product. Confirm that the intended language URL can stand as a public page, with its own content and a functioning inquiry route.
Submit a clearly labeled test inquiry with non-sensitive test details. Use the product and language paths a buyer would use, and confirm delivery to the destination the business actually operates: an inbox, a CRM, or both where both are configured. A business without a CRM does not need one merely to pass this check.
Match the received record to the submission. Verify the product reference, quantity, message and reply address. If the form supports attachments, test the permitted file type and check whether the attachment reaches the destination. Tell the receiving team which entries are tests so they are not counted as genuine leads.
Test required-field errors and a failed submission where the environment safely permits it. A success message should follow a successful application response, not appear unconditionally. When a confirmation appears but nothing arrives, examine application processing, outbound delivery and spam handling before blaming the page design.
Check conversion tracking separately. An analytics event demonstrates that a tracking rule fired; it does not prove that sales received the request. Conversely, a delivered inquiry can exist even when a tracking event is missing. Keep delivery defects and measurement defects distinct when deciding whether to launch.
Use business impact and technical evidence to prioritize findings. The examples below are a practical release policy, not a list of Google ranking factors. A defect may block a specific page or language release without preventing an unaffected part of the site from going live.
| Observed finding | Release decision | Verification after correction |
|---|---|---|
| Public product page requires an admin login | Hold that public release | Signed-out request reaches the intended content |
| Production canonical names a staging page | Correct before releasing that template | Inspect canonical and related URL signals again |
| Primary RFQ route loses submitted messages | Hold that inquiry journey | Match a test submission to the received record |
| Published translation gives an unconfirmed delivery promise | Correct or withhold that version | Business and language reviewer approve the wording |
| Minor wording improvement with no misleading claim | Track as a follow-up | Review the specific paragraph after editing |
| Analytics event is absent but RFQ delivery works | Repair measurement; document the gap | Tracking test succeeds independently of delivery |
Avoid a blank project-management worksheet in place of a decision. Describe the specific defect, identify its affected scope and retest the correction. If the fix changes a shared template or configuration, broaden the regression check accordingly. A local text edit and a site-wide redirect rule do not carry the same risk.
Check representative public URLs again after deployment, including their final status, body content, metadata and inquiry path. A staging test is not a production result. Cached pages can retain old content, so verify the clean public URL before recording a correction as visible.
Publish a sitemap containing the intended canonical URLs and inspect its processing status. Google’s sitemap guidance describes submission as a hint, not a promise of crawling or indexing. A successful submission therefore belongs in a different column from an indexed page.
In Search Console, review the relevant URL inspection and indexing information, preserving the reported dates. Separate a live accessibility test from Google’s previously recorded crawl. Investigate exclusions by their stated reason and the page’s actual implementation rather than repeatedly submitting an unchanged URL.
Track query impressions, clicks and page performance over a defined window. Record genuine inquiries and their quality separately. An increase after launch is not, by itself, proof that a particular canonical or content change caused it. Campaign activity, seasonality and a changed measurement setup can also affect the observed results.
Consider an illustrative redesigned product page whose old address is still used in sales emails. The old address redirects successfully, but it lands on the general category page rather than the replacement product. Meanwhile, the replacement product page carries a staging canonical. These are two separate defects, even though a browser reports no obvious error.
First, test the old address and record the destination. Correct its mapping to the relevant replacement product. Next, inspect the replacement page’s canonical and correct the staging reference. Update internal links that still use the old address, then test both entry paths after deployment.
Finally, submit a labeled test RFQ from the replacement page and confirm receipt. Record the corrected redirect, corrected canonical and delivered test as three observed outcomes. None establishes that Google has recrawled the page or that its ranking has improved. Those later outcomes require separate evidence.
No. Indexing is a search-engine outcome, not a prerequisite that a new website can guarantee before publication. Verify public eligibility and useful content before launch, then monitor discovery and indexing. A known technical block on an important page should be fixed; a newly published eligible page awaiting indexing is a different situation.
The button alone does not answer that question. Check whether the full description exists in the initial HTML or rendered page without clicking. Text already present but visually collapsed differs from text fetched only after a click. Validate the actual implementation before removing the button or declaring the page fully crawlable.
Not necessarily. Publish the versions that have been reviewed and whose inquiry journeys work, while keeping unfinished versions out of public navigation and language annotations. If a required sales market depends on the unfinished version, delay that market’s launch rather than presenting incomplete content as ready.
Treat this as a measurement investigation first. Match received test inquiries to the tested sessions, check the configured event and consent behavior, and confirm the reporting window. Do not classify an absent analytics event as a lost inquiry when delivery has been independently verified.
No comments yet. Be the first!