Top-physio.at - SEO Checker

Overview of the SEO Check
Meta information
77% 
Page quality
32% 
Page structure
75% 
Link structure
25% 
Server
78% 
External factors
25% 
SEO Score
Response time
0.88 s
File size
38.50 kB
Words
268
Media files
41
Number of links
152 internal / 5 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
top-physio.at - Physiotherapy 1060 - 1030 - 1220 Vienna. Manual therapy, Sportphysiotherapy, Realtime-Ultrasound, Podology, physiotherapy for groin pain
The page title should be shorter than 580 pixels. It is 1392 pixels long. Optimize title
The domain is used in the page's title.
There are no duplicate words in the title
Meta description
(Critically important)
top-physio.at - physiotherapy vienna. specialist: Manual therapy and Sportphysiotherapy, Realtime-Ultrasound, Podology, Physiotherapy for groin pain
The length of the meta description is perfect. (924 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
No canonical link is specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: de
Language defined in meta tags: english
Language defined in HTTP-Equiv meta tag: en-us
Server location: United States of America
There are different language information within the page markup.
One or more of the specified languages are not ISO standard (en, en-us, de, etc.)
The following language is defined by HTML: english
Alternate/Hreflang Links
(Somewhat important)
The alternate link to the page itself is missing.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain is no subdomain.
The domain length is good.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype XHTML 1.0 Transitional is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
descriptiontop-physio.at - physiotherapy vienna. specialist: Manual therapy and Sportphysiotherapy, Realtime-Ultrasound, Podology, Physiotherapy for groin pain
keywordsPhysiotherapy, Physio, Physiotherapist, physical therapy, vienna, physiotherapy vienna, Stefan Podar, podar, Sportphysiotherapy, Oliver Maier, top-physio, 1060 vienna, 1060 wien, ,1030 wien, 1030 vienna, 1220 vienna, 1220 wien, top physio, strength and conditioning, soccer physiotherapist, brigitte czachay, julia habitzl, margit gangel, daniela pandel, elke parzefall, christoph pomper, angelika toff, Sports, Ultrasound, Podology, pubic bone, osteitis pubis, RTUS, real time ultrasound, Echtzeit-Ultraschall, health, medicine, training, movement, exercise, Orthopedics, Traumatology, Neurosurgery, Cross ligament, Cruciate ligament, ACL, Shoulder, Ellbow, Knee, Wrist, Hand, Patella tendon, tendinitis, achilles tendon, 6th district
authorDominik Stegmayer
languageEnglish
content-languageen
robotsINDEX,FOLLOW
revisit-after7 days
copyrightDominik Stegmayer & Stefan Podar & Oliver Maier
page-topicphysiotherapy, physical therapy, sport
publisherStefan Podar & Oliver Maier
langde
og:imagehttps://www.top-physio.at/wp-content/themes/topphysio2013/hintergrundbilder/topphysio_teamfoto2019_mob1.jpg
og:titleTop-Physio - Wahlpraxis für Physiotherapie in 1060, 1220 und 1030 Wien.
og:descriptionManual- und Sportphysiotherapie, Echtzeit-Ultraschall, Podologie, Behandlung von Leistenschmerzen.
Content-Typetext/html; charset=UTF-8
expires83200
Content-Languageen-US

Test up to 1.000 webpages of top-physio.at with our free plan!

Try For Free
No trial. It's just free!

Page quality

Content
(Critically important)
Some words from the page title are not used within the pages content
Only 1 paragraph/s was/were found on this page.
There are only 268 words on this page. Good pages should have about 800 words of useful content.
4.5% of the text are stop words.
The page contains a listing, which indicates a good text layout.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 18 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
No viewpoint tag is provided.
At least one Apple touch icon is specified.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 6 tags for this page.
Image SEO
(Somewhat important)
39 images have no alt attribute. The content of alt attributes is used by search engines.
Social Networks
(Nice to have)
There are only a few social sharing widgets on the page. Make your website popular in social networks with social sharing widgets.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

URLAlt attributeTitle
...ysio2013/images/logo_topphysio2013_1.svgLogo - Top-Physio Physiotherapie 1060 Wien, 1030 Wien & 1220 Wien
...mes/topphysio2013/images/phonebutton.pngNo alt attribute provided
.../themes/topphysio2013/images/icon_de.pngNo alt attribute provided
.../themes/topphysio2013/images/icon_uk.pngNo alt attribute provided
.../themes/topphysio2013/images/icon_fb.pngNo alt attribute provided
...emes/topphysio2013/images/icon_insta.pngNo alt attribute provided
...13/images/logomobile_topphysio2013_2.gifLogo - Top-Physio Physiotherapie 1060 Wien, 1030 Wien & 1220 Wien
...rundbilder/topphysio_teamfoto2022_5b.jpgNo alt attribute provided
...es/topphysio2013/images/slogan1white.pngNo alt attribute provided
...s/2012/05/topphysio_zentrale-250x250.pngNo alt attribute providedTop-Physio Zentrale 1060 Wien
.../2018/05/topphysio_altedonau-250x250.pngNo alt attribute providedtopphysio Alte Donau 1220 Wien
...loads/2019/03/topphysio_drei-250x250.pngNo alt attribute providedtopphysio Drei 1030 Wien
...7/03/trainings_DST_5706_2017-250x250.jpgNo alt attribute providedTrainingstherapie
...ads/2017/03/ultraschall_2017-250x250.jpgNo alt attribute providedEchtzeit Ultraschall
...loads/2017/03/training2_2017-250x250.jpgNo alt attribute providedRückenmuskulatur
...7/03/podologie_DST_5640_2017-250x250.jpgNo alt attribute providedAnpassung Podologische Einlagen
...oads/2017/03/oli_manual_2017-250x250.jpgNo alt attribute providedBeach-Volleyball Profis
...t/uploads/2017/03/manual2017-250x250.jpgNo alt attribute providedRückenfit
...uploads/2017/03/manual2_2017-250x250.jpgNo alt attribute providedManualtherapie Hüftgelenk
...ads/2017/03/kinesiotape_2017-250x250.jpgNo alt attribute providedKinesiotaping
...oads/2017/03/wartezimmer2017-250x250.jpgNo alt attribute providedWartezimmer
...3/topphysio_1020_A1299152017-250x250.jpgNo alt attribute providedTop-Physio @1020 Koordinationstraining
...3/topphysio_1020_A1298332017-250x250.jpgNo alt attribute providedSchnelligkeit - Sprint Fallschirm
...3/topphysio_1020_A1297942017-250x250.jpgNo alt attribute providedManualtherapie Fußgelenk
...ploads/2018/07/1220_DST_1928-250x250.jpgNo alt attribute provided1220_DST_1928
...ploads/2018/07/1220_DST_1696-250x250.jpgNo alt attribute provided1220_DST_1696
...3/topphysio2013_Panorama2017-250x250.jpgNo alt attribute providedTop-Physio @1060
...n-julia-indoboard-pushup2017-250x250.jpgNo alt attribute providedKoordination & Rumpfstabilisation
...7/03/stefan-stephan-büro2017-250x250.jpgNo alt attribute providedErgonomie
...19/12/DST_7345_topphysio_web-250x250.jpgNo alt attribute providedDST_7345_topphysio_web
...oordinationsleiter-julia2017-250x250.jpgNo alt attribute providedKoordination
...017/03/Organisatorisches2017-250x250.jpgNo alt attribute providedLocker Room inkl. Dusche
...19/12/DST_7419_topphysio_web-250x250.jpgNo alt attribute providedDST_7419_topphysio_web
...7/03/olli-park-tauziehen2017-250x250.jpgNo alt attribute providedChallenge
...ent/uploads/2017/03/oahu2017-250x250.jpgNo alt attribute providedTop-Physio @1060
...ds/2012/05/top-physio_termin-250x250.jpgNo alt attribute providedTermin vereinbaren: 0660 1060 53 2
...s/topphysio2013/images/slogan1whites.pngNo alt attribute provided
.../themes/topphysio2013/images/icon_de.pngNo alt attribute provided
.../themes/topphysio2013/images/icon_uk.pngNo alt attribute provided
.../themes/topphysio2013/images/icon_fb.pngNo alt attribute provided
...emes/topphysio2013/images/icon_insta.pngNo alt attribute provided

Page structure

H1 heading
(Critically important)
There is no H1 heading specified.
Headings
(Important)
The structure of headings is missing one or more levels. Do not skip heading levels.
Some headings do not have any content.

Heading structure

Heading levelContent
H2 Empty heading
H3 Physiotherapie 1060 – 1030 – 1120 Wien. Spezialgebiete: Manual- und Sportphysiotherapie, Echtzeit-Ultraschall, Behandlung von Leistenschmerzen, Podologie
Some internal links have dynamic parameters. All internal URLs, which are not marked as nofollow, should not contain dynamic parameters.
Some anchor texts are used more than once.
28 links don't have an anchor text.
The number of internal links is ok.
None of the anchor texts is too long.
There are 5 external links on this page.
LinkAttributesAnchor text
https://www.top-physio.at/enSubdomain IMG-ALT Logo - Top-Physio Physiotherapie 1060 Wien, 1030 Wien & 1220 Wien
A-TITLE Home - Top-Physio Physiotherapie 1060 Wien, 1030 Wien & 1220 Wien
https://www.top-physio.at/Subdomain Deutsch
A-TITLE Deutsch
https://www.top-physio.at/en/Subdomain English
A-TITLE English
https://www.facebook.com/pages...New window External Subdomain Facebook
A-TITLE Find us on Facebook
https://www.instagram.com/top_...New window External Subdomain Instagram
A-TITLE Unser Instagram Account
https://www.top-physio.at/enSubdomain Text duplicate IMG-ALT Logo - Top-Physio Physiotherapie 1060 Wien, 1030 Wien & 1220 Wien
A-TITLE Home - Top-Physio Physiotherapie 1060 Wien, 1030 Wien & 1220 Wien
/en/about-us/Subdomain about us
A-TITLE about us
/en/news/Subdomain news
A-TITLE news
/en/physiotherapy/Subdomain physiotherapy
A-TITLE physiotherapy
/en/special-therapies/Subdomain special therapies
A-TITLE special therapies
/en/media/Subdomain media & references
A-TITLE media & references
/en/links/Subdomain links
A-TITLE links
/en/procedure/Subdomain procedure
A-TITLE procedure
/en/clinics/Subdomain clinics
A-TITLE clinics
/en/contact/Subdomain contact
A-TITLE contact
https://www.top-physio.at/en/Subdomain No Text
/standorte/1060-zentrale/Subdomain No Text
/standorte/1220-alte-donau/Subdomain No Text
/standorte/1030-drei/Subdomain No Text
/wp-content/uploads/2017/03/tr...Subdomain No Text
/wp-content/uploads/2017/03/ul...Subdomain No Text
/wp-content/uploads/2017/03/tr...Subdomain No Text
/wp-content/uploads/2017/03/po...Subdomain No Text
/wp-content/uploads/2017/03/ol...Subdomain No Text
/wp-content/uploads/2017/03/ma...Subdomain No Text
/wp-content/uploads/2017/03/ma...Subdomain No Text
/wp-content/uploads/2017/03/ki...Subdomain No Text
/wp-content/uploads/2017/03/wa...Subdomain No Text
/wp-content/uploads/2017/03/to...Subdomain No Text
/wp-content/uploads/2017/03/to...Subdomain No Text
/wp-content/uploads/2017/03/to...Subdomain No Text
/wp-content/uploads/2018/07/12...Subdomain No Text
/wp-content/uploads/2018/07/12...Subdomain No Text
/wp-content/uploads/2017/03/to...Subdomain No Text
/wp-content/uploads/2017/03/st...Subdomain No Text
/wp-content/uploads/2017/03/st...Subdomain No Text
/wp-content/uploads/2019/12/DS...Subdomain No Text
/wp-content/uploads/2017/03/pe...Subdomain No Text
/wp-content/uploads/2017/03/Or...Subdomain No Text
/wp-content/uploads/2019/12/DS...Subdomain No Text
/wp-content/uploads/2017/03/ol...Subdomain No Text
/wp-content/uploads/2017/03/oa...Subdomain No Text
/wp-content/uploads/2012/05/to...Subdomain No Text
/en/contact/Subdomain for appointments phone: 0660 1060 53 2
A-TITLE for appointments phone:
/en/clinics/Subdomain 3 times in Vienna: 1060 - 1220 - 1030
A-TITLE physiotherapy in 1060, 1220 and 1030 Vienna!
http://www.stegmayer.eu/New window External Subdomain by Dominik Stegmayer
A-TITLE designed by Dominik Stegmayer
/wp-content/themes/topphysio20...Subdomain mobileversion
A-TITLE switch to mobile version!
/en/contact/disclaimer/Subdomain disclaimer & privacy protection
A-TITLE disclaimer
https://www.top-physio.at/en/Subdomain what’s new?
/en/weitere-infos/Subdomain further information
/en/about-us/Subdomain Text duplicate about us
/en/about-us/oliver_maier/Subdomain Oliver Maier
/en/about-us/stefan_podar/Subdomain Stefan Podar
/en/about-us/brigitte_czachay/Subdomain Brigitte Czachay
/en/about-us/julia_habitzl/Subdomain Julia Habitzl
/en/about-us/margit_gangel/Subdomain Margit Gangel
/en/about-us/daniela_syre/Subdomain Daniela Syré
/en/about-us/elke_parzefall_ka...Subdomain Elke Parzefall-Kaiser
/en/about-us/angelika_toff/Subdomain Angelika Huemer-Toff
/en/about-us/stefan-moshammer/Subdomain Stefan Moshammer
/en/about-us/christoph-tauber-...Subdomain Christoph Tauber-Huber
/en/about-us/andreas-plank/Subdomain Andreas Plank
/en/about-us/angelika-pree/Subdomain Angelika Pree
/en/about-us/valentin-syre/Subdomain Valentin Syré
/en/about-us/magdalena-mair/Subdomain Magdalena Mair
/en/about-us/matthias-kapl/Subdomain Matthias Kapl
/en/about-us/thomas-groebl/Subdomain Thomas Gröbl
/en/about-us/martina-neuberger...Subdomain Martina Neuberger-Hackl
/en/about-us/david-fellner/Subdomain David Fellner
/en/about-us/patrik-koch/Subdomain Patrik Koch
/en/about-us/viktoria-frey/Subdomain Viktoria Frey
/en/about-us/david-pils/Subdomain David Pils
/en/about-us/matthias-zabel/Subdomain Matthias Zabel
/en/about-us/bernadette-kamper...Subdomain Bernadette Kamper-Kohout
/en/about-us/klara-reisel/Subdomain Klara Reisel
/en/about-us/tobias-feuchter/Subdomain Tobias Feuchter
/en/about-us/mariam-elaswad/Subdomain Mariam Elaswad
/en/news/Subdomain Text duplicate news
/en/news/facebook/Subdomain facebook news
/en/news/web-news/Subdomain web news archive
/en/physiotherapy/Subdomain Text duplicate physiotherapy
/en/physiotherapy/general/Subdomain general
/en/physiotherapy/general/feet/Subdomain Feet
/en/physiotherapy/general/hip-...Subdomain Hip & Pelvic girdle
/en/physiotherapy/general/knee/Subdomain Knee
/en/physiotherapy/general/phys...Subdomain Head, Brain, CNS
/en/physiotherapy/general/spine/Subdomain Lumbar, thoracic and cervical spine
/en/physiotherapy/general/thig...Subdomain Thigh & Groin area
/en/physiotherapy/general/shou...Subdomain Shoulder
/en/physiotherapy/general/fore...Subdomain Forearm, Elbow, Wrist, Hand
/en/physiotherapy/general/lowe...Subdomain Lower Leg & Calf
/en/physiotherapy/sportsphysio...Subdomain sportsphysiotherapy
/en/physiotherapy/manual-therapy/Subdomain manual therapy
/en/physiotherapy/massage-ther...Subdomain massage therapy
/en/special-therapies/Subdomain Text duplicate special therapies
/en/special-therapies/preventi...Subdomain preventive package
/en/special-therapies/realtime...Subdomain realtime-ultrasound
/en/special-therapies/volleyba...Subdomain volleyball screening
/en/special-therapies/groin-pain/Subdomain groin pain
/en/special-therapies/podiatry/Subdomain podiatry
/en/special-therapies/kinesiot...Subdomain kinesiotaping
/en/special-therapies/fascial-...Subdomain fascial therapy
/en/media/Subdomain Text duplicate media & references
/en/media/references/Subdomain references
/en/media/videos/Subdomain videos
/en/media/fotos/Subdomain photos
/en/media/published-articles/Subdomain published articles
/en/media/newspaper-articles/Subdomain newspaper articles
/en/links/Subdomain Text duplicate links
/en/procedure/Subdomain Text duplicate procedure
/en/clinics/Subdomain Text duplicate clinics
/en/clinics/1060-headquarter/Subdomain 1060 – Headquarter
/en/clinics/1220-alte-donau/Subdomain 1220 – Alte Donau
/en/clinics/1030-drei/Subdomain 1030 – Drei
/en/contact/Subdomain Text duplicate contact
/en/contact/disclaimer/Subdomain disclaimer
/en/about-us/Subdomain Text duplicate about us
A-TITLE about us Physiotherapy top-physio.at
/en/about-us/oliver_maier/Subdomain Text duplicate Oliver Maier
A-TITLE Oliver Maier
/en/about-us/stefan_podar/Subdomain Text duplicate Stefan Podar
A-TITLE Stefan Podar
/en/about-us/brigitte_czachay/Subdomain Text duplicate Brigitte Czachay
A-TITLE Brigitte Czachay
/en/about-us/julia_habitzl/Subdomain Text duplicate Julia Habitzl
A-TITLE Julia Habitzl
/en/about-us/margit_gangel/Subdomain Text duplicate Margit Gangel
A-TITLE Margit Gangel
/en/about-us/daniela_syre/Subdomain Text duplicate Daniela Syré
A-TITLE Daniela Syré
/en/about-us/elke_parzefall_ka...Subdomain Text duplicate Elke Parzefall-Kaiser
A-TITLE Elke Parzefall-Kaiser
/en/about-us/christoph_pomper/Subdomain Christoph Pomper
A-TITLE Christoph Pomper
/en/about-us/angelika_toff/Subdomain Angelika Toff
A-TITLE Angelika Toff
/en/about-us/kamil-marczynski/Subdomain Kamil Marczynski
A-TITLE Kamil Marczynski
/en/about-us/stefan-hackauf/Subdomain Stefan Hackauf
A-TITLE Stefan Hackauf
/en/about-us/christoph-tauber-...Subdomain Text duplicate Christoph Tauber-Huber
A-TITLE Christoph Tauber-Huber
/en/about-us/lara_helldorff/Subdomain Lara Helldorff
A-TITLE Lara Helldorff
/en/about-us/andreas-plank/Subdomain Text duplicate Andreas Plank
A-TITLE Andreas Plank
/en/about-us/angelika-pree/Subdomain Text duplicate Angelika Pree
A-TITLE Angelika Pree
/en/about-us/christopher-graf/Subdomain Christopher Graf
A-TITLE Christopher Graf
/en/news/Subdomain Text duplicate news
A-TITLE news
/en/news/facebook/Subdomain Text duplicate facebook news
A-TITLE facebook news
/en/news/web-news/Subdomain Text duplicate web news archive
A-TITLE news archive
/en/physiotherapy/Subdomain Text duplicate physiotherapy
A-TITLE physiotherapy vienna
/en/physiotherapy/general/Subdomain Text duplicate general
A-TITLE general
/en/physiotherapy/sportsphysio...Subdomain Text duplicate sportsphysiotherapy
A-TITLE sportsphysiotherapy vienna
/en/physiotherapy/manual-therapy/Subdomain Text duplicate manual therapy
A-TITLE manual physiotherapy vienna
/en/physiotherapy/massage-ther...Subdomain Text duplicate massage therapy
A-TITLE massage
/en/special-therapies/Subdomain Text duplicate special therapies
A-TITLE special therapies
/en/specials/realtime-ultrasound/Subdomain realtime ultrasound
A-TITLE realtime ultrasound physiotherapy
/en/specials/groin-pain/Subdomain groin pain physiotherapy
A-TITLE groin pain physiotherapy
/en/specials/podiatry/Subdomain podiatry vienna
A-TITLE podiatry vienna
/en/specials/kinesiotaping/Subdomain Text duplicate kinesiotaping
A-TITLE kinesiotaping vienna
/en/specials/fascial-therapy/Subdomain fascial therapy vienna
A-TITLE fascial therapy vienna
/en/videos/Subdomain Text duplicate videos
A-TITLE videos
/en/fotos/Subdomain Text duplicate photos
A-TITLE Photos
/en/links/Subdomain Text duplicate links
A-TITLE Links
/en/procedure/Subdomain Text duplicate procedure
A-TITLE Procedure, Price
/en/contact/Subdomain Text duplicate contact
A-TITLE Contact
/en/contact/disclaimer/Subdomain Text duplicate disclaimer
A-TITLE disclaimer
https://www.top-physio.at/Subdomain Text duplicate Deutsch
A-TITLE Deutsch
https://www.top-physio.at/en/Subdomain Text duplicate English
A-TITLE English
https://www.facebook.com/pages...New window External Subdomain Text duplicate Facebook
A-TITLE Find us on Facebook
https://www.instagram.com/top_...New window External Subdomain Text duplicate Instagram
A-TITLE Unser Instagram Account

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://www.top-physio.at/en"
HTTP header
(Important)
No X-Powered HTTP header is sent.
This page uses GZip for compressed data transmission.
Performance
(Somewhat important)
The page response time of 0.88 seconds is longer than the recommended limit of 0.4 seconds. A high response time unnecessarily slows down search engine crawling and results in bad user experience as well.
The file size of the HTML document is fine (39 kB).

HTTP Response Header

NameValue
dateSun, 01 Sep 2024 00:59:42 GMT
serverApache
set-cookie75 Characters
varyAccept-Encoding
content-encodinggzip
content-length8341
content-typetext/html; charset=UTF-8
age0
accept-rangesbytes
strict-transport-securitymax-age=15768000
permissions-policyinterest-cohort=()
statuscode200
http_versionHTTP/2

External factors

Blacklists
(Nice to have)
This website is not classified "for adult only".
This page has only a few links from other websites.
This page only has backlinks from 1 referring domains.
This page only has 1 backlinks.
This page only has few backlinks from 1 different ip addresses.
Facebook popularity
(Somewhat important)
The page has 0 shares and comments on Facebook.

Links from Wikipedia

No links from Wikipedia were found.

Search preview

www.top-physio.at
top-physio.at - Physiotherapy 1060 - 1030 - 1220 Vienna. Manual the...
top-physio.at - physiotherapy vienna. specialist: Manual therapy and Sportphysiotherapy, Realtime-Ultrasound, Podology, Physiotherapy for groin pain

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
top-physio69%Check
Manual64%Check
Manual Therapy61%Check
physiotherapy58%Check
groin pain58%Check
Vienna56%Check
Groin56%Check
pain56%Check
realtime-ultrasound56%Check
Physiotherapy 106056%Check

Test up to 1.000 webpages of top-physio.at with our free plan!

Try For Free
No trial. It's just free!

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions