1. Website findings
Four pages checked: titles, descriptions, headings, schema, canonicals, images, links and crawl files. Audit run with Claude Code; I directed and reviewed it.
| Priority | Finding | Why it matters | Fix |
|---|---|---|---|
| High | All 4 pages carry noindex | Google will not list these pages. It is deliberate on this sample site, and it is the first thing to rule out on any client site. | Remove it before launch, then confirm in Search Console. |
| High | Business name differs: footer says "Ngiti Dental Clinic", schema says "Ngiti Dental Clinic (sample)" | Name, address and phone should match across the site, Google Business Profile and directories. | Use one exact version everywhere and record it in a master sheet. |
| High | Homepage H1 is "Gentle dentistry for the whole family", with no location | The title names Alabang, but the main heading misses the service and the city. | "Gentle Family Dentist in Alabang, Muntinlupa". |
| High | No click-to-call link on any page | Local visitors often call from their phones, and a tracked tap is an easy conversion to measure. | Add tel: links and track them as a conversion event in Tag Manager. |
| Medium | Schema is basic and identical on every page: no URL, postal code, map coordinates or services | Fuller data gives Google a clearer picture of the business. | Expand it (section 2) and test it in Google's Rich Results Test. |
| Medium | All services share one page, which has no H2 headings | Braces, root canal and whitening searches have no page of their own to rank. | Create a page for each main service, with its own title and FAQs. |
| Medium | No canonical tags, robots.txt or sitemap.xml | These help search engines find the right version of each page. | Add all three and submit the sitemap in Search Console. |
| Low | Team page description is 109 characters; other descriptions run 125–150 | There is room to add services and the location. | Extend it to about 150 characters. |
| Low | Book page has a # placeholder link; the one photo is 251 KB | Dead links and heavy images hurt the mobile experience. | Point the link to a real page and compress the photo. |
2. Schema fix
The clinic and its details are fictional. On a live site, every value must match the Google Business Profile exactly.
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Ngiti Dental Clinic",
"url": "https://www.example.com/",
"telephone": "+63-917-000-0003",
"address": {
"@type": "PostalAddress",
"streetAddress": "Sample address",
"addressLocality": "Muntinlupa City",
"postalCode": "0000",
"addressCountry": "PH"
},
"geo": { "@type": "GeoCoordinates", "latitude": 0, "longitude": 0 },
"openingHours": ["Mo-Fr 09:00-18:00", "Sa 09:00-15:00"],
"knowsAbout": ["Dental cleaning", "Braces", "Teeth whitening", "Pediatric dentistry"]
}
3. Google Business Profile plan
Optimize
- Choose the most accurate primary category, then add secondary ones
- Add services, hours, holiday hours and booking link
- Match name, address and phone to the website
Keep active
- Publish posts and real clinic photos on a set schedule
- Answer common questions
- Review calls, website clicks and direction requests each month
Answering reviews at a medical office
A reply should never confirm that someone is a patient or mention their care, even when the review does. Keep it general and move the conversation offline.
"Thank you for sharing this. We take all feedback seriously, and privacy rules limit what we can discuss here. Please call our office manager at [number] so we can help."
4. Citations and white-hat links
Citations
- Create a master sheet with the exact business details
- Audit current listings and record every mismatch
- Fix the main data sources and health directories first
- Claim missing listings and re-check them monthly
Links
- Fix internal links between service and location pages
- Compare competitors' backlinks in Ahrefs
- Pursue local sponsorships, associations and community events
- Never buy links or join link schemes
5. First 30 days
| Week | Work | Result you can check |
|---|---|---|
| 1 | Record baseline rankings, run the site audit, review the profile and confirm Analytics access | Baseline and prioritized fix list |
| 2 | Fix titles, headings, schema, call tracking and crawl files | Change log, with each fix re-tested |
| 3 | Optimize the profile, publish the first posts and correct citations | Updated profile and citation sheet |
| 4 | Publish or improve the top service page, start link outreach and report | Monthly report compared to baseline |