SEO rapport : https://scholar.google.com/citations?hl=en&user=s1_WzE8AAAAJ

Volg de aanwijzingen in dit SEO rapport om uw website te optimaliseren voor zoekamchines

onderzocht op : 2021-05-07 18:45:33


SiteDoctor heeft 14 grote problemen geconstateerd

SEO Score

pagina titel

pagina titel : Wat Betekent - Google Scholar


Your page title does not exceed 60 characters. It's fine.

SEO info
Title is de kop van de webpagina. De zin of string tussen de HTML-title-tag () is de titel van uw website. Zoekmachines zoeken naar de titel van uw website en tonen de titel samen met uw websiteadres in het zoekresultaat. Titel is het belangrijkste element voor zowel SEO als sociaal delen. De titel moet minder dan 50 tot 60 tekens bevatten, omdat de zoekmachine meestal deze lengte van tekenreeks of zin in het zoekresultaat weergeeft. Een goede titel kan bestaan ​​uit het primaire zoekwoord, het secundaire zoekwoord en de merknaam. Een fictieve gaming-informatie die een sitetitel bevat, kan bijvoorbeeld zijn als \"de toekomst van gaminginformatie is hier\". De titel van een webpagina moet een goede glimp van de website bevatten. titel is een belangrijk element als een identificatie van uw website voor gebruikerservaring, SEO en sociaal delen. Dus heb een leuke en pakkende titel.
Lees verder

Meta omschrijving

Meta omschrijving : Professor of etymology (Dutch language) - Cited by 3.675 - Language - Dutch - Explaining


Je metabeschrijving mag niet langer zijn dan 150 tekens. Het is goed.

SEO info
Beschrijving is de volledige interpretatie van de inhoud en functies van uw website. Meestal is het een korte paragraaf die beschrijft wat functies en informatie zijn die door de website aan zijn bezoekers worden verstrekt. U kunt het als een reclame voor uw website beschouwen. Hoewel niet belangrijk voor de ranking van zoekmachines, maar erg belangrijk voor hits of bezoeken via zoekresultaten. Beschrijving moet minder dan 150 tekens bevatten, omdat in de zoekmachine deze lengte van alinea wordt weergegeven in het zoekresultaat. En elke pagina van de website moet een unieke beschrijving bevatten om duplicatie van de beschrijving te voorkomen. Beschrijving is de definitie van uw website voor gebruikerservaring, dus vorm deze als een complete maar korte en nauwkeurige illustratie van uw website.

Meta Keyword

Meta Keyword :


Your site do not have any meta keyword.

SEO info
Meta-keywords zijn keywords binnen metatags. Meta-keywords worden waarschijnlijk niet gebruikt voor het rangschikken van zoekmachines. de woorden van titel en beschrijving kunnen worden gebruikt als meta-keywords. het is een goed idee voor SEO anders dan zoekmachine ranking.

Enkele trefwoorden

trefwoord voorval Dichtheid Mogelijke spam
Heijmans 20 2.789 % No
chronic 10 1.395 % No
Rijken 10 1.395 % No
perceptions 9 1.255 % No
disease 8 1.116 % No
health 8 1.116 % No
illness 8 1.116 % No
patients 6 0.837 % No
Journal 6 0.837 % No
MJWM 6 0.837 % No
van 5 0.697 % No
Health 5 0.697 % No
citations 5 0.697 % No
Ridder 4 0.558 % No
der 4 0.558 % No
Cited 4 0.558 % No
Psychology 4 0.558 % No
Illness 4 0.558 % No
articles 4 0.558 % No
system 3 0.418 % No

Twee woordwoordenwoorden

trefwoord voorval Dichtheid Mogelijke spam
M Heijmans 14 1.953 % No
M Rijken 10 1.395 % No
Journal of 6 0.837 % No
MJWM Heijmans 6 0.837 % No
Heijmans M 6 0.837 % No
of chronic 5 0.697 % No
Illness perceptions 4 0.558 % No
Cited by 4 0.558 % No
perceptions in 3 0.418 % No
in chronic 3 0.418 % No
of the 3 0.418 % No
author New 3 0.418 % No
Heijmans J 3 0.418 % No
of health 3 0.418 % No
illness perceptions 3 0.418 % No
this author 3 0.418 % No
J Rademakers 3 0.418 % No
J Bensing 3 0.418 % No
of life 3 0.418 % No
and their 3 0.418 % No

Drie woordwoordenwoorden

trefwoord voorval Dichtheid Mogelijke spam
Heijmans M Rijken 5 0.697 % No
M Heijmans M 4 0.558 % No
this author New 3 0.418 % No
quality of life 3 0.418 % No
D de Ridder 3 0.418 % No
patients and their 3 0.418 % No
M Heijmans J 3 0.418 % No
of illness perceptions 2 0.279 % No
Illness perceptions and 2 0.279 % No
M Heijmans D 2 0.279 % No
author New articles 2 0.279 % No
The system can't 2 0.279 % No
Ridder J Bensing 2 0.279 % No
M Rijken M 2 0.279 % No
Journal of psychosomatic 2 0.279 % No
of psychosomatic research 2 0.279 % No
role of illness 2 0.279 % No
perceptions of patients 2 0.279 % No
of the American 2 0.279 % No
of health psychology 2 0.279 % No

Vier woordwoorden

trefwoord voorval Dichtheid Mogelijke spam
M Heijmans M Rijken 3 0.418 % No
British journal of health 2 0.279 % No
Journal of psychosomatic research 2 0.279 % No
this author New articles 2 0.279 % No
role of illness perceptions 2 0.279 % No
representations of chronic illness 2 0.279 % No
MJWM Heijmans M Rijken 2 0.279 % No
journal of health psychology 2 0.279 % No
The system can't perform 2 0.279 % No
now Try again later 2 0.279 % No
operation now Try again 2 0.279 % No
the operation now Try 2 0.279 % No
perform the operation now 2 0.279 % No
can't perform the operation 2 0.279 % No
system can't perform the 2 0.279 % No
Research Official Journal of 1 0.139 % No
Official Journal of the 1 0.139 % No
Care Research Official Journal 1 0.139 % No
Journal of the American 1 0.139 % No
of the American College 1 0.139 % No

Gebruik van sleutelwoorden

De meest gebruikte zoekwoorden komen niet overeen met meta-zoekwoorden.

SEO info
Gebruik van sleutelwoorden is het gebruik van uw zoekwoorden in Meta-tags en de inhoud van uw website. Gebruik trefwoorden die uw site correct beschrijven voor een precies zoekmachine resultaat van uw website.

Totaal Woorden

Totaal Woorden : 717

SEO info
Unieke woorden zijn ongebruikelijke woorden die uw sitefuncties en informatie weergeven. Zoekmachine-statistieken zijn niet bedoeld om unieke woorden te gebruiken als rangschikkingsfactor, maar het is nog steeds nuttig om een ​​goed beeld te krijgen van de inhoud van uw site. Het gebruik van positieve unieke woorden zoals compleet, perfect, glanzend, is een goed idee gebruikerservaring.

Stopwoorden zijn veelvoorkomende woorden, zoals al het voorzetsel, enkele generieke woorden zoals downloaden, klikken, aanbieden, winnen etc. omdat het meest gebruikte trefwoord een kleine factor kan zijn voor bezoekers die u aanmoedigt om meer unieke woorden en m

Tekst / HTML Ratio Test

Test van site mislukte tekst / HTML-verhouding.

Tekst / HTML Ratio Test : 0%

SEO info
De verhouding tussen de tekst en de HTML-code van de ideale pagina moet tussen de 20 en 60% liggen. Want als het minder dan 20% is, betekent dit dat u meer tekst op uw webpagina moet schrijven, terwijl uw pagina in geval van meer dan 60% als spam kan worden beschouwd.

HTML-headings

H1(0)

H2(0)

H3(0)

H4(0)

H5(0)

H6(0)

SEO info
h1-status is het bestaan ​​van elke inhoud binnen h1-tag. Hoewel het niet belangrijk is, zoals Metatitels en beschrijvingen voor het rangschikken van zoekmachines, maar nog steeds een goede manier om je inhoud te beschrijven in het resultaat van zoekmachines.

h2 status minder belangrijk, maar moet worden gebruikt voor een goed begrip van uw website voor bezoekers.

robot.txt

Uw site heeft robot.txt

robot.txt

> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta content="width=300, initial-scale=1" name="viewport"> <meta name="description" content="Google Scholar Citations lets you track citations to your publications over time."> <meta name="google-site-verification" content="LrdTUW9psUAMbh4Ia074-BPEVmcpBxF6Gwf0MSgQXZs"> <title>Google Scholar Citations</title> <style> @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype'); } </style> <style> h1, h2 { -webkit-animation-duration: 0.1s; -webkit-animation-name: fontfix; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: linear; -webkit-animation-delay: 0; } @-webkit-keyframes fontfix { from { opacity: 1; } to { opacity: 1; } } </style> <style> html, body { font-family: Arial, sans-serif; background: #fff; margin: 0; padding: 0; border: 0; position: absolute; height: 100%; min-width: 100%; font-size: 13px; color: #404040; direction: ltr; -webkit-text-size-adjust: none; } button, input[type=button], input[type=submit] { font-family: Arial, sans-serif; font-size: 13px; } a, a:hover, a:visited { color: #427fed; cursor: pointer; text-decoration: none; } a:hover { text-decoration: underline; } h1 { font-size: 20px; color: #262626; margin: 0 0 15px; font-weight: normal; } h2 { font-size: 14px; color: #262626; margin: 0 0 15px; font-weight: bold; } input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url] { -moz-appearance: none; -webkit-appearance: none; appearance: none; display: inline-block; height: 36px; padding: 0 8px; margin: 0; background: #fff; border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; font-size: 15px; color: #404040; } input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=text]:hover, input[type=url]:hover { border: 1px solid #b9b9b9; border-top: 1px solid #a0a0a0; -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); } input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus { outline: none; border: 1px solid #4d90fe; -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); } input[type=checkbox], input[type=radio] { -webkit-appearance: none; display: inline-block; width: 13px; height: 13px; margin: 0; cursor: pointer; vertical-align: bottom; background: #fff; border: 1px solid #c6c6c6; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; } input[type=checkbox]:active, input[type=radio]:active { background: #ebebeb; } input[type=checkbox]:hover { border-color: #c6c6c6; -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); } input[type=radio] { -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; width: 15px; height: 15px; } input[type=checkbox]:checked, input[type=radio]:checked { background: #fff; } input[type=radio]:checked::after { content: ''; display: block; position: relative; top: 3px; left: 3px; width: 7px; height: 7px; background: #666; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; } input[type=checkbox]:checked::after { content: url(https://ssl.gstatic.com/ui/v1/menu/checkmark.png); display: block; position: absolute; top: -6px; left: -5px; } input[type=checkbox]:focus { outline: none; border-color: #4d90fe; } .stacked-label { display: block; font-weight: bold; margin: .5em 0; } .hidden-label { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); height: 0px; width: 0px; overflow: hidden; visibility: hidden; } input[type=checkbox].form-error, input[type=email].form-error, input[type=number].form-error, input[type=password].form-error, input[type=text].form-error, input[type=tel].form-error, input[type=url].form-error { border: 1px solid #dd4b39; } .error-msg { margin: .5em 0; display: block; color: #dd4b39; line-height: 17px; } .help-link { background: #dd4b39; padding: 0 5px; color: #fff; font-weight: bold; display: inline-block; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; text-decoration: none; position: relative; top: 0px; } .help-link:visited { color: #fff; } .help-link:hover { color: #fff; background: #c03523; text-decoration: none; } .help-link:active { opacity: 1; background: #ae2817; } .wrapper { position: relative; min-height: 100%; } .content { padding: 0 44px; } .main { padding-bottom: 100px; } /* For modern browsers */ .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } /* For IE 6/7 (trigger hasLayout) */ .clearfix { zoom:1; } .google-header-bar { height: 71px; border-bottom: 1px solid #e5e5e5; overflow: hidden; } .header .logo { background-image: url(https://ssl.gstatic.com/accounts/ui/logo_1x.png); background-size: 116px 38px; background-repeat: no-repeat; margin: 17px 0 0; float: left; height: 38px; width: 116px; } .header .logo-w { background-image: url(https://ssl.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_112x36dp.png); background-size: 112px 36px; margin: 21px 0 0; } .header .secondary-link { margin: 28px 0 0; float: right; } .header .secondary-link a { font-weight: normal; } .google-header-bar.centered { border: 0; height: 108px; } .google-header-bar.centered .header .logo { float: none; margin: 40px auto 30px; display: block; } .google-header-bar.centered .header .secondary-link { display: none } .google-footer-bar { position: absolute; bottom: 0; height: 35px; width: 100%; border-top: 1px solid #e5e5e5; overflow: hidden; } .footer { padding-top: 7px; font-size: .85em; white-space: nowrap; line-height: 0; } .footer ul { float: left; max-width: 80%; min-height: 16px; padding: 0; } .footer ul li { color: #737373; display: inline; padding: 0; padding-right: 1.5em; } .footer a { color: #737373; } .lang-chooser-wrap { float: right; display: inline; } .lang-chooser-wrap img { vertical-align: top; } .lang-chooser { font-size: 13px; height: 24px; line-height: 24px; } .lang-chooser option { font-size: 13px; line-height: 24px; } .hidden { height: 0px; width: 0px; overflow: hidden; visibility: hidden; display: none !important; } .banner { text-align: center; } .card { background-color: #f7f7f7; padding: 20px 25px 30px; margin: 0 auto 25px; width: 304px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); } .card > *:first-child { margin-top: 0; } .rc-button, .rc-button:visited { display: inline-block; min-width: 46px; text-align: center; color: #444; font-size: 14px; font-weight: 700; height: 36px; padding: 0 8px; line-height: 36px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -o-transition: all 0.218s; -moz-transition: all 0.218s; -webkit-transition: all 0.218s; transition: all 0.218s; border: 1px solid #dcdcdc; background-color: #f5f5f5; background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: linear-gradient(top,#f5f5f5,#f1f1f1); -o-transition: none; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: default; } .card .rc-button { width: 100%; padding: 0; } .rc-button.disabled, .rc-button[disabled] { opacity: .5; filter: alpha(opacity=50); cursor: default; pointer-events: none; } .rc-button:hover { border: 1px solid #c6c6c6; color: #333; text-decoration: none; -o-transition: all 0.0s; -moz-transition: all 0.0s; -webkit-transition: all 0.0s; transition: all 0.0s; background-color: #f8f8f8; background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: linear-gradient(top,#f8f8f8,#f1f1f1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); } .rc-button:active { background-color: #f6f6f6; background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1); background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1); background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1); background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1); background-image: linear-gradient(top,#f6f6f6,#f1f1f1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); box-shadow: 0 1px 2px rgba(0,0,0,0.1); } .rc-button-submit, .rc-button-submit:visited { border: 1px solid #3079ed; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1); background-color: #4d90fe; background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed); background-image: -moz-linear-gradient(top,#4d90fe,#4787ed); background-image: -ms-linear-gradient(top,#4d90fe,#4787ed); background-image: -o-linear-gradient(top,#4d90fe,#4787ed); background-image: linear-gradient(top,#4d90fe,#4787ed); } .rc-button-submit:hover { border: 1px solid #2f5bb7; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.3); background-color: #357ae8; background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8); background-image: -moz-linear-gradient(top,#4d90fe,#357ae8); background-image: -ms-linear-gradient(top,#4d90fe,#357ae8); background-image: -o-linear-gradient(top,#4d90fe,#357ae8); background-image: linear-gradient(top,#4d90fe,#357ae8); } .rc-button-submit:active { background-color: #357ae8; background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8); background-image: -moz-linear-gradient(top,#4d90fe,#357ae8); background-image: -ms-linear-gradient(top,#4d90fe,#357ae8); background-image: -o-linear-gradient(top,#4d90fe,#357ae8); background-image: linear-gradient(top,#4d90fe,#357ae8); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); } .rc-button-red, .rc-button-red:visited { border: 1px solid transparent; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1); background-color: #d14836; background-image: -webkit-linear-gradient(top,#dd4b39,#d14836); background-image: -moz-linear-gradient(top,#dd4b39,#d14836); background-image: -ms-linear-gradient(top,#dd4b39,#d14836); background-image: -o-linear-gradient(top,#dd4b39,#d14836); background-image: linear-gradient(top,#dd4b39,#d14836); } .rc-button-red:hover { border: 1px solid #b0281a; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.3); background-color: #c53727; background-image: -webkit-linear-gradient(top,#dd4b39,#c53727); background-image: -moz-linear-gradient(top,#dd4b39,#c53727); background-image: -ms-linear-gradient(top,#dd4b39,#c53727); background-image: -o-linear-gradient(top,#dd4b39,#c53727); background-image: linear-gradient(top,#dd4b39,#c53727); } .rc-button-red:active { border: 1px solid #992a1b; background-color: #b0281a; background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a); background-image: -moz-linear-gradient(top,#dd4b39,#b0281a); background-image: -ms-linear-gradient(top,#dd4b39,#b0281a); background-image: -o-linear-gradient(top,#dd4b39,#b0281a); background-image: linear-gradient(top,#dd4b39,#b0281a); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); } .secondary-actions { text-align: center; } </style> <style media="screen and (max-width: 800px), screen and (max-height: 800px)"> .google-header-bar.centered { height: 83px; } .google-header-bar.centered .header .logo { margin: 25px auto 20px; } .card { margin-bottom: 20px; } </style> <style media="screen and (max-width: 580px)"> html, body { font-size: 14px; } .google-header-bar.centered { height: 73px; } .google-header-bar.centered .header .logo { margin: 20px auto 15px; } .content { padding-left: 10px; padding-right: 10px; } .hidden-small { display: none; } .card { padding: 20px 15px 30px; width: 270px; } .footer ul li { padding-right: 1em; } .lang-chooser-wrap { display: none; } </style> <style media="screen and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5)"> .header .logo { background-image: url(https://ssl.gstatic.com/accounts/ui/logo_2x.png); } .header .logo-w { background-image: url(https://ssl.gstatic.com/images/branding/googlelogo/2x/googlelogo_color_112x36dp.png); } </style> <style> pre.debug { font-family: monospace; position: absolute; left: 0; margin: 0; padding: 1.5em; font-size: 13px; background: #f1f1f1; border-top: 1px solid #e5e5e5; direction: ltr; white-space: pre-wrap; width: 90%; overflow: hidden; } </style> <style> .banner h1 { font-family: 'Open Sans', arial; -webkit-font-smoothing: antialiased; color: #555; font-size: 42px; font-weight: 300; margin-top: 0; margin-bottom: 20px; } .banner h2 { font-family: 'Open Sans', arial; -webkit-font-smoothing: antialiased; color: #555; font-size: 18px; font-weight: 400; margin-bottom: 20px; } .signin-card { width: 274px; padding: 40px 40px; } .signin-card .profile-img { width: 96px; height: 96px; margin: 0 auto 10px; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } .signin-card .profile-name { font-size: 16px; font-weight: bold; text-align: center; margin: 10px 0 0; min-height: 1em; } .signin-card .profile-email { font-size: 16px; text-align: center; margin: 10px 0 20px 0; min-height: 1em; } .signin-card input[type=email], .signin-card input[type=password], .signin-card input[type=text], .signin-card input[type=submit] { width: 100%; display: block; margin-bottom: 10px; z-index: 1; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .signin-card #Email, .signin-card #Passwd, .signin-card .captcha { direction: ltr; height: 44px; font-size: 16px; } .signin-card #Email + .stacked-label { margin-top: 15px; } .signin-card #reauthEmail { display: block; margin-bottom: 10px; line-height: 36px; padding: 0 8px; font-size: 15px; color: #404040; line-height: 2; margin-bottom: 10px; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .one-google p { margin: 0 0 10px; color: #555; font-size: 14px; text-align: center; } .one-google p.create-account, .one-google p.switch-account { margin-bottom: 60px; } .one-google .logo-strip { background-repeat: no-repeat; display: block; margin: 10px auto; background-image: url(https://ssl.gstatic.com/accounts/ui/wlogostrip_230x17_1x.png); background-size: 230px 17px; width: 230px; height: 17px; } </style> <style media="screen and (max-width: 800px), screen and (max-height: 800px)"> .banner h1 { font-size: 38px; margin-bottom: 15px; } .banner h2 { margin-bottom: 15px; } .one-google p.create-account, .one-google p.switch-account { margin-bottom: 30px; } .signin-card #Email { margin-bottom: 0; } .signin-card #Passwd { margin-top: -1px; } .signin-card #Email.form-error, .signin-card #Passwd.form-error { z-index: 2; } .signin-card #Email:hover, .signin-card #Email:focus, .signin-card #Passwd:hover, .signin-card #Passwd:focus { z-index: 3; } </style> <style media="screen and (max-width: 580px)"> .banner h1 { font-size: 22px; margin-bottom: 15px; } .signin-card { width: 260px; padding: 20px 20px; margin: 0 auto 20px; } .signin-card .profile-img { width: 72px; height: 72px; -moz-border-radius: 72px; -webkit-border-radius: 72px; border-radius: 72px; } </style> <style media="screen and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5)"> .one-google .logo-strip { background-image: url(https://ssl.gstatic.com/accounts/ui/wlogostrip_230x17_2x.png); } </style> <style> .remember .bubble-wrap { position: absolute; padding-top: 3px; -o-transition: opacity .218s ease-in .218s; -moz-transition: opacity .218s ease-in .218s; -webkit-transition: opacity .218s ease-in .218s; transition: opacity .218s ease-in .218s; left: -999em; opacity: 0; width: 314px; margin-left: -20px; } .remember:hover .bubble-wrap, .remember input:focus ~ .bubble-wrap, .remember .bubble-wrap:hover, .remember .bubble-wrap:focus { opacity: 1; left: inherit; } .bubble-pointer { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; width: 0; height: 0; margin-left: 17px; } .bubble { background-color: #fff; padding: 15px; margin-top: -1px; font-size: 11px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); } #stay-signed-in { float: left; } #stay-signed-in-tooltip { left: auto; margin-left: -20px; padding-top: 3px; position: absolute; top: 0; visibility: hidden; width: 314px; z-index: 1; } .dasher-tooltip { top: 380px; } </style> <style media="screen and (max-width: 800px), screen and (max-height: 800px)"> .dasher-tooltip { top: 340px; } </style> <style> .jfk-tooltip { background-color: #fff; border: 1px solid; color: #737373; font-size: 12px; position: absolute; z-index: 800 !important; border-color: #bbb #bbb #a8a8a8; padding: 16px; width: 250px; } .jfk-tooltip h3 { color: #555; font-size: 12px; margin: 0 0 .5em; } .jfk-tooltip-content p:last-child { margin-bottom: 0; } .jfk-tooltip-arrow { position: absolute; } .jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore, .jfk-tooltip-arrow .jfk-tooltip-arrowimplafter { display: block; height: 0; position: absolute; width: 0; } .jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore { border: 9px solid; } .jfk-tooltip-arrow .jfk-tooltip-arrowimplafter { border: 8px solid; } .jfk-tooltip-arrowdown { bottom: 0; } .jfk-tooltip-arrowup { top: -9px; } .jfk-tooltip-arrowleft { left: -9px; top: 30px; } .jfk-tooltip-arrowright { right: 0; top: 30px; } .jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore { border-color: #bbb transparent; left: -9px; } .jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore { border-color: #a8a8a8 transparent; } .jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter { border-color: #fff transparent; left: -8px; } .jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore { border-bottom-width: 0; } .jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter { border-bottom-width: 0; } .jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore { border-top-width: 0; } .jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter { border-top-width: 0; top: 1px; } .jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore, .jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore { border-color: transparent #bbb; top: -9px; } .jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter, .jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter { border-color:transparent #fff; top:-8px; } .jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore { border-left-width: 0; } .jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter { border-left-width: 0; left: 1px; } .jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore { border-right-width: 0; } .jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter { border-right-width: 0; } .jfk-tooltip-closebtn { background: url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png") no-repeat; border: 1px solid transparent; height: 21px; opacity: .4; outline: 0; position: absolute; right: 2px; top: 2px; width: 21px; } .jfk-tooltip-closebtn:focus, .jfk-tooltip-closebtn:hover { opacity: .8; cursor: pointer; } .jfk-tooltip-closebtn:focus { border-color: #4d90fe; } </style> <style media="screen and (max-width: 580px)"> .jfk-tooltip { display: none; } </style> <style type="text/css"> .captcha-box { background: #fff; margin: 0 0 10px; overflow: hidden; padding: 10px; } .captcha-box .captcha-img { text-align: center; } .captcha-box .captcha-label { font-weight: bold; display: block; margin: .5em 0; } .captcha-box .captcha-msg { color: #999; display: block; position: relative; } .captcha-box .captcha-msg .accessibility-logo { float: right; border: 0; } .captcha-box .audio-box { position: absolute; top: 0; } </style> <style> .chromiumsync-custom-content { padding-top: 20px; margin-bottom: 0; } .form-panel { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); width: 100%; } .form-panel.first { z-index: 2; } .form-panel.second { z-index: 1; } .shift-form .form-panel.first { z-index: 1; } .shift-form .form-panel.second { z-index: 2; } .slide-in, .slide-out { display: block; -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; -ms-transition-duration: 0.1s; -o-transition-duration: 0.1s; transition-duration: 0.1s; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -moz-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -ms-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .slide-out { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .shift-form .slide-out { opacity: 0; -webkit-transform: translate3d(-120%, 0, 0); -moz-transform: translate3d(-120%, 0, 0); -ms-transform: translate3d(-120%, 0, 0); -o-transform: translate3d(-120%, 0, 0); transform: translate3d(-120%, 0, 0); } .slide-in { -webkit-transform: translate3d(120%, 0, 0); -moz-transform: translate3d(120%, 0, 0); -ms-transform: translate3d(120%, 0, 0); -o-transform: translate3d(120%, 0, 0); transform: translate3d(120%, 0, 0); } .shift-form .slide-in { opacity: 1; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .error-msg { -webkit-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end); -moz-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end); -ms-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end); -o-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end); transition: max-height 0.3s, opacity 0.3s 0s steps(10, end); height: auto; max-height: 0; opacity: 0; } .has-error .error-msg { max-height: 3.5em; margin-top: 10px; margin-bottom: 10px; opacity: 1; visibility: visible; } .back-arrow { position: absolute; top: 37px; width: 24px; height: 24px; display: none; cursor: pointer; } .back-arrow { border-style: none; } .shift-form.back-arrow { display: block; } .back-arrow img { display: block; } #link-signup { text-align: center; font-size: 14px; } .shift-form #link-signup{ display: none; } #link-signin-different { display: none; text-align: center; font-size: 14px; } .shift-form #link-signin-different { display: block; } .signin-card #profile-name { font-size: 16px; font-weight: bold; text-align: center; margin: 0; min-height: 1em; } .signin-card.no-name #profile-name { display: none; } .signin-card.no-name #email-display { line-height: initial; margin-bottom: 16px; } .signin-card #email-display { display: block; padding: 0px 8px; color: rgb(64, 64, 64); line-height: 2; margin-bottom: 10px; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .signin-card #Email { margin-top: 16px; } .need-help { float: right; text-align: right; } .form-panel { width: 274px; } #gaia_firstform { z-index: 2; } .signin-card { position: relative; overflow: hidden; } .signin-card #profile-name { color: #000; } .circle-mask { display: block; height: 96px; width: 96px; overflow: hidden; border-radius: 50%; margin-left: auto; margin-right: auto; z-index: 100; margin-bottom: 10px; } .circle { -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -ms-transition-property: -ms-transform; -o-transition-property: -o-transform; transition-property: transform; -webkit-transition-timing-function: cubic-bezier(.645,.045,.355,1); -moz-transition-timing-function: cubic-bezier(.645,.045,.355,1); -ms-transition-timing-function: cubic-bezier(.645,.045,.355,1); -o-transition-timing-function: cubic-bezier(.645,.045,.355,1); transition-timing-function: cubic-bezier(.645,.045,.355,1); } .circle { position: absolute; z-index: 101; height: 96px; width: 96px; border-radius: 50%; opacity: 0.99; overflow: hidden; background-repeat: no-repeat; background-position: center center; } .main { overflow: hidden; } .card-mask-wrap { position: relative; width: 360px; margin: 0 auto; z-index: 1; } .dasher-tooltip { position: absolute; left: 50%; margin-left: 150px; } .dasher-tooltip .tooltip-pointer { margin-top: 15px; } .dasher-tooltip p { margin-top: 0; } .dasher-tooltip p span { display: block; } .card { margin-bottom: 0; } .one-google { padding-top: 27px; } #canvas { -webkit-transition: opacity 0.075s; -moz-transition: opacity 0.075s; -ms-transition: opacity 0.075s; -o-transition: opacity 0.075s; transition: opacity 0.075s; opacity: 0.01; } .shift-form #canvas { opacity: 0.99; } .label { color: #404040; } #account-chooser-link { -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -ms-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; } .input-wrapper { position: relative; } .google-footer-bar { z-index: 2; } </style> <style media="screen and (max-width: 580px)"> .back-arrow { top: 17px; } .circle-mask { height: 72px; width: 72px; background-size: 72px; } .circle { height: 72px; width: 72px; } #canvas { height: 72px; width: 72px; } .form-panel { width: 256px; } .card-mask-wrap { width: 300px; } .signin-card { width: 256px; } .signin-card #EmailFirst { margin-top: 15px; } .one-google { padding-top: 22px; } </style> </head> <body> <div class="wrapper"> <div class="google-header-bar centered"> <div class="header content clearfix"> <div class="logo logo-w" aria-label="Google"></div> </div> </div> <div class="main content clearfix"> <div class="banner"> <h1> One account. All of Google. </h1> <h2 class="hidden-small"> Sign in to continue to Google Scholar Citations </h2> </div> <div class="main-content no-name "> <div class="card signin-card pre-shift no-name"> <img class="circle-mask" src="https://ssl.gstatic.com/accounts/ui/avatar_2x.png" > <form novalidate method="post" action="https://accounts.google.com/signin/v1/lookup" id="gaia_loginform"> <input name="Page" type="hidden" value="PasswordSeparationSignIn"> <input type="hidden" name="" value=""> <input type="hidden" name="gxf" value="AFoagUW8KJveyigAMpvFzUSW97u-uTBmwg:1620409511326"> <input type="hidden" name="continue" value="https://scholar.google.com/citations?hl=en&amp;user=s1_WzE8AAAAJ/robots.txt"> <input type="hidden" name="service" value="citations"> <input type="hidden" name="hl" value="en"> <input id="profile-information" name="ProfileInformation" type="hidden" value=""> <input id="session-state" name="SessionState" type="hidden" value="AEThLlw4UHQULt3uzYXm_2AdJbTMP5jl99bhxLJrvFO8nt-XFki5dY3ZAPIpCQ27x02YfnBhrUspQBtiuIws-RTdGblCfdE5ItL7WKR-P1Lz6Pd35zyywaNjrifUoS7CHRK8XOG6nA_OteLNuI1B5qQMr6flSIunpF9EkaYQF6lfPaIMhYyKkkFj359JW8XY-491IkkLKw-Q"> <input name="flowName" type="hidden" value="GlifWebSignIn"> <input type="hidden" id="_utf8" name="_utf8" value="&#9731;"/> <input type="hidden" name="bgresponse" id="bgresponse" value="js_disabled"> <div class="form-panel first valid" id="gaia_firstform"> <div class="slide-out"> <div class="input-wrapper focused"> <div id="identifier-shown"> <div> <label class="hidden-label" for="Email"> Enter your email</label> <input id="Email" type="email" value="" spellcheck="false" name="Email" placeholder="Email or phone" autofocus> <input id="Passwd-hidden" type="password" spellcheck="false" class="hidden"> </div> </div> <span role="alert" class="error-msg" id="errormsg_0_Email"></span> </div> <input id="next" name="signIn" class="rc-button rc-button-submit" type="submit" value="Next"> <a class="need-help" href="https://accounts.google.com/signin/usernamerecovery?continue=https%3A%2F%2Fscholar.google.com%2Fcitations%3Fhl%3Den%26user%3Ds1_WzE8AAAAJ%2Frobots.txt&amp;service=citations&amp;hl=en"> Find my account </a> </div> </div> </form> </div> <div class="card-mask-wrap no-name"> <div class="card-mask"> <div class="one-google"> <p class="create-account"> <span id="link-signin-different"> <a href="https://accounts.google.com/AccountChooser?continue=https%3A%2F%2Fscholar.google.com%2Fcitations%3Fhl%3Den%26user%3Ds1_WzE8AAAAJ%2Frobots.txt&amp;service=citations&amp;hl=en"> Sign in with a different account </a> </span> <span id="link-signup"> <a href="https://accounts.google.com/SignUp?service=citations&amp;continue=https%3A%2F%2Fscholar.google.com%2Fcitations%3Fhl%3Den%26user%3Ds1_WzE8AAAAJ%2Frobots.txt&amp;hl=en"> Create account </a> </span> </p> <p class="tagline"> One Google Account for everything Google </p> <div class="logo-strip"></div> </div> </div> </div> </div> </div> <div class="google-footer-bar"> <div class="footer content clearfix"> <ul id="footer-list"> <li> <a href="https://www.google.com/intl/en/about" target="_blank"> About Google </a> </li> <li> <a href="https://accounts.google.com/TOS?loc=NL&hl=en&privacy=true" target="_blank"> Privacy </a> </li> <li> <a href="https://accounts.google.com/TOS?loc=NL&hl=en" target="_blank"> Terms </a> </li> <li> <a href="http://www.google.com/support/accounts?hl=en" target="_blank"> Help </a> </li> </ul> <div id="lang-vis-control" style="display: none"> <span id="lang-chooser-wrap" class="lang-chooser-wrap"> <label for="lang-chooser"><img src="//ssl.gstatic.com/images/icons/ui/common/universal_language_settings-21.png" alt="Change language"></label> <select id="lang-chooser" class="lang-chooser" name="lang-chooser"> <option value="af" > ‪Afrikaans‬ </option> <option value="az" > ‪azərbaycan‬ </option> <option value="ca" > ‪català‬ </option> <option value="cs" > ‪Čeština‬ </option> <option value="da" > ‪Dansk‬ </option> <option value="de" > ‪Deutsch‬ </option> <option value="et" > ‪eesti‬ </option> <option value="en-GB" > ‪English (United Kingdom)‬ </option> <option value="en" selected="selected" > ‪English (United States)‬ </option> <option value="es" > ‪Español (España)‬ </option> <option value="es-419" > ‪Español (Latinoamérica)‬ </option> <option value="eu" > ‪euskara‬ </option> <option value="fil" > ‪Filipino‬ </option> <option value="fr-CA" > ‪Français (Canada)‬ </option> <option value="fr" > ‪Français (France)‬ </option> <option value="gl" > ‪galego‬ </option> <option value="hr" > ‪Hrvatski‬ </option> <option value="in" > ‪Indonesia‬ </option> <option value="zu" > ‪isiZulu‬ </option> <option value="is" > ‪íslenska‬ </option> <option value="it" > ‪Italiano‬ </option> <option value="sw" > ‪Kiswahili‬ </option> <option value="lv" > ‪latviešu‬ </option> <option value="lt" > ‪lietuvių‬ </option> <option value="hu" > ‪magyar‬ </option> <option value="ms" > ‪Melayu‬ </option> <option value="nl" > ‪Nederlands‬ </option> <option value="no" > ‪norsk‬ </option> <option value="pl" > ‪polski‬ </option> <option value="pt" > ‪Português (Brasil)‬ </option> <option value="pt-PT" > ‪Português (Portugal)‬ </option> <option value="ro" > ‪română‬ </option> <option value="sk" > ‪Slovenčina‬ </option> <option value="sl" > ‪slovenščina‬ </option> <option value="sr-Latn" > ‪srpski (latinica)‬ </option> <option value="fi" > ‪Suomi‬ </option> <option value="sv" > ‪Svenska‬ </option> <option value="vi" > ‪Tiếng Việt‬ </option> <option value="tr" > ‪Türkçe‬ </option> <option value="el" > ‪Ελληνικά‬ </option> <option value="bg" > ‪български‬ </option> <option value="mk" > ‪македонски‬ </option> <option value="mn" > ‪монгол‬ </option> <option value="ru" > ‪Русский‬ </option> <option value="sr" > ‪српски (ћирилица)‬ </option> <option value="uk" > ‪Українська‬ </option> <option value="ka" > ‪ქართული‬ </option> <option value="hy" > ‪հայերեն‬ </option> <option value="iw" > ‫עברית‬‎ </option> <option value="ur" > ‫اردو‬‎ </option> <option value="ar" > ‫العربية‬‎ </option> <option value="fa" > ‫فارسی‬‎ </option> <option value="ne" > ‪नेपाली‬ </option> <option value="mr" > ‪मराठी‬ </option> <option value="hi" > ‪हिन्दी‬ </option> <option value="bn" > ‪বাংলা‬ </option> <option value="pa" > ‪ਪੰਜਾਬੀ‬ </option> <option value="gu" > ‪ગુજરાતી‬ </option> <option value="ta" > ‪தமிழ்‬ </option> <option value="te" > ‪తెలుగు‬ </option> <option value="kn" > ‪ಕನ್ನಡ‬ </option> <option value="ml" > ‪മലയാളം‬ </option> <option value="si" > ‪සිංහල‬ </option> <option value="th" > ‪ไทย‬ </option> <option value="lo" > ‪ລາວ‬ </option> <option value="my" > ‪မြန်မာ‬ </option> <option value="km" > ‪ខ្មែរ‬ </option> <option value="ko" > ‪한국어‬ </option> <option value="zh-HK" > ‪中文(香港)‬ </option> <option value="ja" > ‪日本語‬ </option> <option value="zh-CN" > ‪简体中文‬ </option> <option value="zh-TW" > ‪繁體中文‬ </option> </select> </span> </div> </div> </div> </div> <script nonce="SCobMM8d7veETC7T3g+avQ"> (function(){ var splitByFirstChar = function(toBeSplit, splitChar) { var index = toBeSplit.indexOf(splitChar); if (index >= 0) { return [toBeSplit.substring(0, index), toBeSplit.substring(index + 1)]; } return [toBeSplit]; } var langChooser_parseParams = function(paramsSection) { if (paramsSection) { var query = {}; var params = paramsSection.split('&'); for (var i = 0; i < params.length; i++) { var param = splitByFirstChar(params[i], '='); if (param.length == 2) { query[param[0]] = param[1]; } } return query; } return {}; } var appendHiddenParams = function(query) { var loginForm = document.getElementById('gaia_loginform'); if (loginForm) { var loginInputs = loginForm.getElementsByTagName('input'); for (var i = 0, input; input = loginInputs[i]; i++) { if (input.type == 'hidden' && input.value && !query[input.name]) { query[input.name] = input.value; } } } } var post = function(path, params) { var form = document.createElement('form'); form.setAttribute('method', 'post'); form.setAttribute('action', path); for (var key in params) { if (params.hasOwnProperty(key)) { var hiddenField = document.createElement('input'); hiddenField.setAttribute('type', 'hidden'); hiddenField.setAttribute('name', key); hiddenField.setAttribute('value', params[key]); form.appendChild(hiddenField); } } document.body.appendChild(form); form.submit(); } var langChooser_getParamStr = function(params) { var paramsStr = []; for (var a in params) { paramsStr.push(a + "=" + params[a]); } return paramsStr.join('&'); } var langChooser_currentUrl = window.location.href; var match = langChooser_currentUrl.match("^(.*?)(\\?(.*?))?(#(.*))?$"); var langChooser_currentPath = match[1]; var langChooser_params = langChooser_parseParams(match[3]); var langChooser_fragment = match[5]; var langChooser = document.getElementById('lang-chooser'); var langChooserWrap = document.getElementById('lang-chooser-wrap'); var langVisControl = document.getElementById('lang-vis-control'); if (langVisControl && langChooser) { langVisControl.style.display = 'inline'; langChooser.onchange = function() { langChooser_params['lp'] = 1; langChooser_params['hl'] = encodeURIComponent(this.value); var hiddenEmailInput = document.getElementById('Email-hidden'); if (hiddenEmailInput) { // If we are in password separation on password page, post to // /AccountLoginInfo. appendHiddenParams(langChooser_params); langChooser_params['Email'] = hiddenEmailInput.value; post('/AccountLoginInfo', langChooser_params); } else { var paramsStr = langChooser_getParamStr(langChooser_params); var newHref = langChooser_currentPath + "?" + paramsStr; if (langChooser_fragment) { newHref = newHref + "#" + langChooser_fragment; } window.location.href = newHref; } }; } })(); </script> <script type="text/javascript" nonce="SCobMM8d7veETC7T3g+avQ"> var gaia_attachEvent = function(element, event, callback) { if (element && element.addEventListener) { element.addEventListener(event, callback, false); } else if (element && element.attachEvent) { element.attachEvent('on' + event, callback); } }; </script> <script type="text/javascript" nonce="SCobMM8d7veETC7T3g+avQ">(function(){var J=this||self,y=function(K,q){if(q=(K=null,J.trustedTypes),!q||!q.createPolicy)return K;try{K=q.createPolicy("bg",{createHTML:O,createScript:O,createScriptURL:O})}catch(u){J.console&&J.console.error(u.message)}return K},O=function(K){return K};(0,eval)(function(K,q){return(q=y())&&1===K.eval(q.createScript("1"))?function(u){return q.createScript(u)}:function(u){return""+u}}(J)(Array(7824*Math.random()|0).join("\n")+'(function(){var F=this||self,D=function(K,q){return"object"==(q=typeof K,q)&&null!=K||"function"==q},S=function(K,q,J){J=this;try{Kh(q,this,K)}catch(O){m(this,O),K=K.N4,K(function(R){R(J.V)})}},qF=function(K,q){return K(function(J){J(q)}),[function(){return q}]},uY=function(){},J_=function(K){for(K=0;64>K;++K)T[K]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(K),X["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(K)]=K;X[(X["+"]=(T[64]="",62),X)["/"]=63,"="]=64},yL=function(K,q){if((q=null,K=F.trustedTypes,!K)||!K.createPolicy)return q;try{q=K.createPolicy("bg",{createHTML:Ol,createScript:Ol,createScriptURL:Ol})}catch(J){F.console&&F.console.error(J.message)}return q},R6=function(K,q,J,O){return(O=U[K.substring(0,3)+"_"])?O(K.substring(3),q,J):qF(q,K)},gB=function(K,q,J,O,R){for(J=0,R=[],O=0;O<K.length;O++)q=K.charCodeAt(O),128>q?R[J++]=q:(2048>q?R[J++]=q>>6|192:(55296==(q&64512)&&O+1<K.length&&56320==(K.charCodeAt(O+1)&64512)?(q=65536+((q&1023)<<10)+(K.charCodeAt(++O)&1023),R[J++]=q>>18|240,R[J++]=q>>12&63|128):R[J++]=q>>12|224,R[J++]=q>>6&63|128),R[J++]=q&63|128);return R},Ol=function(K){return K},X={},cf=function(K,q,J){for(J in K)if(q.call(void 0,K[J],J,K))return true;return false},x,T={},Fa=function(K,q,J,O,R){return O=R6(K,function(u){J&&(q&&A(q),R=u,J(),J=void 0)},(J=function(){},R=void 0,!!q))[0],{invoke:function(u,y,g,c,r){if(!y)return y=O(g),u&&u(y),y;c=function(){R(function(a){A(function(){u(a)})},g)},R?c():(r=J,J=function(){(r(),A)(c)})}}},rB=function(K,q,J){if((J=typeof K,"object")==J)if(K){if(K instanceof Array)return"array";if(K instanceof Object)return J;if((q=Object.prototype.toString.call(K),"[object Window]")==q)return"object";if("[object Array]"==q||"number"==typeof K.length&&"undefined"!=typeof K.splice&&"undefined"!=typeof K.propertyIsEnumerable&&!K.propertyIsEnumerable("splice"))return"array";if("[object Function]"==q||"undefined"!=typeof K.call&&"undefined"!=typeof K.propertyIsEnumerable&&!K.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==J&&"undefined"==typeof K.call)return"object";return J},D9=function(K,q){function J(){}(K.P=(J.prototype=q.prototype,q).prototype,K.prototype=new J,K.prototype).constructor=K,K.Bj=function(O,R,u){for(var y=Array(arguments.length-2),g=2;g<arguments.length;g++)y[g-2]=arguments[g];return q.prototype[R].apply(O,y)}},j_=function(K,q){if(!F.addEventListener||!Object.defineProperty)return false;q=Object.defineProperty((K=false,{}),"passive",{get:function(){K=true}});try{F.addEventListener("test",uY,q),F.removeEventListener("test",uY,q)}catch(J){}return K}(),a6=function(K,q){this.defaultPrevented=false,this.currentTarget=(this.type=K,this.target=q)},H=(a6.prototype.preventDefault=(a6.prototype.stopPropagation=function(){},function(){this.defaultPrevented=true}),function(K,q,J,O){((this.pointerId=(this.state=(this.metaKey=this.shiftKey=(this.charCode=this.keyCode=(this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=(this.relatedTarget=this.currentTarget=this.target=(a6.call(this,K?K.type:""),null),this).offsetX=0,this.key="",0),this.altKey=this.ctrlKey=false),null),0),this).pointerType="",this).M=null,K&&(O=this.type=K.type,J=K.changedTouches&&K.changedTouches.length?K.changedTouches[0]:null,this.target=K.target||K.srcElement,this.currentTarget=q,q=K.relatedTarget,q||("mouseover"==O?q=K.fromElement:"mouseout"==O&&(q=K.toElement)),this.relatedTarget=q,J?(this.clientX=void 0!==J.clientX?J.clientX:J.pageX,this.clientY=void 0!==J.clientY?J.clientY:J.pageY,this.screenX=J.screenX||0,this.screenY=J.screenY||0):(this.offsetX=void 0!==K.offsetX?K.offsetX:K.layerX,this.offsetY=void 0!==K.offsetY?K.offsetY:K.layerY,this.clientX=void 0!==K.clientX?K.clientX:K.pageX,this.clientY=void 0!==K.clientY?K.clientY:K.pageY,this.screenX=K.screenX||0,this.screenY=K.screenY||0),this.button=K.button,this.keyCode=K.keyCode||0,this.key=K.key||"",this.charCode=K.charCode||("keypress"==O?K.keyCode:0),this.ctrlKey=K.ctrlKey,this.altKey=K.altKey,this.shiftKey=K.shiftKey,this.metaKey=K.metaKey,this.pointerId=K.pointerId||0,this.pointerType="string"===typeof K.pointerType?K.pointerType:El[K.pointerType]||"",this.state=K.state,this.M=K,K.defaultPrevented&&H.P.preventDefault.call(this))}),El=(D9(H,a6),{2:"touch",3:"pen",4:"mouse"}),mt="closure_listenable_"+((H.prototype.preventDefault=function(K){(K=(H.P.preventDefault.call(this),this.M),K.preventDefault)?K.preventDefault():K.returnValue=false},H.prototype).stopPropagation=function(){(H.P.stopPropagation.call(this),this.M.stopPropagation)?this.M.stopPropagation():this.M.cancelBubble=true},1E6*Math.random()|0),I6=0,fh=function(K,q,J,O,R){this.listener=(this.src=R,this.type=K,this.B=J,this.key=++I6,this.S=null,O),this.capture=(this.J=this.Z=false,!!q)},Y=function(K){(this.src=(this.l={},K),this).H=0},lY=function(K){(K.src=(K.B=null,null),K.Z=true,K).listener=(K.S=null,null)},NF=((Y.prototype.add=(Y.prototype.remove=function(K,q,J,O,R){if(K=K.toString(),!(K in this.l))return false;return q=NF(O,(R=this.l[K],R),q,J),-1<q?(lY(R[q]),Array.prototype.splice.call(R,q,1),0==R.length&&(delete this.l[K],this.H--),true):false},function(K,q,J,O,R,u,y){return-1<(y=NF(R,((K=this.l[u=K.toString(),u],K)||(K=this.l[u]=[],this.H++),K),q,O),y)?(q=K[y],J||(q.J=false)):(q=new fh(u,!!O,R,q,this.src),q.J=J,K.push(q)),q}),Y).prototype.hasListener=function(K,q,J,O,R){return cf((R=(O=void 0!==K)?K.toString():"",J=void 0!==q,this.l),function(u,y){for(y=0;y<u.length;++y)if(!(O&&u[y].type!=R||J&&u[y].capture!=q))return true;return false})},function(K,q,J,O,R,u){for(u=0;u<q.length;++u)if(R=q[u],!R.Z&&R.listener==J&&R.capture==!!O&&R.B==K)return u;return-1}),ph="closure_lm_"+(1E6*Math.random()|0),S_=function(K){return(K=K[ph],K)instanceof Y?K:null},Wf=function(K,q,J,O,R,u){if(Array.isArray(K))for(u=0;u<K.length;u++)Wf(K[u],q,J,O,R);else q=Tn(q),R&&R[mt]?R.nS(K,q,D(O)?!!O.capture:!!O,J):Z9(true,O,J,R,K,q)},Ul=function(K,q){return q=(K=function(J){return q.call(K.src,K.listener,J)},Xa),K},Xa=function(K,q,J,O){return K.Z?K=true:(q=new H(q,this),J=K.B||K.src,O=K.listener,K.J&&xc(K),K=O.call(J,q)),K},xc=function(K,q,J,O,R,u,y){if("number"!==typeof K&&K&&!K.Z)if((q=K.src)&&q[mt])q.s2(K);else if(O=K.S,J=K.type,q.removeEventListener?q.removeEventListener(J,O,K.capture):q.detachEvent?q.detachEvent(A_(J),O):q.addListener&&q.removeListener&&q.removeListener(O),Hf--,O=S_(q)){if((J=K.type,J)in O.l){u=O.l[J];b:if("string"===typeof u)y="string"!==typeof K||1!=K.length?-1:u.indexOf(K,0);else{for(y=0;y<u.length;y++)if(y in u&&u[y]===K)break b;y=-1}(y=(R=y,0)<=R)&&Array.prototype.splice.call(u,R,1),y&&(lY(K),0==O.l[J].length&&(delete O.l[J],O.H--))}0==O.H&&(O.src=null,q[ph]=null)}else lY(K)},Z9=function(K,q,J,O,R,u,y,g){if(!R)throw Error("Invalid event type");if(!(K=(g=((y=S_(O))||(O[ph]=y=new Y(O)),D(q)?!!q.capture:!!q),y).add(R,u,K,g,J),K.S)){if((K.S=(J=Ul(),J),J.src=O,J).listener=K,O.addEventListener)j_||(q=g),void 0===q&&(q=false),O.addEventListener(R.toString(),J,q);else if(O.attachEvent)O.attachEvent(A_(R.toString()),J);else if(O.addListener&&O.removeListener)O.addListener(J);else throw Error("addEventListener and attachEvent are unavailable.");Hf++}},A_=function(K){return K in Yc?Yc[K]:Yc[K]="on"+K},wB=function(K,q,J,O,R,u){if(Array.isArray(J))for(u=0;u<J.length;u++)wB(K,q,J[u],O,R);else(O=D(O)?!!O.capture:!!O,q=Tn(q),K&&K[mt])?K.E2(J,q,O,R):K&&(K=S_(K))&&(J=K.l[J.toString()],K=-1,J&&(K=NF(R,J,q,O)),(q=-1<K?J[K]:null)&&xc(q))},Yc={},bY=function(K,q,J,O,R,u){if(O&&O.once)Wf(K,q,R,O,J);else if(Array.isArray(K))for(u=0;u<K.length;u++)bY(K[u],q,J,O,R);else q=Tn(q),J&&J[mt]?J.zZ(K,q,D(O)?!!O.capture:!!O,R):Z9(false,O,R,J,K,q)},Hf=0,vf="__closure_events_fn_"+(1E9*Math.random()>>>0),w=[],$c=function(K){K.F=(K.fS=v(K,K.L(230))<<24|v(K,K.L(230))<<16|v(K,K.L(230))<<8|v(K,K.L(230)),void 0)},U,Ch=[],t_=(S.prototype.dz=function(K,q,J){if(3==K.length){for(J=0;3>J;J++)q[J]+=K[J];for(J=(K=0,[13,8,13,12,16,5,3,10,15]);9>K;K++)q[3](q,K%3,J[K])}},S.prototype.TZ=function(K,q,J,O){try{O=K[((q|0)+2)%3],K[q]=(K[q]|0)-(K[((q|0)+1)%3]|0)-(O|0)^(1==q?O<<J:O>>>J)}catch(R){throw R;}},[]),C=[],zn=function(K,q){return K[q]<<24|K[(q|0)+1]<<16|K[(q|0)+2]<<8|K[(q|0)+3]},m=function(K,q){K.V=((K.V?K.V+"~":"E:")+q.message+":"+q.stack).slice(0,2048)},nh=function(K,q,J,O,R,u){for(u=(O=(R=(J=t((q={},K)),q.i=t(K),q.g=[],K.K==K?(t(K)|0)-1:1),t)(K),0);u<R;u++)q.g.push(t(K));for(q.v=K.L(J);R--;)q.g[R]=K.L(q.g[R]);return q.j=K.L(O),q},z={},e_=[],n=function(K,q,J,O){for(J=(q|0)-(O=[],1);0<=J;J--)O[(q|0)-1-(J|0)]=K>>8*J&255;return O},h_=[],dB=function(K,q){return(q=t(K),q)&128&&(q=q&127|t(K)<<7),q},Lh=(S.prototype.Y=function(K){return(K=K().shift(),this.W().length||this.h().length)||(this.h=this.W=void 0),K},(x=S.prototype,S.prototype.q4=void 0,S).prototype.L=function(K,q){if(q=this.R[K],void 0===q)throw[z,30,K];return q()},function(K,q,J,O,R){if(((J=K[0],q).C=false,J)==e)q.Vb=25,q.U(K);else if(J==C){R=K[1];try{O=q.V||q.U(K)}catch(u){m(q,u),O=q.V}R(O)}else if(J==Ch)q.U(K);else if(J==w)q.U(K);else if(J==Bf){try{for(O=0;O<q.LS.length;O++)try{R=q.LS[O],R[0][R[1]](R[2])}catch(u){}}catch(u){}(0,K[1])((q.LS=[],function(u,y){q.yb(u,true,y)}),function(u){(h(q,(u=!q.O.length,[h_])),u)&&d(true,q,false)})}else{if(J==e_)return O=K[6],R=K[2],B(137,q,K[4]?[O[0].M]:O),B(107,q,R),q.U(K);J==h_&&(q.R=null,q.KS=[],q.A=[])}}),Bf=[],A=F.requestIdleCallback?function(K){requestIdleCallback(function(){K()},{timeout:4})}:F.setImmediate?function(K){setImmediate(K)}:function(K){setTimeout(K,0)},MF=(x.pS=(x.ev=35,36),function(K,q,J,O,R,u){if(!K.V){K.I++;try{for(q=(O=5001,J=void 0,K.$),u=0;(K.k5||--O)&&(K.W||(u=K.L(230))<q);)try{R=void 0,K.W?J=K.Y(K.W):(B(220,K,u),R=t(K),J=K.L(R)),J&&J.call?J(K):L(0,K,[z,21,R]),K.C=true,M(false,K,false)}catch(y){K.L(122)?L(22,K,y):B(122,K,y)}O||L(0,K,[z,33])}catch(y){try{L(22,K,y)}catch(g){m(K,g)}}K.I--}}),kc=function(K,q,J){return B(230,((J=K.L(230),K.A&&J<K.$)?(B(230,K,K.$),VL(K,q)):B(230,K,q),MF(K),K),J),K.L(107)},V=function(K,q,J,O,R,u){if(q.K==q)for(u=q.L(K),253==K?(K=function(y,g,c,r){if(c=u.length,g=(c|0)-4>>3,u.oz!=g){g=[0,0,(r=(g<<(u.oz=g,3))-4,R[1]),R[2]];try{u.U2=Pf(zn(u,r),zn(u,(r|0)+4),g)}catch(a){throw a;}}u.push(u.U2[c&7]^y)},R=q.L(35)):K=function(y){u.push(y)},O&&K(O&255),q=0,O=J.length;q<O;q++)K(J[q])},h=(x.Rz="caller",x.N="toString",function(K,q){K.O.splice(0,0,q)}),e=[],v=(S.prototype.yb=function(K,q,J,O,R){if(this.V)K(this.V);else try{O=[],R=!this.O.length,h(this,[e,O,J]),h(this,[C,K,O]),q&&!R||d(q,this,true)}catch(u){m(this,u),K(this.V)}},function(K,q){if(q>=K.$)throw[z,31];return B(230,K,(q|0)+8),K.A[q>>3]}),t=(S.prototype.G=function(K,q){for(q=[];K--;)q.push(255*Math.random()|0);return q},function(K,q,J,O){if(K.W)return K.Y(K.h);return((q=(O=K.L(230),O>>3),O=v(K,O),K.F)!=q>>3&&(K.F=q>>3,J=K.L(141),K.AQ=Pf(K.fS,K.F,[0,0,J[1],J[2]])),O)^K.AQ[q&K[C].length]}),VL=function(K,q){B(230,K,((K.O2.push(K.R.slice()),K).R[230]=void 0,q))},Kh=function(K,q,J,O,R){for(R=(((q.GZ=QL,q.W=void 0,q).Vb=((q.I=(O=((q.hQ=function(u,y,g){return g=function(){return u},y=function(){return g()},y[this.N]=function(c){u=c},y},q).Qb=Gn,[]),q.T=false,0),q.C=false,q).bS=0,q.uS=(q.h=void 0,0),q.s=function(u,y,g,c,r,a){return a=(c=(g=function(){return g[(c.ev|0)+(r[c.Rz]===y|0)-!a[c.Rz]]},r=function(){return g()},this),c.U),r[c.N]=function(f){g[c.pS]=f},r[c.N](u),u=r},25),q).KS=[],0);128>R;R++)O[R]=String.fromCharCode(R);(h(q,(q.$=((B(246,q,(B((B(125,(B((B(23,q,(B(253,q,(B(104,(B(3,(B(175,(((B((B((B(147,(B(98,q,(B(119,q,(B((B(199,q,((B(68,q,(B(128,(B(101,(B(217,(B(249,q,(B(85,(B(140,(B(207,(q.O2=(B((B(58,(B(102,q,(q.O=(B(225,(B(135,(B(205,q,(B(122,(B(133,(B(163,(q.Dp=(B(153,(B(74,q,(B(59,q,(B(161,q,(B(220,(B(230,q,((q.wz=function(u){this.K=u},q).LS=(q.R=[],q.K=q,[]),0)),q),0),function(u){u.lS(3)})),F)),R=window.performance||{},q.FG=R.timeOrigin||(R.timing||{}).navigationStart||0,function(u,y,g,c,r,a){M(false,u,true)||(y=nh(u),a=y.v,c=y.j,g=y.g,r=g.length,a=0==r?c[a]():1==r?c[a](g[0]):2==r?c[a](g[0],g[1]):3==r?c[a](g[0],g[1],g[2]):2(),B(y.i,u,a))})),q),function(u,y,g){(y=(g=t(u),t(u)),B)(y,u,""+u.L(g))}),function(u,y){(y.push(u[0]<<24|u[1]<<16|u[2]<<8|u[3]),y).push(u[4]<<24|u[5]<<16|u[6]<<8|u[7]),y.push(u[8]<<24|u[9]<<16|u[10]<<8|u[11])}),B(145,q,function(u,y,g,c,r){for(y=(g=(c=t(u),dB(u)),r=0,[]);r<g;r++)y.push(t(u));B(c,u,y)}),q),0),q),function(u,y,g,c,r,a,f,I,l,W,E,b,N){for(E=(l=((I=(g=f=(y=t(u),0),function(p,Z){for(;f<p;)g|=t(u)<<f,f+=8;return g>>=(Z=(f-=p,g)&(1<<p)-1,p),Z}),I)(3)|0)+1,r=I(5),[]),W=N=0;N<r;N++)a=I(1),E.push(a),W+=a?0:1;for(c=(W=(N=((W|0)-1).toString(2).length,0),[]);W<r;W++)E[W]||(c[W]=I(N));for(I=0;I<r;I++)E[I]&&(c[I]=t(u));for(b=[];l--;)b.push(u.L(t(u)));B(y,u,function(p,Z,k,sl,P){for(P=(Z=(sl=[],[]),0);P<r;P++){if(!E[k=c[P],P]){for(;k>=Z.length;)Z.push(t(p));k=Z[k]}sl.push(k)}p.h=(Z=p.Y,p.W=p.s(b.slice(),Z),p).s(sl,Z)})}),q.Wj=false,q),352),function(u,y){u=(y=t(u),u.L(y)),wB(u[0],u[2],u[1])})),q),function(u,y,g,c){g=(y=t((g=(c=t(u),t(u)),u)),u).L(g),c=u.L(c),B(y,u,c[g])}),q),function(u,y,g,c){g=(y=(c=t(u),t(u)),t(u)),B(g,u,u.L(c)||u.L(y))}),[]),function(u,y,g,c,r,a){if(!M(true,u,true)){if("object"==(u=(g=(y=(r=(a=(r=t((g=t(u),u)),y=t(u),t)(u),u.L(r)),u).L(y),u).L(g),u).L(a),rB(g))){for(c in a=[],g)a.push(c);g=a}for(y=(c=0,0)<y?y:1,a=g.length;c<a;c+=y)r(g.slice(c,(c|0)+(y|0)),u)}})),q),function(u){o6(u,1)}),244),q,function(u,y,g,c,r,a,f){if((f=(c=dB((y=t(u),u)),""),u.R)[214])for(a=u.L(214),g=a.length,r=0;c--;)r=((r|0)+(dB(u)|0))%g,f+=O[a[r]];else for(;c--;)f+=O[t(u)];B(y,u,f)}),[]),q),function(u,y,g,c){B((c=(y=(g=(y=(c=t(u),t(u)),t(u)),u.L(y)),u.L(c))==y,g),u,+c)}),q),function(u,y,g,c){(y=(c=(y=(g=t(u),t(u)),t(u)),u).L(y),g=u.L(g),B)(c,u,g in y|0)}),q),function(u,y){M(false,u,true)||(y=nh(u),B(y.i,u,y.v.apply(y.j,y.g)))}),function(u){u.lS(4)})),q),function(u){u.mT(4)}),q),function(u,y,g,c){(c=t((y=(g=t(u),t(u)),u)),u.K)==u&&(c=u.L(c),y=u.L(y),u.L(g)[y]=c,141==g&&(u.F=void 0,2==y&&$c(u)))}),q),[]),function(u,y,g){0!=(y=(y=t((g=t(u),u)),u.L(y)),u.L(g))&&B(230,u,y)})),q).X=false,function(u,y,g,c,r){c=(g=(r=(g=t((c=t((r=(y=t(u),t(u)),u)),u)),u.L(r)),u.L(g)),u.L(c)),B(y,u,iY(u,c,r,g))})),35),q,[0,0,0]),function(u,y,g){B((y=(y=(g=t((y=t(u),u)),u).L(y),rB(y)),g),u,y)})),J_(),function(u,y,g,c,r,a){M(false,u,true)||(g=nh(u),r=g.j,c=g.v,a=g.g,y=a.length,r=0==y?new r[c]:1==y?new r[c](a[0]):2==y?new r[c](a[0],a[1]):3==y?new r[c](a[0],a[1],a[2]):4==y?new r[c](a[0],a[1],a[2],a[3]):2(),B(g.i,u,r))})),q),function(u,y){VL((y=u.L(t(u)),u),y)}),124),q,[]),107),q,{}),B)(40,q,function(u,y,g,c){B((c=(y=(c=t(u),t)(u),u.L(c)),g=u.L(y),y),u,g+c)}),B)(237,q,2048),q),function(u){o6(u,4)}),q),0),B(143,q,[165,0,0]),q),function(u,y,g){M(false,u,true)||(g=t(u),y=t(u),B(y,u,function(c){return eval(c)}(K3(u.L(g)))))}),q.G(4))),function(){})),208),q,function(u,y,g,c){(y=(g=t(u),t(u)),c=t(u),B)(c,u,u.L(g)>>>y)}),q),function(u,y,g,c){if(g=u.O2.pop()){for(y=t(u);0<y;y--)c=t(u),g[c]=u.R[c];u.R=(g[128]=u.R[128],g[237]=u.R[237],g)}else B(230,u,u.$)}),38),q,q),function(u,y,g,c,r){(r=(c=(g=(y=(r=(y=t((g=t((c=t(u),u)),u)),t(u)),u.L(y)),u.L(g)),u.L(c)),u.L(r)),0)!==c&&(r=iY(u,r,y,1,c,g),bY(g,r,c),B(163,u,[c,g,r]))})),q).A=[],0),h(q,[w,K]),[Bf,J.N4])),d)(J.M4,q,true)},iY=(S.prototype.XG=function(){return t(this)},function(K,q,J,O,R,u,y){return y=function(){if(K.K==K){if(K.R){var g=[e_,J,q,void 0,R,u,arguments];if(2==O)var c=(h(K,g),d)(false,K,false);else if(1==O){var r=!K.O.length;(h(K,g),r)&&d(false,K,false)}else c=Lh(g,K);return c}R&&u&&wB(R,y,u)}}}),Pf=function(K,q,J,O){try{for(O=0;-1934991136!==O;)K=(K|0)+(((q<<4|0)^q>>>5)+(q|0)^(O|0)+(J[O&3]|0))|0,O=O+2489668359|0,q=(q|0)+(((K<<4|0)^K>>>5)+(K|0)^(O|0)+(J[O>>>11&3]|0))|0;return[K>>>24,K>>16&255,K>>8&255,K&255,q>>>24,q>>16&255,q>>8&255,q&255]}catch(R){throw R;}},L=function(K,q,J,O,R,u){if(J=(((R=void 0,J)&&J[0]===z&&(R=J[2],K=J[1],J=void 0),u=q.L(128),0==u.length)&&(O=q.L(220)>>3,u.push(K,O>>8&255,O&255),void 0!=R&&u.push(R)




SEO info
robots.txt is een tekstbestand dat zich in de hoofdmap van de website bevindt en bevat de instructie voor verschillende robots (voornamelijk zoekmachines) voor het crawlen en indexeren van uw website voor hun webpagina. robots.txt bevat de zoekrobots of andere botsnaam, directorylijst toegestaan ​​of niet toegestaan ​​om te worden geïndexeerd en gecrawld voor bots, tijdvertraging voor het crawlen en indexeren van bots en zelfs de url van de sitemap. Een volledige toegang of een volledige beperking of aangepaste toegang of beperking kan worden opgelegd via robots.txt.

robots.txt is erg belangrijk voor SEO. Uw websitegidsen worden gecrawld en geïndexeerd op de zoekmachine volgens de instructies van de robots.txt. Voeg dus een robots.txt-bestand toe aan de hoofdmap van uw website. Schrijf het goed, inclusief uw met inhoud verrijkte pagina's en andere openbare pagina's en sluit alle pagina's uit die gevoelige informatie bevatten. Onthoud dat de robots.txt-instructie om de toegang tot uw gevoelige informatie op uw pagina te beperken, niet formidabel is op het gebied van beveiligingsredenen voor webpagina's. Gebruik het dus niet voor veiligheidsdoeleinden.
Lees verder

Sitemap

Uw site heeft sitemap
Location: https://scholar.google.com/citations?hl=en&user=s1_WzE8AAAAJ/sitemap.xml

SEO info
Sitemap is een xml-bestand met een volledige lijst met URL's van uw website. Het wordt gebruikt om mappen van uw websites op te nemen voor crawlen en indexeren voor zoekmachine en toegang voor gebruikers. het kan zoekmachinesrobots helpen om uw website sneller en dieper te indexeren. Het is ongeveer het tegenovergestelde van robots.txt U kunt een sitemap.xml aanmaken op basis van verschillende gratis en betaalde diensten of u kunt het op de juiste manier schrijven (lees hier over hoe u een sitemap schrijft).
Houd ook deze dingen in gedachten:
1) De sitemap moet kleiner zijn dan 10 MB (10.485.760 bytes) en mag maximaal 50.000 url's bevatten. als u meer url's heeft, maakt u meerdere sitemapbestanden en gebruikt u een sitemapindexbestand.
2) Plaats uw sitemap in de hoofdmap van de website en voeg de url van uw sitemap toe aan robots.txt.
3) sitemap.xml kan worden gecomprimeerd met behulp van de grip voor sneller laden.

Verbroken link: een verbroken link is een ontoegankelijke link of URL van een website. een hoger aantal gebroken koppelingen heeft een negatief effect op de ranking van zoekmachines vanwege het verminderde koppelingskapitaal. het heeft ook een slechte impact op de gebruikerservaring. Er zijn verschillende redenen voor een verbroken koppeling. Alle staan ​​hieronder vermeld.
1) Een onjuiste link die u hebt ingevoerd.
2) De bestemmingswebsite heeft de door u verstrekte gelinkte webpagina verwijderd. (Een veel voorkomende 404-fout).
3) De bestemmingswebsite is onherroepelijk verplaatst of bestaat niet meer. (Wijzigen van domein of site geblokkeerd of disfunctioneel).
4) De gebruiker mag zich achter een of andere firewall of soortgelijke software of beveiligingsmechanisme bevinden die de toegang tot de bestemmingswebsite blokkeert.
5) U hebt een link naar een site die wordt geblokkeerd door firewall of soortgelijke software voor externe toegang.
Lees verder

Interne Vs. Externe links

Totale interne links? 41
Totale externe links? 3

Interne Links

  • //www.google.com/chrome/
  • //www.mozilla.com/firefox/
  • /schhp?hl=en&oe=ASCII
  • /citations?hl=en&oe=ASCII
  • /scholar?scilib=1&hl=en&oe=ASCII
  • /citations?view_op=metrics_intro&hl=en&oe=ASCII
  • /scholar_alerts?view_op=list_alerts&hl=en&oe=ASCII
  • /scholar_settings?hl=en&oe=ASCII
  • /schhp?hl=en&oe=ASCII
  • /citations?hl=en&oe=ASCII
  • /citations?view_op=search_authors&hl=en&oe=ASCII&mauthors=label:language
  • /citations?view_op=search_authors&hl=en&oe=ASCII&mauthors=label:dutch
  • /citations?view_op=search_authors&hl=en&oe=ASCII&mauthors=label:explaining
  • /citations?hl=en&oe=ASCII&user=s1_WzE8AAAAJ&view_op=list_works&sortby=title
  • /citations?hl=en&oe=ASCII&user=s1_WzE8AAAAJ&view_op=list_works
  • /citations?hl=en&oe=ASCII&user=s1_WzE8AAAAJ&view_op=list_works&sortby=pubdate
  • /citations?hl=en&oe=ASCII&user=s1_WzE8AAAAJ&view_op=list_works&sortby=title
  • /citations?hl=en&oe=ASCII&user=s1_WzE8AAAAJ&view_op=list_works&sortby=pubdate
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=9544835702301590589
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=16068613113663554946
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=1427711157269570740
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=14470144790939654374
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=3924799832450666468
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=3167045752297064262
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=1867221169808548992
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=1440579980781624965
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=2948219982428226681
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=6758520722623117326
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=15596089908246560342
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=13556086520086895698
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=1936800089210235337
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=17386532161278090766
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=9720780585502598881
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=5657536246632131632
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=11638740448603622974
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=11603412167372739353
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=17588884291127654102
  • https://scholar.google.com/scholar?oi=bibs&hl=en&oe=ASCII&cites=6537337905082087573
  • /intl/en/scholar/about.html
  • //www.google.com/intl/en/policies/privacy/
  • //www.google.com/intl/en/policies/terms/

Externe links

  • https://accounts.google.com/Login?hl=en&continue=https://scholar.google.com/schhp%3Fhl%3Den%26oe%3DASCII
  • https://accounts.google.com/Login?hl=en&continue=https://scholar.google.com/schhp%3Fhl%3Den%26oe%3DASCII
  • https://www.watbetekent.nl/

Alexa Rank

>
Verkeersrang
Reach Rank
Topland
Hoogste land ranking

Domain IP Information

ISP
IP
Organisatie
stad
land
Tijdzone
Lengtegraad
Breedtegraad

NoIndex, NoFollow, DoDollow Links

Totaal NoIndex Links 0
Totaal NoFollow Links 1
Totaal DoFollow Links 43
NoIndex ingeschakeld door Meta Robot? No
NoFollow ingeschakeld door Meta Robot? No

NoIndex Links

NoFollow Links



SEO info

NoIndex : De noindex-richtlijn is een metatagwaarde. noindex-richtlijn is om uw website niet te laten zien op de resultaten van zoekmachines. U moet geen noindex instellen als waarde in metatags als u uw website wilt zijn op het resultaat van de zoekmachine.

By default, a webpage is set to “index.” You should add a <meta name="robots" content="noindex" /> directive to a webpage in the <head> section of the HTML if you do not want search engines to crawl a given page and include it in the SERPs (Search Engine Results Pages).

DoFollow & NoFollow : nofollow directive is a meta tag value. Nofollow directive is for not to follow any links of your website by search engine bots. You must not set ‘nofollow’ as value in meta tags if you want follow your link by search engine bots.

By default, links are set to “follow.” You would set a link to “nofollow” in this way: <a href="http://www.example.com/" rel="nofollow">Anchor Text</a> if you want to suggest to Google that the hyperlink should not pass any link equity/SEO value to the link target.

Lees verder

SEO Friendly Links

Sommige links op uw site zijn niet SEO-vriendelijk.

Not SEO Friendly Links

  • /citations?view_op=metrics_intro&hl=en&oe=ASCII
  • /scholar_alerts?view_op=list_alerts&hl=en&oe=ASCII
  • /scholar_settings?hl=en&oe=ASCII
  • /citations?view_op=search_authors&hl=en&oe=ASCII&mauthors=label:language
  • /citations?view_op=search_authors&hl=en&oe=ASCII&mauthors=label:dutch
  • /citations?view_op=search_authors&hl=en&oe=ASCII&mauthors=label:explaining
  • /citations?hl=en&oe=ASCII&user=s1_WzE8AAAAJ&view_op=list_works&sortby=title
  • /citations?hl=en&oe=ASCII&user=s1_WzE8AAAAJ&view_op=list_works
  • /citations?hl=en&oe=ASCII&user=s1_WzE8AAAAJ&view_op=list_works&sortby=pubdate
  • /citations?hl=en&oe=ASCII&user=s1_WzE8AAAAJ&view_op=list_works&sortby=title
  • /citations?hl=en&oe=ASCII&user=s1_WzE8AAAAJ&view_op=list_works&sortby=pubdate


SEO info
Een SEO-vriendelijke link volgt grofweg deze regels. De URL moet een streepje bevatten als scheidingsteken, niet om parameters en getallen te bevatten en moet statische URL's zijn.

Gebruik deze technieken om dit op te lossen.
1) Vervang onderstrepingsteken of ander scheidingsteken door streepje, schone url door aantal en parameters te schrappen of te vervangen.
2) Marge uw www en non www urls.
3) Gebruik geen dynamische en gerelateerde URL's. Maak een XML-sitemap voor de juiste indexering van de zoekmachine.
4) Blokkeer onvriendelijke en irrelevante links via robots.txt.
5) Onderschrijf je canonieke URL's in canonieke tags.
Lees verder

favicon

Uw site heeft geen favicon.

Learn more

Afbeelding 'alt' Test

Uw site heeft 1 afbeeldingen zonder alt-tekst.

Images Without alt

  • https://id.google.com/verify/AHGvNoz_l-W-QXf2kxpdrDWwnH0wayfkr6yt00bHDFArcb1esI-KOtuh-oasVRx320JMC3ibiN0l-xQDla8qN5DVsQIeJABpK0CXB42iCz9jr3UQKP6oPX9CyJSJUbRm2nPl3UKr.gif


SEO info
Een alternatieve titel voor afbeelding. Alt-attribuutinhoud om een afbeelding te beschrijven. Het is noodzakelijk om de zoekmachine-spider op de hoogte te stellen en de acteerbaarheid van uw website te verbeteren. Zet dus een geschikte titel voor uw afbeelding, althans dat zijn uw website-inhoud, met uitzondering van de afbeeldingen voor het ontwerpen van uw website. Om dit op te lossen, plaatst u een geschikte titel in uw alt-attributen.
Lees verder

DOC Type

DOC Type :


Pagina heeft geen documenttype

SEO info
documenttype is geen SEO-factor, maar wordt gecontroleerd op het valideren van uw webpagina. Dus stel een doctype in op je html-pagina.
Lees verder

Afgeschreven HTML-tag

Uw site heeft geen verouderde HTML-tag.

SEO info
Oudere HTML-tags en kenmerken die zijn vervangen door andere, meer functionele of flexibele alternatieven (hetzij als HTML of als CSS) worden gedecrecieerd in HTML4 door W3C - het consortium dat de HTML-standaarden instelt. Browsers moeten verouderde tags en attributen blijven ondersteunen, maar uiteindelijk zullen deze tags waarschijnlijk verouderd raken en kan toekomstige ondersteuning niet worden gegarandeerd.

HTML-paginaformaat

HTML-paginaformaat : 135 KB


HTML-paginaformaat is> 100 KB

SEO info
HTML-paginaformaat is een van de belangrijkste factoren voor het laden van webpagina's. Het moet minder dan 100 KB zijn volgens de Google-aanbeveling. Merk op dat deze maat geen externe css, js of afbeeldingenbestanden bevat. Zo klein paginaformaat minder laadtijd.

Om uw paginagrootte te verkleinen doet u dit
1) Verplaats alle css en js-code naar een extern bestand.
2) zorg ervoor dat uw tekstinhoud bovenaan de pagina staat, zodat deze kan worden weergegeven voordat de pagina volledig wordt geladen.
3) Verkleinen of comprimeren van alle afbeeldingen, flitsmediabestanden, enz. Zullen beter zijn als deze bestanden kleiner zijn dan 100 KB
Lees verder

