Search Engine Registration Playbook for Oryx
How do I register my web page with search engines?
Quick Summary
This document explains how to register and verify Oryx's public web properties with major search engines, submit sitemaps, and validate that indexing is working correctly.
For Oryx, this setup achieves four practical outcomes:
- Confirms that Google and Bing can discover and crawl the public marketing site and published article pages
- Establishes ownership of the domain and relevant subdomains in webmaster tools
- Submits sitemap locations so new and updated content can be discovered faster
- Creates an operational workflow for checking indexing, crawl issues, canonicals, structured data, and production regressions
This is written for a non-technical admin, but it includes production concerns that engineering should validate before registration.
If you also care about AI discovery, use this document together with the separate workspace document: How do I register my web page with AI crawlers?
Client Action Summary
Before setup begins, the client should be prepared to provide the following:
- A company-controlled Google account for Google Search Console access
- A company-controlled Microsoft account for Bing Webmaster Tools access
- DNS access for
oryxintel.com, or support from whoever manages DNS - Confirmation of the production sitemap URLs
- Confirmation that
robots.txt, canonical tags, title tags, descriptions, and JSON-LD are live in production - Confirmation that article pages are publicly accessible without login
- Confirmation that Firebase Hosting serves
robots.txt,sitemap.xml, verification files, and/.well-known/*correctly - Access to any existing verified properties, if they were already set up by another internal owner
Preferred access model:
- Reuse existing verified properties and get admin access if they already exist
- If starting from scratch, use DNS verification
- Use HTML file or meta tag verification only if DNS access is unavailable
Expected Outcome
After successful setup, you should expect the following:
- Google Search Console contains a Domain property for
oryxintel.com - Google Search Console contains URL-prefix properties for:
https://www.oryxintel.com/https://o3studio.oryxintel.com/
- Bing Webmaster Tools contains properties for the same public surfaces, either imported from Google or added manually
- Relevant sitemap URLs are submitted and accepted successfully
- Representative homepage and article URLs can be inspected without crawl or indexing blockers
- There are no major issues related to
robots.txt,noindex, canonical conflicts, soft 404s, or invalid structured data - Oryx has a repeatable monitoring process for new content, deleted content, slug changes, and infrastructure changes
Purpose
This playbook explains how to register and verify Oryx's public web properties with major search engines, submit sitemaps, and validate that indexing is working correctly.
It is written for a non-technical admin, but it reflects production concerns that engineering should verify before registration.
In Scope
Public properties mentioned in the current setup:
- Landing site:
https://www.oryxintel.com/ - Published article app:
https://o3studio.oryxintel.com/p/{handle}/{slug}
Assumptions
Because I do not have direct access to your DNS, Firebase config, or live HTML responses, the following are assumptions that should be confirmed before registration:
https://www.oryxintel.com/robots.txtexists and is publicly accessiblehttps://www.oryxintel.com/sitemap.xmlexists and is publicly accessiblehttps://o3studio.oryxintel.com/robots.txtexists and is publicly accessible, or article URLs are included in a sitemap served from a verified propertyhttps://o3studio.oryxintel.com/sitemap.xmlexists if the app is intended to be indexed as its own property- Published article pages are server-rendered or otherwise return crawlable HTML to bots
- Published pages are publicly accessible without login, bot challenge, or session requirement
- Firebase Hosting rewrites do not block access to
robots.txt,sitemap.xml, or/.well-known/* - Canonical tags, title tags, descriptions, and JSON-LD are rendered in the final HTML response seen by crawlers
If any of these assumptions are false, fix them before registration. Search console setup cannot compensate for broken crawlability.
Providers
Google Search Console
Primary value:
- Indexing visibility in Google Search
- Sitemap submission
- URL inspection and live test
- Coverage and crawl issue reporting
- Performance reporting for clicks, impressions, CTR, and average position
- Rich results and structured data diagnostics
- Indirect value for AI visibility because Google systems rely on crawlable, structured, indexable content
Use it for:
- Confirming pages are eligible for indexing
- Submitting sitemaps
- Monitoring technical SEO problems
- Investigating why a page is not indexed
Official URL:
https://search.google.com/search-console
Bing Webmaster Tools
Primary value:
- Indexing visibility in Bing
- Sitemap submission
- Site scan, crawl diagnostics, and URL inspection
- Performance reporting for Bing traffic
- Potential downstream visibility benefits in Microsoft ecosystem features and AI-assisted discovery experiences
Why Bing matters for AI visibility:
- Bing is not just a secondary search engine; it is part of the discovery layer used across Microsoft products
- AI assistants and answer engines often depend on the same underlying crawlability, canonicalization, and indexing signals that Bing Webmaster Tools helps validate
- If Oryx is technically healthy in Bing, that can improve visibility in Microsoft-adjacent AI surfaces and support broader web discovery
Use it for:
- Faster Bing registration
n- Cross-checking crawl/indexing issues - Monitoring technical issues independently of Google
Official URL:
https://www.bing.com/webmasters
IndexNow
Primary value:
- Near-real-time content change notification for supported engines
- Especially useful for article publication, updates, and deletions
Relevant engines commonly associated with IndexNow adoption include Bing and others that participate in the protocol. This is not a replacement for Search Console or Bing Webmaster Tools; it is an additional push mechanism.
Official URL:
https://www.indexnow.org/
Recommended status:
- Optional but strongly recommended for the article app if you publish or unpublish content frequently
Yandex Webmaster
Primary value:
- Indexing and diagnostics for Yandex
- Mostly relevant if you care about Russian-speaking or Yandex-driven markets
Official URL:
https://webmaster.yandex.com/
Recommended status:
- Optional unless you have audience demand in Yandex markets
Baidu Search Resource Platform
Primary value:
- Indexing support for Baidu
- Relevant if China is a strategic audience
Official URL:
- Baidu tools change frequently and may require a Chinese-language workflow; verify current official access through Baidu Search Resource Platform
Recommended status:
- Optional and market-dependent
Practical Recommendation on Providers
For most teams, do these first:
- Google Search Console
- Bing Webmaster Tools
- IndexNow
Do Yandex and Baidu only if they match your audience and operating requirements.
Links + Credentials Required
Accounts Needed
Google Search Console
- Login URL:
https://search.google.com/search-console - Account required: Google account
- Best practice: use a shared company-controlled Google account or a Google group-backed operational process, not a personal account
Bing Webmaster Tools
- Login URL:
https://www.bing.com/webmasters - Account required: Microsoft account
- Alternative: sign in and import an existing verified site from Google Search Console if supported in your flow
- Best practice: use a shared company-controlled Microsoft account
Optional: IndexNow
- No traditional webmaster portal required for the protocol itself
- Requires engineering access to publish an IndexNow key file or endpoint integration
Access Required
Required for Domain Verification
- DNS access for
oryxintel.com - Ability to add TXT records to the authoritative DNS zone
This is the preferred verification method for Google Domain properties and a strong general-purpose verification method overall.
Optional Alternative to DNS
- Ability to upload an HTML verification file to the site root
- Ability to add a meta verification tag to the homepage HTML
- Ability to use Google Analytics or Google Tag Manager-based verification where supported
These are easier for URL-prefix properties but are less durable than DNS verification.
Preferred Access Model
Preferred order:
- Admin access to existing verified properties, if a trusted internal owner already set them up
- DNS verification, if you are creating properties from scratch
- HTML file or meta tag verification, only if DNS access is not available
Why DNS verification is preferred:
- It is more durable than page-level verification methods and survives most frontend deployments
- It proves ownership at the domain level rather than relying on a specific page template
- It reduces the risk that a future release accidentally removes a verification file or meta tag
- It is the required or best-fit path for broad domain ownership, especially when multiple subdomains are involved
Why admin access is still best when available:
- It avoids duplicate properties and fragmented ownership
- It preserves historical data and existing operational access
- It reduces rework if another team already set up verification correctly
What to Ask For Before Starting
The non-technical admin should request the following from engineering or IT:
- Google account or invitation to the existing Search Console property
- Microsoft account or invitation to the existing Bing Webmaster Tools property
- DNS access or help from whoever manages DNS
- Confirmation of sitemap URLs for both the landing site and the article app
- Confirmation that robots.txt, canonicals, and JSON-LD are live in production
- Confirmation that Firebase Hosting serves verification files and does not rewrite them away
Prerequisites Checklist
Do not start registration until this checklist is complete.
Crawlability and Indexability
Confirm robots.txt is accessible
Check these URLs in a browser:
https://www.oryxintel.com/robots.txthttps://o3studio.oryxintel.com/robots.txt
Expected result:
- Page loads publicly with HTTP 200
- No auth prompt
- No blanket disallow such as
Disallow: / - Sitemap location is ideally listed, for example:
Sitemap: https://www.oryxintel.com/sitemap.xml
Minimum acceptable outcome:
- Search engine bots are not blocked from the public pages you want indexed
Confirm sitemap.xml is accessible and correct
Check these URLs:
https://www.oryxintel.com/sitemap.xmlhttps://o3studio.oryxintel.com/sitemap.xmlif the app serves its own sitemap
Expected result:
- HTTP 200 response
- Valid XML
- URLs are absolute and canonical
- Only indexable URLs are included
- No draft, login-only, preview, admin, or deleted pages
lastmodis accurate if provided
For article-heavy systems, preferred patterns are:
- A sitemap index that references multiple child sitemaps
- Segmentation by content type or date if sitemap size grows
Confirm pages are public
Test several representative article URLs and the homepage in an incognito browser.
Expected result:
- No login required
- No interstitial blocking bots
- No rate-limit or anti-bot gate for normal crawler access
Confirm there are no noindex directives
Inspect the page HTML for both the landing site and article pages.
Check for:
<meta name="robots" content="noindex">X-Robots-Tag: noindexresponse headers
Expected result:
- No
noindexon any page intended for search
Confirm title and description tags are present
Each public page should have:
- A unique
<title> - A meaningful
<meta name="description">
Expected result:
- Titles are unique and descriptive
- Descriptions are not empty or duplicated everywhere
Confirm canonical tags are correct
Each article page should have a canonical URL matching the public final URL.
Expected result:
- Self-referencing canonical on the preferred URL
- No canonical to a staging domain, preview link, or wrong slug
Confirm JSON-LD structured data is valid
Validate representative pages using Google's Rich Results Test and Schema Markup Validator.
Useful tools:
https://search.google.com/test/rich-resultshttps://validator.schema.org/
Expected result:
- JSON-LD parses successfully
- Schema types match the page intent, such as
Article,BlogPosting,Organization,WebSite, orBreadcrumbList - Required fields for the schema type are present
Production Edge Cases You Must Check
Domain property vs URL-prefix property in Google
A Google Domain property and a Google URL-prefix property are not the same thing.
- Domain property covers all protocols and subdomains under
oryxintel.com - URL-prefix property covers only the exact prefix entered
Examples:
- Domain property for
oryxintel.comcovers:https://www.oryxintel.com/https://o3studio.oryxintel.com/
- URL-prefix property for
https://www.oryxintel.com/does not coverhttps://o3studio.oryxintel.com/
Operational recommendation:
- Use the Domain property for broad ownership and visibility across the whole domain
- Also use URL-prefix properties for each important public surface so sitemap tracking and debugging are easier
Why DNS verification is preferred in practice
Engineering and admins should strongly prefer DNS verification when possible.
- It survives most deploys and template changes
- It is harder to break accidentally than an HTML tag or uploaded file
- It works well for domain-wide ownership across multiple subdomains
- It reduces operational risk if the site is rebuilt or moved between hosting layers
Use HTML file or meta verification only when DNS access is not available.
Firebase Hosting quirks
Engineering should verify all of these before registration:
robots.txtandsitemap.xmlare served directly and not intercepted by SPA rewrites- HTML verification files can be served from the root when needed
/.well-known/paths are not blocked if a provider uses them- App routes such as
/p/{handle}/{slug}return crawlable HTML, not a blank shell requiring client-side rendering to populate metadata - Response status codes are correct for missing or removed pages
Common failure mode:
- A single-page app returns HTTP 200 for every route and injects metadata only after client-side rendering. Search engines may fail to interpret the page properly or treat error pages as soft 404s.
Slug changes and SEO impact
If {slug} changes after publication:
- Old URL must 301 redirect to the new canonical URL
- Canonical tag must point to the new URL
- Sitemap should be updated quickly
- Internal links should be updated
Do not:
- Leave old URLs returning 404 if they were previously indexed, unless the content is intentionally removed with no replacement
Handling deleted or unpublished pages
When an article is removed:
- Use HTTP 410 if the content is intentionally gone and should be removed faster from the index
- Use HTTP 404 if the content is missing and there is no stronger reason to signal permanent removal
- Remove the URL from the sitemap
- Remove or update internal links
Avoid:
- Returning HTTP 200 with a generic "not found" page
- Redirecting every deleted article to the homepage
Multiple subdomains and hostnames
Make a clear decision on preferred hostnames:
www.oryxintel.comvs apexoryxintel.como3studio.oryxintel.comas the canonical app host
Expected result:
- One canonical public hostname per surface
- Permanent redirects from alternate hosts to the preferred host
- Sitemaps list only canonical URLs
Staging and preview environments
Ensure staging, preview, and temporary URLs are not indexed.
Recommended:
- Auth-protect them, or
- Add
noindex, or - Block them in robots.txt if appropriate
Do not accidentally canonicalize production pages to staging domains.
Registration Steps
Google Search Console
Recommended Setup Order
- Add Domain property for
oryxintel.com - Add URL-prefix property for
https://www.oryxintel.com/ - Add URL-prefix property for
https://o3studio.oryxintel.com/ - Submit the appropriate sitemap to each URL-prefix property
- Use URL Inspection on representative pages
Step 1: Sign in
- Go to
https://search.google.com/search-console - Sign in with the company Google account
Step 2: Add the Domain property
- Click the property selector
- Choose
Add property - Select
Domain - Enter:
oryxintel.com
Important:
- Enter only the bare domain, not
https://and not a subdomain
Step 3: Verify the Domain property with DNS
Google will provide a TXT record.
Admin actions:
- Copy the TXT record exactly
- Send it to the person with DNS access, or add it yourself if you have access
- Add the TXT record to the DNS zone for
oryxintel.com - Wait for DNS propagation
- Return to Search Console and click
Verify
Expected result:
- Verification succeeds for the Domain property
If verification fails:
- Wait longer for propagation
- Confirm record was added to the correct zone
- Confirm no quotes or formatting errors were introduced
Step 4: Add URL-prefix properties
Add the exact URLs below as separate properties:
https://www.oryxintel.com/https://o3studio.oryxintel.com/
Why add them if the domain is already verified:
- Easier inspection by specific hostname
- Cleaner sitemap tracking by property
- Better operational debugging for the app vs marketing site
Verification options:
- If you already verified the Domain property, Google may treat ownership as sufficient
- If not, use HTML tag, HTML file, or another offered method
Step 5: Submit sitemaps
In each relevant URL-prefix property:
- Open
Sitemaps - Enter the sitemap path
- Click
Submit
Typical targets:
- For landing site property:
https://www.oryxintel.com/sitemap.xml - For article app property:
https://o3studio.oryxintel.com/sitemap.xml
If you use only one sitemap at the root domain and it contains all URLs:
- Submit that root sitemap under the property where Google accepts it
- Still keep URL-prefix properties for inspection
Step 6: Inspect representative URLs
Use URL Inspection for:
- Homepage
- One recent article page
- One older article page
- One page with structured data
Check for:
- URL is on Google
- Page fetch succeeded
- Crawling is allowed
- Indexing is allowed
- User-declared canonical matches Google-selected canonical, or is at least not conflicting
- Structured data is detected where applicable
Step 7: Request indexing if needed
For important pages not yet indexed:
- Run
URL Inspection - Click
Request Indexing
Use this sparingly. Sitemap submission and normal discovery should handle the majority of URLs.
What to verify in Google after submission
Within the first few days and weeks, check:
- Sitemap status shows success
- Submitted URLs count looks reasonable
- No major
Blocked by robots.txtissues - No
Excluded by noindexsurprises - No soft 404 pattern on deleted or broken article pages
- No duplicate or canonical conflicts caused by slug changes or alternate hosts
- Performance report starts showing impressions over time
Bing Webmaster Tools
Recommended Setup Order
- Sign in with Microsoft account
- Import from Google Search Console if available, or add manually
- Verify the site
- Submit sitemap
- Inspect representative URLs and scan for issues
Step 1: Sign in
- Go to
https://www.bing.com/webmasters - Sign in with the company Microsoft account
Step 2: Choose import or manual add
Preferred options in order:
- Import from Google Search Console if your Google properties are already set up
- Add the site manually if import is unavailable or incomplete
Why import is useful:
- Faster setup
- Often carries over known site ownership context and sitemap setup
Step 3: Add site manually if needed
Add these sites if managing separately:
https://www.oryxintel.com/https://o3studio.oryxintel.com/
Step 4: Verify ownership
Preferred method:
- DNS verification
Alternative methods:
- XML file upload
- Meta tag in homepage HTML
As with Google, DNS is the most durable method.
Step 5: Submit sitemap
In Bing Webmaster Tools:
- Open the site
- Go to the sitemap section
- Submit the appropriate sitemap URL
Typical targets:
https://www.oryxintel.com/sitemap.xmlhttps://o3studio.oryxintel.com/sitemap.xml
Step 6: Check URL inspection and site scan
Inspect:
- Homepage
- Recent article
- Older article
Review:
- Crawlability
- Index status
- Markup issues
- Site scan findings if available
What to verify in Bing after submission
- Sitemap accepted successfully
- URLs discovered and crawled
- No major crawl anomalies
- No robots blocking issues
- No obvious metadata or structured data problems
Post-Registration Validation
Immediate Validation Checklist
Run this within 24 hours of setup.
Sitemap submission status
Expected:
- Submitted successfully
- No fetch error
- No parse error
- URL count looks plausible
If not:
- Open the sitemap URL directly in browser
- Confirm HTTP 200
- Validate XML format
- Confirm the sitemap contains only canonical, public URLs
URL inspection checks
Inspect at least 5 to 10 URLs across both properties.
Expected:
- Crawl allowed
- Indexing allowed
- Canonical correct
- Live test can fetch page
Search operator spot-checks
Use these spot checks after some time has passed:
site:oryxintel.comsite:o3studio.oryxintel.com/p/site:o3studio.oryxintel.com "exact article title"
Note:
site:queries are rough diagnostics, not authoritative indexing reports
Rich result and schema validation
Validate representative pages for structured data health.
Expected:
- No critical schema parsing errors
- Content type matches schema type
Response code validation
Engineering should test:
- Valid pages return 200
- Redirects return 301 where expected
- Missing pages return 404 or 410
- Robots and sitemap files return 200
Ongoing Monitoring Cadence
Weekly for the first month
Check:
- Sitemap health
- Newly published pages being discovered
- Index coverage changes
- Any sudden increase in excluded pages
- Structured data warnings
Monthly after stabilization
Check:
- Coverage and crawl errors
- Performance trends
- Canonicalization anomalies
- Soft 404 issues
- Indexing lag for new articles
Immediately after major releases
Re-check everything after:
- Firebase Hosting config changes
- Rewrite rule changes
- Rendering changes
- Metadata template changes
- URL pattern changes
- Slug generation logic changes
- CMS publish workflow changes
Recommended Internal Ownership
To avoid operational drift, define owners.
- Marketing or content ops: submits sitemaps, monitors performance, spot-checks indexing
- Engineering: owns robots.txt, sitemap generation, rendering, canonicals, redirects, status codes, structured data
- IT or platform admin: owns DNS verification and account continuity
Production Readiness Checklist for Engineering
This is the handoff list a non-technical admin can send to engineering.
- Confirm canonical sitemap URLs for landing and app
- Confirm robots.txt exists and allows indexing of intended pages
- Confirm public article pages render crawlable HTML with metadata present on first response
- Confirm no
noindexdirectives on production pages meant for search - Confirm canonical tags are correct and self-referencing
- Confirm title and meta description are present and unique enough
- Confirm JSON-LD validates on representative URLs
- Confirm deleted content returns 404 or 410, not soft 404 with HTTP 200
- Confirm old slugs 301 redirect to new slugs if slugs can change
- Confirm alternate hosts redirect to the preferred canonical host
- Confirm Firebase Hosting does not rewrite or block verification files,
robots.txt,sitemap.xml, or/.well-known/* - Confirm staging and preview hosts are not indexable
Recommended Final Setup for Oryx
Based on the architecture described, the recommended production setup is:
- Google Search Console Domain property:
oryxintel.com - Google Search Console URL-prefix property:
https://www.oryxintel.com/ - Google Search Console URL-prefix property:
https://o3studio.oryxintel.com/ - Bing Webmaster Tools property:
https://www.oryxintel.com/ - Bing Webmaster Tools property:
https://o3studio.oryxintel.com/ - Sitemaps submitted for both public surfaces
- Optional IndexNow integration for article publish, update, and delete events
Common Failure Patterns to Watch For
- Sitemap includes URLs that require login
- Sitemap includes non-canonical URLs
robots.txtblocks article paths by mistake- Article pages are client-rendered and bots see incomplete metadata
- Firebase rewrites return 200 for missing pages, causing soft 404s
- Slug changes break old inbound links because no redirect exists
- Verification tag disappears during a deploy
- Only
wwwis registered while content actually lives on a subdomain app
Quick Setup (15–20 min)
If engineering has already confirmed production readiness and DNS access is available, this is the shortest admin path.
- Confirm you have the company Google account and Microsoft account
- Confirm you have DNS access, or have the DNS owner available to add TXT records
- Open Google Search Console and add
oryxintel.comas a Domain property - Add the Google DNS TXT record and complete verification
- Add URL-prefix properties for
https://www.oryxintel.com/andhttps://o3studio.oryxintel.com/ - Submit the sitemap for each public surface
- Inspect the homepage and 2 to 3 representative article URLs in Google
- Open Bing Webmaster Tools and import from Google, or add both sites manually
- Verify ownership and submit the same sitemap URLs in Bing
- Confirm sitemap status is successful and no immediate crawl blockers appear
- Re-check indexing and crawl status weekly for the first month
Notes on Uncertainty
The exact registration flow can change slightly as Google and Microsoft update their dashboards. The concepts and verification methods above remain correct, but labels in the UI may vary.
Because I cannot inspect your live HTTP responses here, treat the technical checklist as mandatory validation before admin registration begins.