Ggplot2.tidyverse.org - SEO Checker

Overview of the SEO Check
Meta information
59% 
Page quality
75% 
Page structure
53% 
Link structure
73% 
Server
100% 
External factors
100% 
SEO Score
Response time
0.13 s
File size
22.50 kB
Words
621
Media files
6
Number of links
39 internal / 63 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Create Elegant Data Visualisations Using the Grammar of Graphics • ggplot2
The page title should be shorter than 580 pixels. It is 688 pixels long. Optimize title
There are no duplicate words in the title
Meta description
(Critically important)
A system for declaratively creating graphics, based on "The Grammar of Graphics". You provide the data, tell ggplot2 how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details.
The meta description is too long: 1335 pixels from max. 1000 pixels. Optimize description
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: en
Server location: United States of America
The following language is defined by HTML: en
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
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)
This page is hosted on a subdomain. Use a top level domain for better SEO results.
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 HTML 5 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
viewportwidth=device-width, initial-scale=1, shrink-to-fit=no
descriptionA system for declaratively creating graphics, based on "The Grammar of Graphics". You provide the data, tell ggplot2 how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details.
langen
og:titleCreate Elegant Data Visualisations Using the Grammar of Graphics
og:descriptionA system for declaratively creating graphics, based on "The Grammar of Graphics". You provide the data, tell ggplot2 how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details.
og:imagehttps://ggplot2.tidyverse.org/logo.png
Content-Typetext/html; charset=UTF-8
X-UA-CompatibleIE=edge
charsetutf-8

Test up to 1.000 webpages of ggplot2.tidyverse.org 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
This page contains 621 words. That's ok.
33.2% of the text are stop words.
The page contains a listing, which indicates a good text layout.
9 paragraphs were found on this page.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 20.37 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
Multiple viewport tags are given. There should only be one.
A viewport "width=device-width, initial-scale=1, shrink-to-fit=no" 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 12 tags for this page.
Image SEO
(Somewhat important)
2 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
https://ggplot2.tidyverse.org/logo.pngNo alt attribute provided
...data-visualization-cheatsheet-thumbs.pngNo alt attribute provided
/reference/figures/README-example-1.pngScatterplot of engine displacement versus highway miles per gallon, for 234 cars coloured by 7 'types' of car. The displacement and miles per gallon are inversely correlated.
...o/badge/lifecycle-stable-brightgreen.svglifecycle
https://www.tidyverse.org/posit-logo.svgPosit
https://www.tidyverse.org/posit-logo.svgPosit

Page structure

H1 heading
(Critically important)
ggplot2
The H1 heading consists of only one word. There should be more information given.
The H1 heading is too short (7 characters). It should be at least 20 Characters long.
Headings
(Important)
The structure of headings is missing one or more levels. Do not skip heading levels.

Heading structure

