Practical SEO Troubleshooting
A reproducible method for diagnosing crawling and indexing conflicts
Work through a concrete, illustrative case where a page is live but gives crawlers conflicting signals. Use the same sequence on real URLs, recording the evidence before changing anything.
The problem: a page loads, but search visibility is missing
Suppose an example software website publishes a detailed guide athttps://example.com/guides/accessibility. Visitors can open it, but the team cannot find it in search results. The page response is HTTP 200, yet the source contains a canonical URL pointing to the homepage. Meanwhile, an old robots rule blocks the entire /guides/path. This is an illustrative scenario, not a report of a SiteBoost customer scan or a claim that search engines have indexed the page.
A crawler may be prevented from accessing the page by the robots rule. If the page can be crawled later, the mismatched canonical can still make the website appear to prefer another URL. Neither problem can be diagnosed by checking the page title alone.
Step 1. Record the exact URL and response
Start with a reproducible request. Record the final address after redirects, the HTTP status, and whether the page content appears without logging in. Open it in a private browsing window, too: being signed into a dashboard can hide access problems from the person doing the test.
curl -I https://example.com/guides/accessibility
A 200 response means the server delivered the requested page, not that Google is required to index it. A 301 or 308 response should be followed to its final destination before evaluating metadata. For large websites, take a sample of each public page template rather than checking only the homepage.
Step 2. Compare access rules with page intent
Open the site's robots.txt and look for rules affecting the page path. A broad rule such asDisallow: /guides/can prevent compatible crawlers from requesting those pages. Do not remove authentication or security rules just to improve crawl access. If a page is intentionally private, it should stay private, and it should not be added to a public sitemap.
Robots.txt is primarily a crawl control, not a guarantee against indexing. Use page-level noindex directives on content that can be crawled when you need to discourage indexing, and keep confidential pages protected by real authentication regardless of search settings.
Step 3. Check the canonical in the rendered HTML
On the example guide, the intended canonical should normally be its own preferred public address. If the rendered HTML instead advertises the homepage as canonical, investigate the sitewide metadata template. Fixing one individual guide manually is not sufficient if every other guide inherits the same wrong value.
When multiple URLs contain essentially the same page, choose a preferred version based on the content and links. Do not point distinct articles to one generic homepage simply because that homepage is important. A canonical signal is a preference; it does not force Google to select a particular page.
Step 4. Align the sitemap and navigation
Include the preferred guide URL in the XML sitemap only when it is intended to be public and indexable. Link to the guide from a relevant resource index using language that describes the subject. A page appearing in a sitemap does not guarantee that it will be discovered quickly or indexed, and a sitemap should not contain account pages, checkout URLs or private reports.
Check the guide from a phone-sized layout as well as a desktop. Menus, headings and reading controls should work without a mouse. A resource that is technically accessible but difficult to navigate still needs improvement.
Step 5. Retest and separate facts from expectations
After deployment, repeat the same response and HTML checks and compare the results. Use Search Console's URL Inspection tool to request a live inspection of the actual site you own. Record the request date, result and any remaining issue; indexing can take additional time after a technical fix.
A successful retest might confirm that a public page now responds correctly, is no longer blocked by your robots rules, has the intended self-canonical and is linked from the resource hub. That establishes technical readiness, not a promise of rankings, impressions or revenue. Search results still depend on usefulness, relevance, competition and systems outside the website owner's control.
Reusable evidence checklist
- Exact inspected URL, test date, final redirect target and response code.
- Robots access rule and whether the page is intended to be public.
- Canonical URL from the rendered page, plus the expected preferred URL.
- Sitemap inclusion, resource-hub link and accessibility on mobile.
- Live verification results after deploying the specific fix.
For the broader workflow, read the SEO audit guide or use the technical SEO checklist.