GZIP compressie

GZIP-compressie is uitgeschakeld.

SEO info
GZIP is een generieke compressor die op elke stream van bytes kan worden toegepast: onder de motorkap onthoudt het een deel van de eerder geziene inhoud en probeert op een efficiënte manier dubbele gegevensfragmenten te vinden en te vervangen - voor de nieuwsgierige, geweldige uitleg op een laag niveau van GZIP. In de praktijk presteert GZIP echter het best op tekstuele inhoud, waarbij vaak compressiepercentages worden bereikt van 70-90% voor grotere bestanden, terwijl het uitvoeren van GZIP op items die al zijn gecomprimeerd via alternatieve algoritmen (zoals de meeste afbeeldingsindelingen) weinig oplevert geen verbetering. Het wordt ook aanbevolen dat de GZIP-gecomprimeerde grootte <= 33 KB is

Inline CSS

Uw site heeft geen inline CSS.

SEO info
Inline css is de CSS-code op de html-pagina onder html-tags die zich niet in het externe CSS-bestand bevinden. Inline css verhoogt de laadtijd van uw webpagina, wat een belangrijke ranking factor is voor zoekmachines. Dus probeer geen inline css te gebruiken.

Interne CSS

Uw site heeft geen interne CSS.

SEO info
Interne CSS is de CSS-codes die zich op de html-pagina in de stijltag bevinden. Internal css verhoogt de laadtijd omdat intern css niet mogelijk is voor in de cache. Probeer uw css-code in een extern bestand op te slaan.

Micro Data Schema Test

Site failed micro data schemastest.

SEO info
Microdata is de informatie die ten grondslag ligt aan een html-string of -paragraaf. Overweeg een string "Avatar", het kan een profielfoto op een forum, blog of sociale netwerksite verwijzen of verwijst het naar een zeer succesvolle 3D-film. Microdot wordt gebruikt om de referentie of onderliggende informatie over een html-reeks op te geven. Microdata biedt kansen voor zoekmachines en andere applicaties voor een beter begrip van uw inhoud en een betere weergave van het zoekresultaat.
Lees verder

IP en DNS-rapport

IPv4 216.58.214.4
IPv6 Not Compatiable
DNS Report
SLHostClassTTLTypePRITargetIP
1scholar.l.google.comIN299A216.58.214.4
2scholar.google.comIN21598CNAMEscholar.l.google.com

IP Canonicalization Test

Site geslaagd voor IP-canonicalisatietest.

SEO info
Als meerdere domeinnamen worden geregistreerd onder één IP-adres, kunnen de zoekrobots andere sites labelen als duplicaten van één site. Dit is een canonicalisatie van ip. Een beetje als url-canonicalizaion. Gebruik omleidingen om dit op te lossen.
Lees verder

URL Canonicalization Test

Kanaliseringstest van site mislukt URL.

SEO info
Canonieke tags maken uw URL's die naar een enkel adres of een enkele webpagina leiden naar één URL. Net zoals :
<link rel="canonical" href="https://seocheckpro.nl/seotools" />
<link rel="canonical" href="https://www.seocheckpro.nl/seotools" />
Beide verwijzen naar de link seocheckpro.nl/seotools. Dus alle verschillende URL's met dezelfde inhoud of pagina komen nu onder de link of url mywebsite.com/home. Dit zal uw positie in de zoekmachines verbeteren door duplicatie van inhoud te elimineren. Gebruik een canonieke tag voor alle dezelfde URL's.
Lees verder

Plain Text Email Test

Site geslaagd voor e-mailtest zonder opmaak. Geen e-mail met onopgemaakte tekst gevonden.

SEO info
E-mailadres voor platte e-mail is kwetsbaar voor sloopmeldingen voor e-mail. Een e-mail sloopagent doorzoekt uw website en verzamelt elk e-mailadres dat in platte tekst is geschreven. Het bestaan van e-mailadressen voor platte tekst op uw website kan spammers helpen bij het e-mailen van e-mails. Dit kan een slecht teken zijn voor de zoekmachine.

Om dit te bestrijden, kunt u uw e-mailadressen op verschillende manieren versluieren:
1) CSS-pseudoklassen.
2) Terugblikken op uw e-mailadres.
3) Weergave omkeren met css.
4) Verdoezelen uw e-mailadres met behulp van javascript.
5) Wordpress en php gebruiken (alleen voor WordPress-sites).
Lees verder

CURL Response

urlhttps://scholar.google.com/citations?hl=en&user=s1_WzE8AAAAJcontent typetext/html; charset=ISO-8859-1
http code200header size553
request size417filetime-1
ssl verify result0redirect count0
total time0.362236namelookup time0.012229
connect time0.014551pretransfer time0.025434
size upload0size download138578
speed download382562speed upload0
download content length-1upload content length0
starttransfer time0.278862redirect time0
redirect urlprimary ip216.58.214.4
certinfoprimary port443
local ip87.251.37.105local port49832

PageSpeed Insights (Mobile)

Performance

  • Emulated Form Factor Mobile
  • Locale En-US
  • Category Performance
  • Field Data
  • First Contentful Paint (FCP) 2862 ms
  • FCP Metric Category AVERAGE
  • First Input Delay (FID) 112 ms
  • FID Metric Category AVERAGE
  • Overall Category AVERAGE
  • Origin Summary
  • First Contentful Paint (FCP) 2719 ms
  • FCP Metric Category AVERAGE
  • First Input Delay (FID) 90 ms
  • FID Metric Category FAST
  • Overall Category AVERAGE
  • Lab Data
  • First Contentful Paint 3.8 s
  • First Meaningful Paint 5.0 s
  • Speed Index 5.9 s
  • First CPU Idle 6.9 s
  • Time To Interactive 7.0 s
  • Max Potential First Input Delay 790 ms

Audit Data

Keep request counts low and transfer sizes small

17 requests • 569 KiB

To set budgets for the quantity and size of page resources, add a budget.json file. Learn More

Eliminate render-blocking resources

Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. Learn More

Efficiently encode images

Optimized images load faster and consume less cellular data. Learn More

Enable text compression

Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. Learn More

Uses efficient cache policy on static assets

0 resources found

A long cache lifetime can speed up repeat visits to your page. Learn More

Minimize third-party usage

Third-party code blocked the main thread for 0 ms

Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. Learn More

Estimated Input Latency

340 ms

Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. Learn More

First Contentful Paint (3G)

8489 ms

First Contentful Paint 3G marks the time at which the first text or image is painted while on a 3G network. Learn More

Total Blocking Time

1,940 ms

Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds.

Reduce JavaScript execution time

2.4 s

Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. Learn More

Defer offscreen images

Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. Learn More

Server Backend Latencies

0 ms

Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. Learn More

Properly size images

Serve images that are appropriately-sized to save cellular data and improve load time. Learn More

Remove unused CSS

Potential savings of 84 KiB

Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. Learn More

Avoids enormous network payloads

Total size was 569 KiB

Large network payloads cost users real money and are highly correlated with long load times. Learn More

Minimize main-thread work

3.9 s

Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. Learn More

Serve images in next-gen formats

Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. Learn More

Avoid chaining critical requests

1 chain found

The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. Learn More

Avoids an excessive DOM size

345 elements

A large DOM will increase memory usage, cause longer Learn More

Avoid multiple page redirects

Potential savings of 780 ms

Redirects introduce additional delays before the page can be loaded. Learn More

Minify JavaScript

Minifying JavaScript files can reduce payload sizes and script parse time. Learn More

User Timing marks and measures

4 user timings

Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. Learn More

Network Round Trip Times

0 ms

Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. Learn More

PageSpeed Insights (Desktop)

Performance

  • Emulated Form Factor Desktop
  • Locale En-US
  • Category Performance
  • Field Data
  • First Contentful Paint (FCP) 2404 ms
  • FCP Metric Category AVERAGE
  • First Input Delay (FID) 8 ms
  • FID Metric Category FAST
  • Overall Category AVERAGE
  • Origin Summary
  • First Contentful Paint (FCP) 1817 ms
  • FCP Metric Category AVERAGE
  • First Input Delay (FID) 7 ms
  • FID Metric Category FAST
  • Overall Category AVERAGE
  • Lab Data
  • First Contentful Paint 1.0 s
  • First Meaningful Paint 1.1 s
  • Speed Index 1.5 s
  • First CPU Idle 1.5 s
  • Time To Interactive 1.6 s
  • Max Potential First Input Delay 230 ms

Audit Data

Keep request counts low and transfer sizes small

17 requests • 568 KiB

To set budgets for the quantity and size of page resources, add a budget.json file. Learn More

Eliminate render-blocking resources

Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. Learn More

Efficiently encode images

Optimized images load faster and consume less cellular data. Learn More

Enable text compression

Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. Learn More

Uses efficient cache policy on static assets

0 resources found

A long cache lifetime can speed up repeat visits to your page. Learn More

Minimize third-party usage

Third-party code blocked the main thread for 0 ms

Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. Learn More

Estimated Input Latency

20 ms

Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. Learn More

Total Blocking Time

240 ms

Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds.

JavaScript execution time

0.7 s

Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. Learn More

Defer offscreen images

Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. Learn More

Server Backend Latencies

0 ms

Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. Learn More

Properly size images

Serve images that are appropriately-sized to save cellular data and improve load time. Learn More

Remove unused CSS

Potential savings of 83 KiB

Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. Learn More

Avoids enormous network payloads

Total size was 568 KiB

Large network payloads cost users real money and are highly correlated with long load times. Learn More

Minimizes main-thread work

1.1 s

Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. Learn More

Serve images in next-gen formats

Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. Learn More

Avoid chaining critical requests

1 chain found

The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. Learn More

Avoids an excessive DOM size

345 elements

A large DOM will increase memory usage, cause longer Learn More

Avoid multiple page redirects

Potential savings of 230 ms

Redirects introduce additional delays before the page can be loaded. Learn More

Minify JavaScript

Minifying JavaScript files can reduce payload sizes and script parse time. Learn More

User Timing marks and measures

4 user timings

Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. Learn More

Network Round Trip Times

0 ms

Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. Learn More