Heading levelContent
H1 ggplot2
H2 Overview
H2 Installation
H2 Cheatsheet
H2 Usage
H2 Lifecycle
H2 Learning ggplot2
H2 Getting help
H2 Links
H2 License
H2 Community
H2 Citation
H2 Developers
H6 Releases
H6 Developer
H6 FAQ
Some anchor texts are used more than once.
The number of internal links is ok.
None of the anchor texts is too long.
All internal links are not using dynamic parameters.
There are too many external links (63) on this page.
LinkAttributesAnchor text
https://ggplot2.tidyverse.org/Anchor Skip to content
/index.htmlggplot2
/articles/ggplot2.htmlGet started
/reference/index.htmlReference
https://www.tidyverse.org/blog...External Subdomain Version 3.5.0
https://www.tidyverse.org/blog...External Subdomain Version 3.4.0
https://www.tidyverse.org/blog...External Subdomain Version 3.3.0
https://www.tidyverse.org/arti...External Subdomain Version 3.2.0
https://www.tidyverse.org/arti...External Subdomain Version 3.1.0
https://www.tidyverse.org/arti...External Subdomain Version 3.0.0
https://posit.co/blog/ggplot2-...External Version 2.2.0
https://posit.co/blog/ggplot2-...External Version 2.1.0
https://posit.co/blog/ggplot2-...External Version 2.0.0
https://posit.co/blog/ggplot2-...External Version 1.0.0
/news/index.htmlChangelog
/articles/ggplot2-specs.htmlAesthetic specifications
/articles/extending-ggplot2.htmlExtending ggplot2
/articles/ggplot2-in-packages....Using ggplot2 in packages
/articles/profiling.htmlProfiling Performance
/articles/faq-axes.htmlFAQ: Axes
/articles/faq-faceting.htmlFAQ: Faceting
/articles/faq-customising.htmlFAQ: Customising
/articles/faq-annotation.htmlFAQ: Annotation
/articles/faq-reordering.htmlFAQ: Reordering
/articles/faq-bars.htmlFAQ: Barplots
https://exts.ggplot2.tidyverse...External Subdomain Extensions
https://github.com/tidyverse/g...External No Text
https://ggplot2.tidyverse.org/Anchor No Text
https://ggplot2.tidyverse.org/Anchor No Text
https://www.amazon.com/Grammar...External Subdomain The Grammar of Graphics
https://ggplot2.tidyverse.org/Anchor No Text
https://rdrr.io/r/utils/instal...External install.packages
https://rdrr.io/r/utils/instal...External Text duplicate install.packages
https://pak.r-lib.org/referenc...External Subdomain pak
https://ggplot2.tidyverse.org/Anchor No Text
https://github.com/rstudio/che...External No Text
https://ggplot2.tidyverse.org/Anchor No Text
/reference/ggplot.htmlggplot()
/reference/aes.htmlaes()
/reference/geom_point.htmlgeom_point()
/reference/geom_histogram.htmlgeom_histogram()
/reference/scale_brewer.htmlscale_colour_brewer()
/reference/facet_wrap.htmlfacet_wrap()
/reference/coord_flip.htmlcoord_flip()
https://rdrr.io/r/base/library...External library
https://ggplot2.tidyverse.org/Subdomain Text duplicate ggplot2
/reference/ggplot.htmlggplot
/reference/aes.htmlaes
/reference/geom_point.htmlgeom_point
https://ggplot2.tidyverse.org/Anchor No Text
https://lifecycle.r-lib.org/ar...External Subdomain IMG-ALT lifecycle
https://exts.ggplot2.tidyverse...External Subdomain URL anchor text
https://exts.ggplot2.tidyverse.org/gallery/
https://ggplot2.tidyverse.org/Anchor No Text
https://r4ds.hadley.nz/data-vi...External Subdomain Data Visualization
https://r4ds.hadley.nz/communi...External Subdomain Communication
https://r4ds.hadley.nz/External Subdomain R for Data Science
https://www.tidyverse.org/External Subdomain tidyverse
https://learning.oreilly.com/v...External Subdomain Data Visualization in R With ggplot2
https://youtu.be/h29g21z0a68External Plotting Anything with ggplot2
https://r-graphics.org/External The R Graphics Cookbook
https://ggplot2-book.org/External ggplot2: Elegant Graphics for Data Analysis
https://ggplot2.tidyverse.org/Anchor No Text
https://forum.posit.co/External Subdomain RStudio community
https://stackoverflow.com/ques...External Stack Overflow
https://cloud.r-project.org/pa...External Subdomain View on CRAN
https://github.com/tidyverse/g...External Browse source code
https://github.com/tidyverse/g...External Report a bug
https://r4ds.had.co.nz/data-vi...External Subdomain Learn more
https://exts.ggplot2.tidyverse...External Subdomain Text duplicate Extensions
/LICENSE.htmlFull license
https://opensource.org/license...External MIT
/LICENSE-text.htmlLICENSE
/CONTRIBUTING.htmlContributing guide
/CODE_OF_CONDUCT.htmlCode of conduct
/authors.htmlCiting ggplot2
https://hadley.nz/External Hadley Wickham
https://orcid.org/0000-0003-47...External No Text
https://github.com/wchExternal Winston Chang
https://orcid.org/0000-0002-15...External No Text
https://github.com/lionel-External Lionel Henry
https://data-imaginist.com/External Thomas Lin Pedersen
https://orcid.org/0000-0002-51...External No Text
https://clauswilke.com/External Claus Wilke
https://orcid.org/0000-0002-74...External No Text
https://karawoo.com/External Kara Woo
https://orcid.org/0000-0002-51...External No Text
https://yutani.rbind.io/External Subdomain Hiroaki Yutani
https://orcid.org/0000-0002-33...External No Text
https://fishandwhistle.net/External Dewey Dunnington
https://orcid.org/0000-0002-94...External No Text
https://orcid.org/0000-0002-93...External No Text
https://www.posit.co/External Subdomain IMG-ALT Posit
https://hadley.nz/External Text duplicate Hadley Wickham
https://github.com/wchExternal Text duplicate Winston Chang
https://github.com/lionel-External Text duplicate Lionel Henry
https://data-imaginist.com/External Text duplicate Thomas Lin Pedersen
https://clauswilke.com/External Text duplicate Claus Wilke
https://karawoo.com/External Text duplicate Kara Woo
https://yutani.rbind.io/External Subdomain Text duplicate Hiroaki Yutani
https://fishandwhistle.net/External Text duplicate Dewey Dunnington
https://www.posit.co/External Subdomain Text duplicate IMG-ALT Posit
https://pkgdown.r-lib.org/External Subdomain pkgdown

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://ggplot2.tidyverse.org/"
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 is excellent with 0.13 seconds.
The file size of the HTML document is fine (23 kB).

HTTP Response Header

NameValue
serverGitHub.com
content-typetext/html; charset=utf-8
x-origin-cacheHIT
last-modifiedMon, 23 Sep 2024 12:12:04 GMT
access-control-allow-origin*
etagW/"66f15b14-5a24"
expiresWed, 02 Oct 2024 04:15:54 GMT
cache-controlmax-age=600
content-encodinggzip
x-proxy-cacheMISS
x-github-request-idF645:31AD9B:3E552:400C6:66FCC6A2
accept-rangesbytes
age0
dateSat, 05 Oct 2024 23:12:22 GMT
via1.1 varnish
x-served-bycache-fra-eddf8230089-FRA
x-cacheHIT
x-cache-hits0
x-timerS1728169942.485490,VS0,VE103
varyAccept-Encoding
x-fastly-request-ida42407217f331eb12dd349ebe16f7ba9368385e6
content-length6289
statuscode200
http_versionHTTP/2

External factors

This website has excellent links from other websites.
This page has backlinks from 3,144 referring domains.
This page has 69,555 backlinks.
This page has backlinks from 1,883 different ip addresses.

Links from Wikipedia

No links from Wikipedia were found.

Search preview

ggplot2.tidyverse.org
Create Elegant Data Visualisations Using the Grammar of Graphics • ...
A system for declaratively creating graphics, based on "The Grammar of Graphics". You provide the data, tell ggplot2 how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details.

Most important keywords

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

KeywordResultRecheck
ggplot288%Check
Graphics ggplot273%Check
tell ggplot268%Check
data59%Check
graphics56%Check
Grammar56%Check
Grammar Graphics55%Check
declaratively creating graphics49%Check
tidyverse48%Check
Data Visualization48%Check

Test up to 1.000 webpages of ggplot2.tidyverse.org 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