A technical SEO audit for a dental website checks whether search engines can find, crawl, render, index and understand every important page, and whether those pages load quickly and work properly on phones. The 30 checks below cover indexing, site architecture, page speed, mobile usability, on-page signals, structured data, local signals, security and tracking. Run them annually, after any redesign and whenever rankings drop unexpectedly.
Content and links get most of the attention in SEO for dentists, and for good reason. But neither can help a page that Google cannot index, that loads too slowly on a phone or that competes with three other pages on the same site. Technical problems are invisible to most practice owners, and they quietly cap how well everything else performs.
This checklist is organized so a practice manager can work through the first sections with free tools, and so a developer or SEO specialist can handle the more technical items. Each check explains what to look for and why it matters.
Tools you need
- Google Search Console (free): indexing, coverage, Core Web Vitals, manual actions, links
- Google PageSpeed Insights (free): speed and Core Web Vitals per page
- Google Rich Results Test (free): structured data
- A site crawler such as Screaming Frog (free for small sites) or the site audit feature in Ahrefs or Semrush
- Google Analytics 4 (free): traffic and conversions
- Your phone: the most realistic test of how patients experience the site
Section 1: Indexing and crawlability
1. Is the site indexed?
Search Google for site:yourdomain.com as a rough check, then use the Pages report in Search Console for an accurate count of indexed and non-indexed pages. Compare against the number of pages you believe should be indexed.
2. Are important pages excluded?
In the Search Console Pages report, review why pages are not indexed. Look for service pages listed as “Crawled, currently not indexed,” “Excluded by noindex tag” or “Duplicate without user-selected canonical.” Any core service or location page in those lists needs attention.
3. Is there an accidental noindex?
Website rebuilds often launch with the “discourage search engines” setting still enabled from the staging site. Check the source of your homepage and key pages for noindex in the robots meta tag.
4. Is robots.txt blocking anything important?
Visit yourdomain.com/robots.txt. Make sure it does not block important pages or the CSS and JavaScript files Google needs to render pages.
5. Is there a working XML sitemap?
Your sitemap should list every page you want indexed and nothing you do not, such as thank-you pages, tag archives or test pages. Submit it in Search Console and check for errors.
6. Are there broken internal links?
Run a crawler and look for internal links returning 404 errors. Each one wastes crawl effort and frustrates visitors.
7. Are redirects clean?
Check for redirect chains (A to B to C) and redirect loops. After a redesign, confirm that old URLs redirect with a 301 to the most relevant new page rather than to the homepage. Our guide on rebranding without losing rankings covers redirect mapping.
Section 2: Site architecture and duplication
8. Is there one version of the site?
The site should resolve to a single version: either www or non-www, always https. All other versions should redirect permanently to it.
9. Are canonical tags correct?
Each page should have a canonical tag pointing to itself (or to the preferred version, if duplicates exist). Watch for canonical tags pointing to the homepage or to staging URLs.
10. Is there duplicate or near-duplicate content?
Look for service pages copied across locations with the city swapped, template text reused from other practice websites and old landing pages duplicating current service pages.
11. Are pages competing for the same keywords?
In Search Console, check whether several of your pages appear for the same important query. If your implants page, an old blog post and a past campaign landing page are all ranking intermittently for “dental implants [city],” consolidate or differentiate them.
12. Are important pages close to the homepage?
Core service and location pages should be reachable within two or three clicks from the homepage. Pages buried deep in the structure are crawled less and treated as less important.
13. Are there orphan pages?
An orphan page has no internal links pointing to it. Compare your sitemap with your crawl results. Every important page should have internal links from relevant pages in the body content, not only from the sitemap.
Section 3: Speed and Core Web Vitals
14. How do pages perform on mobile?
Run your homepage and top service pages through PageSpeed Insights. Focus on the field data (from real users) where available, rather than only the lab score.
15. Do pages pass Core Web Vitals?
Search Console’s Core Web Vitals report shows whether groups of pages pass on mobile and desktop, measured by Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift. Our article on website speed and Core Web Vitals for dental practices explains each metric.
16. Are images optimized?
Large, uncompressed photos are the most common cause of slow dental websites. Images should be appropriately sized, compressed and served in modern formats where possible, with lazy loading below the fold.
17. Are scripts under control?
Chat widgets, review widgets, tracking pixels, booking tools and social feeds all add JavaScript. Audit every third-party script and remove those not earning their place.
Section 4: Mobile and accessibility
18. Does the site work properly on a phone?
Test on a real phone: tap the phone number, open the menu, fill out the form, book online. Look for text too small to read, buttons too close together and pop-ups covering content.
19. Is click-to-call working?
The phone number should be a tappable link on every page and should dial the correct number.
20. Are basic accessibility needs met?
Check color contrast, alt text on meaningful images, form labels, keyboard navigation and heading structure. Accessibility helps patients with disabilities and reduces legal risk. Our guide to dental website accessibility covers the main issues.
Section 5: On-page signals
21. Does every page have a unique title tag?
Crawl the site and look for missing, duplicate or overly long titles. Service pages should include the treatment and location.
22. Does every page have a unique meta description?
Meta descriptions do not directly affect rankings, but they influence whether people click. Write them to describe the page and invite action.
23. Is the heading structure logical?
Each page should have a clear H1 describing the main topic, with H2 and H3 headings organizing the content. Watch for headings used purely for styling.
24. Are images described?
Meaningful images need descriptive alt text and sensible file names. Decorative images can have empty alt attributes.
Section 6: Structured data and local signals
25. Is practice schema present and accurate?
Run the homepage and location pages through the Rich Results Test. Look for Dentist markup with correct name, address, phone and hours, and check for conflicting entities from multiple plugins. Our guide to dental schema markup covers what good markup looks like.
26. Does NAP match everywhere?
Name, address and phone on the website, in the schema and on the Google Business Profile should match exactly, for every location.
27. Does each Google Business Profile link to the right page?
Each location’s profile should point to that location’s page, and the page should load correctly.
Section 7: Security and tracking
28. Is the site secure?
Confirm HTTPS works on every page with no mixed-content warnings. Check Search Console’s Security Issues report. Keep the CMS, theme and plugins updated, and remove unused plugins.
29. Are there manual actions?
Check the Manual Actions report in Search Console. A manual action is rare but serious and must be addressed before anything else.
30. Is tracking installed and recording conversions?
Confirm Google Analytics 4 is collecting data on every page, and that calls, form submissions and online bookings are tracked as conversions. A technical audit is incomplete if you cannot measure whether the fixes made a difference.
How to prioritize what you find
An audit usually produces a long list. Prioritize by impact and effort:
| Priority | Examples | Why |
|---|---|---|
| Fix immediately | Sitewide noindex, manual action, security warnings, broken booking or phone links, important pages not indexed | These block visibility or patients outright |
| Fix this month | Redirect errors after a redesign, cannibalizing pages, missing titles on service pages, wrong NAP | Direct effect on ranking key pages |
| Fix this quarter | Core Web Vitals failures, image optimization, orphan pages, schema conflicts | Meaningful gains, more effort |
| Ongoing | Meta descriptions, alt text, plugin hygiene, minor accessibility fixes | Incremental improvements |
When should you run a technical SEO audit?
- Annually, as part of yearly planning
- Before and after any website redesign, migration or rebrand
- When rankings or traffic drop without an obvious cause
- When switching agencies, to establish a baseline
- After adding a location or major new section of the site
Before blaming technical issues for a ranking drop, also check the obvious: whether pages were recently changed, whether a competitor improved significantly and whether search demand for the term has shifted seasonally.
A sample audit findings summary
An audit is only useful if the findings are clear enough to act on. A good summary lists each issue with its location, impact, recommended fix and owner. For example:
| Finding | Where | Impact | Fix | Owner |
|---|---|---|---|---|
| Implants page not indexed: “Duplicate without user-selected canonical” | /dental-implants/ | High | Consolidate old implant landing page into the service page; add self-referencing canonical | Developer |
| 32 old URLs from previous site returning 404 with external links | Various | High | 301 redirect each to the closest current page | Developer |
| Hero images over 2 MB on service pages | Service pages | Medium | Resize, compress and serve modern formats | Developer |
| Phone number in schema differs from profile | Sitewide | Medium | Update schema to match profile | SEO |
| Duplicate title tags on 14 blog posts | Blog | Low | Rewrite titles | Content |
The illustrative findings above are typical of what audits uncover. The point is the format: specific, prioritized and assigned.
What to do after the audit
- Fix blockers first. Anything preventing important pages from being indexed or patients from contacting you.
- Request reindexing for key pages after significant fixes, using URL Inspection in Search Console.
- Record a baseline. Note impressions, positions and conversions for priority pages before changes, so improvements can be measured.
- Schedule the remaining fixes in priority order, with owners and dates.
- Re-crawl after fixes to confirm they worked and did not create new problems.
- Review results after six to eight weeks, then again after a quarter.
Platform-specific notes for dental websites
Many dental websites run on WordPress, with others on proprietary dental website platforms. Each has typical issues:
- WordPress: plugin bloat slowing pages; multiple SEO or schema plugins conflicting; tag and category archives creating thin indexable pages; outdated plugins creating security risks. Keep plugins minimal and updated, and decide deliberately which archive pages should be indexed.
- Page builders: heavy page builder output can slow pages; images inserted at full size; headings chosen for styling. Review the rendered HTML, not just what the editor shows.
- Proprietary dental platforms: limited control over technical settings, shared template content and restrictions on redirects or schema. Check what you can change, and confirm you can export content if you leave.
Whatever the platform, verify fixes by checking the live, rendered page rather than the editor or database, because caches, themes and plugins can change what visitors and search engines actually receive.
Quick wins most audits uncover
While every site is different, a handful of fixes come up again and again on dental websites and often produce noticeable improvements quickly:
- Redirecting old, linked URLs that now return 404 errors
- Removing or consolidating old campaign landing pages that compete with service pages
- Compressing oversized hero images on the homepage and service pages
- Correcting the phone number and hours in schema to match the profile
- Rewriting duplicate or missing title tags on service pages
- Adding internal links to orphaned service pages from relevant content
Frequently asked questions
How long does a technical SEO audit take?
For a typical single-location dental website, an experienced specialist can complete a thorough audit in a few days. Fixing the issues can take longer, depending on what is found and how the site is built.
Can I do a technical SEO audit myself?
Many of the checks above use free tools and can be done by a practice manager. Items involving redirects, canonical tags, structured data and code changes are better handled by a developer or SEO specialist.
Is a PageSpeed Insights score the most important number?
No. The lab score varies between runs and does not directly measure real visitors. Search Console’s Core Web Vitals report, based on real user data, and whether the site feels fast on a phone are better guides. Speed matters, but it is one factor among many.
What is the most common technical SEO problem on dental websites?
In our experience, the most damaging common problems are duplicate or competing pages from years of add-ons and campaigns, broken redirects after redesigns and slow mobile performance caused by oversized images and too many third-party scripts.
Do I need to fix every issue an audit tool reports?
No. Automated tools flag many minor issues that have little effect on rankings or patients. Prioritize anything that blocks indexing, affects key service and location pages, or damages the experience on mobile. Some warnings are safe to ignore.
Should a technical audit include the Google Business Profile?
Strictly speaking, profile optimization is local SEO rather than technical SEO, but checking that the profile links to the right page and that practice details match the website belongs in any complete audit.
How do I know if a ranking drop is technical?
Check Search Console for sudden indexing changes, manual actions or coverage errors, compare the timing with any website changes, and confirm the affected pages still load correctly and have not been altered. If the drop coincides with a site change, a technical cause is likely. If it coincides with no change on your side, look at competitors and search demand as well.
Can a technical audit improve conversions as well as rankings?
Yes. Fixing speed, mobile usability, broken forms and click-to-call problems often improves conversion rates immediately, even before any ranking changes.
Should we audit before a redesign or after?
Both. An audit before a redesign records which pages rank and earn links, so they can be preserved and redirected properly. An audit after launch confirms nothing was lost and catches new problems introduced by the rebuild.
Does site security affect SEO?
Yes. Hacked sites can be flagged in search results, lose rankings and harm patient trust. Keep software updated and monitor Search Console’s Security Issues report.
The bottom line
Technical SEO is the plumbing of a dental website. When it works, nobody notices. When it fails, every investment in content, links and ads underperforms. Work through these 30 checks once a year and after any major change, fix the blockers first, and measure the results in Search Console and Analytics.


