UPE Dental - Schema.org Implementation Plan

Structured Data - Blueprint for Approval

Review the plan before anything goes live - your feedback first, implementation second
Prepared by
Igor Šalagin
Date
June 2026
For Edgaras and the team

This is the plan for what gets added to the website as structured metadata. Nothing has been changed yet - this is for your review first. Visitors will never see any of this. Only Google reads it.

Once you confirm everything looks correct, I will add it to Framer. If any data needs correcting - a wrong phone number, a missing detail, anything - just reply and I'll fix it before going live.

For the SEO specialist

Proposed implementation: URL-conditional JavaScript injected into Framer's site-wide Custom Code → Start of <head>. Single paste covers all 20 pages - this is the only viable approach on Framer's Basic plan (no per-page custom code).

Planned @graph structure: global entities (Organization + Dentist + WebSite) merged with page-specific types per URL. Stable ID anchors: #clinic and #website. Dental hygienists typed as Person only (not Dentist per schema.org spec). After implementation, validate with Rich Results Test. Please flag if the approach needs adjusting.

⚠️
Social media URLs needed Facebook and Instagram profile links are not yet included. Please send both URLs so Google can connect the website to your social profiles.
🔍
Rugile's license number needs verification The data fetch returned the same license number as Kristina's - likely a display artifact. Please confirm Rugile Barauskaite's correct license number.
1
Clinic information
Planned for every page of the site - please confirm all details are correct
UPE Dental
https://upedental.lt/
✓ Planned
Name
UPĖ Dental
Website
https://upedental.lt/
Phone
+37067777556
Email
info@upedental.lt
Address
Jonavos g. 7, Kaunas, Lithuania
Service area
Kaunas
Specialty
Dentistry
Facebook URL
⚠ Please provide
Instagram URL
⚠ Please provide
2
Doctors and specialists
Each team member will get their own structured profile in Google Search - confirm names, titles, and license numbers are correct
Emilija Obelienyte
https://upedental.lt/odontologe/emilija-emilija-obelienyte
✓ Planned
Job title
Gydytoja odontologe (General dentist)
Schema type
Person + Dentist
License number
OD005436
Bio (from site)
Emilija Obelienyte - profesionali, kruopsti ir estetikai ypatingą demesį skirianti gydytoja odontologe, savo darbe derinanti modernius gydymo metodus, preciziskumą ir nuosirdu rysi su pacientu.
Pedram Hosseinzadehfard
https://upedental.lt/endodontologas/pedram-hosseinzadehfard
✓ Planned
Job title
Gydytojas endodontologas (Endodontist)
Schema type
Person + Dentist
License number
OPL-06162
Bio (from site)
Pedram Hosseinzadehfard - gydytojas odontologas, nuolat tobulinantis savo zinias ir praktinius igudžius siuolaikines odontologijoje, siekiantis uztikrinti aukščiausią gydymo kokybes.
Kristina Zukauskaite
https://upedental.lt/burnos-higieniste/kristina-zukauskaite
✓ Planned
Job title
Burnos higieniste (Dental hygienist)
Schema type
Person only - dental hygienists are not classified as Dentist in schema.org
License number
BH001977
Bio (from site)
Kristina Zukauskaite - burnos higieniste, turinti daugiau nei 10 metų patirti odontologijos srityje.
Rugile Barauskaite
https://upedental.lt/burnos-higieniste/rugile-barauskaite
⚠ Needs verification
Job title
Burnos higieniste (Dental hygienist)
Schema type
Person only
License number
Please verify and send the correct number
Bio (from site)
Rugile Barauskaite - burnos higieniste, profesionaliai besirūpinanti pacientų burnos sveikata, profilaktika bei ilgalaikiais gydymo rezultatais.
3
Pages planned - 20 total
Every page on the site will get the appropriate Google schema types once approved
Page URL Schema types applied Status
Homepage /
DentistLocalBusinessWebPage
✓ Planned
Contact /kontaktai
ContactPageContactPointBreadcrumbList
✓ Planned
Prices /kainos
WebPageBreadcrumbList
Prices not included yet
Team /komanda
CollectionPageItemListBreadcrumbList
✓ Planned
Emilija Obelienyte /odontologe/emilija-…
ProfilePagePersonDentist
✓ Planned
Pedram Hosseinzadehfard /endodontologas/pedram-…
ProfilePagePersonDentist
✓ Planned
Kristina Zukauskaite /burnos-higieniste/kristina-…
ProfilePagePerson
✓ Planned
Rugile Barauskaite /burnos-higieniste/rugile-…
ProfilePagePerson
License #?
Services (hub) /paslaugos
CollectionPageItemListBreadcrumbList
✓ Planned
Examinations & consultations /paslaugos/tyrimai-…
MedicalWebPageMedicalProcedureService
✓ Planned
Dental fillings /paslaugos/dantu-plombavimas
MedicalWebPageMedicalProcedureService
✓ Planned
Worn teeth treatment /paslaugos/nudilusiu-…
MedicalWebPageMedicalProcedureService
✓ Planned
Aesthetic fillings /paslaugos/estetinis-…
MedicalWebPageMedicalProcedureService
✓ Planned
Oral hygiene /paslaugos/burnos-higiena
MedicalWebPageMedicalProcedureService
✓ Planned
Teeth whitening /paslaugos/dantu-balinimas
MedicalWebPageMedicalProcedureService
✓ Planned
Dental prosthetics /paslaugos/dantu-protezavimas
MedicalWebPageMedicalProcedureService
✓ Planned
Dental implants /paslaugos/dantu-implantacija
MedicalWebPageMedicalProcedureService
✓ Planned
All-on-4 restoration /paslaugos/dantu-atkurimas-…
MedicalWebPageMedicalProcedureService
✓ Planned
Oral and dental surgery /paslaugos/burnos-ir-…
MedicalWebPageMedicalProcedureService
✓ Planned
Root canal treatment /paslaugos/dantu-kanalu-…
MedicalWebPageMedicalProcedureService
✓ Planned
Children's dental care /paslaugos/vaiku-dantu-…
MedicalWebPageMedicalProcedureService
✓ Planned
Privacy policy /privatumo-politika
WebPageBreadcrumbList
✓ Planned
4
3 things needed before I go ahead
Once these are resolved and you give the go-ahead, implementation takes one paste in Framer
  • 1
    Facebook and Instagram profile URLs
    Google uses these to connect your website to your social profiles. Send both links and they will be added straight away.
  • 2
    Rugile Barauskaite's license number
    The automated fetch returned the same number as Kristina's, which is likely a display artifact on the profile page. Please confirm the correct number.
  • 3
    Prices page - optional
    If visible prices are shown on the /kainos page, they can be added to the structured data so Google shows price ranges directly in search results. If pricing is not public, no action needed.