# Drain Doctor Covina — LLM / crawler hints > Human-readable site for Drain Doctor Plumbing & Rooter (Covina & San Gabriel Valley). NAP, hours, and license: edit only `src/data/businessFacts.ts` so this file stays aligned with the live site. ## Canonical facts (verify against the site) - Legal name: Drain Doctor Plumbing & Rooter - Site: https://thedraindoctorcovina.com/ - Sitemap: https://thedraindoctorcovina.com/sitemap.xml (also in robots.txt) - Phone: (626) 332-9984 (24/7 emergency) - Email: draindoctor96@icloud.com - Office: 3820 Valley Blvd Unit O, Walnut, CA 91789 - Office hours (Pacific): Monday–Friday 8:00 AM–5:00 PM; Saturday 8:00 AM–12:00 PM; Sunday closed - License: #803591 (California CSLB contractor) ## Core marketing URLs (canonical paths) - Home: https://thedraindoctorcovina.com/ - About: https://thedraindoctorcovina.com/about/ - Maintenance plans: https://thedraindoctorcovina.com/maintenance-plans/ - Meet the team: https://thedraindoctorcovina.com/meet-the-team/ - Terms of service: https://thedraindoctorcovina.com/terms-of-service/ - Contact: https://thedraindoctorcovina.com/contact-us/ - Rebate offers: https://thedraindoctorcovina.com/rebate-offers/ - Privacy policy: https://thedraindoctorcovina.com/privacy-policy/ - Careers: https://thedraindoctorcovina.com/careers/ - Blog: https://thedraindoctorcovina.com/blog/ - Service area: https://thedraindoctorcovina.com/service-area/ - Other service areas (secondary cities): https://thedraindoctorcovina.com/service-area/also-serving/ - All offers: https://thedraindoctorcovina.com/all-offers/ - Our work: https://thedraindoctorcovina.com/our-work/ ## Service URLs (canonical) Hub: - All services: https://thedraindoctorcovina.com/service/ - Plumbing hub: https://thedraindoctorcovina.com/service/plumbing/ Service detail pages (legacy WordPress paths; trailing slash): - https://thedraindoctorcovina.com/service/plumbing-drain-camera-inspection/ - https://thedraindoctorcovina.com/service/plumbing-hydro-jetting-drain-clearing/ - https://thedraindoctorcovina.com/service/plumbing-repiping/ - https://thedraindoctorcovina.com/service/plumbing-water-line-repair/ - https://thedraindoctorcovina.com/service/plumbing-trenchless-sewer-line-repair/ - https://thedraindoctorcovina.com/service/plumbing-sewer-line-repair/ - https://thedraindoctorcovina.com/service/plumbing-rooter-service/ - https://thedraindoctorcovina.com/service/plumbing-drain-clearing/ - https://thedraindoctorcovina.com/service/plum-backflow-testing/ - https://thedraindoctorcovina.com/service/plumbing-water-softener-repair/ - https://thedraindoctorcovina.com/service/plumbing-water-heater-repair/ - https://thedraindoctorcovina.com/service/plumbing-sump-pump-repair/ Additional pages (same URL pattern; not on the old export): - https://thedraindoctorcovina.com/service/plumbing-pipe-lining/ - https://thedraindoctorcovina.com/service/plumbing-pipe-bursting/ - https://thedraindoctorcovina.com/service/plumbing-pipe-descaling/ - https://thedraindoctorcovina.com/service/plumbing-repair/ Short `/services/{slug}/` URLs (legacy) redirect to the matching `/service/.../` path above. ## Google Business Profile Keep GBP business name, address, phone, hours, and service area consistent with `businessFacts.ts` and the pages above. ## IndexNow (Bing, Yandex, Seznam, etc.) After deploy, search engines can be notified of URL changes in bulk: 1. Generate a random key 8–128 characters: `a-z`, `A-Z`, `0-9`, hyphens only. 2. Set environment variable `INDEXNOW_KEY` to that value in CI (e.g. Netlify) before `npm run build`. The build writes `dist/{KEY}.txt` containing the key (must be live at `https://thedraindoctorcovina.com/{KEY}.txt`). 3. Run `INDEXNOW_KEY=... npm run indexnow:ping` after deploy to POST all `` URLs from `/sitemap.xml` to the IndexNow API (`scripts/indexnow-submit.mjs`). Optional: `INDEXNOW_SITE=https://thedraindoctorcovina.com` if different from default. ## SEO maintenance checklist - Submit / resubmit `sitemap.xml` in Google Search Console and Bing Webmaster Tools. - Keep **NAP** (name, address, phone) identical across site, GBP, and `businessFacts.ts`. - Prefer **stable URLs** (this site uses trailing slashes on marketing pages); avoid renaming paths without redirects. - **404** page is `404.html` with `noindex` — do not remove; hosts should return HTTP 404 for unknown URLs while serving that file. - Internal links should point to canonical paths (`/contact-us/`, `/service-area/`, `/service/.../`, etc.). - Refresh **meta descriptions** in `src/data/seoDefaults.ts` when offers or positioning change; service pages use `metaDescriptionForService`.