Search Engine & AI Agent Registration Guide
For: urWave Company (all 4 websites) Audience: Site owner following steps manually Excludes: Google Ads / AdWords (handled by marketer) Last Updated: February 2026
Table of Contents
- Overview & Priority Map
- Phase 1: Google Search Console (Day 1)
- Phase 2: Google Analytics 4 (Day 1)
- Phase 3: Bing Webmaster Tools (Day 2)
- Phase 4: Google Business Profile (Day 2)
- Phase 5: Structured Data Validation (Day 3)
- Phase 6: AI Agent Discoverability (Day 3)
- Phase 7: Social Profiles for Knowledge Panel (Day 4)
- Phase 8: Email Deliverability (Day 5)
- Phase 9: Performance Monitoring (Day 5)
- Phase 10: Directory & Citation Listings (Day 6-7)
- Phase 11: Ongoing Monthly Maintenance
- Master Checklist
1. Overview & Priority Map
Your 4 Properties
| # | Site | URL | Primary Purpose | GTM ID |
|---|---|---|---|---|
| 1 | urWhats | https://urwhats.com | WhatsApp Business SaaS | GTM-KBKH4G46 |
| 2 | urWave | https://urwave.com | Parent company / portfolio | GTM-W7VL5NGG |
| 3 | urLead | https://urlead.net | CRM & Lead Management SaaS | (check site) |
| 4 | urHackathon | https://urhackathon.com | Hackathon Management Platform | (check site) |
Priority Diagram
Day 1 (CRITICAL - Do First)
|
|-- [1] Google Search Console -----> All 4 sites (indexing, sitemaps, errors)
|-- [2] Google Analytics 4 --------> All 4 sites (traffic data)
|
Day 2 (HIGH)
|
|-- [3] Bing Webmaster Tools ------> All 4 sites (Bing + Copilot AI + Yahoo + DuckDuckGo)
|-- [4] Google Business Profile ---> 1 profile for urWave Company
|
Day 3 (MEDIUM-HIGH)
|
|-- [5] Structured Data Testing ---> Validate all JSON-LD on all 4 sites
|-- [6] AI Agent Verification -----> Verify llms.txt, ai-plugin.json, robots.txt
|
Day 4 (MEDIUM)
|
|-- [7] Social Profiles ------------> LinkedIn, X/Twitter, YouTube (Knowledge Panel)
|
Day 5 (MEDIUM)
|
|-- [8] Email Deliverability -------> Google Postmaster, DMARC/SPF/DKIM
|-- [9] Performance Monitoring -----> PageSpeed, Core Web Vitals, Uptime
|
Day 6-7 (NICE TO HAVE)
|
|-- [10] Directory Listings --------> Saudi business directories, SaaS directories
|
Ongoing
|
|-- [11] Monthly Maintenance -------> Review reports, fix issues, update content
What Powers What (Why Each Service Matters)
Google Search Console
--> Direct ranking data, index coverage, crawl health
--> Feeds data to Google AI Overviews
--> Required for hreflang validation (Arabic/English)
Bing Webmaster Tools
--> Bing organic search rankings
--> Powers Microsoft Copilot AI answers
--> Powers Yahoo Search results
--> Powers DuckDuckGo results (partially)
Google Business Profile
--> Google Maps visibility
--> Knowledge Panel in search results
--> Local SEO for "WhatsApp business Saudi Arabia" queries
--> "People also ask" and AI Overview citations
Google Analytics 4
--> User behavior data
--> Conversion tracking
--> Audience insights for content strategy
llms.txt + ai-plugin.json + schema.json
--> ChatGPT / OpenAI discovery
--> Perplexity AI citations
--> Claude AI awareness
--> Future AI agents
2. Phase 1: Google Search Console (Day 1)
Why: This is the #1 most important service. Without it, you're blind to how Google sees your sites. It also directly influences Google AI Overviews.
Step 1: Access Google Search Console
- Go to: https://search.google.com/search-console
- Sign in with your Google account (use a company Google account, not personal)
- You will repeat the steps below 4 times (once per site)
Step 2: Add Each Property
For each of the 4 sites, do the following:
- Click "Add property" (top-left dropdown)
- Choose "URL prefix" method (right side)
- Enter the full URL:
https://urwhats.comhttps://urwave.comhttps://urlead.nethttps://urhackathon.com
- Click Continue
Step 3: Verify Ownership
Recommended Method: DNS TXT Record (via Cloudflare)
Since all 4 sites use Cloudflare:
- Google will show you a TXT record value like:
google-site-verification=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - Go to Cloudflare Dashboard > select the domain > DNS > Records
- Click Add record:
- Type:
TXT - Name:
@ - Content: paste the full
google-site-verification=XXXX...value - TTL: Auto
- Type:
- Click Save
- Go back to Google Search Console and click Verify
- It may take a few minutes. If it fails, wait 5 minutes and try again.
Alternative Method: HTML Meta Tag
If you prefer not to touch DNS, you can add a meta tag to each site's <head>:
<meta name="google-site-verification" content="XXXXXXXXXXXXXX" />
Add this to the SEO.astro component in each repo. But DNS is cleaner and doesn't require code changes.
Step 4: Submit Sitemaps
After verification, for each property:
- Go to Sitemaps (left sidebar)
- Enter the sitemap URL and click Submit:
| Site | Sitemap URLs to Submit |
|---|---|
| urWhats | https://urwhats.com/sitemap.xml |
| urWave | https://urwave.com/sitemap-index.xml and https://urwave.com/image-sitemap.xml |
| urLead | https://urlead.net/sitemap-index.xml and https://urlead.net/image-sitemap.xml |
| urHackathon | https://urhackathon.com/sitemap-index.xml |
- Wait for Google to process (can take 1-3 days for first crawl)
Step 5: Request Indexing for Key Pages
For each site, go to URL Inspection (top search bar) and enter each important page URL:
Priority pages to inspect and request indexing:
| Site | Pages to Submit |
|---|---|
| urWhats | /, /ar, /services, /ar/services, /prices, /ar/prices |
| urWave | /, /ar, /products, /ar/products, /products/urwhats, /products/urpilot |
| urLead | /, /ar, /features, /ar/features, /pricing, /ar/pricing |
| urHackathon | /, /ar, /features, /ar/features, /pricing, /ar/pricing |
For each URL:
- Paste URL in the inspection bar
- Click "Request Indexing"
- Wait for the confirmation (takes 1-2 minutes per URL)
Note: Google limits indexing requests to ~10-12 per day per property. Spread over 2 days if needed.
Step 6: Set International Targeting
- Go to each property
- Check Legacy tools and reports > International Targeting (if available)
- Your hreflang tags in the sitemap and HTML
<head>already handle this, but verify no errors appear here
Step 7: Check for Issues (After 3-5 Days)
Once Google has crawled the sites, check these sections:
- Coverage/Pages: Should show all pages as "Valid" (no errors)
- Experience > Core Web Vitals: Check for any poor URLs
- Enhancements > Breadcrumbs: Verify structured data is detected
- Enhancements > Sitelinks search box: Should appear for main domains
- Security & Manual Actions: Must show "No issues detected"
3. Phase 2: Google Analytics 4 (Day 1)
Why: GA4 provides user behavior data, conversion tracking, and audience insights. It works with GTM (already installed on urWhats and urWave).
Step 1: Access Google Analytics
- Go to: https://analytics.google.com
- Sign in with the same Google account as Search Console
Step 2: Create/Verify Properties
Check if properties already exist:
- urWhats has GTM
GTM-KBKH4G46(likely already has GA4) - urWave has GTM
GTM-W7VL5NGGand GA4G-CCL4T0NKY9 - urLead and urHackathon may not have GA4 yet
For sites that need new GA4 properties:
- Click Admin (gear icon, bottom-left)
- Click "+ Create" > "Property"
- Enter:
- Property name:
urLead.net(orurHackathon.com) - Reporting time zone:
(GMT+03:00) Riyadh - Currency:
Saudi Riyal (SAR)
- Property name:
- Click Next, select Business category, check relevant objectives
- Click Create
Step 3: Set Up Data Streams
For each property:
- Go to Admin > Data Streams
- Click "Add stream" > "Web"
- Enter:
- Website URL:
https://urlead.net(or whichever) - Stream name:
urLead Web(or descriptive name)
- Website URL:
- Click Create stream
- Copy the Measurement ID (starts with
G-)
Step 4: Install via Google Tag Manager
If the site already has GTM:
- Go to https://tagmanager.google.com
- Open the relevant container
- Add a new Tag > Google Analytics: GA4 Configuration
- Paste the Measurement ID
- Trigger: All Pages
- Publish the container
If the site doesn't have GTM yet (urLead, urHackathon):
Option A (Recommended): Add GTM to the site's <head>:
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
<!-- End Google Tag Manager -->
Option B: Add GA4 directly (simpler but less flexible):
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
Step 5: Link Search Console to GA4
This gives you combined search + behavior data:
- In GA4, go to Admin > Product Links > Search Console Links
- Click Link
- Select the matching Search Console property
- Click Submit
Repeat for all 4 properties.
Step 6: Set Up Key Events (Conversions)
Configure these events as "Key Events" (conversions) in GA4:
| Event | How to Track | Sites |
|---|---|---|
| Form submission | Formspree redirect or success event | All |
| WhatsApp click | GTM click trigger on WhatsApp links | urWhats, urWave |
| Phone click | GTM click trigger on tel: links |
All |
| Language switch | GTM click trigger on language toggle | All |
| Pricing page view | Page view event for /prices or /pricing |
urWhats, urLead, urHackathon |
In GA4:
- Go to Admin > Events
- Find or create the event
- Toggle "Mark as key event"
Step 7: Enable Google Signals
This provides cross-device tracking and demographics:
- Go to Admin > Data Settings > Data Collection
- Turn on Google signals data collection
- Acknowledge the policy
4. Phase 3: Bing Webmaster Tools (Day 2)
Why: Bing powers Microsoft Copilot AI, Yahoo Search, and partially DuckDuckGo. Setting this up literally feeds your content to Copilot when users ask about WhatsApp business tools, CRM platforms, or hackathon software in Saudi Arabia.
Step 1: Access Bing Webmaster Tools
- Go to: https://www.bing.com/webmasters
- Sign in with a Microsoft account (create one if needed)
Step 2: Import from Google Search Console (Fastest Method)
- Click "Import from Google Search Console"
- Sign in with your Google account
- Select all 4 properties
- Click Import
- Bing will automatically:
- Verify ownership (using your GSC verification)
- Import your sitemaps
- Start crawling
If import doesn't work for all 4, add them manually:
Step 3: Manual Addition (If Needed)
- Click "Add Site Manually"
- Enter the URL (e.g.,
https://urlead.net) - Choose verification method:
- CNAME record (recommended for Cloudflare):
- Go to Cloudflare DNS
- Add CNAME record as instructed by Bing
- Or add the Bing meta tag to
<head>
- CNAME record (recommended for Cloudflare):
- Click Verify
Step 4: Submit Sitemaps
For each property in Bing:
- Go to Sitemaps
- Submit the same sitemap URLs as Google Search Console (see table in Phase 1, Step 4)
Step 5: Submit Key URLs
- Go to URL Submission
- Submit the same priority pages as listed in Phase 1, Step 5
- Bing allows up to 10,000 URL submissions per day (much more generous than Google)
Step 6: Configure Settings
- Crawl Control: Set to allow maximum crawling (default is usually fine)
- Geo-targeting: Set to Saudi Arabia if targeting that market specifically
- Block URLs: Verify nothing important is blocked
Step 7: Enable IndexNow (Instant Indexing)
IndexNow lets you notify Bing instantly when content changes:
- In Bing Webmaster Tools, go to Settings > IndexNow
- Download the API key file
- Place it at:
https://yoursite.com/{api-key}.txt - For Cloudflare Pages, put the key file in the
public/folder of each repo
Bonus: IndexNow is also supported by Yandex, Seznam, and Naver. One submission reaches multiple engines.
5. Phase 4: Google Business Profile (Day 2)
Why: This creates a Knowledge Panel for urWave Company in Google Search, appears in Google Maps, and feeds information to Google AI Overviews. When someone searches "urWave Company Riyadh" or "WhatsApp business platform Saudi Arabia", your Knowledge Panel appears.
Step 1: Create the Profile
- Go to: https://business.google.com
- Click "Manage now"
- Search for "urWave Company" -- if it doesn't exist, click "Add your business to Google"
Step 2: Fill in Business Information
Business Name: urWave Company
Category: Software Company (primary)
Technology Company (additional)
Business Management Consultant (additional)
Address: Riyadh, Saudi Arabia
(Use your registered office address if available)
Service Area: Saudi Arabia, Middle East, Global
Phone: +966 508 777 669
Website: https://urwave.com
Step 3: Verify the Business
Google will require verification. Options:
- Phone call or SMS to +966 508 777 669
- Email to an email on the urwave.com domain
- Video call with Google (showing your office/business)
- Postcard mailed to your Riyadh address (takes 1-2 weeks)
The fastest is usually phone/SMS verification.
Step 4: Complete the Profile
After verification, add:
Description (English):
urWave Company is a Saudi Arabian technology company specializing in business
communication and digital transformation solutions. Our products include urWhats
(WhatsApp Business Platform), urLead (CRM & Lead Management), urHackathon
(Hackathon Management), and more. Official Meta Technical Provider.
CR: 7052775355 | Riyadh, Saudi Arabia.
Hours: Mon-Thu 9:00 AM - 6:00 PM (AST), or as appropriate
Products/Services (add each):
- urWhats - WhatsApp Business Communication Platform
- urLead - CRM & Lead Management Platform
- urHackathon - Hackathon Management Platform
- urHub - Project Management (coming soon)
- urIdea - Innovation Management (coming soon)
- urPilot - AI Business Agent
Photos:
- Company logo (512x512 PNG)
- Office photos (if available)
- Product screenshots
Links:
- Website: https://urwave.com
- Appointment: https://urwave.com/contact
- Menu/Services: https://urwave.com/products
Step 5: Add Arabic Description
Google Business Profile supports multiple languages. In the dashboard:
- Go to Info > Description
- Add Arabic version:
شركة يورويف هي شركة تقنية سعودية متخصصة في حلول الاتصالات التجارية والتحول
الرقمي. تشمل منتجاتنا يورواتس (منصة واتساب للأعمال)، يورليد (إدارة العملاء
المحتملين)، يورهاكاثون (إدارة الهاكاثونات). مزود تقني رسمي معتمد من ميتا.
السجل التجاري: 7052775355 | الرياض، المملكة العربية السعودية.
Step 6: Request Reviews
After launch, ask your early customers to leave Google reviews. Reviews significantly impact:
- Local search rankings
- Knowledge Panel prominence
- Trust signals for AI Overview citations
6. Phase 5: Structured Data Validation (Day 3)
Why: Structured data (JSON-LD) is what enables rich snippets in Google (star ratings, FAQs, breadcrumbs, organization info) and feeds AI agents with structured facts about your business.
Step 1: Test with Google Rich Results Test
- Go to: https://search.google.com/test/rich-results
- Test each site's homepage:
https://urwhats.comhttps://urwave.comhttps://urlead.nethttps://urhackathon.com
- Also test key pages:
- Service/Features pages
- Pricing pages
- FAQ pages (if any)
- Expected results: should detect
Organization,WebSite,WebPage,FAQPage,SpeakableSpecification - Fix any errors or warnings shown
Step 2: Test with Schema Markup Validator
- Go to: https://validator.schema.org
- Enter the same URLs
- This catches additional schema.org spec violations that Google's tool may not show
- Look for warnings about missing recommended properties
Step 3: Test with Google's Structured Data Markup Helper
- Go to: https://www.google.com/webmasters/markup-helper/
- This helps you visually verify that the data Google extracts matches your intent
Step 4: Check JSON-LD in Browser
Quick manual check:
- Open each site in Chrome
- Press
F12(DevTools) > Elements tab - Search for
application/ld+json - Verify the JSON is valid and contains correct data:
- Company name: "urWave Company" (not "urwave")
- Phone: "+966508777669"
- Address: Riyadh, Saudi Arabia
- URLs are correct
Step 5: Monitor in Search Console
After Google crawls the sites:
- Go to GSC > Enhancements
- Check each enhancement type:
- FAQ (if applicable)
- Breadcrumbs
- Sitelinks search box
- Fix any reported errors
7. Phase 6: AI Agent Discoverability (Day 3)
Why: AI agents (ChatGPT, Copilot, Perplexity, Claude, Google AI Overviews) are rapidly becoming the primary way people discover software products. Your sites already have llms.txt, ai-plugin.json, and schema.json. This phase verifies they're accessible and registers where possible.
Step 1: Verify AI Files Are Accessible
Open each URL in your browser and confirm they load (not 404):
urWhats.com:
-
https://urwhats.com/llms.txt -
https://urwhats.com/llms-full.txt -
https://urwhats.com/.well-known/ai-plugin.json -
https://urwhats.com/.well-known/schema.json -
https://urwhats.com/robots.txt(verify AI bot rules)
urWave.com:
-
https://urwave.com/llms.txt -
https://urwave.com/llms-full.txt -
https://urwave.com/.well-known/ai-plugin.json -
https://urwave.com/.well-known/schema.json -
https://urwave.com/robots.txt
urLead.net:
-
https://urlead.net/llms.txt -
https://urlead.net/llms-full.txt -
https://urlead.net/.well-known/ai-plugin.json -
https://urlead.net/.well-known/schema.json -
https://urlead.net/robots.txt
urHackathon.com:
-
https://urhackathon.com/llms.txt -
https://urhackathon.com/llms-full.txt -
https://urhackathon.com/.well-known/ai-plugin.json -
https://urhackathon.com/.well-known/schema.json -
https://urhackathon.com/robots.txt
Step 2: Verify robots.txt AI Bot Rules
Each site's robots.txt should allow AI crawlers. Verify these lines exist:
# AI Crawlers - Allowed
User-agent: GPTBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Amazonbot
Allow: /
User-agent: anthropic-ai
Allow: /
Step 3: Test with AI Tools Directly
ChatGPT Test:
- Go to https://chatgpt.com
- Ask: "What is urWhats.com? What do they offer?"
- Ask: "What is urWave Company in Saudi Arabia?"
- Ask: "What are the best WhatsApp business platforms in Saudi Arabia?"
- Check if your sites appear in the answers or citations
Perplexity Test:
- Go to https://perplexity.ai
- Ask the same questions
- Perplexity shows source citations -- check if your sites appear
Google AI Overview Test:
- Google search: "WhatsApp business platform Saudi Arabia"
- Google search: "منصة واتساب للأعمال السعودية"
- Check if AI Overview mentions or cites your site
Microsoft Copilot Test:
- Go to https://copilot.microsoft.com
- Ask similar questions
- This uses Bing's index, so Bing Webmaster Tools registration directly impacts this
Note: AI citation takes weeks to months to build up. Don't expect immediate results. The infrastructure is in place; the AI models will discover your content over time through crawling.
Step 4: Register with ChatGPT Plugin Directory (Future)
OpenAI's plugin/action ecosystem is still evolving. Your ai-plugin.json files are ready for when they open broader registration. Monitor:
- https://platform.openai.com/docs/plugins (for updates)
Step 5: Submit to AI Directories
These directories help AI tools discover your products:
- There's An AI For That (https://theresanaiforthat.com) -- List urPilot as an AI agent product
- Product Hunt (https://producthunt.com) -- Launch each product for visibility
- AlternativeTo (https://alternativeto.net) -- List urWhats as alternative to Twilio, MessageBird, etc.
- G2 (https://g2.com) -- Business software reviews (high authority for AI training data)
- Capterra (https://capterra.com) -- SaaS directory (frequently cited by AI)
8. Phase 7: Social Profiles for Knowledge Panel (Day 4)
Why: Google's Knowledge Panel pulls data from authoritative social profiles. Having consistent NAP (Name, Address, Phone) across social profiles is a major ranking signal. AI agents also cross-reference social profiles for entity verification.
Required Profiles (in priority order)
1. LinkedIn Company Page (HIGHEST PRIORITY)
- Go to: https://www.linkedin.com/company/setup/new/
- Create page for urWave Company:
- Name: urWave Company
- LinkedIn URL: linkedin.com/company/urwave
- Website: https://urwave.com
- Industry: Software Development
- Company size: (your range)
- Headquarters: Riyadh, Saudi Arabia
- Type: Privately Held
- Add description (EN + AR), logo, banner
- List all products as Showcase Pages:
- urWhats (link to urwhats.com)
- urLead (link to urlead.net)
- urHackathon (link to urhackathon.com)
2. X (Twitter) Account
- Create: @urWaveCompany (or similar available handle)
- Bio: "Saudi tech company | WhatsApp Business Platform | CRM | Hackathon Management | Official Meta Technical Provider | Riyadh, KSA"
- Website: https://urwave.com
- Pin a tweet introducing the company and products
3. YouTube Channel
- Create a brand channel: urWave Company
- Add channel description, logo, links to all 4 sites
- Upload at minimum:
- Product demo videos (even short screen recordings)
- Arabic tutorial content (high demand, low supply in the market)
4. GitHub Organization (Already Exists)
- Already at: https://github.com/urWave
- Make sure the org profile has:
- Company name: urWave Company
- Location: Riyadh, Saudi Arabia
- Website: https://urwave.com
- Description filled in
5. Crunchbase Profile
- Go to: https://www.crunchbase.com/add-new
- Add urWave Company as an organization
- Fill in founding date (2024), headquarters (Riyadh), website, description
- This is a high-authority source that AI agents reference
Consistency Check
Critical: Every profile must use identical information:
Company Name: urWave Company
Phone: +966 508 777 669
Email: sales@urwave.com / info@urwave.com
Address: Riyadh, Saudi Arabia
Website: https://urwave.com
Founded: 2024
Inconsistent data across profiles confuses search engines and reduces Knowledge Panel chances.
9. Phase 8: Email Deliverability (Day 5)
Why: If your domain emails go to spam, it signals low trust to search engines indirectly. Good email setup also improves form submission deliverability (Formspree notifications, customer responses).
Step 1: Google Postmaster Tools
- Go to: https://postmaster.google.com
- Add each domain:
urwhats.comurwave.comurlead.neturhackathon.com
- Verify via DNS TXT record (similar to GSC)
- Monitor: spam rate, authentication, delivery errors
Step 2: Verify DNS Email Records
In Cloudflare DNS for each domain, verify these records exist:
SPF Record:
Type: TXT
Name: @
Value: v=spf1 include:_spf.google.com include:_spf.mx.cloudflare.net ~all
(Adjust based on your actual email provider)
DKIM Record:
- Provided by your email provider (Google Workspace, Zoho, etc.)
- Usually a TXT record with a specific selector
DMARC Record:
Type: TXT
Name: _dmarc
Value: v=DMARC1; p=quarantine; rua=mailto:dmarc@urwave.com; pct=100
Step 3: Test Email Authentication
- Go to: https://www.mail-tester.com
- Send a test email from each domain to the temporary address shown
- Check your score (aim for 10/10)
- Fix any issues flagged
Step 4: Test Deliverability
- Go to: https://www.learndmarc.com
- Verify your DMARC, SPF, DKIM are all passing
10. Phase 9: Performance Monitoring (Day 5)
Why: Core Web Vitals are a direct ranking factor. Google AI Overviews also prioritize fast, well-structured sites.
Step 1: Google PageSpeed Insights
- Go to: https://pagespeed.web.dev
- Test each site (both mobile and desktop):
https://urwhats.comandhttps://urwhats.com/arhttps://urwave.comandhttps://urwave.com/arhttps://urlead.netandhttps://urlead.net/arhttps://urhackathon.comandhttps://urhackathon.com/ar
- Target: 90+ Performance on both mobile and desktop
- Note any issues to fix
Step 2: web.dev Measure
- Go to: https://web.dev/measure/
- Run full audits for key pages
- This gives Performance, Accessibility, Best Practices, and SEO scores
Step 3: Set Up Uptime Monitoring
Free uptime monitoring ensures you know when your sites go down:
Option A: UptimeRobot (Recommended, Free)
- Go to: https://uptimerobot.com
- Create free account
- Add HTTP(s) monitors for:
https://urwhats.com(5-min interval)https://urwave.comhttps://urlead.nethttps://urhackathon.com
- Set up alerts (email, Slack, WhatsApp webhook)
Option B: Cloudflare Analytics (Already Available)
- In Cloudflare Dashboard for each domain
- Go to Analytics & Logs > Traffic
- Review request patterns, error rates, bandwidth
Step 4: Set Up Google Search Console Alerts
GSC automatically sends email alerts for:
- Indexing issues
- Security issues
- Manual actions
- Core Web Vitals regression
Make sure email notifications are enabled:
- Go to GSC > Settings > Email preferences
- Enable all relevant notifications
11. Phase 10: Directory & Citation Listings (Day 6-7)
Why: Citations (mentions of your business on other websites) are a ranking factor, especially for local SEO in Saudi Arabia. They also serve as training data for AI agents.
Saudi Arabia Specific Directories
| Directory | URL | Priority |
|---|---|---|
| Saudi Business Center | https://mc.gov.sa | HIGH -- official government portal |
| Maroof (معروف) | https://maroof.sa | HIGH -- Saudi e-commerce trust platform |
| Daleel Saudi | https://daleelsaudi.com | MEDIUM |
| Saudi Yellow Pages | https://saudiyp.com | MEDIUM |
| Kompass | https://sa.kompass.com | MEDIUM |
Global SaaS Directories
| Directory | URL | Priority | List Which Product |
|---|---|---|---|
| G2 | https://g2.com | HIGH | urWhats, urLead |
| Capterra | https://capterra.com | HIGH | urWhats, urLead |
| Product Hunt | https://producthunt.com | HIGH | All products |
| GetApp | https://getapp.com | MEDIUM | urWhats, urLead |
| Software Advice | https://softwareadvice.com | MEDIUM | urWhats, urLead |
| AlternativeTo | https://alternativeto.net | MEDIUM | urWhats (alt to Twilio) |
| SaaSHub | https://saashub.com | MEDIUM | All products |
| SourceForge | https://sourceforge.net | LOW | urWhats |
| TrustRadius | https://trustradius.com | LOW | urWhats, urLead |
WhatsApp / Messaging Specific
| Directory | URL | Priority |
|---|---|---|
| Meta Business Partner Directory | https://www.facebook.com/business/partner-directory | HIGH |
| WhatsApp Business Solution Provider listing | Contact Meta directly | HIGH |
As an Official Meta Technical Provider, you should be listed in Meta's partner directory. Contact your Meta representative.
How to Submit
For each directory:
- Create an account
- Submit your business/product listing
- Use identical information every time:
- Name: urWave Company
- Phone: +966 508 777 669
- Website: https://urwave.com (parent) or specific product URL
- Description: Consistent with other profiles
- Add logo, screenshots, and product details
- Respond to reviews when they come
12. Phase 11: Ongoing Monthly Maintenance
Why: SEO and AI discoverability are not "set and forget". Algorithms change, competitors emerge, and your content needs updates.
Weekly (15 min)
- Check GSC for new crawl errors or security issues
- Review uptime monitoring for any downtime incidents
- Check Bing Webmaster for any issues
Monthly (1-2 hours)
- GSC Performance Review:
- Top queries (EN + AR separately)
- CTR trends
- Average position changes
- New/lost keywords
- GA4 Review:
- Traffic trends by source
- Top landing pages
- Conversion rates
- Bounce rate by page
- PageSpeed Re-test:
- Re-test key pages
- Check Core Web Vitals in GSC
- Content Freshness:
- Update copyright year if needed
- Add new FAQs based on customer questions
- Update pricing if changed
- AI Citation Check:
- Test 3-5 queries in ChatGPT, Copilot, Perplexity
- Track whether your sites appear in AI answers
- Note which queries cite you and which don't
Quarterly (Half Day)
- Full SEO audit using free tools:
- Screaming Frog (free for up to 500 URLs): https://screamingfrog.co.uk
- Check for broken links, missing meta tags, redirect chains
- Competitor analysis:
- Who ranks above you for target keywords?
- What content do they have that you don't?
- Content gap analysis:
- What questions are people asking that you don't answer?
- Arabic content gaps (huge opportunity -- most competitors don't have Arabic)
- Update AI files:
- Refresh
llms.txtandllms-full.txtwith new products/features - Update
ai-plugin.jsonif API endpoints change
- Refresh
- Review and respond to any Google Business Profile reviews
Annually
- Full website redesign/refresh evaluation
- Domain authority check (Ahrefs, Moz, or free alternatives)
- SSL certificate renewal verification (Cloudflare handles this, but verify)
- Review all directory listings for accuracy
13. Master Checklist
Day 1: Google Search Console + GA4
- GSC: Add urwhats.com, verify via Cloudflare DNS
- GSC: Add urwave.com, verify via Cloudflare DNS
- GSC: Add urlead.net, verify via Cloudflare DNS
- GSC: Add urhackathon.com, verify via Cloudflare DNS
- GSC: Submit sitemaps for all 4 sites
- GSC: Request indexing for 6 priority pages per site
- GA4: Verify/create properties for all 4 sites
- GA4: Link each GA4 property to its GSC property
- GA4: Set up key events (form submission, WhatsApp click, phone click)
- GA4: Enable Google Signals
Day 2: Bing + Google Business Profile
- Bing: Import all 4 sites from GSC (or add manually)
- Bing: Submit sitemaps
- Bing: Submit priority URLs
- Bing: Set up IndexNow API key
- GBP: Create urWave Company profile
- GBP: Verify via phone/SMS
- GBP: Complete all profile fields (EN + AR)
- GBP: Add products, photos, hours
Day 3: Validation + AI
- Test all 4 sites with Google Rich Results Test
- Test all 4 sites with Schema.org Validator
- Verify all AI files accessible (llms.txt, ai-plugin.json, etc.)
- Verify robots.txt allows AI crawlers
- Test queries in ChatGPT, Copilot, Perplexity
- Submit to Product Hunt (at minimum)
Day 4: Social Profiles
- Create/update LinkedIn company page
- Create X (Twitter) account
- Create YouTube channel
- Update GitHub organization profile
- Create Crunchbase profile
- Verify NAP consistency across all profiles
Day 5: Email + Performance
- Set up Google Postmaster Tools for all domains
- Verify SPF, DKIM, DMARC records
- Test email deliverability (mail-tester.com)
- Run PageSpeed Insights for all 8 homepage URLs
- Set up UptimeRobot for all 4 sites
- Enable GSC email notifications
Day 6-7: Directories
- Register on Maroof (معروف) -- Saudi trust platform
- Submit to G2
- Submit to Capterra
- Submit to AlternativeTo
- Submit to SaaSHub
- Verify Meta Partner Directory listing
- Submit to 2-3 Saudi business directories
Ongoing
- Weekly: Check GSC for errors (15 min)
- Monthly: Full performance review (1-2 hours)
- Quarterly: SEO audit + AI citation tracking
- Respond to Google Business Profile reviews
Quick Reference: All Service URLs
| Service | URL | Account Needed |
|---|---|---|
| Google Search Console | https://search.google.com/search-console | |
| Google Analytics 4 | https://analytics.google.com | |
| Google Tag Manager | https://tagmanager.google.com | |
| Google Business Profile | https://business.google.com | |
| Google Postmaster Tools | https://postmaster.google.com | |
| Google PageSpeed | https://pagespeed.web.dev | None |
| Google Rich Results Test | https://search.google.com/test/rich-results | None |
| Bing Webmaster Tools | https://www.bing.com/webmasters | Microsoft |
| Schema.org Validator | https://validator.schema.org | None |
| UptimeRobot | https://uptimerobot.com | Free account |
| Mail Tester | https://www.mail-tester.com | None |
| Maroof (معروف) | https://maroof.sa | Saudi ID/CR |
| Product Hunt | https://producthunt.com | Free account |
| G2 | https://g2.com | Free account |
| Capterra | https://capterra.com | Free account |
This guide was created for urWave Company. Follow phases in order for best results. The most impactful actions are Google Search Console (Phase 1) and Bing Webmaster Tools (Phase 3) -- these directly determine whether your content appears in search results and AI answers.